#pragma once #include #include "vfxpreopenexr-errors-private.h" #include #include #include inline Imath_3_0::InfException const & Imath_InfException_to_cpp_ref( Imath_InfException const * rhs) { return *(reinterpret_cast(rhs)); } inline Imath_3_0::InfException & Imath_InfException_to_cpp_ref( Imath_InfException * rhs) { return *(reinterpret_cast(rhs)); } inline Imath_3_0::InfException const * Imath_InfException_to_cpp( Imath_InfException const * rhs) { return reinterpret_cast(rhs); } inline Imath_3_0::InfException * Imath_InfException_to_cpp( Imath_InfException * rhs) { return reinterpret_cast(rhs); } inline void to_c( Imath_InfException const * * lhs , Imath_3_0::InfException const & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_InfException const * * lhs , Imath_3_0::InfException const * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c( Imath_InfException * * lhs , Imath_3_0::InfException & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_InfException * * lhs , Imath_3_0::InfException * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c_copy( Imath_InfException * lhs , Imath_3_0::InfException const & rhs) { memcpy(lhs, &(rhs), sizeof(*(lhs))); } inline Imath_3_0::Vec2 const & to_cpp_ref( Imath_V2s_t const * rhs) { return *(reinterpret_cast const * >(rhs)); } inline Imath_3_0::Vec2 & to_cpp_ref( Imath_V2s_t * rhs) { return *(reinterpret_cast * >(rhs)); } inline Imath_3_0::Vec2 const * to_cpp( Imath_V2s_t const * rhs) { return reinterpret_cast const * >(rhs); } inline Imath_3_0::Vec2 * to_cpp( Imath_V2s_t * rhs) { return reinterpret_cast * >(rhs); } inline void to_c( Imath_V2s_t const * * lhs , Imath_3_0::Vec2 const & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_V2s_t const * * lhs , Imath_3_0::Vec2 const * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c( Imath_V2s_t * * lhs , Imath_3_0::Vec2 & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_V2s_t * * lhs , Imath_3_0::Vec2 * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c_copy( Imath_V2s_t * lhs , Imath_3_0::Vec2 const & rhs) { memcpy(lhs, &(rhs), sizeof(*(lhs))); } inline Imath_3_0::Vec2 const & to_cpp_ref( Imath_V2i_t const * rhs) { return *(reinterpret_cast const * >(rhs)); } inline Imath_3_0::Vec2 & to_cpp_ref( Imath_V2i_t * rhs) { return *(reinterpret_cast * >(rhs)); } inline Imath_3_0::Vec2 const * to_cpp( Imath_V2i_t const * rhs) { return reinterpret_cast const * >(rhs); } inline Imath_3_0::Vec2 * to_cpp( Imath_V2i_t * rhs) { return reinterpret_cast * >(rhs); } inline void to_c( Imath_V2i_t const * * lhs , Imath_3_0::Vec2 const & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_V2i_t const * * lhs , Imath_3_0::Vec2 const * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c( Imath_V2i_t * * lhs , Imath_3_0::Vec2 & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_V2i_t * * lhs , Imath_3_0::Vec2 * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c_copy( Imath_V2i_t * lhs , Imath_3_0::Vec2 const & rhs) { memcpy(lhs, &(rhs), sizeof(*(lhs))); } inline Imath_3_0::Vec2 const & to_cpp_ref( Imath_V2i64_t const * rhs) { return *(reinterpret_cast const * >(rhs)); } inline Imath_3_0::Vec2 & to_cpp_ref( Imath_V2i64_t * rhs) { return *(reinterpret_cast * >(rhs)); } inline Imath_3_0::Vec2 const * to_cpp( Imath_V2i64_t const * rhs) { return reinterpret_cast const * >(rhs); } inline Imath_3_0::Vec2 * to_cpp( Imath_V2i64_t * rhs) { return reinterpret_cast * >(rhs); } inline void to_c( Imath_V2i64_t const * * lhs , Imath_3_0::Vec2 const & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_V2i64_t const * * lhs , Imath_3_0::Vec2 const * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c( Imath_V2i64_t * * lhs , Imath_3_0::Vec2 & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_V2i64_t * * lhs , Imath_3_0::Vec2 * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c_copy( Imath_V2i64_t * lhs , Imath_3_0::Vec2 const & rhs) { Imath_3_0__Vec2_long__copy(lhs, reinterpret_cast(&(rhs))); } inline Imath_3_0::Vec2 const & to_cpp_ref( Imath_V2f_t const * rhs) { return *(reinterpret_cast const * >(rhs)); } inline Imath_3_0::Vec2 & to_cpp_ref( Imath_V2f_t * rhs) { return *(reinterpret_cast * >(rhs)); } inline Imath_3_0::Vec2 const * to_cpp( Imath_V2f_t const * rhs) { return reinterpret_cast const * >(rhs); } inline Imath_3_0::Vec2 * to_cpp( Imath_V2f_t * rhs) { return reinterpret_cast * >(rhs); } inline void to_c( Imath_V2f_t const * * lhs , Imath_3_0::Vec2 const & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_V2f_t const * * lhs , Imath_3_0::Vec2 const * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c( Imath_V2f_t * * lhs , Imath_3_0::Vec2 & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_V2f_t * * lhs , Imath_3_0::Vec2 * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c_copy( Imath_V2f_t * lhs , Imath_3_0::Vec2 const & rhs) { memcpy(lhs, &(rhs), sizeof(*(lhs))); } inline Imath_3_0::Vec2 const & to_cpp_ref( Imath_V2d_t const * rhs) { return *(reinterpret_cast const * >(rhs)); } inline Imath_3_0::Vec2 & to_cpp_ref( Imath_V2d_t * rhs) { return *(reinterpret_cast * >(rhs)); } inline Imath_3_0::Vec2 const * to_cpp( Imath_V2d_t const * rhs) { return reinterpret_cast const * >(rhs); } inline Imath_3_0::Vec2 * to_cpp( Imath_V2d_t * rhs) { return reinterpret_cast * >(rhs); } inline void to_c( Imath_V2d_t const * * lhs , Imath_3_0::Vec2 const & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_V2d_t const * * lhs , Imath_3_0::Vec2 const * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c( Imath_V2d_t * * lhs , Imath_3_0::Vec2 & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_V2d_t * * lhs , Imath_3_0::Vec2 * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c_copy( Imath_V2d_t * lhs , Imath_3_0::Vec2 const & rhs) { memcpy(lhs, &(rhs), sizeof(*(lhs))); } inline Imath_3_0::Vec3 const & to_cpp_ref( Imath_V3s_t const * rhs) { return *(reinterpret_cast const * >(rhs)); } inline Imath_3_0::Vec3 & to_cpp_ref( Imath_V3s_t * rhs) { return *(reinterpret_cast * >(rhs)); } inline Imath_3_0::Vec3 const * to_cpp( Imath_V3s_t const * rhs) { return reinterpret_cast const * >(rhs); } inline Imath_3_0::Vec3 * to_cpp( Imath_V3s_t * rhs) { return reinterpret_cast * >(rhs); } inline void to_c( Imath_V3s_t const * * lhs , Imath_3_0::Vec3 const & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_V3s_t const * * lhs , Imath_3_0::Vec3 const * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c( Imath_V3s_t * * lhs , Imath_3_0::Vec3 & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_V3s_t * * lhs , Imath_3_0::Vec3 * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c_copy( Imath_V3s_t * lhs , Imath_3_0::Vec3 const & rhs) { memcpy(lhs, &(rhs), sizeof(*(lhs))); } inline Imath_3_0::Vec3 const & to_cpp_ref( Imath_V3i_t const * rhs) { return *(reinterpret_cast const * >(rhs)); } inline Imath_3_0::Vec3 & to_cpp_ref( Imath_V3i_t * rhs) { return *(reinterpret_cast * >(rhs)); } inline Imath_3_0::Vec3 const * to_cpp( Imath_V3i_t const * rhs) { return reinterpret_cast const * >(rhs); } inline Imath_3_0::Vec3 * to_cpp( Imath_V3i_t * rhs) { return reinterpret_cast * >(rhs); } inline void to_c( Imath_V3i_t const * * lhs , Imath_3_0::Vec3 const & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_V3i_t const * * lhs , Imath_3_0::Vec3 const * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c( Imath_V3i_t * * lhs , Imath_3_0::Vec3 & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_V3i_t * * lhs , Imath_3_0::Vec3 * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c_copy( Imath_V3i_t * lhs , Imath_3_0::Vec3 const & rhs) { memcpy(lhs, &(rhs), sizeof(*(lhs))); } inline Imath_3_0::Vec3 const & to_cpp_ref( Imath_V3i64_t const * rhs) { return *(reinterpret_cast const * >(rhs)); } inline Imath_3_0::Vec3 & to_cpp_ref( Imath_V3i64_t * rhs) { return *(reinterpret_cast * >(rhs)); } inline Imath_3_0::Vec3 const * to_cpp( Imath_V3i64_t const * rhs) { return reinterpret_cast const * >(rhs); } inline Imath_3_0::Vec3 * to_cpp( Imath_V3i64_t * rhs) { return reinterpret_cast * >(rhs); } inline void to_c( Imath_V3i64_t const * * lhs , Imath_3_0::Vec3 const & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_V3i64_t const * * lhs , Imath_3_0::Vec3 const * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c( Imath_V3i64_t * * lhs , Imath_3_0::Vec3 & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_V3i64_t * * lhs , Imath_3_0::Vec3 * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c_copy( Imath_V3i64_t * lhs , Imath_3_0::Vec3 const & rhs) { Imath_3_0__Vec3_long__copy(lhs, reinterpret_cast(&(rhs))); } inline Imath_3_0::Vec3 const & to_cpp_ref( Imath_V3f_t const * rhs) { return *(reinterpret_cast const * >(rhs)); } inline Imath_3_0::Vec3 & to_cpp_ref( Imath_V3f_t * rhs) { return *(reinterpret_cast * >(rhs)); } inline Imath_3_0::Vec3 const * to_cpp( Imath_V3f_t const * rhs) { return reinterpret_cast const * >(rhs); } inline Imath_3_0::Vec3 * to_cpp( Imath_V3f_t * rhs) { return reinterpret_cast * >(rhs); } inline void to_c( Imath_V3f_t const * * lhs , Imath_3_0::Vec3 const & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_V3f_t const * * lhs , Imath_3_0::Vec3 const * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c( Imath_V3f_t * * lhs , Imath_3_0::Vec3 & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_V3f_t * * lhs , Imath_3_0::Vec3 * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c_copy( Imath_V3f_t * lhs , Imath_3_0::Vec3 const & rhs) { memcpy(lhs, &(rhs), sizeof(*(lhs))); } inline Imath_3_0::Vec3 const & to_cpp_ref( Imath_V3d_t const * rhs) { return *(reinterpret_cast const * >(rhs)); } inline Imath_3_0::Vec3 & to_cpp_ref( Imath_V3d_t * rhs) { return *(reinterpret_cast * >(rhs)); } inline Imath_3_0::Vec3 const * to_cpp( Imath_V3d_t const * rhs) { return reinterpret_cast const * >(rhs); } inline Imath_3_0::Vec3 * to_cpp( Imath_V3d_t * rhs) { return reinterpret_cast * >(rhs); } inline void to_c( Imath_V3d_t const * * lhs , Imath_3_0::Vec3 const & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_V3d_t const * * lhs , Imath_3_0::Vec3 const * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c( Imath_V3d_t * * lhs , Imath_3_0::Vec3 & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_V3d_t * * lhs , Imath_3_0::Vec3 * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c_copy( Imath_V3d_t * lhs , Imath_3_0::Vec3 const & rhs) { memcpy(lhs, &(rhs), sizeof(*(lhs))); } inline Imath_3_0::Vec4 const & to_cpp_ref( Imath_V4s_t const * rhs) { return *(reinterpret_cast const * >(rhs)); } inline Imath_3_0::Vec4 & to_cpp_ref( Imath_V4s_t * rhs) { return *(reinterpret_cast * >(rhs)); } inline Imath_3_0::Vec4 const * to_cpp( Imath_V4s_t const * rhs) { return reinterpret_cast const * >(rhs); } inline Imath_3_0::Vec4 * to_cpp( Imath_V4s_t * rhs) { return reinterpret_cast * >(rhs); } inline void to_c( Imath_V4s_t const * * lhs , Imath_3_0::Vec4 const & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_V4s_t const * * lhs , Imath_3_0::Vec4 const * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c( Imath_V4s_t * * lhs , Imath_3_0::Vec4 & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_V4s_t * * lhs , Imath_3_0::Vec4 * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c_copy( Imath_V4s_t * lhs , Imath_3_0::Vec4 const & rhs) { memcpy(lhs, &(rhs), sizeof(*(lhs))); } inline Imath_3_0::Vec4 const & to_cpp_ref( Imath_Vec4_t const * rhs) { return *(reinterpret_cast const * >(rhs)); } inline Imath_3_0::Vec4 & to_cpp_ref( Imath_Vec4_t * rhs) { return *(reinterpret_cast * >(rhs)); } inline Imath_3_0::Vec4 const * to_cpp( Imath_Vec4_t const * rhs) { return reinterpret_cast const * >(rhs); } inline Imath_3_0::Vec4 * to_cpp( Imath_Vec4_t * rhs) { return reinterpret_cast * >(rhs); } inline void to_c( Imath_Vec4_t const * * lhs , Imath_3_0::Vec4 const & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_Vec4_t const * * lhs , Imath_3_0::Vec4 const * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c( Imath_Vec4_t * * lhs , Imath_3_0::Vec4 & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_Vec4_t * * lhs , Imath_3_0::Vec4 * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c_copy( Imath_Vec4_t * lhs , Imath_3_0::Vec4 const & rhs) { memcpy(lhs, &(rhs), sizeof(*(lhs))); } inline Imath_3_0::Vec4 const & to_cpp_ref( Imath_V4i64_t const * rhs) { return *(reinterpret_cast const * >(rhs)); } inline Imath_3_0::Vec4 & to_cpp_ref( Imath_V4i64_t * rhs) { return *(reinterpret_cast * >(rhs)); } inline Imath_3_0::Vec4 const * to_cpp( Imath_V4i64_t const * rhs) { return reinterpret_cast const * >(rhs); } inline Imath_3_0::Vec4 * to_cpp( Imath_V4i64_t * rhs) { return reinterpret_cast * >(rhs); } inline void to_c( Imath_V4i64_t const * * lhs , Imath_3_0::Vec4 const & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_V4i64_t const * * lhs , Imath_3_0::Vec4 const * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c( Imath_V4i64_t * * lhs , Imath_3_0::Vec4 & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_V4i64_t * * lhs , Imath_3_0::Vec4 * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c_copy( Imath_V4i64_t * lhs , Imath_3_0::Vec4 const & rhs) { Imath_3_0__Vec4_long__copy(lhs, reinterpret_cast(&(rhs))); } inline Imath_3_0::Vec4 const & to_cpp_ref( Imath_V4f_t const * rhs) { return *(reinterpret_cast const * >(rhs)); } inline Imath_3_0::Vec4 & to_cpp_ref( Imath_V4f_t * rhs) { return *(reinterpret_cast * >(rhs)); } inline Imath_3_0::Vec4 const * to_cpp( Imath_V4f_t const * rhs) { return reinterpret_cast const * >(rhs); } inline Imath_3_0::Vec4 * to_cpp( Imath_V4f_t * rhs) { return reinterpret_cast * >(rhs); } inline void to_c( Imath_V4f_t const * * lhs , Imath_3_0::Vec4 const & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_V4f_t const * * lhs , Imath_3_0::Vec4 const * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c( Imath_V4f_t * * lhs , Imath_3_0::Vec4 & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_V4f_t * * lhs , Imath_3_0::Vec4 * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c_copy( Imath_V4f_t * lhs , Imath_3_0::Vec4 const & rhs) { memcpy(lhs, &(rhs), sizeof(*(lhs))); } inline Imath_3_0::Vec4 const & to_cpp_ref( Imath_V4d_t const * rhs) { return *(reinterpret_cast const * >(rhs)); } inline Imath_3_0::Vec4 & to_cpp_ref( Imath_V4d_t * rhs) { return *(reinterpret_cast * >(rhs)); } inline Imath_3_0::Vec4 const * to_cpp( Imath_V4d_t const * rhs) { return reinterpret_cast const * >(rhs); } inline Imath_3_0::Vec4 * to_cpp( Imath_V4d_t * rhs) { return reinterpret_cast * >(rhs); } inline void to_c( Imath_V4d_t const * * lhs , Imath_3_0::Vec4 const & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_V4d_t const * * lhs , Imath_3_0::Vec4 const * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c( Imath_V4d_t * * lhs , Imath_3_0::Vec4 & rhs) { *(lhs) = reinterpret_cast(&(rhs)); } inline void to_c( Imath_V4d_t * * lhs , Imath_3_0::Vec4 * rhs) { *(lhs) = reinterpret_cast(rhs); } inline void to_c_copy( Imath_V4d_t * lhs , Imath_3_0::Vec4 const & rhs) { memcpy(lhs, &(rhs), sizeof(*(lhs))); }