#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.
Typedefs | |
| typedef struct MR_Id_MR_ICPElemtTag | MR_Id_MR_ICPElemtTag |
| typedef struct MR_NoDefInit_MR_UndirectedEdgeId | MR_NoDefInit_MR_UndirectedEdgeId |
| typedef struct MR_NoDefInit_MR_FaceId | MR_NoDefInit_MR_FaceId |
| typedef struct MR_NoDefInit_MR_VertId | MR_NoDefInit_MR_VertId |
| typedef struct MR_NoDefInit_MR_EdgeId | MR_NoDefInit_MR_EdgeId |
| typedef struct MR_NoDefInit_MR_GraphVertId | MR_NoDefInit_MR_GraphVertId |
| typedef struct MR_NoDefInit_MR_GraphEdgeId | MR_NoDefInit_MR_GraphEdgeId |
| typedef struct MR_NoDefInit_MR_ObjId | MR_NoDefInit_MR_ObjId |
| typedef struct MR_NoDefInit_MR_VoxelId | MR_NoDefInit_MR_VoxelId |
| typedef struct MR_NoDefInit_MR_PixelId | MR_NoDefInit_MR_PixelId |
| typedef struct MR_NoDefInit_MR_RegionId | MR_NoDefInit_MR_RegionId |
| typedef struct MR_NoDefInit_MR_NodeId | MR_NoDefInit_MR_NodeId |
| typedef struct MR_NoDefInit_MR_TextureId | MR_NoDefInit_MR_TextureId |
| typedef struct MR_NoDefInit_MR_Id_MR_ICPElemtTag | MR_NoDefInit_MR_Id_MR_ICPElemtTag |
| typedef struct MR_Id_MR_ICPElemtTag MR_Id_MR_ICPElemtTag |
| typedef struct MR_NoDefInit_MR_EdgeId MR_NoDefInit_MR_EdgeId |
Generated from class MR::NoDefInit<MR::EdgeId>. Base classes: Direct: (non-virtual) MR::EdgeId Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_NoDefInit_MR_FaceId MR_NoDefInit_MR_FaceId |
Generated from class MR::NoDefInit<MR::FaceId>. Base classes: Direct: (non-virtual) MR::FaceId Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_NoDefInit_MR_GraphEdgeId MR_NoDefInit_MR_GraphEdgeId |
Generated from class MR::NoDefInit<MR::GraphEdgeId>. Base classes: Direct: (non-virtual) MR::GraphEdgeId Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_NoDefInit_MR_GraphVertId MR_NoDefInit_MR_GraphVertId |
Generated from class MR::NoDefInit<MR::GraphVertId>. Base classes: Direct: (non-virtual) MR::GraphVertId Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
Generated from class MR::NoDefInit<MR::Id<MR::ICPElemtTag>>. Base classes: Direct: (non-virtual) MR::Id<MR::ICPElemtTag> Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_NoDefInit_MR_NodeId MR_NoDefInit_MR_NodeId |
Generated from class MR::NoDefInit<MR::NodeId>. Base classes: Direct: (non-virtual) MR::NodeId Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_NoDefInit_MR_ObjId MR_NoDefInit_MR_ObjId |
Generated from class MR::NoDefInit<MR::ObjId>. Base classes: Direct: (non-virtual) MR::ObjId Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_NoDefInit_MR_PixelId MR_NoDefInit_MR_PixelId |
Generated from class MR::NoDefInit<MR::PixelId>. Base classes: Direct: (non-virtual) MR::PixelId Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_NoDefInit_MR_RegionId MR_NoDefInit_MR_RegionId |
Generated from class MR::NoDefInit<MR::RegionId>. Base classes: Direct: (non-virtual) MR::RegionId Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_NoDefInit_MR_TextureId MR_NoDefInit_MR_TextureId |
Generated from class MR::NoDefInit<MR::TextureId>. Base classes: Direct: (non-virtual) MR::TextureId Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_NoDefInit_MR_UndirectedEdgeId MR_NoDefInit_MR_UndirectedEdgeId |
Generated from class MR::NoDefInit<MR::UndirectedEdgeId>. Base classes: Direct: (non-virtual) MR::UndirectedEdgeId Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_NoDefInit_MR_VertId MR_NoDefInit_MR_VertId |
Generated from class MR::NoDefInit<MR::VertId>. Base classes: Direct: (non-virtual) MR::VertId Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_NoDefInit_MR_VoxelId MR_NoDefInit_MR_VoxelId |
Generated from class MR::NoDefInit<MR::VoxelId>. Base classes: Direct: (non-virtual) MR::VoxelId Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| 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.
| 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 returned pointer will never be null. It is non-owning, do NOT destroy it.
| 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. 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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 returned pointer will never be null. It is non-owning, do NOT destroy it.
| 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. 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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 returned pointer will never be null. It is non-owning, do NOT destroy it.
| 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. 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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 returned pointer will never be null. It is non-owning, do NOT destroy it.
| 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. 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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 returned pointer will never be null. It is non-owning, do NOT destroy it.
| 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. 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.
| 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.
| 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>.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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 returned pointer will never be null. It is non-owning, do NOT destroy it.
| 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. 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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 returned pointer will never be null. It is non-owning, do NOT destroy it.
| 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. 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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 returned pointer will never be null. It is non-owning, do NOT destroy it.
| 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. 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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 returned pointer will never be null. It is non-owning, do NOT destroy it.
| 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. 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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 returned pointer will never be null. It is non-owning, do NOT destroy it.
| 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. 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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 returned pointer will never be null. It is non-owning, do NOT destroy it.
| 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. 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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 returned pointer will never be null. It is non-owning, do NOT destroy it.
| 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. 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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 returned pointer will never be null. It is non-owning, do NOT destroy it.
| 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. 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.