#include <MRCMesh/MRId.h>#include <MRCMisc/common.h>#include <MRCMisc/exports.h>#include <stdbool.h>#include <stddef.h>Go to the source code of this file.
| MRC_API bool MR_equal_MR_NoDefInit_MR_EdgeId_MR_EdgeId | ( | const MR_NoDefInit_MR_EdgeId * | _this, |
| MR_EdgeId | b ) |
Generated from method MR::NoDefInit<MR::EdgeId>::operator==. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_equal_MR_NoDefInit_MR_FaceId_MR_FaceId | ( | const MR_NoDefInit_MR_FaceId * | _this, |
| MR_FaceId | b ) |
Generated from method MR::NoDefInit<MR::FaceId>::operator==. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_equal_MR_NoDefInit_MR_GraphEdgeId_MR_GraphEdgeId | ( | const MR_NoDefInit_MR_GraphEdgeId * | _this, |
| MR_GraphEdgeId | b ) |
Generated from method MR::NoDefInit<MR::GraphEdgeId>::operator==. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_equal_MR_NoDefInit_MR_GraphVertId_MR_GraphVertId | ( | const MR_NoDefInit_MR_GraphVertId * | _this, |
| MR_GraphVertId | b ) |
Generated from method MR::NoDefInit<MR::GraphVertId>::operator==. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_equal_MR_NoDefInit_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag | ( | const MR_NoDefInit_MR_Id_MR_ICPElemtTag * | _this, |
| const MR_Id_MR_ICPElemtTag * | b ) |
Generated from method MR::NoDefInit<MR::Id<MR::ICPElemtTag>>::operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object.
| MRC_API bool MR_equal_MR_NoDefInit_MR_NodeId_MR_NodeId | ( | const MR_NoDefInit_MR_NodeId * | _this, |
| MR_NodeId | b ) |
Generated from method MR::NoDefInit<MR::NodeId>::operator==. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_equal_MR_NoDefInit_MR_ObjId_MR_ObjId | ( | const MR_NoDefInit_MR_ObjId * | _this, |
| MR_ObjId | b ) |
Generated from method MR::NoDefInit<MR::ObjId>::operator==. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_equal_MR_NoDefInit_MR_PixelId_MR_PixelId | ( | const MR_NoDefInit_MR_PixelId * | _this, |
| MR_PixelId | b ) |
Generated from method MR::NoDefInit<MR::PixelId>::operator==. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_equal_MR_NoDefInit_MR_RegionId_MR_RegionId | ( | const MR_NoDefInit_MR_RegionId * | _this, |
| MR_RegionId | b ) |
Generated from method MR::NoDefInit<MR::RegionId>::operator==. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_equal_MR_NoDefInit_MR_TextureId_MR_TextureId | ( | const MR_NoDefInit_MR_TextureId * | _this, |
| MR_TextureId | b ) |
Generated from method MR::NoDefInit<MR::TextureId>::operator==. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_equal_MR_NoDefInit_MR_UndirectedEdgeId_MR_UndirectedEdgeId | ( | const MR_NoDefInit_MR_UndirectedEdgeId * | _this, |
| MR_UndirectedEdgeId | b ) |
Generated from method MR::NoDefInit<MR::UndirectedEdgeId>::operator==. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_equal_MR_NoDefInit_MR_VertId_MR_VertId | ( | const MR_NoDefInit_MR_VertId * | _this, |
| MR_VertId | b ) |
Generated from method MR::NoDefInit<MR::VertId>::operator==. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_equal_MR_NoDefInit_MR_VoxelId_MR_VoxelId | ( | const MR_NoDefInit_MR_VoxelId * | _this, |
| MR_VoxelId | b ) |
Generated from method MR::NoDefInit<MR::VoxelId>::operator==. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_less_MR_NoDefInit_MR_EdgeId_MR_EdgeId | ( | const MR_NoDefInit_MR_EdgeId * | _this, |
| MR_EdgeId | b ) |
Generated from method MR::NoDefInit<MR::EdgeId>::operator<. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_less_MR_NoDefInit_MR_FaceId_MR_FaceId | ( | const MR_NoDefInit_MR_FaceId * | _this, |
| MR_FaceId | b ) |
Generated from method MR::NoDefInit<MR::FaceId>::operator<. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_less_MR_NoDefInit_MR_GraphEdgeId_MR_GraphEdgeId | ( | const MR_NoDefInit_MR_GraphEdgeId * | _this, |
| MR_GraphEdgeId | b ) |
Generated from method MR::NoDefInit<MR::GraphEdgeId>::operator<. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_less_MR_NoDefInit_MR_GraphVertId_MR_GraphVertId | ( | const MR_NoDefInit_MR_GraphVertId * | _this, |
| MR_GraphVertId | b ) |
Generated from method MR::NoDefInit<MR::GraphVertId>::operator<. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_less_MR_NoDefInit_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag | ( | const MR_NoDefInit_MR_Id_MR_ICPElemtTag * | _this, |
| const MR_Id_MR_ICPElemtTag * | b ) |
Generated from method MR::NoDefInit<MR::Id<MR::ICPElemtTag>>::operator<. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object.
| MRC_API bool MR_less_MR_NoDefInit_MR_NodeId_MR_NodeId | ( | const MR_NoDefInit_MR_NodeId * | _this, |
| MR_NodeId | b ) |
Generated from method MR::NoDefInit<MR::NodeId>::operator<. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_less_MR_NoDefInit_MR_ObjId_MR_ObjId | ( | const MR_NoDefInit_MR_ObjId * | _this, |
| MR_ObjId | b ) |
Generated from method MR::NoDefInit<MR::ObjId>::operator<. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_less_MR_NoDefInit_MR_PixelId_MR_PixelId | ( | const MR_NoDefInit_MR_PixelId * | _this, |
| MR_PixelId | b ) |
Generated from method MR::NoDefInit<MR::PixelId>::operator<. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_less_MR_NoDefInit_MR_RegionId_MR_RegionId | ( | const MR_NoDefInit_MR_RegionId * | _this, |
| MR_RegionId | b ) |
Generated from method MR::NoDefInit<MR::RegionId>::operator<. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_less_MR_NoDefInit_MR_TextureId_MR_TextureId | ( | const MR_NoDefInit_MR_TextureId * | _this, |
| MR_TextureId | b ) |
Generated from method MR::NoDefInit<MR::TextureId>::operator<. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_less_MR_NoDefInit_MR_UndirectedEdgeId_MR_UndirectedEdgeId | ( | const MR_NoDefInit_MR_UndirectedEdgeId * | _this, |
| MR_UndirectedEdgeId | b ) |
Generated from method MR::NoDefInit<MR::UndirectedEdgeId>::operator<. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_less_MR_NoDefInit_MR_VertId_MR_VertId | ( | const MR_NoDefInit_MR_VertId * | _this, |
| MR_VertId | b ) |
Generated from method MR::NoDefInit<MR::VertId>::operator<. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_less_MR_NoDefInit_MR_VoxelId_MR_VoxelId | ( | const MR_NoDefInit_MR_VoxelId * | _this, |
| MR_VoxelId | b ) |
Generated from method MR::NoDefInit<MR::VoxelId>::operator<. Parameter _this can not be null. It is a single object.
| MRC_API MR_EdgeId * MR_NoDefInit_MR_EdgeId_add_assign | ( | MR_NoDefInit_MR_EdgeId * | _this, |
| int | a ) |
Generated from method MR::NoDefInit<MR::EdgeId>::operator+=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved in the return value.
| MRC_API MR_NoDefInit_MR_EdgeId * MR_NoDefInit_MR_EdgeId_AssignFromAnother | ( | MR_NoDefInit_MR_EdgeId * | _this, |
| const MR_NoDefInit_MR_EdgeId * | _other ) |
Generated from method MR::NoDefInit<MR::EdgeId>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it held previously.
| MRC_API MR_NoDefInit_MR_EdgeId * MR_NoDefInit_MR_EdgeId_ConstructFromAnother | ( | const MR_NoDefInit_MR_EdgeId * | _other | ) |
Generated from constructor MR::NoDefInit<MR::EdgeId>::NoDefInit. Parameter _other can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_NoDefInit_MR_EdgeId_Destroy() to free it when you're done using it.
| MRC_API bool MR_NoDefInit_MR_EdgeId_ConvertTo_bool | ( | const MR_NoDefInit_MR_EdgeId * | _this | ) |
Generated from conversion operator MR::NoDefInit<MR::EdgeId>::operator bool. Parameter _this can not be null. It is a single object.
| MRC_API int MR_NoDefInit_MR_EdgeId_ConvertTo_int | ( | const MR_NoDefInit_MR_EdgeId * | _this | ) |
Generated from conversion operator MR::NoDefInit<MR::EdgeId>::operator int. Parameter _this can not be null. It is a single object.
| MRC_API MR_UndirectedEdgeId MR_NoDefInit_MR_EdgeId_ConvertTo_MR_UndirectedEdgeId | ( | const MR_NoDefInit_MR_EdgeId * | _this | ) |
Generated from conversion operator MR::NoDefInit<MR::EdgeId>::operator MR::UndirectedEdgeId. Parameter _this can not be null. It is a single object.
| MRC_API MR_NoDefInit_MR_EdgeId * MR_NoDefInit_MR_EdgeId_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_NoDefInit_MR_EdgeId_Destroy() to free it when you're done using it.
| MRC_API MR_NoDefInit_MR_EdgeId * MR_NoDefInit_MR_EdgeId_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_NoDefInit_MR_EdgeId_DestroyArray(). Use MR_NoDefInit_MR_EdgeId_OffsetMutablePtr() and MR_NoDefInit_MR_EdgeId_OffsetPtr() to access the array elements.
| MRC_API void MR_NoDefInit_MR_EdgeId_Destroy | ( | const MR_NoDefInit_MR_EdgeId * | _this | ) |
Destroys a heap-allocated instance of MR_NoDefInit_MR_EdgeId. Does nothing if the pointer is null.
| MRC_API void MR_NoDefInit_MR_EdgeId_DestroyArray | ( | const MR_NoDefInit_MR_EdgeId * | _this | ) |
Destroys a heap-allocated array of MR_NoDefInit_MR_EdgeId. Does nothing if the pointer is null.
| MRC_API bool MR_NoDefInit_MR_EdgeId_even | ( | const MR_NoDefInit_MR_EdgeId * | _this | ) |
Generated from method MR::NoDefInit<MR::EdgeId>::even. Parameter _this can not be null. It is a single object.
| MRC_API int * MR_NoDefInit_MR_EdgeId_get | ( | MR_NoDefInit_MR_EdgeId * | _this | ) |
Generated from method MR::NoDefInit<MR::EdgeId>::get. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const int * MR_NoDefInit_MR_EdgeId_Get_id_ | ( | const MR_NoDefInit_MR_EdgeId * | _this | ) |
Returns a pointer to a member variable of class MR::NoDefInit<MR::EdgeId> named id_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved as the return value.
| MRC_API int * MR_NoDefInit_MR_EdgeId_GetMutable_id_ | ( | MR_NoDefInit_MR_EdgeId * | _this | ) |
Returns a mutable pointer to a member variable of class MR::NoDefInit<MR::EdgeId> named id_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved as the return value.
| MRC_API MR_NoDefInit_MR_EdgeId * MR_NoDefInit_MR_EdgeId_MutableStaticDowncastFrom_MR_EdgeId | ( | MR_EdgeId * | object | ) |
Downcasts an instance of MR::EdgeId to a derived class MR::NoDefInit<MR::EdgeId>. This is a static downcast, it trusts the programmer that the target type is correct. Results in UB and returns an invalid pointer otherwise. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_EdgeId * MR_NoDefInit_MR_EdgeId_MutableUpcastTo_MR_EdgeId | ( | MR_NoDefInit_MR_EdgeId * | object | ) |
Upcasts an instance of MR::NoDefInit<MR::EdgeId> to its base class MR::EdgeId. The reference to the parameter object might be preserved in the return value.
| MRC_API bool MR_NoDefInit_MR_EdgeId_odd | ( | const MR_NoDefInit_MR_EdgeId * | _this | ) |
Generated from method MR::NoDefInit<MR::EdgeId>::odd. Parameter _this can not be null. It is a single object.
| MRC_API MR_NoDefInit_MR_EdgeId * MR_NoDefInit_MR_EdgeId_OffsetMutablePtr | ( | MR_NoDefInit_MR_EdgeId * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API const MR_NoDefInit_MR_EdgeId * MR_NoDefInit_MR_EdgeId_OffsetPtr | ( | const MR_NoDefInit_MR_EdgeId * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API void MR_NoDefInit_MR_EdgeId_Set_id_ | ( | MR_NoDefInit_MR_EdgeId * | _this, |
| int | value ) |
Modifies a member variable of class MR::NoDefInit<MR::EdgeId> named id_. Parameter _this can not be null. It is a single object. When this function is called, this object will drop object references it held previously in id_.
| MRC_API const MR_NoDefInit_MR_EdgeId * MR_NoDefInit_MR_EdgeId_StaticDowncastFrom_MR_EdgeId | ( | const MR_EdgeId * | object | ) |
Downcasts an instance of MR::EdgeId to a derived class MR::NoDefInit<MR::EdgeId>. This is a static downcast, it trusts the programmer that the target type is correct. Results in UB and returns an invalid pointer otherwise. This version is acting on mutable pointers. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_EdgeId * MR_NoDefInit_MR_EdgeId_sub_assign | ( | MR_NoDefInit_MR_EdgeId * | _this, |
| int | a ) |
Generated from method MR::NoDefInit<MR::EdgeId>::operator-=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved in the return value.
| MRC_API MR_EdgeId MR_NoDefInit_MR_EdgeId_sym | ( | const MR_NoDefInit_MR_EdgeId * | _this | ) |
Generated from method MR::NoDefInit<MR::EdgeId>::sym. Parameter _this can not be null. It is a single object.
| MRC_API MR_UndirectedEdgeId MR_NoDefInit_MR_EdgeId_undirected | ( | const MR_NoDefInit_MR_EdgeId * | _this | ) |
Generated from method MR::NoDefInit<MR::EdgeId>::undirected. Parameter _this can not be null. It is a single object.
| MRC_API const MR_EdgeId * MR_NoDefInit_MR_EdgeId_UpcastTo_MR_EdgeId | ( | const MR_NoDefInit_MR_EdgeId * | object | ) |
Upcasts an instance of MR::NoDefInit<MR::EdgeId> to its base class MR::EdgeId. This version is acting on mutable pointers. The reference to the parameter object might be preserved in the return value.
| MRC_API bool MR_NoDefInit_MR_EdgeId_valid | ( | const MR_NoDefInit_MR_EdgeId * | _this | ) |
Generated from method MR::NoDefInit<MR::EdgeId>::valid. Parameter _this can not be null. It is a single object.
| MRC_API MR_FaceId * MR_NoDefInit_MR_FaceId_add_assign | ( | MR_NoDefInit_MR_FaceId * | _this, |
| int | a ) |
Generated from method MR::NoDefInit<MR::FaceId>::operator+=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved in the return value.
| MRC_API MR_NoDefInit_MR_FaceId * MR_NoDefInit_MR_FaceId_AssignFromAnother | ( | MR_NoDefInit_MR_FaceId * | _this, |
| const MR_NoDefInit_MR_FaceId * | _other ) |
Generated from method MR::NoDefInit<MR::FaceId>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it held previously.
| MRC_API MR_NoDefInit_MR_FaceId * MR_NoDefInit_MR_FaceId_ConstructFromAnother | ( | const MR_NoDefInit_MR_FaceId * | _other | ) |
Generated from constructor MR::NoDefInit<MR::FaceId>::NoDefInit. Parameter _other can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_NoDefInit_MR_FaceId_Destroy() to free it when you're done using it.
| MRC_API bool MR_NoDefInit_MR_FaceId_ConvertTo_bool | ( | const MR_NoDefInit_MR_FaceId * | _this | ) |
Generated from conversion operator MR::NoDefInit<MR::FaceId>::operator bool. Parameter _this can not be null. It is a single object.
| MRC_API int MR_NoDefInit_MR_FaceId_ConvertTo_int | ( | const MR_NoDefInit_MR_FaceId * | _this | ) |
Generated from conversion operator MR::NoDefInit<MR::FaceId>::operator int. Parameter _this can not be null. It is a single object.
| MRC_API MR_NoDefInit_MR_FaceId * MR_NoDefInit_MR_FaceId_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_NoDefInit_MR_FaceId_Destroy() to free it when you're done using it.
| MRC_API MR_NoDefInit_MR_FaceId * MR_NoDefInit_MR_FaceId_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_NoDefInit_MR_FaceId_DestroyArray(). Use MR_NoDefInit_MR_FaceId_OffsetMutablePtr() and MR_NoDefInit_MR_FaceId_OffsetPtr() to access the array elements.
| MRC_API void MR_NoDefInit_MR_FaceId_Destroy | ( | const MR_NoDefInit_MR_FaceId * | _this | ) |
Destroys a heap-allocated instance of MR_NoDefInit_MR_FaceId. Does nothing if the pointer is null.
| MRC_API void MR_NoDefInit_MR_FaceId_DestroyArray | ( | const MR_NoDefInit_MR_FaceId * | _this | ) |
Destroys a heap-allocated array of MR_NoDefInit_MR_FaceId. Does nothing if the pointer is null.
| MRC_API int * MR_NoDefInit_MR_FaceId_get | ( | MR_NoDefInit_MR_FaceId * | _this | ) |
Generated from method MR::NoDefInit<MR::FaceId>::get. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const int * MR_NoDefInit_MR_FaceId_Get_id_ | ( | const MR_NoDefInit_MR_FaceId * | _this | ) |
Returns a pointer to a member variable of class MR::NoDefInit<MR::FaceId> named id_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved as the return value.
| MRC_API int * MR_NoDefInit_MR_FaceId_GetMutable_id_ | ( | MR_NoDefInit_MR_FaceId * | _this | ) |
Returns a mutable pointer to a member variable of class MR::NoDefInit<MR::FaceId> named id_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved as the return value.
| MRC_API MR_NoDefInit_MR_FaceId * MR_NoDefInit_MR_FaceId_MutableStaticDowncastFrom_MR_FaceId | ( | MR_FaceId * | object | ) |
Downcasts an instance of MR::FaceId to a derived class MR::NoDefInit<MR::FaceId>. This is a static downcast, it trusts the programmer that the target type is correct. Results in UB and returns an invalid pointer otherwise. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_FaceId * MR_NoDefInit_MR_FaceId_MutableUpcastTo_MR_FaceId | ( | MR_NoDefInit_MR_FaceId * | object | ) |
Upcasts an instance of MR::NoDefInit<MR::FaceId> to its base class MR::FaceId. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_NoDefInit_MR_FaceId * MR_NoDefInit_MR_FaceId_OffsetMutablePtr | ( | MR_NoDefInit_MR_FaceId * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API const MR_NoDefInit_MR_FaceId * MR_NoDefInit_MR_FaceId_OffsetPtr | ( | const MR_NoDefInit_MR_FaceId * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API void MR_NoDefInit_MR_FaceId_Set_id_ | ( | MR_NoDefInit_MR_FaceId * | _this, |
| int | value ) |
Modifies a member variable of class MR::NoDefInit<MR::FaceId> named id_. Parameter _this can not be null. It is a single object. When this function is called, this object will drop object references it held previously in id_.
| MRC_API const MR_NoDefInit_MR_FaceId * MR_NoDefInit_MR_FaceId_StaticDowncastFrom_MR_FaceId | ( | const MR_FaceId * | object | ) |
Downcasts an instance of MR::FaceId to a derived class MR::NoDefInit<MR::FaceId>. This is a static downcast, it trusts the programmer that the target type is correct. Results in UB and returns an invalid pointer otherwise. This version is acting on mutable pointers. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_FaceId * MR_NoDefInit_MR_FaceId_sub_assign | ( | MR_NoDefInit_MR_FaceId * | _this, |
| int | a ) |
Generated from method MR::NoDefInit<MR::FaceId>::operator-=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved in the return value.
| MRC_API const MR_FaceId * MR_NoDefInit_MR_FaceId_UpcastTo_MR_FaceId | ( | const MR_NoDefInit_MR_FaceId * | object | ) |
Upcasts an instance of MR::NoDefInit<MR::FaceId> to its base class MR::FaceId. This version is acting on mutable pointers. The reference to the parameter object might be preserved in the return value.
| MRC_API bool MR_NoDefInit_MR_FaceId_valid | ( | const MR_NoDefInit_MR_FaceId * | _this | ) |
Generated from method MR::NoDefInit<MR::FaceId>::valid. Parameter _this can not be null. It is a single object.
| MRC_API MR_GraphEdgeId * MR_NoDefInit_MR_GraphEdgeId_add_assign | ( | MR_NoDefInit_MR_GraphEdgeId * | _this, |
| int | a ) |
Generated from method MR::NoDefInit<MR::GraphEdgeId>::operator+=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved in the return value.
| MRC_API MR_NoDefInit_MR_GraphEdgeId * MR_NoDefInit_MR_GraphEdgeId_AssignFromAnother | ( | MR_NoDefInit_MR_GraphEdgeId * | _this, |
| const MR_NoDefInit_MR_GraphEdgeId * | _other ) |
Generated from method MR::NoDefInit<MR::GraphEdgeId>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it held previously.
| MRC_API MR_NoDefInit_MR_GraphEdgeId * MR_NoDefInit_MR_GraphEdgeId_ConstructFromAnother | ( | const MR_NoDefInit_MR_GraphEdgeId * | _other | ) |
Generated from constructor MR::NoDefInit<MR::GraphEdgeId>::NoDefInit. Parameter _other can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_NoDefInit_MR_GraphEdgeId_Destroy() to free it when you're done using it.
| MRC_API bool MR_NoDefInit_MR_GraphEdgeId_ConvertTo_bool | ( | const MR_NoDefInit_MR_GraphEdgeId * | _this | ) |
Generated from conversion operator MR::NoDefInit<MR::GraphEdgeId>::operator bool. Parameter _this can not be null. It is a single object.
| MRC_API int MR_NoDefInit_MR_GraphEdgeId_ConvertTo_int | ( | const MR_NoDefInit_MR_GraphEdgeId * | _this | ) |
Generated from conversion operator MR::NoDefInit<MR::GraphEdgeId>::operator int. Parameter _this can not be null. It is a single object.
| MRC_API MR_NoDefInit_MR_GraphEdgeId * MR_NoDefInit_MR_GraphEdgeId_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_NoDefInit_MR_GraphEdgeId_Destroy() to free it when you're done using it.
| MRC_API MR_NoDefInit_MR_GraphEdgeId * MR_NoDefInit_MR_GraphEdgeId_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_NoDefInit_MR_GraphEdgeId_DestroyArray(). Use MR_NoDefInit_MR_GraphEdgeId_OffsetMutablePtr() and MR_NoDefInit_MR_GraphEdgeId_OffsetPtr() to access the array elements.
| MRC_API void MR_NoDefInit_MR_GraphEdgeId_Destroy | ( | const MR_NoDefInit_MR_GraphEdgeId * | _this | ) |
Destroys a heap-allocated instance of MR_NoDefInit_MR_GraphEdgeId. Does nothing if the pointer is null.
| MRC_API void MR_NoDefInit_MR_GraphEdgeId_DestroyArray | ( | const MR_NoDefInit_MR_GraphEdgeId * | _this | ) |
Destroys a heap-allocated array of MR_NoDefInit_MR_GraphEdgeId. Does nothing if the pointer is null.
| MRC_API int * MR_NoDefInit_MR_GraphEdgeId_get | ( | MR_NoDefInit_MR_GraphEdgeId * | _this | ) |
Generated from method MR::NoDefInit<MR::GraphEdgeId>::get. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const int * MR_NoDefInit_MR_GraphEdgeId_Get_id_ | ( | const MR_NoDefInit_MR_GraphEdgeId * | _this | ) |
Returns a pointer to a member variable of class MR::NoDefInit<MR::GraphEdgeId> named id_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved as the return value.
| MRC_API int * MR_NoDefInit_MR_GraphEdgeId_GetMutable_id_ | ( | MR_NoDefInit_MR_GraphEdgeId * | _this | ) |
Returns a mutable pointer to a member variable of class MR::NoDefInit<MR::GraphEdgeId> named id_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved as the return value.
| MRC_API MR_NoDefInit_MR_GraphEdgeId * MR_NoDefInit_MR_GraphEdgeId_MutableStaticDowncastFrom_MR_GraphEdgeId | ( | MR_GraphEdgeId * | object | ) |
Downcasts an instance of MR::GraphEdgeId to a derived class MR::NoDefInit<MR::GraphEdgeId>. This is a static downcast, it trusts the programmer that the target type is correct. Results in UB and returns an invalid pointer otherwise. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_GraphEdgeId * MR_NoDefInit_MR_GraphEdgeId_MutableUpcastTo_MR_GraphEdgeId | ( | MR_NoDefInit_MR_GraphEdgeId * | object | ) |
Upcasts an instance of MR::NoDefInit<MR::GraphEdgeId> to its base class MR::GraphEdgeId. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_NoDefInit_MR_GraphEdgeId * MR_NoDefInit_MR_GraphEdgeId_OffsetMutablePtr | ( | MR_NoDefInit_MR_GraphEdgeId * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API const MR_NoDefInit_MR_GraphEdgeId * MR_NoDefInit_MR_GraphEdgeId_OffsetPtr | ( | const MR_NoDefInit_MR_GraphEdgeId * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API void MR_NoDefInit_MR_GraphEdgeId_Set_id_ | ( | MR_NoDefInit_MR_GraphEdgeId * | _this, |
| int | value ) |
Modifies a member variable of class MR::NoDefInit<MR::GraphEdgeId> named id_. Parameter _this can not be null. It is a single object. When this function is called, this object will drop object references it held previously in id_.
| MRC_API const MR_NoDefInit_MR_GraphEdgeId * MR_NoDefInit_MR_GraphEdgeId_StaticDowncastFrom_MR_GraphEdgeId | ( | const MR_GraphEdgeId * | object | ) |
Downcasts an instance of MR::GraphEdgeId to a derived class MR::NoDefInit<MR::GraphEdgeId>. This is a static downcast, it trusts the programmer that the target type is correct. Results in UB and returns an invalid pointer otherwise. This version is acting on mutable pointers. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_GraphEdgeId * MR_NoDefInit_MR_GraphEdgeId_sub_assign | ( | MR_NoDefInit_MR_GraphEdgeId * | _this, |
| int | a ) |
Generated from method MR::NoDefInit<MR::GraphEdgeId>::operator-=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved in the return value.
| MRC_API const MR_GraphEdgeId * MR_NoDefInit_MR_GraphEdgeId_UpcastTo_MR_GraphEdgeId | ( | const MR_NoDefInit_MR_GraphEdgeId * | object | ) |
Upcasts an instance of MR::NoDefInit<MR::GraphEdgeId> to its base class MR::GraphEdgeId. This version is acting on mutable pointers. The reference to the parameter object might be preserved in the return value.
| MRC_API bool MR_NoDefInit_MR_GraphEdgeId_valid | ( | const MR_NoDefInit_MR_GraphEdgeId * | _this | ) |
Generated from method MR::NoDefInit<MR::GraphEdgeId>::valid. Parameter _this can not be null. It is a single object.
| MRC_API MR_GraphVertId * MR_NoDefInit_MR_GraphVertId_add_assign | ( | MR_NoDefInit_MR_GraphVertId * | _this, |
| int | a ) |
Generated from method MR::NoDefInit<MR::GraphVertId>::operator+=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved in the return value.
| MRC_API MR_NoDefInit_MR_GraphVertId * MR_NoDefInit_MR_GraphVertId_AssignFromAnother | ( | MR_NoDefInit_MR_GraphVertId * | _this, |
| const MR_NoDefInit_MR_GraphVertId * | _other ) |
Generated from method MR::NoDefInit<MR::GraphVertId>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it held previously.
| MRC_API MR_NoDefInit_MR_GraphVertId * MR_NoDefInit_MR_GraphVertId_ConstructFromAnother | ( | const MR_NoDefInit_MR_GraphVertId * | _other | ) |
Generated from constructor MR::NoDefInit<MR::GraphVertId>::NoDefInit. Parameter _other can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_NoDefInit_MR_GraphVertId_Destroy() to free it when you're done using it.
| MRC_API bool MR_NoDefInit_MR_GraphVertId_ConvertTo_bool | ( | const MR_NoDefInit_MR_GraphVertId * | _this | ) |
Generated from conversion operator MR::NoDefInit<MR::GraphVertId>::operator bool. Parameter _this can not be null. It is a single object.
| MRC_API int MR_NoDefInit_MR_GraphVertId_ConvertTo_int | ( | const MR_NoDefInit_MR_GraphVertId * | _this | ) |
Generated from conversion operator MR::NoDefInit<MR::GraphVertId>::operator int. Parameter _this can not be null. It is a single object.
| MRC_API MR_NoDefInit_MR_GraphVertId * MR_NoDefInit_MR_GraphVertId_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_NoDefInit_MR_GraphVertId_Destroy() to free it when you're done using it.
| MRC_API MR_NoDefInit_MR_GraphVertId * MR_NoDefInit_MR_GraphVertId_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_NoDefInit_MR_GraphVertId_DestroyArray(). Use MR_NoDefInit_MR_GraphVertId_OffsetMutablePtr() and MR_NoDefInit_MR_GraphVertId_OffsetPtr() to access the array elements.
| MRC_API void MR_NoDefInit_MR_GraphVertId_Destroy | ( | const MR_NoDefInit_MR_GraphVertId * | _this | ) |
Destroys a heap-allocated instance of MR_NoDefInit_MR_GraphVertId. Does nothing if the pointer is null.
| MRC_API void MR_NoDefInit_MR_GraphVertId_DestroyArray | ( | const MR_NoDefInit_MR_GraphVertId * | _this | ) |
Destroys a heap-allocated array of MR_NoDefInit_MR_GraphVertId. Does nothing if the pointer is null.
| MRC_API int * MR_NoDefInit_MR_GraphVertId_get | ( | MR_NoDefInit_MR_GraphVertId * | _this | ) |
Generated from method MR::NoDefInit<MR::GraphVertId>::get. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const int * MR_NoDefInit_MR_GraphVertId_Get_id_ | ( | const MR_NoDefInit_MR_GraphVertId * | _this | ) |
Returns a pointer to a member variable of class MR::NoDefInit<MR::GraphVertId> named id_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved as the return value.
| MRC_API int * MR_NoDefInit_MR_GraphVertId_GetMutable_id_ | ( | MR_NoDefInit_MR_GraphVertId * | _this | ) |
Returns a mutable pointer to a member variable of class MR::NoDefInit<MR::GraphVertId> named id_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved as the return value.
| MRC_API MR_NoDefInit_MR_GraphVertId * MR_NoDefInit_MR_GraphVertId_MutableStaticDowncastFrom_MR_GraphVertId | ( | MR_GraphVertId * | object | ) |
Downcasts an instance of MR::GraphVertId to a derived class MR::NoDefInit<MR::GraphVertId>. This is a static downcast, it trusts the programmer that the target type is correct. Results in UB and returns an invalid pointer otherwise. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_GraphVertId * MR_NoDefInit_MR_GraphVertId_MutableUpcastTo_MR_GraphVertId | ( | MR_NoDefInit_MR_GraphVertId * | object | ) |
Upcasts an instance of MR::NoDefInit<MR::GraphVertId> to its base class MR::GraphVertId. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_NoDefInit_MR_GraphVertId * MR_NoDefInit_MR_GraphVertId_OffsetMutablePtr | ( | MR_NoDefInit_MR_GraphVertId * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API const MR_NoDefInit_MR_GraphVertId * MR_NoDefInit_MR_GraphVertId_OffsetPtr | ( | const MR_NoDefInit_MR_GraphVertId * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API void MR_NoDefInit_MR_GraphVertId_Set_id_ | ( | MR_NoDefInit_MR_GraphVertId * | _this, |
| int | value ) |
Modifies a member variable of class MR::NoDefInit<MR::GraphVertId> named id_. Parameter _this can not be null. It is a single object. When this function is called, this object will drop object references it held previously in id_.
| MRC_API const MR_NoDefInit_MR_GraphVertId * MR_NoDefInit_MR_GraphVertId_StaticDowncastFrom_MR_GraphVertId | ( | const MR_GraphVertId * | object | ) |
Downcasts an instance of MR::GraphVertId to a derived class MR::NoDefInit<MR::GraphVertId>. This is a static downcast, it trusts the programmer that the target type is correct. Results in UB and returns an invalid pointer otherwise. This version is acting on mutable pointers. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_GraphVertId * MR_NoDefInit_MR_GraphVertId_sub_assign | ( | MR_NoDefInit_MR_GraphVertId * | _this, |
| int | a ) |
Generated from method MR::NoDefInit<MR::GraphVertId>::operator-=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved in the return value.
| MRC_API const MR_GraphVertId * MR_NoDefInit_MR_GraphVertId_UpcastTo_MR_GraphVertId | ( | const MR_NoDefInit_MR_GraphVertId * | object | ) |
Upcasts an instance of MR::NoDefInit<MR::GraphVertId> to its base class MR::GraphVertId. This version is acting on mutable pointers. The reference to the parameter object might be preserved in the return value.
| MRC_API bool MR_NoDefInit_MR_GraphVertId_valid | ( | const MR_NoDefInit_MR_GraphVertId * | _this | ) |
Generated from method MR::NoDefInit<MR::GraphVertId>::valid. Parameter _this can not be null. It is a single object.
| MRC_API MR_Id_MR_ICPElemtTag * MR_NoDefInit_MR_Id_MR_ICPElemtTag_add_assign | ( | MR_NoDefInit_MR_Id_MR_ICPElemtTag * | _this, |
| int | a ) |
Generated from method MR::NoDefInit<MR::Id<MR::ICPElemtTag>>::operator+=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved in the return value.
| MRC_API MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_NoDefInit_MR_Id_MR_ICPElemtTag_AssignFromAnother | ( | MR_NoDefInit_MR_Id_MR_ICPElemtTag * | _this, |
| const MR_NoDefInit_MR_Id_MR_ICPElemtTag * | _other ) |
Generated from method MR::NoDefInit<MR::Id<MR::ICPElemtTag>>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it held previously.
| MRC_API MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_NoDefInit_MR_Id_MR_ICPElemtTag_ConstructFromAnother | ( | const MR_NoDefInit_MR_Id_MR_ICPElemtTag * | _other | ) |
Generated from constructor MR::NoDefInit<MR::Id<MR::ICPElemtTag>>::NoDefInit. Parameter _other can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_NoDefInit_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it.
| MRC_API bool MR_NoDefInit_MR_Id_MR_ICPElemtTag_ConvertTo_bool | ( | const MR_NoDefInit_MR_Id_MR_ICPElemtTag * | _this | ) |
Generated from conversion operator MR::NoDefInit<MR::Id<MR::ICPElemtTag>>::operator bool. Parameter _this can not be null. It is a single object.
| MRC_API int MR_NoDefInit_MR_Id_MR_ICPElemtTag_ConvertTo_int | ( | const MR_NoDefInit_MR_Id_MR_ICPElemtTag * | _this | ) |
Generated from conversion operator MR::NoDefInit<MR::Id<MR::ICPElemtTag>>::operator int. Parameter _this can not be null. It is a single object.
| MRC_API MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_NoDefInit_MR_Id_MR_ICPElemtTag_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_NoDefInit_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it.
| MRC_API MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_NoDefInit_MR_Id_MR_ICPElemtTag_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_NoDefInit_MR_Id_MR_ICPElemtTag_DestroyArray(). Use MR_NoDefInit_MR_Id_MR_ICPElemtTag_OffsetMutablePtr() and MR_NoDefInit_MR_Id_MR_ICPElemtTag_OffsetPtr() to access the array elements.
| MRC_API void MR_NoDefInit_MR_Id_MR_ICPElemtTag_Destroy | ( | const MR_NoDefInit_MR_Id_MR_ICPElemtTag * | _this | ) |
Destroys a heap-allocated instance of MR_NoDefInit_MR_Id_MR_ICPElemtTag. Does nothing if the pointer is null.
| MRC_API void MR_NoDefInit_MR_Id_MR_ICPElemtTag_DestroyArray | ( | const MR_NoDefInit_MR_Id_MR_ICPElemtTag * | _this | ) |
Destroys a heap-allocated array of MR_NoDefInit_MR_Id_MR_ICPElemtTag. Does nothing if the pointer is null.
| MRC_API int * MR_NoDefInit_MR_Id_MR_ICPElemtTag_get | ( | MR_NoDefInit_MR_Id_MR_ICPElemtTag * | _this | ) |
Generated from method MR::NoDefInit<MR::Id<MR::ICPElemtTag>>::get. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const int * MR_NoDefInit_MR_Id_MR_ICPElemtTag_Get_id_ | ( | const MR_NoDefInit_MR_Id_MR_ICPElemtTag * | _this | ) |
Returns a pointer to a member variable of class MR::NoDefInit<MR::Id<MR::ICPElemtTag>> named id_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved as the return value.
| MRC_API int * MR_NoDefInit_MR_Id_MR_ICPElemtTag_GetMutable_id_ | ( | MR_NoDefInit_MR_Id_MR_ICPElemtTag * | _this | ) |
Returns a mutable pointer to a member variable of class MR::NoDefInit<MR::Id<MR::ICPElemtTag>> named id_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved as the return value.
| MRC_API MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_NoDefInit_MR_Id_MR_ICPElemtTag_MutableStaticDowncastFrom_MR_Id_MR_ICPElemtTag | ( | MR_Id_MR_ICPElemtTag * | object | ) |
Downcasts an instance of MR::Id<MR::ICPElemtTag> to a derived class MR::NoDefInit<MR::Id<MR::ICPElemtTag>>. This is a static downcast, it trusts the programmer that the target type is correct. Results in UB and returns an invalid pointer otherwise. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_Id_MR_ICPElemtTag * MR_NoDefInit_MR_Id_MR_ICPElemtTag_MutableUpcastTo_MR_Id_MR_ICPElemtTag | ( | MR_NoDefInit_MR_Id_MR_ICPElemtTag * | object | ) |
Upcasts an instance of MR::NoDefInit<MR::Id<MR::ICPElemtTag>> to its base class MR::Id<MR::ICPElemtTag>. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_NoDefInit_MR_Id_MR_ICPElemtTag_OffsetMutablePtr | ( | MR_NoDefInit_MR_Id_MR_ICPElemtTag * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API const MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_NoDefInit_MR_Id_MR_ICPElemtTag_OffsetPtr | ( | const MR_NoDefInit_MR_Id_MR_ICPElemtTag * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API void MR_NoDefInit_MR_Id_MR_ICPElemtTag_Set_id_ | ( | MR_NoDefInit_MR_Id_MR_ICPElemtTag * | _this, |
| int | value ) |
Modifies a member variable of class MR::NoDefInit<MR::Id<MR::ICPElemtTag>> named id_. Parameter _this can not be null. It is a single object. When this function is called, this object will drop object references it held previously in id_.
| MRC_API const MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_NoDefInit_MR_Id_MR_ICPElemtTag_StaticDowncastFrom_MR_Id_MR_ICPElemtTag | ( | const MR_Id_MR_ICPElemtTag * | object | ) |
Downcasts an instance of MR::Id<MR::ICPElemtTag> to a derived class MR::NoDefInit<MR::Id<MR::ICPElemtTag>>. This is a static downcast, it trusts the programmer that the target type is correct. Results in UB and returns an invalid pointer otherwise. This version is acting on mutable pointers. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_Id_MR_ICPElemtTag * MR_NoDefInit_MR_Id_MR_ICPElemtTag_sub_assign | ( | MR_NoDefInit_MR_Id_MR_ICPElemtTag * | _this, |
| int | a ) |
Generated from method MR::NoDefInit<MR::Id<MR::ICPElemtTag>>::operator-=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved in the return value.
| MRC_API const MR_Id_MR_ICPElemtTag * MR_NoDefInit_MR_Id_MR_ICPElemtTag_UpcastTo_MR_Id_MR_ICPElemtTag | ( | const MR_NoDefInit_MR_Id_MR_ICPElemtTag * | object | ) |
Upcasts an instance of MR::NoDefInit<MR::Id<MR::ICPElemtTag>> to its base class MR::Id<MR::ICPElemtTag>. This version is acting on mutable pointers. The reference to the parameter object might be preserved in the return value.
| MRC_API bool MR_NoDefInit_MR_Id_MR_ICPElemtTag_valid | ( | const MR_NoDefInit_MR_Id_MR_ICPElemtTag * | _this | ) |
Generated from method MR::NoDefInit<MR::Id<MR::ICPElemtTag>>::valid. Parameter _this can not be null. It is a single object.
| MRC_API MR_NodeId * MR_NoDefInit_MR_NodeId_add_assign | ( | MR_NoDefInit_MR_NodeId * | _this, |
| int | a ) |
Generated from method MR::NoDefInit<MR::NodeId>::operator+=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved in the return value.
| MRC_API MR_NoDefInit_MR_NodeId * MR_NoDefInit_MR_NodeId_AssignFromAnother | ( | MR_NoDefInit_MR_NodeId * | _this, |
| const MR_NoDefInit_MR_NodeId * | _other ) |
Generated from method MR::NoDefInit<MR::NodeId>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it held previously.
| MRC_API MR_NoDefInit_MR_NodeId * MR_NoDefInit_MR_NodeId_ConstructFromAnother | ( | const MR_NoDefInit_MR_NodeId * | _other | ) |
Generated from constructor MR::NoDefInit<MR::NodeId>::NoDefInit. Parameter _other can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_NoDefInit_MR_NodeId_Destroy() to free it when you're done using it.
| MRC_API bool MR_NoDefInit_MR_NodeId_ConvertTo_bool | ( | const MR_NoDefInit_MR_NodeId * | _this | ) |
Generated from conversion operator MR::NoDefInit<MR::NodeId>::operator bool. Parameter _this can not be null. It is a single object.
| MRC_API int MR_NoDefInit_MR_NodeId_ConvertTo_int | ( | const MR_NoDefInit_MR_NodeId * | _this | ) |
Generated from conversion operator MR::NoDefInit<MR::NodeId>::operator int. Parameter _this can not be null. It is a single object.
| MRC_API MR_NoDefInit_MR_NodeId * MR_NoDefInit_MR_NodeId_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_NoDefInit_MR_NodeId_Destroy() to free it when you're done using it.
| MRC_API MR_NoDefInit_MR_NodeId * MR_NoDefInit_MR_NodeId_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_NoDefInit_MR_NodeId_DestroyArray(). Use MR_NoDefInit_MR_NodeId_OffsetMutablePtr() and MR_NoDefInit_MR_NodeId_OffsetPtr() to access the array elements.
| MRC_API void MR_NoDefInit_MR_NodeId_Destroy | ( | const MR_NoDefInit_MR_NodeId * | _this | ) |
Destroys a heap-allocated instance of MR_NoDefInit_MR_NodeId. Does nothing if the pointer is null.
| MRC_API void MR_NoDefInit_MR_NodeId_DestroyArray | ( | const MR_NoDefInit_MR_NodeId * | _this | ) |
Destroys a heap-allocated array of MR_NoDefInit_MR_NodeId. Does nothing if the pointer is null.
| MRC_API int * MR_NoDefInit_MR_NodeId_get | ( | MR_NoDefInit_MR_NodeId * | _this | ) |
Generated from method MR::NoDefInit<MR::NodeId>::get. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const int * MR_NoDefInit_MR_NodeId_Get_id_ | ( | const MR_NoDefInit_MR_NodeId * | _this | ) |
Returns a pointer to a member variable of class MR::NoDefInit<MR::NodeId> named id_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved as the return value.
| MRC_API int * MR_NoDefInit_MR_NodeId_GetMutable_id_ | ( | MR_NoDefInit_MR_NodeId * | _this | ) |
Returns a mutable pointer to a member variable of class MR::NoDefInit<MR::NodeId> named id_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved as the return value.
| MRC_API MR_NoDefInit_MR_NodeId * MR_NoDefInit_MR_NodeId_MutableStaticDowncastFrom_MR_NodeId | ( | MR_NodeId * | object | ) |
Downcasts an instance of MR::NodeId to a derived class MR::NoDefInit<MR::NodeId>. This is a static downcast, it trusts the programmer that the target type is correct. Results in UB and returns an invalid pointer otherwise. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_NodeId * MR_NoDefInit_MR_NodeId_MutableUpcastTo_MR_NodeId | ( | MR_NoDefInit_MR_NodeId * | object | ) |
Upcasts an instance of MR::NoDefInit<MR::NodeId> to its base class MR::NodeId. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_NoDefInit_MR_NodeId * MR_NoDefInit_MR_NodeId_OffsetMutablePtr | ( | MR_NoDefInit_MR_NodeId * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API const MR_NoDefInit_MR_NodeId * MR_NoDefInit_MR_NodeId_OffsetPtr | ( | const MR_NoDefInit_MR_NodeId * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API void MR_NoDefInit_MR_NodeId_Set_id_ | ( | MR_NoDefInit_MR_NodeId * | _this, |
| int | value ) |
Modifies a member variable of class MR::NoDefInit<MR::NodeId> named id_. Parameter _this can not be null. It is a single object. When this function is called, this object will drop object references it held previously in id_.
| MRC_API const MR_NoDefInit_MR_NodeId * MR_NoDefInit_MR_NodeId_StaticDowncastFrom_MR_NodeId | ( | const MR_NodeId * | object | ) |
Downcasts an instance of MR::NodeId to a derived class MR::NoDefInit<MR::NodeId>. This is a static downcast, it trusts the programmer that the target type is correct. Results in UB and returns an invalid pointer otherwise. This version is acting on mutable pointers. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_NodeId * MR_NoDefInit_MR_NodeId_sub_assign | ( | MR_NoDefInit_MR_NodeId * | _this, |
| int | a ) |
Generated from method MR::NoDefInit<MR::NodeId>::operator-=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved in the return value.
| MRC_API const MR_NodeId * MR_NoDefInit_MR_NodeId_UpcastTo_MR_NodeId | ( | const MR_NoDefInit_MR_NodeId * | object | ) |
Upcasts an instance of MR::NoDefInit<MR::NodeId> to its base class MR::NodeId. This version is acting on mutable pointers. The reference to the parameter object might be preserved in the return value.
| MRC_API bool MR_NoDefInit_MR_NodeId_valid | ( | const MR_NoDefInit_MR_NodeId * | _this | ) |
Generated from method MR::NoDefInit<MR::NodeId>::valid. Parameter _this can not be null. It is a single object.
| MRC_API MR_ObjId * MR_NoDefInit_MR_ObjId_add_assign | ( | MR_NoDefInit_MR_ObjId * | _this, |
| int | a ) |
Generated from method MR::NoDefInit<MR::ObjId>::operator+=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved in the return value.
| MRC_API MR_NoDefInit_MR_ObjId * MR_NoDefInit_MR_ObjId_AssignFromAnother | ( | MR_NoDefInit_MR_ObjId * | _this, |
| const MR_NoDefInit_MR_ObjId * | _other ) |
Generated from method MR::NoDefInit<MR::ObjId>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it held previously.
| MRC_API MR_NoDefInit_MR_ObjId * MR_NoDefInit_MR_ObjId_ConstructFromAnother | ( | const MR_NoDefInit_MR_ObjId * | _other | ) |
Generated from constructor MR::NoDefInit<MR::ObjId>::NoDefInit. Parameter _other can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_NoDefInit_MR_ObjId_Destroy() to free it when you're done using it.
| MRC_API bool MR_NoDefInit_MR_ObjId_ConvertTo_bool | ( | const MR_NoDefInit_MR_ObjId * | _this | ) |
Generated from conversion operator MR::NoDefInit<MR::ObjId>::operator bool. Parameter _this can not be null. It is a single object.
| MRC_API int MR_NoDefInit_MR_ObjId_ConvertTo_int | ( | const MR_NoDefInit_MR_ObjId * | _this | ) |
Generated from conversion operator MR::NoDefInit<MR::ObjId>::operator int. Parameter _this can not be null. It is a single object.
| MRC_API MR_NoDefInit_MR_ObjId * MR_NoDefInit_MR_ObjId_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_NoDefInit_MR_ObjId_Destroy() to free it when you're done using it.
| MRC_API MR_NoDefInit_MR_ObjId * MR_NoDefInit_MR_ObjId_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_NoDefInit_MR_ObjId_DestroyArray(). Use MR_NoDefInit_MR_ObjId_OffsetMutablePtr() and MR_NoDefInit_MR_ObjId_OffsetPtr() to access the array elements.
| MRC_API void MR_NoDefInit_MR_ObjId_Destroy | ( | const MR_NoDefInit_MR_ObjId * | _this | ) |
Destroys a heap-allocated instance of MR_NoDefInit_MR_ObjId. Does nothing if the pointer is null.
| MRC_API void MR_NoDefInit_MR_ObjId_DestroyArray | ( | const MR_NoDefInit_MR_ObjId * | _this | ) |
Destroys a heap-allocated array of MR_NoDefInit_MR_ObjId. Does nothing if the pointer is null.
| MRC_API int * MR_NoDefInit_MR_ObjId_get | ( | MR_NoDefInit_MR_ObjId * | _this | ) |
Generated from method MR::NoDefInit<MR::ObjId>::get. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const int * MR_NoDefInit_MR_ObjId_Get_id_ | ( | const MR_NoDefInit_MR_ObjId * | _this | ) |
Returns a pointer to a member variable of class MR::NoDefInit<MR::ObjId> named id_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved as the return value.
| MRC_API int * MR_NoDefInit_MR_ObjId_GetMutable_id_ | ( | MR_NoDefInit_MR_ObjId * | _this | ) |
Returns a mutable pointer to a member variable of class MR::NoDefInit<MR::ObjId> named id_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved as the return value.
| MRC_API MR_NoDefInit_MR_ObjId * MR_NoDefInit_MR_ObjId_MutableStaticDowncastFrom_MR_ObjId | ( | MR_ObjId * | object | ) |
Downcasts an instance of MR::ObjId to a derived class MR::NoDefInit<MR::ObjId>. This is a static downcast, it trusts the programmer that the target type is correct. Results in UB and returns an invalid pointer otherwise. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_ObjId * MR_NoDefInit_MR_ObjId_MutableUpcastTo_MR_ObjId | ( | MR_NoDefInit_MR_ObjId * | object | ) |
Upcasts an instance of MR::NoDefInit<MR::ObjId> to its base class MR::ObjId. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_NoDefInit_MR_ObjId * MR_NoDefInit_MR_ObjId_OffsetMutablePtr | ( | MR_NoDefInit_MR_ObjId * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API const MR_NoDefInit_MR_ObjId * MR_NoDefInit_MR_ObjId_OffsetPtr | ( | const MR_NoDefInit_MR_ObjId * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API void MR_NoDefInit_MR_ObjId_Set_id_ | ( | MR_NoDefInit_MR_ObjId * | _this, |
| int | value ) |
Modifies a member variable of class MR::NoDefInit<MR::ObjId> named id_. Parameter _this can not be null. It is a single object. When this function is called, this object will drop object references it held previously in id_.
| MRC_API const MR_NoDefInit_MR_ObjId * MR_NoDefInit_MR_ObjId_StaticDowncastFrom_MR_ObjId | ( | const MR_ObjId * | object | ) |
Downcasts an instance of MR::ObjId to a derived class MR::NoDefInit<MR::ObjId>. This is a static downcast, it trusts the programmer that the target type is correct. Results in UB and returns an invalid pointer otherwise. This version is acting on mutable pointers. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_ObjId * MR_NoDefInit_MR_ObjId_sub_assign | ( | MR_NoDefInit_MR_ObjId * | _this, |
| int | a ) |
Generated from method MR::NoDefInit<MR::ObjId>::operator-=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved in the return value.
| MRC_API const MR_ObjId * MR_NoDefInit_MR_ObjId_UpcastTo_MR_ObjId | ( | const MR_NoDefInit_MR_ObjId * | object | ) |
Upcasts an instance of MR::NoDefInit<MR::ObjId> to its base class MR::ObjId. This version is acting on mutable pointers. The reference to the parameter object might be preserved in the return value.
| MRC_API bool MR_NoDefInit_MR_ObjId_valid | ( | const MR_NoDefInit_MR_ObjId * | _this | ) |
Generated from method MR::NoDefInit<MR::ObjId>::valid. Parameter _this can not be null. It is a single object.
| MRC_API MR_PixelId * MR_NoDefInit_MR_PixelId_add_assign | ( | MR_NoDefInit_MR_PixelId * | _this, |
| int | a ) |
Generated from method MR::NoDefInit<MR::PixelId>::operator+=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved in the return value.
| MRC_API MR_NoDefInit_MR_PixelId * MR_NoDefInit_MR_PixelId_AssignFromAnother | ( | MR_NoDefInit_MR_PixelId * | _this, |
| const MR_NoDefInit_MR_PixelId * | _other ) |
Generated from method MR::NoDefInit<MR::PixelId>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it held previously.
| MRC_API MR_NoDefInit_MR_PixelId * MR_NoDefInit_MR_PixelId_ConstructFromAnother | ( | const MR_NoDefInit_MR_PixelId * | _other | ) |
Generated from constructor MR::NoDefInit<MR::PixelId>::NoDefInit. Parameter _other can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_NoDefInit_MR_PixelId_Destroy() to free it when you're done using it.
| MRC_API bool MR_NoDefInit_MR_PixelId_ConvertTo_bool | ( | const MR_NoDefInit_MR_PixelId * | _this | ) |
Generated from conversion operator MR::NoDefInit<MR::PixelId>::operator bool. Parameter _this can not be null. It is a single object.
| MRC_API int MR_NoDefInit_MR_PixelId_ConvertTo_int | ( | const MR_NoDefInit_MR_PixelId * | _this | ) |
Generated from conversion operator MR::NoDefInit<MR::PixelId>::operator int. Parameter _this can not be null. It is a single object.
| MRC_API MR_NoDefInit_MR_PixelId * MR_NoDefInit_MR_PixelId_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_NoDefInit_MR_PixelId_Destroy() to free it when you're done using it.
| MRC_API MR_NoDefInit_MR_PixelId * MR_NoDefInit_MR_PixelId_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_NoDefInit_MR_PixelId_DestroyArray(). Use MR_NoDefInit_MR_PixelId_OffsetMutablePtr() and MR_NoDefInit_MR_PixelId_OffsetPtr() to access the array elements.
| MRC_API void MR_NoDefInit_MR_PixelId_Destroy | ( | const MR_NoDefInit_MR_PixelId * | _this | ) |
Destroys a heap-allocated instance of MR_NoDefInit_MR_PixelId. Does nothing if the pointer is null.
| MRC_API void MR_NoDefInit_MR_PixelId_DestroyArray | ( | const MR_NoDefInit_MR_PixelId * | _this | ) |
Destroys a heap-allocated array of MR_NoDefInit_MR_PixelId. Does nothing if the pointer is null.
| MRC_API int * MR_NoDefInit_MR_PixelId_get | ( | MR_NoDefInit_MR_PixelId * | _this | ) |
Generated from method MR::NoDefInit<MR::PixelId>::get. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const int * MR_NoDefInit_MR_PixelId_Get_id_ | ( | const MR_NoDefInit_MR_PixelId * | _this | ) |
Returns a pointer to a member variable of class MR::NoDefInit<MR::PixelId> named id_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved as the return value.
| MRC_API int * MR_NoDefInit_MR_PixelId_GetMutable_id_ | ( | MR_NoDefInit_MR_PixelId * | _this | ) |
Returns a mutable pointer to a member variable of class MR::NoDefInit<MR::PixelId> named id_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved as the return value.
| MRC_API MR_NoDefInit_MR_PixelId * MR_NoDefInit_MR_PixelId_MutableStaticDowncastFrom_MR_PixelId | ( | MR_PixelId * | object | ) |
Downcasts an instance of MR::PixelId to a derived class MR::NoDefInit<MR::PixelId>. This is a static downcast, it trusts the programmer that the target type is correct. Results in UB and returns an invalid pointer otherwise. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_PixelId * MR_NoDefInit_MR_PixelId_MutableUpcastTo_MR_PixelId | ( | MR_NoDefInit_MR_PixelId * | object | ) |
Upcasts an instance of MR::NoDefInit<MR::PixelId> to its base class MR::PixelId. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_NoDefInit_MR_PixelId * MR_NoDefInit_MR_PixelId_OffsetMutablePtr | ( | MR_NoDefInit_MR_PixelId * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API const MR_NoDefInit_MR_PixelId * MR_NoDefInit_MR_PixelId_OffsetPtr | ( | const MR_NoDefInit_MR_PixelId * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API void MR_NoDefInit_MR_PixelId_Set_id_ | ( | MR_NoDefInit_MR_PixelId * | _this, |
| int | value ) |
Modifies a member variable of class MR::NoDefInit<MR::PixelId> named id_. Parameter _this can not be null. It is a single object. When this function is called, this object will drop object references it held previously in id_.
| MRC_API const MR_NoDefInit_MR_PixelId * MR_NoDefInit_MR_PixelId_StaticDowncastFrom_MR_PixelId | ( | const MR_PixelId * | object | ) |
Downcasts an instance of MR::PixelId to a derived class MR::NoDefInit<MR::PixelId>. This is a static downcast, it trusts the programmer that the target type is correct. Results in UB and returns an invalid pointer otherwise. This version is acting on mutable pointers. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_PixelId * MR_NoDefInit_MR_PixelId_sub_assign | ( | MR_NoDefInit_MR_PixelId * | _this, |
| int | a ) |
Generated from method MR::NoDefInit<MR::PixelId>::operator-=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved in the return value.
| MRC_API const MR_PixelId * MR_NoDefInit_MR_PixelId_UpcastTo_MR_PixelId | ( | const MR_NoDefInit_MR_PixelId * | object | ) |
Upcasts an instance of MR::NoDefInit<MR::PixelId> to its base class MR::PixelId. This version is acting on mutable pointers. The reference to the parameter object might be preserved in the return value.
| MRC_API bool MR_NoDefInit_MR_PixelId_valid | ( | const MR_NoDefInit_MR_PixelId * | _this | ) |
Generated from method MR::NoDefInit<MR::PixelId>::valid. Parameter _this can not be null. It is a single object.
| MRC_API MR_RegionId * MR_NoDefInit_MR_RegionId_add_assign | ( | MR_NoDefInit_MR_RegionId * | _this, |
| int | a ) |
Generated from method MR::NoDefInit<MR::RegionId>::operator+=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved in the return value.
| MRC_API MR_NoDefInit_MR_RegionId * MR_NoDefInit_MR_RegionId_AssignFromAnother | ( | MR_NoDefInit_MR_RegionId * | _this, |
| const MR_NoDefInit_MR_RegionId * | _other ) |
Generated from method MR::NoDefInit<MR::RegionId>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it held previously.
| MRC_API MR_NoDefInit_MR_RegionId * MR_NoDefInit_MR_RegionId_ConstructFromAnother | ( | const MR_NoDefInit_MR_RegionId * | _other | ) |
Generated from constructor MR::NoDefInit<MR::RegionId>::NoDefInit. Parameter _other can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_NoDefInit_MR_RegionId_Destroy() to free it when you're done using it.
| MRC_API bool MR_NoDefInit_MR_RegionId_ConvertTo_bool | ( | const MR_NoDefInit_MR_RegionId * | _this | ) |
Generated from conversion operator MR::NoDefInit<MR::RegionId>::operator bool. Parameter _this can not be null. It is a single object.
| MRC_API int MR_NoDefInit_MR_RegionId_ConvertTo_int | ( | const MR_NoDefInit_MR_RegionId * | _this | ) |
Generated from conversion operator MR::NoDefInit<MR::RegionId>::operator int. Parameter _this can not be null. It is a single object.
| MRC_API MR_NoDefInit_MR_RegionId * MR_NoDefInit_MR_RegionId_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_NoDefInit_MR_RegionId_Destroy() to free it when you're done using it.
| MRC_API MR_NoDefInit_MR_RegionId * MR_NoDefInit_MR_RegionId_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_NoDefInit_MR_RegionId_DestroyArray(). Use MR_NoDefInit_MR_RegionId_OffsetMutablePtr() and MR_NoDefInit_MR_RegionId_OffsetPtr() to access the array elements.
| MRC_API void MR_NoDefInit_MR_RegionId_Destroy | ( | const MR_NoDefInit_MR_RegionId * | _this | ) |
Destroys a heap-allocated instance of MR_NoDefInit_MR_RegionId. Does nothing if the pointer is null.
| MRC_API void MR_NoDefInit_MR_RegionId_DestroyArray | ( | const MR_NoDefInit_MR_RegionId * | _this | ) |
Destroys a heap-allocated array of MR_NoDefInit_MR_RegionId. Does nothing if the pointer is null.
| MRC_API int * MR_NoDefInit_MR_RegionId_get | ( | MR_NoDefInit_MR_RegionId * | _this | ) |
Generated from method MR::NoDefInit<MR::RegionId>::get. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const int * MR_NoDefInit_MR_RegionId_Get_id_ | ( | const MR_NoDefInit_MR_RegionId * | _this | ) |
Returns a pointer to a member variable of class MR::NoDefInit<MR::RegionId> named id_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved as the return value.
| MRC_API int * MR_NoDefInit_MR_RegionId_GetMutable_id_ | ( | MR_NoDefInit_MR_RegionId * | _this | ) |
Returns a mutable pointer to a member variable of class MR::NoDefInit<MR::RegionId> named id_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved as the return value.
| MRC_API MR_NoDefInit_MR_RegionId * MR_NoDefInit_MR_RegionId_MutableStaticDowncastFrom_MR_RegionId | ( | MR_RegionId * | object | ) |
Downcasts an instance of MR::RegionId to a derived class MR::NoDefInit<MR::RegionId>. This is a static downcast, it trusts the programmer that the target type is correct. Results in UB and returns an invalid pointer otherwise. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_RegionId * MR_NoDefInit_MR_RegionId_MutableUpcastTo_MR_RegionId | ( | MR_NoDefInit_MR_RegionId * | object | ) |
Upcasts an instance of MR::NoDefInit<MR::RegionId> to its base class MR::RegionId. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_NoDefInit_MR_RegionId * MR_NoDefInit_MR_RegionId_OffsetMutablePtr | ( | MR_NoDefInit_MR_RegionId * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API const MR_NoDefInit_MR_RegionId * MR_NoDefInit_MR_RegionId_OffsetPtr | ( | const MR_NoDefInit_MR_RegionId * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API void MR_NoDefInit_MR_RegionId_Set_id_ | ( | MR_NoDefInit_MR_RegionId * | _this, |
| int | value ) |
Modifies a member variable of class MR::NoDefInit<MR::RegionId> named id_. Parameter _this can not be null. It is a single object. When this function is called, this object will drop object references it held previously in id_.
| MRC_API const MR_NoDefInit_MR_RegionId * MR_NoDefInit_MR_RegionId_StaticDowncastFrom_MR_RegionId | ( | const MR_RegionId * | object | ) |
Downcasts an instance of MR::RegionId to a derived class MR::NoDefInit<MR::RegionId>. This is a static downcast, it trusts the programmer that the target type is correct. Results in UB and returns an invalid pointer otherwise. This version is acting on mutable pointers. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_RegionId * MR_NoDefInit_MR_RegionId_sub_assign | ( | MR_NoDefInit_MR_RegionId * | _this, |
| int | a ) |
Generated from method MR::NoDefInit<MR::RegionId>::operator-=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved in the return value.
| MRC_API const MR_RegionId * MR_NoDefInit_MR_RegionId_UpcastTo_MR_RegionId | ( | const MR_NoDefInit_MR_RegionId * | object | ) |
Upcasts an instance of MR::NoDefInit<MR::RegionId> to its base class MR::RegionId. This version is acting on mutable pointers. The reference to the parameter object might be preserved in the return value.
| MRC_API bool MR_NoDefInit_MR_RegionId_valid | ( | const MR_NoDefInit_MR_RegionId * | _this | ) |
Generated from method MR::NoDefInit<MR::RegionId>::valid. Parameter _this can not be null. It is a single object.
| MRC_API MR_TextureId * MR_NoDefInit_MR_TextureId_add_assign | ( | MR_NoDefInit_MR_TextureId * | _this, |
| int | a ) |
Generated from method MR::NoDefInit<MR::TextureId>::operator+=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved in the return value.
| MRC_API MR_NoDefInit_MR_TextureId * MR_NoDefInit_MR_TextureId_AssignFromAnother | ( | MR_NoDefInit_MR_TextureId * | _this, |
| const MR_NoDefInit_MR_TextureId * | _other ) |
Generated from method MR::NoDefInit<MR::TextureId>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it held previously.
| MRC_API MR_NoDefInit_MR_TextureId * MR_NoDefInit_MR_TextureId_ConstructFromAnother | ( | const MR_NoDefInit_MR_TextureId * | _other | ) |
Generated from constructor MR::NoDefInit<MR::TextureId>::NoDefInit. Parameter _other can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_NoDefInit_MR_TextureId_Destroy() to free it when you're done using it.
| MRC_API bool MR_NoDefInit_MR_TextureId_ConvertTo_bool | ( | const MR_NoDefInit_MR_TextureId * | _this | ) |
Generated from conversion operator MR::NoDefInit<MR::TextureId>::operator bool. Parameter _this can not be null. It is a single object.
| MRC_API int MR_NoDefInit_MR_TextureId_ConvertTo_int | ( | const MR_NoDefInit_MR_TextureId * | _this | ) |
Generated from conversion operator MR::NoDefInit<MR::TextureId>::operator int. Parameter _this can not be null. It is a single object.
| MRC_API MR_NoDefInit_MR_TextureId * MR_NoDefInit_MR_TextureId_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_NoDefInit_MR_TextureId_Destroy() to free it when you're done using it.
| MRC_API MR_NoDefInit_MR_TextureId * MR_NoDefInit_MR_TextureId_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_NoDefInit_MR_TextureId_DestroyArray(). Use MR_NoDefInit_MR_TextureId_OffsetMutablePtr() and MR_NoDefInit_MR_TextureId_OffsetPtr() to access the array elements.
| MRC_API void MR_NoDefInit_MR_TextureId_Destroy | ( | const MR_NoDefInit_MR_TextureId * | _this | ) |
Destroys a heap-allocated instance of MR_NoDefInit_MR_TextureId. Does nothing if the pointer is null.
| MRC_API void MR_NoDefInit_MR_TextureId_DestroyArray | ( | const MR_NoDefInit_MR_TextureId * | _this | ) |
Destroys a heap-allocated array of MR_NoDefInit_MR_TextureId. Does nothing if the pointer is null.
| MRC_API int * MR_NoDefInit_MR_TextureId_get | ( | MR_NoDefInit_MR_TextureId * | _this | ) |
Generated from method MR::NoDefInit<MR::TextureId>::get. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const int * MR_NoDefInit_MR_TextureId_Get_id_ | ( | const MR_NoDefInit_MR_TextureId * | _this | ) |
Returns a pointer to a member variable of class MR::NoDefInit<MR::TextureId> named id_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved as the return value.
| MRC_API int * MR_NoDefInit_MR_TextureId_GetMutable_id_ | ( | MR_NoDefInit_MR_TextureId * | _this | ) |
Returns a mutable pointer to a member variable of class MR::NoDefInit<MR::TextureId> named id_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved as the return value.
| MRC_API MR_NoDefInit_MR_TextureId * MR_NoDefInit_MR_TextureId_MutableStaticDowncastFrom_MR_TextureId | ( | MR_TextureId * | object | ) |
Downcasts an instance of MR::TextureId to a derived class MR::NoDefInit<MR::TextureId>. This is a static downcast, it trusts the programmer that the target type is correct. Results in UB and returns an invalid pointer otherwise. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_TextureId * MR_NoDefInit_MR_TextureId_MutableUpcastTo_MR_TextureId | ( | MR_NoDefInit_MR_TextureId * | object | ) |
Upcasts an instance of MR::NoDefInit<MR::TextureId> to its base class MR::TextureId. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_NoDefInit_MR_TextureId * MR_NoDefInit_MR_TextureId_OffsetMutablePtr | ( | MR_NoDefInit_MR_TextureId * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API const MR_NoDefInit_MR_TextureId * MR_NoDefInit_MR_TextureId_OffsetPtr | ( | const MR_NoDefInit_MR_TextureId * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API void MR_NoDefInit_MR_TextureId_Set_id_ | ( | MR_NoDefInit_MR_TextureId * | _this, |
| int | value ) |
Modifies a member variable of class MR::NoDefInit<MR::TextureId> named id_. Parameter _this can not be null. It is a single object. When this function is called, this object will drop object references it held previously in id_.
| MRC_API const MR_NoDefInit_MR_TextureId * MR_NoDefInit_MR_TextureId_StaticDowncastFrom_MR_TextureId | ( | const MR_TextureId * | object | ) |
Downcasts an instance of MR::TextureId to a derived class MR::NoDefInit<MR::TextureId>. This is a static downcast, it trusts the programmer that the target type is correct. Results in UB and returns an invalid pointer otherwise. This version is acting on mutable pointers. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_TextureId * MR_NoDefInit_MR_TextureId_sub_assign | ( | MR_NoDefInit_MR_TextureId * | _this, |
| int | a ) |
Generated from method MR::NoDefInit<MR::TextureId>::operator-=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved in the return value.
| MRC_API const MR_TextureId * MR_NoDefInit_MR_TextureId_UpcastTo_MR_TextureId | ( | const MR_NoDefInit_MR_TextureId * | object | ) |
Upcasts an instance of MR::NoDefInit<MR::TextureId> to its base class MR::TextureId. This version is acting on mutable pointers. The reference to the parameter object might be preserved in the return value.
| MRC_API bool MR_NoDefInit_MR_TextureId_valid | ( | const MR_NoDefInit_MR_TextureId * | _this | ) |
Generated from method MR::NoDefInit<MR::TextureId>::valid. Parameter _this can not be null. It is a single object.
| MRC_API MR_UndirectedEdgeId * MR_NoDefInit_MR_UndirectedEdgeId_add_assign | ( | MR_NoDefInit_MR_UndirectedEdgeId * | _this, |
| int | a ) |
Generated from method MR::NoDefInit<MR::UndirectedEdgeId>::operator+=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved in the return value.
| MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_NoDefInit_MR_UndirectedEdgeId_AssignFromAnother | ( | MR_NoDefInit_MR_UndirectedEdgeId * | _this, |
| const MR_NoDefInit_MR_UndirectedEdgeId * | _other ) |
Generated from method MR::NoDefInit<MR::UndirectedEdgeId>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it held previously.
| MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_NoDefInit_MR_UndirectedEdgeId_ConstructFromAnother | ( | const MR_NoDefInit_MR_UndirectedEdgeId * | _other | ) |
Generated from constructor MR::NoDefInit<MR::UndirectedEdgeId>::NoDefInit. Parameter _other can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_NoDefInit_MR_UndirectedEdgeId_Destroy() to free it when you're done using it.
| MRC_API bool MR_NoDefInit_MR_UndirectedEdgeId_ConvertTo_bool | ( | const MR_NoDefInit_MR_UndirectedEdgeId * | _this | ) |
Generated from conversion operator MR::NoDefInit<MR::UndirectedEdgeId>::operator bool. Parameter _this can not be null. It is a single object.
| MRC_API int MR_NoDefInit_MR_UndirectedEdgeId_ConvertTo_int | ( | const MR_NoDefInit_MR_UndirectedEdgeId * | _this | ) |
Generated from conversion operator MR::NoDefInit<MR::UndirectedEdgeId>::operator int. Parameter _this can not be null. It is a single object.
| MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_NoDefInit_MR_UndirectedEdgeId_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_NoDefInit_MR_UndirectedEdgeId_Destroy() to free it when you're done using it.
| MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_NoDefInit_MR_UndirectedEdgeId_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_NoDefInit_MR_UndirectedEdgeId_DestroyArray(). Use MR_NoDefInit_MR_UndirectedEdgeId_OffsetMutablePtr() and MR_NoDefInit_MR_UndirectedEdgeId_OffsetPtr() to access the array elements.
| MRC_API void MR_NoDefInit_MR_UndirectedEdgeId_Destroy | ( | const MR_NoDefInit_MR_UndirectedEdgeId * | _this | ) |
Destroys a heap-allocated instance of MR_NoDefInit_MR_UndirectedEdgeId. Does nothing if the pointer is null.
| MRC_API void MR_NoDefInit_MR_UndirectedEdgeId_DestroyArray | ( | const MR_NoDefInit_MR_UndirectedEdgeId * | _this | ) |
Destroys a heap-allocated array of MR_NoDefInit_MR_UndirectedEdgeId. Does nothing if the pointer is null.
| MRC_API int * MR_NoDefInit_MR_UndirectedEdgeId_get | ( | MR_NoDefInit_MR_UndirectedEdgeId * | _this | ) |
Generated from method MR::NoDefInit<MR::UndirectedEdgeId>::get. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const int * MR_NoDefInit_MR_UndirectedEdgeId_Get_id_ | ( | const MR_NoDefInit_MR_UndirectedEdgeId * | _this | ) |
Returns a pointer to a member variable of class MR::NoDefInit<MR::UndirectedEdgeId> named id_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved as the return value.
| MRC_API int * MR_NoDefInit_MR_UndirectedEdgeId_GetMutable_id_ | ( | MR_NoDefInit_MR_UndirectedEdgeId * | _this | ) |
Returns a mutable pointer to a member variable of class MR::NoDefInit<MR::UndirectedEdgeId> named id_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved as the return value.
| MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_NoDefInit_MR_UndirectedEdgeId_MutableStaticDowncastFrom_MR_UndirectedEdgeId | ( | MR_UndirectedEdgeId * | object | ) |
Downcasts an instance of MR::UndirectedEdgeId to a derived class MR::NoDefInit<MR::UndirectedEdgeId>. This is a static downcast, it trusts the programmer that the target type is correct. Results in UB and returns an invalid pointer otherwise. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_UndirectedEdgeId * MR_NoDefInit_MR_UndirectedEdgeId_MutableUpcastTo_MR_UndirectedEdgeId | ( | MR_NoDefInit_MR_UndirectedEdgeId * | object | ) |
Upcasts an instance of MR::NoDefInit<MR::UndirectedEdgeId> to its base class MR::UndirectedEdgeId. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_NoDefInit_MR_UndirectedEdgeId_OffsetMutablePtr | ( | MR_NoDefInit_MR_UndirectedEdgeId * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API const MR_NoDefInit_MR_UndirectedEdgeId * MR_NoDefInit_MR_UndirectedEdgeId_OffsetPtr | ( | const MR_NoDefInit_MR_UndirectedEdgeId * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API void MR_NoDefInit_MR_UndirectedEdgeId_Set_id_ | ( | MR_NoDefInit_MR_UndirectedEdgeId * | _this, |
| int | value ) |
Modifies a member variable of class MR::NoDefInit<MR::UndirectedEdgeId> named id_. Parameter _this can not be null. It is a single object. When this function is called, this object will drop object references it held previously in id_.
| MRC_API const MR_NoDefInit_MR_UndirectedEdgeId * MR_NoDefInit_MR_UndirectedEdgeId_StaticDowncastFrom_MR_UndirectedEdgeId | ( | const MR_UndirectedEdgeId * | object | ) |
Downcasts an instance of MR::UndirectedEdgeId to a derived class MR::NoDefInit<MR::UndirectedEdgeId>. This is a static downcast, it trusts the programmer that the target type is correct. Results in UB and returns an invalid pointer otherwise. This version is acting on mutable pointers. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_UndirectedEdgeId * MR_NoDefInit_MR_UndirectedEdgeId_sub_assign | ( | MR_NoDefInit_MR_UndirectedEdgeId * | _this, |
| int | a ) |
Generated from method MR::NoDefInit<MR::UndirectedEdgeId>::operator-=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved in the return value.
| MRC_API const MR_UndirectedEdgeId * MR_NoDefInit_MR_UndirectedEdgeId_UpcastTo_MR_UndirectedEdgeId | ( | const MR_NoDefInit_MR_UndirectedEdgeId * | object | ) |
Upcasts an instance of MR::NoDefInit<MR::UndirectedEdgeId> to its base class MR::UndirectedEdgeId. This version is acting on mutable pointers. The reference to the parameter object might be preserved in the return value.
| MRC_API bool MR_NoDefInit_MR_UndirectedEdgeId_valid | ( | const MR_NoDefInit_MR_UndirectedEdgeId * | _this | ) |
Generated from method MR::NoDefInit<MR::UndirectedEdgeId>::valid. Parameter _this can not be null. It is a single object.
| MRC_API MR_VertId * MR_NoDefInit_MR_VertId_add_assign | ( | MR_NoDefInit_MR_VertId * | _this, |
| int | a ) |
Generated from method MR::NoDefInit<MR::VertId>::operator+=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved in the return value.
| MRC_API MR_NoDefInit_MR_VertId * MR_NoDefInit_MR_VertId_AssignFromAnother | ( | MR_NoDefInit_MR_VertId * | _this, |
| const MR_NoDefInit_MR_VertId * | _other ) |
Generated from method MR::NoDefInit<MR::VertId>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it held previously.
| MRC_API MR_NoDefInit_MR_VertId * MR_NoDefInit_MR_VertId_ConstructFromAnother | ( | const MR_NoDefInit_MR_VertId * | _other | ) |
Generated from constructor MR::NoDefInit<MR::VertId>::NoDefInit. Parameter _other can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_NoDefInit_MR_VertId_Destroy() to free it when you're done using it.
| MRC_API bool MR_NoDefInit_MR_VertId_ConvertTo_bool | ( | const MR_NoDefInit_MR_VertId * | _this | ) |
Generated from conversion operator MR::NoDefInit<MR::VertId>::operator bool. Parameter _this can not be null. It is a single object.
| MRC_API int MR_NoDefInit_MR_VertId_ConvertTo_int | ( | const MR_NoDefInit_MR_VertId * | _this | ) |
Generated from conversion operator MR::NoDefInit<MR::VertId>::operator int. Parameter _this can not be null. It is a single object.
| MRC_API MR_NoDefInit_MR_VertId * MR_NoDefInit_MR_VertId_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_NoDefInit_MR_VertId_Destroy() to free it when you're done using it.
| MRC_API MR_NoDefInit_MR_VertId * MR_NoDefInit_MR_VertId_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_NoDefInit_MR_VertId_DestroyArray(). Use MR_NoDefInit_MR_VertId_OffsetMutablePtr() and MR_NoDefInit_MR_VertId_OffsetPtr() to access the array elements.
| MRC_API void MR_NoDefInit_MR_VertId_Destroy | ( | const MR_NoDefInit_MR_VertId * | _this | ) |
Destroys a heap-allocated instance of MR_NoDefInit_MR_VertId. Does nothing if the pointer is null.
| MRC_API void MR_NoDefInit_MR_VertId_DestroyArray | ( | const MR_NoDefInit_MR_VertId * | _this | ) |
Destroys a heap-allocated array of MR_NoDefInit_MR_VertId. Does nothing if the pointer is null.
| MRC_API int * MR_NoDefInit_MR_VertId_get | ( | MR_NoDefInit_MR_VertId * | _this | ) |
Generated from method MR::NoDefInit<MR::VertId>::get. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const int * MR_NoDefInit_MR_VertId_Get_id_ | ( | const MR_NoDefInit_MR_VertId * | _this | ) |
Returns a pointer to a member variable of class MR::NoDefInit<MR::VertId> named id_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved as the return value.
| MRC_API int * MR_NoDefInit_MR_VertId_GetMutable_id_ | ( | MR_NoDefInit_MR_VertId * | _this | ) |
Returns a mutable pointer to a member variable of class MR::NoDefInit<MR::VertId> named id_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved as the return value.
| MRC_API MR_NoDefInit_MR_VertId * MR_NoDefInit_MR_VertId_MutableStaticDowncastFrom_MR_VertId | ( | MR_VertId * | object | ) |
Downcasts an instance of MR::VertId to a derived class MR::NoDefInit<MR::VertId>. This is a static downcast, it trusts the programmer that the target type is correct. Results in UB and returns an invalid pointer otherwise. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_VertId * MR_NoDefInit_MR_VertId_MutableUpcastTo_MR_VertId | ( | MR_NoDefInit_MR_VertId * | object | ) |
Upcasts an instance of MR::NoDefInit<MR::VertId> to its base class MR::VertId. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_NoDefInit_MR_VertId * MR_NoDefInit_MR_VertId_OffsetMutablePtr | ( | MR_NoDefInit_MR_VertId * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API const MR_NoDefInit_MR_VertId * MR_NoDefInit_MR_VertId_OffsetPtr | ( | const MR_NoDefInit_MR_VertId * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API void MR_NoDefInit_MR_VertId_Set_id_ | ( | MR_NoDefInit_MR_VertId * | _this, |
| int | value ) |
Modifies a member variable of class MR::NoDefInit<MR::VertId> named id_. Parameter _this can not be null. It is a single object. When this function is called, this object will drop object references it held previously in id_.
| MRC_API const MR_NoDefInit_MR_VertId * MR_NoDefInit_MR_VertId_StaticDowncastFrom_MR_VertId | ( | const MR_VertId * | object | ) |
Downcasts an instance of MR::VertId to a derived class MR::NoDefInit<MR::VertId>. This is a static downcast, it trusts the programmer that the target type is correct. Results in UB and returns an invalid pointer otherwise. This version is acting on mutable pointers. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_VertId * MR_NoDefInit_MR_VertId_sub_assign | ( | MR_NoDefInit_MR_VertId * | _this, |
| int | a ) |
Generated from method MR::NoDefInit<MR::VertId>::operator-=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved in the return value.
| MRC_API const MR_VertId * MR_NoDefInit_MR_VertId_UpcastTo_MR_VertId | ( | const MR_NoDefInit_MR_VertId * | object | ) |
Upcasts an instance of MR::NoDefInit<MR::VertId> to its base class MR::VertId. This version is acting on mutable pointers. The reference to the parameter object might be preserved in the return value.
| MRC_API bool MR_NoDefInit_MR_VertId_valid | ( | const MR_NoDefInit_MR_VertId * | _this | ) |
Generated from method MR::NoDefInit<MR::VertId>::valid. Parameter _this can not be null. It is a single object.
| MRC_API MR_VoxelId * MR_NoDefInit_MR_VoxelId_add_assign | ( | MR_NoDefInit_MR_VoxelId * | _this, |
| MR_uint64_t | a ) |
Generated from method MR::NoDefInit<MR::VoxelId>::operator+=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved in the return value.
| MRC_API MR_NoDefInit_MR_VoxelId * MR_NoDefInit_MR_VoxelId_AssignFromAnother | ( | MR_NoDefInit_MR_VoxelId * | _this, |
| const MR_NoDefInit_MR_VoxelId * | _other ) |
Generated from method MR::NoDefInit<MR::VoxelId>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it held previously.
| MRC_API MR_NoDefInit_MR_VoxelId * MR_NoDefInit_MR_VoxelId_ConstructFromAnother | ( | const MR_NoDefInit_MR_VoxelId * | _other | ) |
Generated from constructor MR::NoDefInit<MR::VoxelId>::NoDefInit. Parameter _other can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_NoDefInit_MR_VoxelId_Destroy() to free it when you're done using it.
| MRC_API bool MR_NoDefInit_MR_VoxelId_ConvertTo_bool | ( | const MR_NoDefInit_MR_VoxelId * | _this | ) |
Generated from conversion operator MR::NoDefInit<MR::VoxelId>::operator bool. Parameter _this can not be null. It is a single object.
| MRC_API MR_uint64_t MR_NoDefInit_MR_VoxelId_ConvertTo_uint64_t | ( | const MR_NoDefInit_MR_VoxelId * | _this | ) |
Generated from conversion operator MR::NoDefInit<MR::VoxelId>::operator MR_uint64_t. Parameter _this can not be null. It is a single object.
| MRC_API MR_NoDefInit_MR_VoxelId * MR_NoDefInit_MR_VoxelId_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_NoDefInit_MR_VoxelId_Destroy() to free it when you're done using it.
| MRC_API MR_NoDefInit_MR_VoxelId * MR_NoDefInit_MR_VoxelId_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_NoDefInit_MR_VoxelId_DestroyArray(). Use MR_NoDefInit_MR_VoxelId_OffsetMutablePtr() and MR_NoDefInit_MR_VoxelId_OffsetPtr() to access the array elements.
| MRC_API void MR_NoDefInit_MR_VoxelId_Destroy | ( | const MR_NoDefInit_MR_VoxelId * | _this | ) |
Destroys a heap-allocated instance of MR_NoDefInit_MR_VoxelId. Does nothing if the pointer is null.
| MRC_API void MR_NoDefInit_MR_VoxelId_DestroyArray | ( | const MR_NoDefInit_MR_VoxelId * | _this | ) |
Destroys a heap-allocated array of MR_NoDefInit_MR_VoxelId. Does nothing if the pointer is null.
| MRC_API MR_uint64_t * MR_NoDefInit_MR_VoxelId_get | ( | MR_NoDefInit_MR_VoxelId * | _this | ) |
Generated from method MR::NoDefInit<MR::VoxelId>::get. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_uint64_t * MR_NoDefInit_MR_VoxelId_Get_id_ | ( | const MR_NoDefInit_MR_VoxelId * | _this | ) |
Returns a pointer to a member variable of class MR::NoDefInit<MR::VoxelId> named id_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved as the return value.
| MRC_API MR_uint64_t * MR_NoDefInit_MR_VoxelId_GetMutable_id_ | ( | MR_NoDefInit_MR_VoxelId * | _this | ) |
Returns a mutable pointer to a member variable of class MR::NoDefInit<MR::VoxelId> named id_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved as the return value.
| MRC_API MR_NoDefInit_MR_VoxelId * MR_NoDefInit_MR_VoxelId_MutableStaticDowncastFrom_MR_VoxelId | ( | MR_VoxelId * | object | ) |
Downcasts an instance of MR::VoxelId to a derived class MR::NoDefInit<MR::VoxelId>. This is a static downcast, it trusts the programmer that the target type is correct. Results in UB and returns an invalid pointer otherwise. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_VoxelId * MR_NoDefInit_MR_VoxelId_MutableUpcastTo_MR_VoxelId | ( | MR_NoDefInit_MR_VoxelId * | object | ) |
Upcasts an instance of MR::NoDefInit<MR::VoxelId> to its base class MR::VoxelId. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_NoDefInit_MR_VoxelId * MR_NoDefInit_MR_VoxelId_OffsetMutablePtr | ( | MR_NoDefInit_MR_VoxelId * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API const MR_NoDefInit_MR_VoxelId * MR_NoDefInit_MR_VoxelId_OffsetPtr | ( | const MR_NoDefInit_MR_VoxelId * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API void MR_NoDefInit_MR_VoxelId_Set_id_ | ( | MR_NoDefInit_MR_VoxelId * | _this, |
| MR_uint64_t | value ) |
Modifies a member variable of class MR::NoDefInit<MR::VoxelId> named id_. Parameter _this can not be null. It is a single object. The reference to the parameter value might be preserved in this object in element id_. When this function is called, this object will drop object references it held previously in id_.
| MRC_API const MR_NoDefInit_MR_VoxelId * MR_NoDefInit_MR_VoxelId_StaticDowncastFrom_MR_VoxelId | ( | const MR_VoxelId * | object | ) |
Downcasts an instance of MR::VoxelId to a derived class MR::NoDefInit<MR::VoxelId>. This is a static downcast, it trusts the programmer that the target type is correct. Results in UB and returns an invalid pointer otherwise. This version is acting on mutable pointers. The reference to the parameter object might be preserved in the return value.
| MRC_API MR_VoxelId * MR_NoDefInit_MR_VoxelId_sub_assign | ( | MR_NoDefInit_MR_VoxelId * | _this, |
| MR_uint64_t | a ) |
Generated from method MR::NoDefInit<MR::VoxelId>::operator-=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved in the return value.
| MRC_API const MR_VoxelId * MR_NoDefInit_MR_VoxelId_UpcastTo_MR_VoxelId | ( | const MR_NoDefInit_MR_VoxelId * | object | ) |
Upcasts an instance of MR::NoDefInit<MR::VoxelId> to its base class MR::VoxelId. This version is acting on mutable pointers. The reference to the parameter object might be preserved in the return value.
| MRC_API bool MR_NoDefInit_MR_VoxelId_valid | ( | const MR_NoDefInit_MR_VoxelId * | _this | ) |
Generated from method MR::NoDefInit<MR::VoxelId>::valid. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_not_equal_MR_NoDefInit_MR_EdgeId_MR_EdgeId | ( | const MR_NoDefInit_MR_EdgeId * | _this, |
| MR_EdgeId | b ) |
Generated from method MR::NoDefInit<MR::EdgeId>::operator!=. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_not_equal_MR_NoDefInit_MR_FaceId_MR_FaceId | ( | const MR_NoDefInit_MR_FaceId * | _this, |
| MR_FaceId | b ) |
Generated from method MR::NoDefInit<MR::FaceId>::operator!=. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_not_equal_MR_NoDefInit_MR_GraphEdgeId_MR_GraphEdgeId | ( | const MR_NoDefInit_MR_GraphEdgeId * | _this, |
| MR_GraphEdgeId | b ) |
Generated from method MR::NoDefInit<MR::GraphEdgeId>::operator!=. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_not_equal_MR_NoDefInit_MR_GraphVertId_MR_GraphVertId | ( | const MR_NoDefInit_MR_GraphVertId * | _this, |
| MR_GraphVertId | b ) |
Generated from method MR::NoDefInit<MR::GraphVertId>::operator!=. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_not_equal_MR_NoDefInit_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag | ( | const MR_NoDefInit_MR_Id_MR_ICPElemtTag * | _this, |
| const MR_Id_MR_ICPElemtTag * | b ) |
Generated from method MR::NoDefInit<MR::Id<MR::ICPElemtTag>>::operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object.
| MRC_API bool MR_not_equal_MR_NoDefInit_MR_NodeId_MR_NodeId | ( | const MR_NoDefInit_MR_NodeId * | _this, |
| MR_NodeId | b ) |
Generated from method MR::NoDefInit<MR::NodeId>::operator!=. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_not_equal_MR_NoDefInit_MR_ObjId_MR_ObjId | ( | const MR_NoDefInit_MR_ObjId * | _this, |
| MR_ObjId | b ) |
Generated from method MR::NoDefInit<MR::ObjId>::operator!=. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_not_equal_MR_NoDefInit_MR_PixelId_MR_PixelId | ( | const MR_NoDefInit_MR_PixelId * | _this, |
| MR_PixelId | b ) |
Generated from method MR::NoDefInit<MR::PixelId>::operator!=. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_not_equal_MR_NoDefInit_MR_RegionId_MR_RegionId | ( | const MR_NoDefInit_MR_RegionId * | _this, |
| MR_RegionId | b ) |
Generated from method MR::NoDefInit<MR::RegionId>::operator!=. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_not_equal_MR_NoDefInit_MR_TextureId_MR_TextureId | ( | const MR_NoDefInit_MR_TextureId * | _this, |
| MR_TextureId | b ) |
Generated from method MR::NoDefInit<MR::TextureId>::operator!=. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_not_equal_MR_NoDefInit_MR_UndirectedEdgeId_MR_UndirectedEdgeId | ( | const MR_NoDefInit_MR_UndirectedEdgeId * | _this, |
| MR_UndirectedEdgeId | b ) |
Generated from method MR::NoDefInit<MR::UndirectedEdgeId>::operator!=. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_not_equal_MR_NoDefInit_MR_VertId_MR_VertId | ( | const MR_NoDefInit_MR_VertId * | _this, |
| MR_VertId | b ) |
Generated from method MR::NoDefInit<MR::VertId>::operator!=. Parameter _this can not be null. It is a single object.
| MRC_API bool MR_not_equal_MR_NoDefInit_MR_VoxelId_MR_VoxelId | ( | const MR_NoDefInit_MR_VoxelId * | _this, |
| MR_VoxelId | b ) |
Generated from method MR::NoDefInit<MR::VoxelId>::operator!=. Parameter _this can not be null. It is a single object.