MeshLib C Docs
Loading...
Searching...
No Matches
MRNoDefInit.h File Reference
#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
 

Functions

MRC_API const int * MR_NoDefInit_MR_UndirectedEdgeId_Get_id_ (const MR_NoDefInit_MR_UndirectedEdgeId *_this)
 
MRC_API void MR_NoDefInit_MR_UndirectedEdgeId_Set_id_ (MR_NoDefInit_MR_UndirectedEdgeId *_this, int value)
 
MRC_API int * MR_NoDefInit_MR_UndirectedEdgeId_GetMutable_id_ (MR_NoDefInit_MR_UndirectedEdgeId *_this)
 
MRC_API MR_NoDefInit_MR_UndirectedEdgeIdMR_NoDefInit_MR_UndirectedEdgeId_DefaultConstruct (void)
 
MRC_API MR_NoDefInit_MR_UndirectedEdgeIdMR_NoDefInit_MR_UndirectedEdgeId_DefaultConstructArray (size_t num_elems)
 
MRC_API const MR_NoDefInit_MR_UndirectedEdgeIdMR_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 MR_NoDefInit_MR_UndirectedEdgeIdMR_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_UndirectedEdgeIdMR_NoDefInit_MR_UndirectedEdgeId_UpcastTo_MR_UndirectedEdgeId (const MR_NoDefInit_MR_UndirectedEdgeId *object)
 
MRC_API MR_UndirectedEdgeIdMR_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_UndirectedEdgeIdMR_NoDefInit_MR_UndirectedEdgeId_ConstructFromAnother (const MR_NoDefInit_MR_UndirectedEdgeId *_other)
 
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_ConvertTo_int (const MR_NoDefInit_MR_UndirectedEdgeId *_this)
 
MRC_API bool MR_NoDefInit_MR_UndirectedEdgeId_ConvertTo_bool (const MR_NoDefInit_MR_UndirectedEdgeId *_this)
 
MRC_API MR_NoDefInit_MR_UndirectedEdgeIdMR_NoDefInit_MR_UndirectedEdgeId_AssignFromAnother (MR_NoDefInit_MR_UndirectedEdgeId *_this, const MR_NoDefInit_MR_UndirectedEdgeId *_other)
 
MRC_API bool MR_NoDefInit_MR_UndirectedEdgeId_valid (const MR_NoDefInit_MR_UndirectedEdgeId *_this)
 
MRC_API int * MR_NoDefInit_MR_UndirectedEdgeId_get (MR_NoDefInit_MR_UndirectedEdgeId *_this)
 
MRC_API bool MR_equal_MR_NoDefInit_MR_UndirectedEdgeId_MR_UndirectedEdgeId (const MR_NoDefInit_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId b)
 
MRC_API bool MR_not_equal_MR_NoDefInit_MR_UndirectedEdgeId_MR_UndirectedEdgeId (const MR_NoDefInit_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId b)
 
MRC_API bool MR_less_MR_NoDefInit_MR_UndirectedEdgeId_MR_UndirectedEdgeId (const MR_NoDefInit_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId b)
 
MRC_API MR_UndirectedEdgeIdMR_NoDefInit_MR_UndirectedEdgeId_sub_assign (MR_NoDefInit_MR_UndirectedEdgeId *_this, int a)
 
MRC_API MR_UndirectedEdgeIdMR_NoDefInit_MR_UndirectedEdgeId_add_assign (MR_NoDefInit_MR_UndirectedEdgeId *_this, int a)
 
MRC_API const int * MR_NoDefInit_MR_FaceId_Get_id_ (const MR_NoDefInit_MR_FaceId *_this)
 
MRC_API void MR_NoDefInit_MR_FaceId_Set_id_ (MR_NoDefInit_MR_FaceId *_this, int value)
 
MRC_API int * MR_NoDefInit_MR_FaceId_GetMutable_id_ (MR_NoDefInit_MR_FaceId *_this)
 
MRC_API MR_NoDefInit_MR_FaceIdMR_NoDefInit_MR_FaceId_DefaultConstruct (void)
 
MRC_API MR_NoDefInit_MR_FaceIdMR_NoDefInit_MR_FaceId_DefaultConstructArray (size_t num_elems)
 
MRC_API const MR_NoDefInit_MR_FaceIdMR_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 MR_NoDefInit_MR_FaceIdMR_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_FaceIdMR_NoDefInit_MR_FaceId_UpcastTo_MR_FaceId (const MR_NoDefInit_MR_FaceId *object)
 
MRC_API MR_FaceIdMR_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_FaceIdMR_NoDefInit_MR_FaceId_ConstructFromAnother (const MR_NoDefInit_MR_FaceId *_other)
 
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_ConvertTo_int (const MR_NoDefInit_MR_FaceId *_this)
 
MRC_API bool MR_NoDefInit_MR_FaceId_ConvertTo_bool (const MR_NoDefInit_MR_FaceId *_this)
 
MRC_API MR_NoDefInit_MR_FaceIdMR_NoDefInit_MR_FaceId_AssignFromAnother (MR_NoDefInit_MR_FaceId *_this, const MR_NoDefInit_MR_FaceId *_other)
 
MRC_API bool MR_NoDefInit_MR_FaceId_valid (const MR_NoDefInit_MR_FaceId *_this)
 
MRC_API int * MR_NoDefInit_MR_FaceId_get (MR_NoDefInit_MR_FaceId *_this)
 
MRC_API bool MR_equal_MR_NoDefInit_MR_FaceId_MR_FaceId (const MR_NoDefInit_MR_FaceId *_this, MR_FaceId b)
 
MRC_API bool MR_not_equal_MR_NoDefInit_MR_FaceId_MR_FaceId (const MR_NoDefInit_MR_FaceId *_this, MR_FaceId b)
 
MRC_API bool MR_less_MR_NoDefInit_MR_FaceId_MR_FaceId (const MR_NoDefInit_MR_FaceId *_this, MR_FaceId b)
 
MRC_API MR_FaceIdMR_NoDefInit_MR_FaceId_sub_assign (MR_NoDefInit_MR_FaceId *_this, int a)
 
MRC_API MR_FaceIdMR_NoDefInit_MR_FaceId_add_assign (MR_NoDefInit_MR_FaceId *_this, int a)
 
MRC_API const int * MR_NoDefInit_MR_VertId_Get_id_ (const MR_NoDefInit_MR_VertId *_this)
 
MRC_API void MR_NoDefInit_MR_VertId_Set_id_ (MR_NoDefInit_MR_VertId *_this, int value)
 
MRC_API int * MR_NoDefInit_MR_VertId_GetMutable_id_ (MR_NoDefInit_MR_VertId *_this)
 
MRC_API MR_NoDefInit_MR_VertIdMR_NoDefInit_MR_VertId_DefaultConstruct (void)
 
MRC_API MR_NoDefInit_MR_VertIdMR_NoDefInit_MR_VertId_DefaultConstructArray (size_t num_elems)
 
MRC_API const MR_NoDefInit_MR_VertIdMR_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 MR_NoDefInit_MR_VertIdMR_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_VertIdMR_NoDefInit_MR_VertId_UpcastTo_MR_VertId (const MR_NoDefInit_MR_VertId *object)
 
MRC_API MR_VertIdMR_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_VertIdMR_NoDefInit_MR_VertId_ConstructFromAnother (const MR_NoDefInit_MR_VertId *_other)
 
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_ConvertTo_int (const MR_NoDefInit_MR_VertId *_this)
 
MRC_API bool MR_NoDefInit_MR_VertId_ConvertTo_bool (const MR_NoDefInit_MR_VertId *_this)
 
MRC_API MR_NoDefInit_MR_VertIdMR_NoDefInit_MR_VertId_AssignFromAnother (MR_NoDefInit_MR_VertId *_this, const MR_NoDefInit_MR_VertId *_other)
 
MRC_API bool MR_NoDefInit_MR_VertId_valid (const MR_NoDefInit_MR_VertId *_this)
 
MRC_API int * MR_NoDefInit_MR_VertId_get (MR_NoDefInit_MR_VertId *_this)
 
MRC_API bool MR_equal_MR_NoDefInit_MR_VertId_MR_VertId (const MR_NoDefInit_MR_VertId *_this, MR_VertId b)
 
MRC_API bool MR_not_equal_MR_NoDefInit_MR_VertId_MR_VertId (const MR_NoDefInit_MR_VertId *_this, MR_VertId b)
 
MRC_API bool MR_less_MR_NoDefInit_MR_VertId_MR_VertId (const MR_NoDefInit_MR_VertId *_this, MR_VertId b)
 
MRC_API MR_VertIdMR_NoDefInit_MR_VertId_sub_assign (MR_NoDefInit_MR_VertId *_this, int a)
 
MRC_API MR_VertIdMR_NoDefInit_MR_VertId_add_assign (MR_NoDefInit_MR_VertId *_this, int a)
 
MRC_API const int * MR_NoDefInit_MR_EdgeId_Get_id_ (const MR_NoDefInit_MR_EdgeId *_this)
 
MRC_API void MR_NoDefInit_MR_EdgeId_Set_id_ (MR_NoDefInit_MR_EdgeId *_this, int value)
 
MRC_API int * MR_NoDefInit_MR_EdgeId_GetMutable_id_ (MR_NoDefInit_MR_EdgeId *_this)
 
MRC_API MR_NoDefInit_MR_EdgeIdMR_NoDefInit_MR_EdgeId_DefaultConstruct (void)
 
MRC_API MR_NoDefInit_MR_EdgeIdMR_NoDefInit_MR_EdgeId_DefaultConstructArray (size_t num_elems)
 
MRC_API const MR_NoDefInit_MR_EdgeIdMR_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 MR_NoDefInit_MR_EdgeIdMR_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_EdgeIdMR_NoDefInit_MR_EdgeId_UpcastTo_MR_EdgeId (const MR_NoDefInit_MR_EdgeId *object)
 
MRC_API MR_EdgeIdMR_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 MR_NoDefInit_MR_EdgeIdMR_NoDefInit_MR_EdgeId_ConstructFromAnother (const MR_NoDefInit_MR_EdgeId *_other)
 
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 int MR_NoDefInit_MR_EdgeId_ConvertTo_int (const MR_NoDefInit_MR_EdgeId *_this)
 
MRC_API bool MR_NoDefInit_MR_EdgeId_ConvertTo_bool (const MR_NoDefInit_MR_EdgeId *_this)
 
MRC_API MR_UndirectedEdgeId MR_NoDefInit_MR_EdgeId_ConvertTo_MR_UndirectedEdgeId (const MR_NoDefInit_MR_EdgeId *_this)
 
MRC_API MR_NoDefInit_MR_EdgeIdMR_NoDefInit_MR_EdgeId_AssignFromAnother (MR_NoDefInit_MR_EdgeId *_this, const MR_NoDefInit_MR_EdgeId *_other)
 
MRC_API bool MR_NoDefInit_MR_EdgeId_valid (const MR_NoDefInit_MR_EdgeId *_this)
 
MRC_API int * MR_NoDefInit_MR_EdgeId_get (MR_NoDefInit_MR_EdgeId *_this)
 
MRC_API MR_EdgeId MR_NoDefInit_MR_EdgeId_sym (const MR_NoDefInit_MR_EdgeId *_this)
 
MRC_API bool MR_NoDefInit_MR_EdgeId_even (const MR_NoDefInit_MR_EdgeId *_this)
 
MRC_API bool MR_NoDefInit_MR_EdgeId_odd (const MR_NoDefInit_MR_EdgeId *_this)
 
MRC_API MR_UndirectedEdgeId MR_NoDefInit_MR_EdgeId_undirected (const MR_NoDefInit_MR_EdgeId *_this)
 
MRC_API bool MR_equal_MR_NoDefInit_MR_EdgeId_MR_EdgeId (const MR_NoDefInit_MR_EdgeId *_this, MR_EdgeId b)
 
MRC_API bool MR_not_equal_MR_NoDefInit_MR_EdgeId_MR_EdgeId (const MR_NoDefInit_MR_EdgeId *_this, MR_EdgeId b)
 
MRC_API bool MR_less_MR_NoDefInit_MR_EdgeId_MR_EdgeId (const MR_NoDefInit_MR_EdgeId *_this, MR_EdgeId b)
 
MRC_API MR_EdgeIdMR_NoDefInit_MR_EdgeId_sub_assign (MR_NoDefInit_MR_EdgeId *_this, int a)
 
MRC_API MR_EdgeIdMR_NoDefInit_MR_EdgeId_add_assign (MR_NoDefInit_MR_EdgeId *_this, int a)
 
MRC_API const int * MR_NoDefInit_MR_GraphVertId_Get_id_ (const MR_NoDefInit_MR_GraphVertId *_this)
 
MRC_API void MR_NoDefInit_MR_GraphVertId_Set_id_ (MR_NoDefInit_MR_GraphVertId *_this, int value)
 
MRC_API int * MR_NoDefInit_MR_GraphVertId_GetMutable_id_ (MR_NoDefInit_MR_GraphVertId *_this)
 
MRC_API MR_NoDefInit_MR_GraphVertIdMR_NoDefInit_MR_GraphVertId_DefaultConstruct (void)
 
MRC_API MR_NoDefInit_MR_GraphVertIdMR_NoDefInit_MR_GraphVertId_DefaultConstructArray (size_t num_elems)
 
MRC_API const MR_NoDefInit_MR_GraphVertIdMR_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 MR_NoDefInit_MR_GraphVertIdMR_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_GraphVertIdMR_NoDefInit_MR_GraphVertId_UpcastTo_MR_GraphVertId (const MR_NoDefInit_MR_GraphVertId *object)
 
MRC_API MR_GraphVertIdMR_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_GraphVertIdMR_NoDefInit_MR_GraphVertId_ConstructFromAnother (const MR_NoDefInit_MR_GraphVertId *_other)
 
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_ConvertTo_int (const MR_NoDefInit_MR_GraphVertId *_this)
 
MRC_API bool MR_NoDefInit_MR_GraphVertId_ConvertTo_bool (const MR_NoDefInit_MR_GraphVertId *_this)
 
MRC_API MR_NoDefInit_MR_GraphVertIdMR_NoDefInit_MR_GraphVertId_AssignFromAnother (MR_NoDefInit_MR_GraphVertId *_this, const MR_NoDefInit_MR_GraphVertId *_other)
 
MRC_API bool MR_NoDefInit_MR_GraphVertId_valid (const MR_NoDefInit_MR_GraphVertId *_this)
 
MRC_API int * MR_NoDefInit_MR_GraphVertId_get (MR_NoDefInit_MR_GraphVertId *_this)
 
MRC_API bool MR_equal_MR_NoDefInit_MR_GraphVertId_MR_GraphVertId (const MR_NoDefInit_MR_GraphVertId *_this, MR_GraphVertId b)
 
MRC_API bool MR_not_equal_MR_NoDefInit_MR_GraphVertId_MR_GraphVertId (const MR_NoDefInit_MR_GraphVertId *_this, MR_GraphVertId b)
 
MRC_API bool MR_less_MR_NoDefInit_MR_GraphVertId_MR_GraphVertId (const MR_NoDefInit_MR_GraphVertId *_this, MR_GraphVertId b)
 
MRC_API MR_GraphVertIdMR_NoDefInit_MR_GraphVertId_sub_assign (MR_NoDefInit_MR_GraphVertId *_this, int a)
 
MRC_API MR_GraphVertIdMR_NoDefInit_MR_GraphVertId_add_assign (MR_NoDefInit_MR_GraphVertId *_this, int a)
 
MRC_API const int * MR_NoDefInit_MR_GraphEdgeId_Get_id_ (const MR_NoDefInit_MR_GraphEdgeId *_this)
 
MRC_API void MR_NoDefInit_MR_GraphEdgeId_Set_id_ (MR_NoDefInit_MR_GraphEdgeId *_this, int value)
 
MRC_API int * MR_NoDefInit_MR_GraphEdgeId_GetMutable_id_ (MR_NoDefInit_MR_GraphEdgeId *_this)
 
MRC_API MR_NoDefInit_MR_GraphEdgeIdMR_NoDefInit_MR_GraphEdgeId_DefaultConstruct (void)
 
MRC_API MR_NoDefInit_MR_GraphEdgeIdMR_NoDefInit_MR_GraphEdgeId_DefaultConstructArray (size_t num_elems)
 
MRC_API const MR_NoDefInit_MR_GraphEdgeIdMR_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 MR_NoDefInit_MR_GraphEdgeIdMR_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_GraphEdgeIdMR_NoDefInit_MR_GraphEdgeId_UpcastTo_MR_GraphEdgeId (const MR_NoDefInit_MR_GraphEdgeId *object)
 
MRC_API MR_GraphEdgeIdMR_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_GraphEdgeIdMR_NoDefInit_MR_GraphEdgeId_ConstructFromAnother (const MR_NoDefInit_MR_GraphEdgeId *_other)
 
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_ConvertTo_int (const MR_NoDefInit_MR_GraphEdgeId *_this)
 
MRC_API bool MR_NoDefInit_MR_GraphEdgeId_ConvertTo_bool (const MR_NoDefInit_MR_GraphEdgeId *_this)
 
MRC_API MR_NoDefInit_MR_GraphEdgeIdMR_NoDefInit_MR_GraphEdgeId_AssignFromAnother (MR_NoDefInit_MR_GraphEdgeId *_this, const MR_NoDefInit_MR_GraphEdgeId *_other)
 
MRC_API bool MR_NoDefInit_MR_GraphEdgeId_valid (const MR_NoDefInit_MR_GraphEdgeId *_this)
 
MRC_API int * MR_NoDefInit_MR_GraphEdgeId_get (MR_NoDefInit_MR_GraphEdgeId *_this)
 
MRC_API bool MR_equal_MR_NoDefInit_MR_GraphEdgeId_MR_GraphEdgeId (const MR_NoDefInit_MR_GraphEdgeId *_this, MR_GraphEdgeId b)
 
MRC_API bool MR_not_equal_MR_NoDefInit_MR_GraphEdgeId_MR_GraphEdgeId (const MR_NoDefInit_MR_GraphEdgeId *_this, MR_GraphEdgeId b)
 
MRC_API bool MR_less_MR_NoDefInit_MR_GraphEdgeId_MR_GraphEdgeId (const MR_NoDefInit_MR_GraphEdgeId *_this, MR_GraphEdgeId b)
 
MRC_API MR_GraphEdgeIdMR_NoDefInit_MR_GraphEdgeId_sub_assign (MR_NoDefInit_MR_GraphEdgeId *_this, int a)
 
MRC_API MR_GraphEdgeIdMR_NoDefInit_MR_GraphEdgeId_add_assign (MR_NoDefInit_MR_GraphEdgeId *_this, int a)
 
MRC_API const int * MR_NoDefInit_MR_ObjId_Get_id_ (const MR_NoDefInit_MR_ObjId *_this)
 
MRC_API void MR_NoDefInit_MR_ObjId_Set_id_ (MR_NoDefInit_MR_ObjId *_this, int value)
 
MRC_API int * MR_NoDefInit_MR_ObjId_GetMutable_id_ (MR_NoDefInit_MR_ObjId *_this)
 
MRC_API MR_NoDefInit_MR_ObjIdMR_NoDefInit_MR_ObjId_DefaultConstruct (void)
 
MRC_API MR_NoDefInit_MR_ObjIdMR_NoDefInit_MR_ObjId_DefaultConstructArray (size_t num_elems)
 
MRC_API const MR_NoDefInit_MR_ObjIdMR_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 MR_NoDefInit_MR_ObjIdMR_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_ObjIdMR_NoDefInit_MR_ObjId_UpcastTo_MR_ObjId (const MR_NoDefInit_MR_ObjId *object)
 
MRC_API MR_ObjIdMR_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_ObjIdMR_NoDefInit_MR_ObjId_ConstructFromAnother (const MR_NoDefInit_MR_ObjId *_other)
 
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_ConvertTo_int (const MR_NoDefInit_MR_ObjId *_this)
 
MRC_API bool MR_NoDefInit_MR_ObjId_ConvertTo_bool (const MR_NoDefInit_MR_ObjId *_this)
 
MRC_API MR_NoDefInit_MR_ObjIdMR_NoDefInit_MR_ObjId_AssignFromAnother (MR_NoDefInit_MR_ObjId *_this, const MR_NoDefInit_MR_ObjId *_other)
 
MRC_API bool MR_NoDefInit_MR_ObjId_valid (const MR_NoDefInit_MR_ObjId *_this)
 
MRC_API int * MR_NoDefInit_MR_ObjId_get (MR_NoDefInit_MR_ObjId *_this)
 
MRC_API bool MR_equal_MR_NoDefInit_MR_ObjId_MR_ObjId (const MR_NoDefInit_MR_ObjId *_this, MR_ObjId b)
 
MRC_API bool MR_not_equal_MR_NoDefInit_MR_ObjId_MR_ObjId (const MR_NoDefInit_MR_ObjId *_this, MR_ObjId b)
 
MRC_API bool MR_less_MR_NoDefInit_MR_ObjId_MR_ObjId (const MR_NoDefInit_MR_ObjId *_this, MR_ObjId b)
 
MRC_API MR_ObjIdMR_NoDefInit_MR_ObjId_sub_assign (MR_NoDefInit_MR_ObjId *_this, int a)
 
MRC_API MR_ObjIdMR_NoDefInit_MR_ObjId_add_assign (MR_NoDefInit_MR_ObjId *_this, int a)
 
MRC_API const MR_uint64_tMR_NoDefInit_MR_VoxelId_Get_id_ (const MR_NoDefInit_MR_VoxelId *_this)
 
MRC_API void MR_NoDefInit_MR_VoxelId_Set_id_ (MR_NoDefInit_MR_VoxelId *_this, MR_uint64_t value)
 
MRC_API MR_uint64_tMR_NoDefInit_MR_VoxelId_GetMutable_id_ (MR_NoDefInit_MR_VoxelId *_this)
 
MRC_API MR_NoDefInit_MR_VoxelIdMR_NoDefInit_MR_VoxelId_DefaultConstruct (void)
 
MRC_API MR_NoDefInit_MR_VoxelIdMR_NoDefInit_MR_VoxelId_DefaultConstructArray (size_t num_elems)
 
MRC_API const MR_NoDefInit_MR_VoxelIdMR_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 MR_NoDefInit_MR_VoxelIdMR_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_VoxelIdMR_NoDefInit_MR_VoxelId_UpcastTo_MR_VoxelId (const MR_NoDefInit_MR_VoxelId *object)
 
MRC_API MR_VoxelIdMR_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_VoxelIdMR_NoDefInit_MR_VoxelId_ConstructFromAnother (const MR_NoDefInit_MR_VoxelId *_other)
 
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_ConvertTo_uint64_t (const MR_NoDefInit_MR_VoxelId *_this)
 
MRC_API bool MR_NoDefInit_MR_VoxelId_ConvertTo_bool (const MR_NoDefInit_MR_VoxelId *_this)
 
MRC_API MR_NoDefInit_MR_VoxelIdMR_NoDefInit_MR_VoxelId_AssignFromAnother (MR_NoDefInit_MR_VoxelId *_this, const MR_NoDefInit_MR_VoxelId *_other)
 
MRC_API bool MR_NoDefInit_MR_VoxelId_valid (const MR_NoDefInit_MR_VoxelId *_this)
 
MRC_API MR_uint64_tMR_NoDefInit_MR_VoxelId_get (MR_NoDefInit_MR_VoxelId *_this)
 
MRC_API bool MR_equal_MR_NoDefInit_MR_VoxelId_MR_VoxelId (const MR_NoDefInit_MR_VoxelId *_this, MR_VoxelId b)
 
MRC_API bool MR_not_equal_MR_NoDefInit_MR_VoxelId_MR_VoxelId (const MR_NoDefInit_MR_VoxelId *_this, MR_VoxelId b)
 
MRC_API bool MR_less_MR_NoDefInit_MR_VoxelId_MR_VoxelId (const MR_NoDefInit_MR_VoxelId *_this, MR_VoxelId b)
 
MRC_API MR_VoxelIdMR_NoDefInit_MR_VoxelId_sub_assign (MR_NoDefInit_MR_VoxelId *_this, MR_uint64_t a)
 
MRC_API MR_VoxelIdMR_NoDefInit_MR_VoxelId_add_assign (MR_NoDefInit_MR_VoxelId *_this, MR_uint64_t a)
 
MRC_API const int * MR_NoDefInit_MR_PixelId_Get_id_ (const MR_NoDefInit_MR_PixelId *_this)
 
MRC_API void MR_NoDefInit_MR_PixelId_Set_id_ (MR_NoDefInit_MR_PixelId *_this, int value)
 
MRC_API int * MR_NoDefInit_MR_PixelId_GetMutable_id_ (MR_NoDefInit_MR_PixelId *_this)
 
MRC_API MR_NoDefInit_MR_PixelIdMR_NoDefInit_MR_PixelId_DefaultConstruct (void)
 
MRC_API MR_NoDefInit_MR_PixelIdMR_NoDefInit_MR_PixelId_DefaultConstructArray (size_t num_elems)
 
MRC_API const MR_NoDefInit_MR_PixelIdMR_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 MR_NoDefInit_MR_PixelIdMR_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_PixelIdMR_NoDefInit_MR_PixelId_UpcastTo_MR_PixelId (const MR_NoDefInit_MR_PixelId *object)
 
MRC_API MR_PixelIdMR_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_PixelIdMR_NoDefInit_MR_PixelId_ConstructFromAnother (const MR_NoDefInit_MR_PixelId *_other)
 
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_ConvertTo_int (const MR_NoDefInit_MR_PixelId *_this)
 
MRC_API bool MR_NoDefInit_MR_PixelId_ConvertTo_bool (const MR_NoDefInit_MR_PixelId *_this)
 
MRC_API MR_NoDefInit_MR_PixelIdMR_NoDefInit_MR_PixelId_AssignFromAnother (MR_NoDefInit_MR_PixelId *_this, const MR_NoDefInit_MR_PixelId *_other)
 
MRC_API bool MR_NoDefInit_MR_PixelId_valid (const MR_NoDefInit_MR_PixelId *_this)
 
MRC_API int * MR_NoDefInit_MR_PixelId_get (MR_NoDefInit_MR_PixelId *_this)
 
MRC_API bool MR_equal_MR_NoDefInit_MR_PixelId_MR_PixelId (const MR_NoDefInit_MR_PixelId *_this, MR_PixelId b)
 
MRC_API bool MR_not_equal_MR_NoDefInit_MR_PixelId_MR_PixelId (const MR_NoDefInit_MR_PixelId *_this, MR_PixelId b)
 
MRC_API bool MR_less_MR_NoDefInit_MR_PixelId_MR_PixelId (const MR_NoDefInit_MR_PixelId *_this, MR_PixelId b)
 
MRC_API MR_PixelIdMR_NoDefInit_MR_PixelId_sub_assign (MR_NoDefInit_MR_PixelId *_this, int a)
 
MRC_API MR_PixelIdMR_NoDefInit_MR_PixelId_add_assign (MR_NoDefInit_MR_PixelId *_this, int a)
 
MRC_API const int * MR_NoDefInit_MR_RegionId_Get_id_ (const MR_NoDefInit_MR_RegionId *_this)
 
MRC_API void MR_NoDefInit_MR_RegionId_Set_id_ (MR_NoDefInit_MR_RegionId *_this, int value)
 
MRC_API int * MR_NoDefInit_MR_RegionId_GetMutable_id_ (MR_NoDefInit_MR_RegionId *_this)
 
MRC_API MR_NoDefInit_MR_RegionIdMR_NoDefInit_MR_RegionId_DefaultConstruct (void)
 
MRC_API MR_NoDefInit_MR_RegionIdMR_NoDefInit_MR_RegionId_DefaultConstructArray (size_t num_elems)
 
MRC_API const MR_NoDefInit_MR_RegionIdMR_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 MR_NoDefInit_MR_RegionIdMR_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_RegionIdMR_NoDefInit_MR_RegionId_UpcastTo_MR_RegionId (const MR_NoDefInit_MR_RegionId *object)
 
MRC_API MR_RegionIdMR_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_RegionIdMR_NoDefInit_MR_RegionId_ConstructFromAnother (const MR_NoDefInit_MR_RegionId *_other)
 
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_ConvertTo_int (const MR_NoDefInit_MR_RegionId *_this)
 
MRC_API bool MR_NoDefInit_MR_RegionId_ConvertTo_bool (const MR_NoDefInit_MR_RegionId *_this)
 
MRC_API MR_NoDefInit_MR_RegionIdMR_NoDefInit_MR_RegionId_AssignFromAnother (MR_NoDefInit_MR_RegionId *_this, const MR_NoDefInit_MR_RegionId *_other)
 
MRC_API bool MR_NoDefInit_MR_RegionId_valid (const MR_NoDefInit_MR_RegionId *_this)
 
MRC_API int * MR_NoDefInit_MR_RegionId_get (MR_NoDefInit_MR_RegionId *_this)
 
MRC_API bool MR_equal_MR_NoDefInit_MR_RegionId_MR_RegionId (const MR_NoDefInit_MR_RegionId *_this, MR_RegionId b)
 
MRC_API bool MR_not_equal_MR_NoDefInit_MR_RegionId_MR_RegionId (const MR_NoDefInit_MR_RegionId *_this, MR_RegionId b)
 
MRC_API bool MR_less_MR_NoDefInit_MR_RegionId_MR_RegionId (const MR_NoDefInit_MR_RegionId *_this, MR_RegionId b)
 
MRC_API MR_RegionIdMR_NoDefInit_MR_RegionId_sub_assign (MR_NoDefInit_MR_RegionId *_this, int a)
 
MRC_API MR_RegionIdMR_NoDefInit_MR_RegionId_add_assign (MR_NoDefInit_MR_RegionId *_this, int a)
 
MRC_API const int * MR_NoDefInit_MR_NodeId_Get_id_ (const MR_NoDefInit_MR_NodeId *_this)
 
MRC_API void MR_NoDefInit_MR_NodeId_Set_id_ (MR_NoDefInit_MR_NodeId *_this, int value)
 
MRC_API int * MR_NoDefInit_MR_NodeId_GetMutable_id_ (MR_NoDefInit_MR_NodeId *_this)
 
MRC_API MR_NoDefInit_MR_NodeIdMR_NoDefInit_MR_NodeId_DefaultConstruct (void)
 
MRC_API MR_NoDefInit_MR_NodeIdMR_NoDefInit_MR_NodeId_DefaultConstructArray (size_t num_elems)
 
MRC_API const MR_NoDefInit_MR_NodeIdMR_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 MR_NoDefInit_MR_NodeIdMR_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_NodeIdMR_NoDefInit_MR_NodeId_UpcastTo_MR_NodeId (const MR_NoDefInit_MR_NodeId *object)
 
MRC_API MR_NodeIdMR_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_NodeIdMR_NoDefInit_MR_NodeId_ConstructFromAnother (const MR_NoDefInit_MR_NodeId *_other)
 
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_ConvertTo_int (const MR_NoDefInit_MR_NodeId *_this)
 
MRC_API bool MR_NoDefInit_MR_NodeId_ConvertTo_bool (const MR_NoDefInit_MR_NodeId *_this)
 
MRC_API MR_NoDefInit_MR_NodeIdMR_NoDefInit_MR_NodeId_AssignFromAnother (MR_NoDefInit_MR_NodeId *_this, const MR_NoDefInit_MR_NodeId *_other)
 
MRC_API bool MR_NoDefInit_MR_NodeId_valid (const MR_NoDefInit_MR_NodeId *_this)
 
MRC_API int * MR_NoDefInit_MR_NodeId_get (MR_NoDefInit_MR_NodeId *_this)
 
MRC_API bool MR_equal_MR_NoDefInit_MR_NodeId_MR_NodeId (const MR_NoDefInit_MR_NodeId *_this, MR_NodeId b)
 
MRC_API bool MR_not_equal_MR_NoDefInit_MR_NodeId_MR_NodeId (const MR_NoDefInit_MR_NodeId *_this, MR_NodeId b)
 
MRC_API bool MR_less_MR_NoDefInit_MR_NodeId_MR_NodeId (const MR_NoDefInit_MR_NodeId *_this, MR_NodeId b)
 
MRC_API MR_NodeIdMR_NoDefInit_MR_NodeId_sub_assign (MR_NoDefInit_MR_NodeId *_this, int a)
 
MRC_API MR_NodeIdMR_NoDefInit_MR_NodeId_add_assign (MR_NoDefInit_MR_NodeId *_this, int a)
 
MRC_API const int * MR_NoDefInit_MR_TextureId_Get_id_ (const MR_NoDefInit_MR_TextureId *_this)
 
MRC_API void MR_NoDefInit_MR_TextureId_Set_id_ (MR_NoDefInit_MR_TextureId *_this, int value)
 
MRC_API int * MR_NoDefInit_MR_TextureId_GetMutable_id_ (MR_NoDefInit_MR_TextureId *_this)
 
MRC_API MR_NoDefInit_MR_TextureIdMR_NoDefInit_MR_TextureId_DefaultConstruct (void)
 
MRC_API MR_NoDefInit_MR_TextureIdMR_NoDefInit_MR_TextureId_DefaultConstructArray (size_t num_elems)
 
MRC_API const MR_NoDefInit_MR_TextureIdMR_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 MR_NoDefInit_MR_TextureIdMR_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_TextureIdMR_NoDefInit_MR_TextureId_UpcastTo_MR_TextureId (const MR_NoDefInit_MR_TextureId *object)
 
MRC_API MR_TextureIdMR_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_TextureIdMR_NoDefInit_MR_TextureId_ConstructFromAnother (const MR_NoDefInit_MR_TextureId *_other)
 
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_ConvertTo_int (const MR_NoDefInit_MR_TextureId *_this)
 
MRC_API bool MR_NoDefInit_MR_TextureId_ConvertTo_bool (const MR_NoDefInit_MR_TextureId *_this)
 
MRC_API MR_NoDefInit_MR_TextureIdMR_NoDefInit_MR_TextureId_AssignFromAnother (MR_NoDefInit_MR_TextureId *_this, const MR_NoDefInit_MR_TextureId *_other)
 
MRC_API bool MR_NoDefInit_MR_TextureId_valid (const MR_NoDefInit_MR_TextureId *_this)
 
MRC_API int * MR_NoDefInit_MR_TextureId_get (MR_NoDefInit_MR_TextureId *_this)
 
MRC_API bool MR_equal_MR_NoDefInit_MR_TextureId_MR_TextureId (const MR_NoDefInit_MR_TextureId *_this, MR_TextureId b)
 
MRC_API bool MR_not_equal_MR_NoDefInit_MR_TextureId_MR_TextureId (const MR_NoDefInit_MR_TextureId *_this, MR_TextureId b)
 
MRC_API bool MR_less_MR_NoDefInit_MR_TextureId_MR_TextureId (const MR_NoDefInit_MR_TextureId *_this, MR_TextureId b)
 
MRC_API MR_TextureIdMR_NoDefInit_MR_TextureId_sub_assign (MR_NoDefInit_MR_TextureId *_this, int a)
 
MRC_API MR_TextureIdMR_NoDefInit_MR_TextureId_add_assign (MR_NoDefInit_MR_TextureId *_this, int a)
 
MRC_API const int * MR_NoDefInit_MR_Id_MR_ICPElemtTag_Get_id_ (const MR_NoDefInit_MR_Id_MR_ICPElemtTag *_this)
 
MRC_API void MR_NoDefInit_MR_Id_MR_ICPElemtTag_Set_id_ (MR_NoDefInit_MR_Id_MR_ICPElemtTag *_this, int value)
 
MRC_API int * MR_NoDefInit_MR_Id_MR_ICPElemtTag_GetMutable_id_ (MR_NoDefInit_MR_Id_MR_ICPElemtTag *_this)
 
MRC_API MR_NoDefInit_MR_Id_MR_ICPElemtTagMR_NoDefInit_MR_Id_MR_ICPElemtTag_DefaultConstruct (void)
 
MRC_API MR_NoDefInit_MR_Id_MR_ICPElemtTagMR_NoDefInit_MR_Id_MR_ICPElemtTag_DefaultConstructArray (size_t num_elems)
 
MRC_API const MR_NoDefInit_MR_Id_MR_ICPElemtTagMR_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 MR_NoDefInit_MR_Id_MR_ICPElemtTagMR_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_Id_MR_ICPElemtTagMR_NoDefInit_MR_Id_MR_ICPElemtTag_UpcastTo_MR_Id_MR_ICPElemtTag (const MR_NoDefInit_MR_Id_MR_ICPElemtTag *object)
 
MRC_API MR_Id_MR_ICPElemtTagMR_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_ICPElemtTagMR_NoDefInit_MR_Id_MR_ICPElemtTag_ConstructFromAnother (const MR_NoDefInit_MR_Id_MR_ICPElemtTag *_other)
 
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_ConvertTo_int (const MR_NoDefInit_MR_Id_MR_ICPElemtTag *_this)
 
MRC_API bool MR_NoDefInit_MR_Id_MR_ICPElemtTag_ConvertTo_bool (const MR_NoDefInit_MR_Id_MR_ICPElemtTag *_this)
 
MRC_API MR_NoDefInit_MR_Id_MR_ICPElemtTagMR_NoDefInit_MR_Id_MR_ICPElemtTag_AssignFromAnother (MR_NoDefInit_MR_Id_MR_ICPElemtTag *_this, const MR_NoDefInit_MR_Id_MR_ICPElemtTag *_other)
 
MRC_API bool MR_NoDefInit_MR_Id_MR_ICPElemtTag_valid (const MR_NoDefInit_MR_Id_MR_ICPElemtTag *_this)
 
MRC_API int * MR_NoDefInit_MR_Id_MR_ICPElemtTag_get (MR_NoDefInit_MR_Id_MR_ICPElemtTag *_this)
 
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)
 
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)
 
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)
 
MRC_API MR_Id_MR_ICPElemtTagMR_NoDefInit_MR_Id_MR_ICPElemtTag_sub_assign (MR_NoDefInit_MR_Id_MR_ICPElemtTag *_this, int a)
 
MRC_API MR_Id_MR_ICPElemtTagMR_NoDefInit_MR_Id_MR_ICPElemtTag_add_assign (MR_NoDefInit_MR_Id_MR_ICPElemtTag *_this, int a)
 

Typedef Documentation

◆ MR_Id_MR_ICPElemtTag

◆ 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).

◆ 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).

◆ 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).

◆ 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).

◆ MR_NoDefInit_MR_Id_MR_ICPElemtTag

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).

◆ 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).

◆ 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).

◆ 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).

◆ 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).

◆ 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).

◆ 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).

◆ 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).

◆ 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).

Function Documentation

◆ MR_equal_MR_NoDefInit_MR_EdgeId_MR_EdgeId()

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.

◆ MR_equal_MR_NoDefInit_MR_FaceId_MR_FaceId()

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.

◆ MR_equal_MR_NoDefInit_MR_GraphEdgeId_MR_GraphEdgeId()

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.

◆ MR_equal_MR_NoDefInit_MR_GraphVertId_MR_GraphVertId()

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.

◆ MR_equal_MR_NoDefInit_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag()

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.

◆ MR_equal_MR_NoDefInit_MR_NodeId_MR_NodeId()

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.

◆ MR_equal_MR_NoDefInit_MR_ObjId_MR_ObjId()

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.

◆ MR_equal_MR_NoDefInit_MR_PixelId_MR_PixelId()

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.

◆ MR_equal_MR_NoDefInit_MR_RegionId_MR_RegionId()

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.

◆ MR_equal_MR_NoDefInit_MR_TextureId_MR_TextureId()

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.

◆ MR_equal_MR_NoDefInit_MR_UndirectedEdgeId_MR_UndirectedEdgeId()

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.

◆ MR_equal_MR_NoDefInit_MR_VertId_MR_VertId()

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.

◆ MR_equal_MR_NoDefInit_MR_VoxelId_MR_VoxelId()

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.

◆ MR_less_MR_NoDefInit_MR_EdgeId_MR_EdgeId()

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.

◆ MR_less_MR_NoDefInit_MR_FaceId_MR_FaceId()

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.

◆ MR_less_MR_NoDefInit_MR_GraphEdgeId_MR_GraphEdgeId()

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.

◆ MR_less_MR_NoDefInit_MR_GraphVertId_MR_GraphVertId()

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.

◆ MR_less_MR_NoDefInit_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag()

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.

◆ MR_less_MR_NoDefInit_MR_NodeId_MR_NodeId()

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.

◆ MR_less_MR_NoDefInit_MR_ObjId_MR_ObjId()

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.

◆ MR_less_MR_NoDefInit_MR_PixelId_MR_PixelId()

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.

◆ MR_less_MR_NoDefInit_MR_RegionId_MR_RegionId()

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.

◆ MR_less_MR_NoDefInit_MR_TextureId_MR_TextureId()

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.

◆ MR_less_MR_NoDefInit_MR_UndirectedEdgeId_MR_UndirectedEdgeId()

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.

◆ MR_less_MR_NoDefInit_MR_VertId_MR_VertId()

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.

◆ MR_less_MR_NoDefInit_MR_VoxelId_MR_VoxelId()

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.

◆ MR_NoDefInit_MR_EdgeId_add_assign()

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.

◆ MR_NoDefInit_MR_EdgeId_AssignFromAnother()

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.

◆ MR_NoDefInit_MR_EdgeId_ConstructFromAnother()

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.

◆ MR_NoDefInit_MR_EdgeId_ConvertTo_bool()

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.

◆ MR_NoDefInit_MR_EdgeId_ConvertTo_int()

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.

◆ MR_NoDefInit_MR_EdgeId_ConvertTo_MR_UndirectedEdgeId()

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.

◆ MR_NoDefInit_MR_EdgeId_DefaultConstruct()

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.

◆ MR_NoDefInit_MR_EdgeId_DefaultConstructArray()

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.

◆ MR_NoDefInit_MR_EdgeId_Destroy()

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.

◆ MR_NoDefInit_MR_EdgeId_DestroyArray()

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.

◆ MR_NoDefInit_MR_EdgeId_even()

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.

◆ MR_NoDefInit_MR_EdgeId_get()

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.

◆ MR_NoDefInit_MR_EdgeId_Get_id_()

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.

◆ MR_NoDefInit_MR_EdgeId_GetMutable_id_()

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.

◆ MR_NoDefInit_MR_EdgeId_MutableUpcastTo_MR_EdgeId()

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.

◆ MR_NoDefInit_MR_EdgeId_odd()

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.

◆ MR_NoDefInit_MR_EdgeId_OffsetMutablePtr()

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.

◆ MR_NoDefInit_MR_EdgeId_OffsetPtr()

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.

◆ MR_NoDefInit_MR_EdgeId_Set_id_()

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.

◆ MR_NoDefInit_MR_EdgeId_sub_assign()

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.

◆ MR_NoDefInit_MR_EdgeId_sym()

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.

◆ MR_NoDefInit_MR_EdgeId_undirected()

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.

◆ MR_NoDefInit_MR_EdgeId_UpcastTo_MR_EdgeId()

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.

◆ MR_NoDefInit_MR_EdgeId_valid()

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.

◆ MR_NoDefInit_MR_FaceId_add_assign()

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.

◆ MR_NoDefInit_MR_FaceId_AssignFromAnother()

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.

◆ MR_NoDefInit_MR_FaceId_ConstructFromAnother()

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.

◆ MR_NoDefInit_MR_FaceId_ConvertTo_bool()

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.

◆ MR_NoDefInit_MR_FaceId_ConvertTo_int()

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.

◆ MR_NoDefInit_MR_FaceId_DefaultConstruct()

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.

◆ MR_NoDefInit_MR_FaceId_DefaultConstructArray()

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.

◆ MR_NoDefInit_MR_FaceId_Destroy()

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.

◆ MR_NoDefInit_MR_FaceId_DestroyArray()

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.

◆ MR_NoDefInit_MR_FaceId_get()

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.

◆ MR_NoDefInit_MR_FaceId_Get_id_()

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.

◆ MR_NoDefInit_MR_FaceId_GetMutable_id_()

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.

◆ MR_NoDefInit_MR_FaceId_MutableUpcastTo_MR_FaceId()

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.

◆ MR_NoDefInit_MR_FaceId_OffsetMutablePtr()

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.

◆ MR_NoDefInit_MR_FaceId_OffsetPtr()

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.

◆ MR_NoDefInit_MR_FaceId_Set_id_()

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.

◆ MR_NoDefInit_MR_FaceId_sub_assign()

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.

◆ MR_NoDefInit_MR_FaceId_UpcastTo_MR_FaceId()

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.

◆ MR_NoDefInit_MR_FaceId_valid()

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.

◆ MR_NoDefInit_MR_GraphEdgeId_add_assign()

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.

◆ MR_NoDefInit_MR_GraphEdgeId_AssignFromAnother()

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.

◆ MR_NoDefInit_MR_GraphEdgeId_ConstructFromAnother()

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.

◆ MR_NoDefInit_MR_GraphEdgeId_ConvertTo_bool()

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.

◆ MR_NoDefInit_MR_GraphEdgeId_ConvertTo_int()

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.

◆ MR_NoDefInit_MR_GraphEdgeId_DefaultConstruct()

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.

◆ MR_NoDefInit_MR_GraphEdgeId_DefaultConstructArray()

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.

◆ MR_NoDefInit_MR_GraphEdgeId_Destroy()

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.

◆ MR_NoDefInit_MR_GraphEdgeId_DestroyArray()

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.

◆ MR_NoDefInit_MR_GraphEdgeId_get()

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.

◆ MR_NoDefInit_MR_GraphEdgeId_Get_id_()

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.

◆ MR_NoDefInit_MR_GraphEdgeId_GetMutable_id_()

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.

◆ MR_NoDefInit_MR_GraphEdgeId_MutableUpcastTo_MR_GraphEdgeId()

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.

◆ MR_NoDefInit_MR_GraphEdgeId_OffsetMutablePtr()

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.

◆ MR_NoDefInit_MR_GraphEdgeId_OffsetPtr()

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.

◆ MR_NoDefInit_MR_GraphEdgeId_Set_id_()

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.

◆ MR_NoDefInit_MR_GraphEdgeId_sub_assign()

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.

◆ MR_NoDefInit_MR_GraphEdgeId_UpcastTo_MR_GraphEdgeId()

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.

◆ MR_NoDefInit_MR_GraphEdgeId_valid()

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.

◆ MR_NoDefInit_MR_GraphVertId_add_assign()

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.

◆ MR_NoDefInit_MR_GraphVertId_AssignFromAnother()

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.

◆ MR_NoDefInit_MR_GraphVertId_ConstructFromAnother()

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.

◆ MR_NoDefInit_MR_GraphVertId_ConvertTo_bool()

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.

◆ MR_NoDefInit_MR_GraphVertId_ConvertTo_int()

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.

◆ MR_NoDefInit_MR_GraphVertId_DefaultConstruct()

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.

◆ MR_NoDefInit_MR_GraphVertId_DefaultConstructArray()

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.

◆ MR_NoDefInit_MR_GraphVertId_Destroy()

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.

◆ MR_NoDefInit_MR_GraphVertId_DestroyArray()

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.

◆ MR_NoDefInit_MR_GraphVertId_get()

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.

◆ MR_NoDefInit_MR_GraphVertId_Get_id_()

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.

◆ MR_NoDefInit_MR_GraphVertId_GetMutable_id_()

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.

◆ MR_NoDefInit_MR_GraphVertId_MutableUpcastTo_MR_GraphVertId()

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.

◆ MR_NoDefInit_MR_GraphVertId_OffsetMutablePtr()

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.

◆ MR_NoDefInit_MR_GraphVertId_OffsetPtr()

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.

◆ MR_NoDefInit_MR_GraphVertId_Set_id_()

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.

◆ MR_NoDefInit_MR_GraphVertId_sub_assign()

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.

◆ MR_NoDefInit_MR_GraphVertId_UpcastTo_MR_GraphVertId()

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.

◆ MR_NoDefInit_MR_GraphVertId_valid()

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.

◆ MR_NoDefInit_MR_Id_MR_ICPElemtTag_add_assign()

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.

◆ MR_NoDefInit_MR_Id_MR_ICPElemtTag_AssignFromAnother()

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.

◆ MR_NoDefInit_MR_Id_MR_ICPElemtTag_ConstructFromAnother()

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.

◆ MR_NoDefInit_MR_Id_MR_ICPElemtTag_ConvertTo_bool()

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.

◆ MR_NoDefInit_MR_Id_MR_ICPElemtTag_ConvertTo_int()

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.

◆ MR_NoDefInit_MR_Id_MR_ICPElemtTag_DefaultConstruct()

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.

◆ MR_NoDefInit_MR_Id_MR_ICPElemtTag_DefaultConstructArray()

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.

◆ MR_NoDefInit_MR_Id_MR_ICPElemtTag_Destroy()

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.

◆ MR_NoDefInit_MR_Id_MR_ICPElemtTag_DestroyArray()

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.

◆ MR_NoDefInit_MR_Id_MR_ICPElemtTag_get()

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.

◆ MR_NoDefInit_MR_Id_MR_ICPElemtTag_Get_id_()

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.

◆ MR_NoDefInit_MR_Id_MR_ICPElemtTag_GetMutable_id_()

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.

◆ MR_NoDefInit_MR_Id_MR_ICPElemtTag_MutableUpcastTo_MR_Id_MR_ICPElemtTag()

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>.

◆ MR_NoDefInit_MR_Id_MR_ICPElemtTag_OffsetMutablePtr()

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.

◆ MR_NoDefInit_MR_Id_MR_ICPElemtTag_OffsetPtr()

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.

◆ MR_NoDefInit_MR_Id_MR_ICPElemtTag_Set_id_()

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.

◆ MR_NoDefInit_MR_Id_MR_ICPElemtTag_sub_assign()

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.

◆ MR_NoDefInit_MR_Id_MR_ICPElemtTag_UpcastTo_MR_Id_MR_ICPElemtTag()

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.

◆ MR_NoDefInit_MR_Id_MR_ICPElemtTag_valid()

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.

◆ MR_NoDefInit_MR_NodeId_add_assign()

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.

◆ MR_NoDefInit_MR_NodeId_AssignFromAnother()

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.

◆ MR_NoDefInit_MR_NodeId_ConstructFromAnother()

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.

◆ MR_NoDefInit_MR_NodeId_ConvertTo_bool()

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.

◆ MR_NoDefInit_MR_NodeId_ConvertTo_int()

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.

◆ MR_NoDefInit_MR_NodeId_DefaultConstruct()

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.

◆ MR_NoDefInit_MR_NodeId_DefaultConstructArray()

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.

◆ MR_NoDefInit_MR_NodeId_Destroy()

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.

◆ MR_NoDefInit_MR_NodeId_DestroyArray()

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.

◆ MR_NoDefInit_MR_NodeId_get()

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.

◆ MR_NoDefInit_MR_NodeId_Get_id_()

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.

◆ MR_NoDefInit_MR_NodeId_GetMutable_id_()

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.

◆ MR_NoDefInit_MR_NodeId_MutableUpcastTo_MR_NodeId()

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.

◆ MR_NoDefInit_MR_NodeId_OffsetMutablePtr()

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.

◆ MR_NoDefInit_MR_NodeId_OffsetPtr()

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.

◆ MR_NoDefInit_MR_NodeId_Set_id_()

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.

◆ MR_NoDefInit_MR_NodeId_sub_assign()

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.

◆ MR_NoDefInit_MR_NodeId_UpcastTo_MR_NodeId()

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.

◆ MR_NoDefInit_MR_NodeId_valid()

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.

◆ MR_NoDefInit_MR_ObjId_add_assign()

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.

◆ MR_NoDefInit_MR_ObjId_AssignFromAnother()

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.

◆ MR_NoDefInit_MR_ObjId_ConstructFromAnother()

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.

◆ MR_NoDefInit_MR_ObjId_ConvertTo_bool()

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.

◆ MR_NoDefInit_MR_ObjId_ConvertTo_int()

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.

◆ MR_NoDefInit_MR_ObjId_DefaultConstruct()

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.

◆ MR_NoDefInit_MR_ObjId_DefaultConstructArray()

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.

◆ MR_NoDefInit_MR_ObjId_Destroy()

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.

◆ MR_NoDefInit_MR_ObjId_DestroyArray()

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.

◆ MR_NoDefInit_MR_ObjId_get()

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.

◆ MR_NoDefInit_MR_ObjId_Get_id_()

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.

◆ MR_NoDefInit_MR_ObjId_GetMutable_id_()

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.

◆ MR_NoDefInit_MR_ObjId_MutableUpcastTo_MR_ObjId()

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.

◆ MR_NoDefInit_MR_ObjId_OffsetMutablePtr()

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.

◆ MR_NoDefInit_MR_ObjId_OffsetPtr()

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.

◆ MR_NoDefInit_MR_ObjId_Set_id_()

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.

◆ MR_NoDefInit_MR_ObjId_sub_assign()

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.

◆ MR_NoDefInit_MR_ObjId_UpcastTo_MR_ObjId()

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.

◆ MR_NoDefInit_MR_ObjId_valid()

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.

◆ MR_NoDefInit_MR_PixelId_add_assign()

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.

◆ MR_NoDefInit_MR_PixelId_AssignFromAnother()

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.

◆ MR_NoDefInit_MR_PixelId_ConstructFromAnother()

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.

◆ MR_NoDefInit_MR_PixelId_ConvertTo_bool()

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.

◆ MR_NoDefInit_MR_PixelId_ConvertTo_int()

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.

◆ MR_NoDefInit_MR_PixelId_DefaultConstruct()

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.

◆ MR_NoDefInit_MR_PixelId_DefaultConstructArray()

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.

◆ MR_NoDefInit_MR_PixelId_Destroy()

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.

◆ MR_NoDefInit_MR_PixelId_DestroyArray()

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.

◆ MR_NoDefInit_MR_PixelId_get()

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.

◆ MR_NoDefInit_MR_PixelId_Get_id_()

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.

◆ MR_NoDefInit_MR_PixelId_GetMutable_id_()

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.

◆ MR_NoDefInit_MR_PixelId_MutableUpcastTo_MR_PixelId()

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.

◆ MR_NoDefInit_MR_PixelId_OffsetMutablePtr()

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.

◆ MR_NoDefInit_MR_PixelId_OffsetPtr()

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.

◆ MR_NoDefInit_MR_PixelId_Set_id_()

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.

◆ MR_NoDefInit_MR_PixelId_sub_assign()

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.

◆ MR_NoDefInit_MR_PixelId_UpcastTo_MR_PixelId()

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.

◆ MR_NoDefInit_MR_PixelId_valid()

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.

◆ MR_NoDefInit_MR_RegionId_add_assign()

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.

◆ MR_NoDefInit_MR_RegionId_AssignFromAnother()

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.

◆ MR_NoDefInit_MR_RegionId_ConstructFromAnother()

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.

◆ MR_NoDefInit_MR_RegionId_ConvertTo_bool()

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.

◆ MR_NoDefInit_MR_RegionId_ConvertTo_int()

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.

◆ MR_NoDefInit_MR_RegionId_DefaultConstruct()

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.

◆ MR_NoDefInit_MR_RegionId_DefaultConstructArray()

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.

◆ MR_NoDefInit_MR_RegionId_Destroy()

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.

◆ MR_NoDefInit_MR_RegionId_DestroyArray()

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.

◆ MR_NoDefInit_MR_RegionId_get()

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.

◆ MR_NoDefInit_MR_RegionId_Get_id_()

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.

◆ MR_NoDefInit_MR_RegionId_GetMutable_id_()

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.

◆ MR_NoDefInit_MR_RegionId_MutableUpcastTo_MR_RegionId()

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.

◆ MR_NoDefInit_MR_RegionId_OffsetMutablePtr()

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.

◆ MR_NoDefInit_MR_RegionId_OffsetPtr()

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.

◆ MR_NoDefInit_MR_RegionId_Set_id_()

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.

◆ MR_NoDefInit_MR_RegionId_sub_assign()

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.

◆ MR_NoDefInit_MR_RegionId_UpcastTo_MR_RegionId()

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.

◆ MR_NoDefInit_MR_RegionId_valid()

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.

◆ MR_NoDefInit_MR_TextureId_add_assign()

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.

◆ MR_NoDefInit_MR_TextureId_AssignFromAnother()

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.

◆ MR_NoDefInit_MR_TextureId_ConstructFromAnother()

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.

◆ MR_NoDefInit_MR_TextureId_ConvertTo_bool()

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.

◆ MR_NoDefInit_MR_TextureId_ConvertTo_int()

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.

◆ MR_NoDefInit_MR_TextureId_DefaultConstruct()

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.

◆ MR_NoDefInit_MR_TextureId_DefaultConstructArray()

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.

◆ MR_NoDefInit_MR_TextureId_Destroy()

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.

◆ MR_NoDefInit_MR_TextureId_DestroyArray()

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.

◆ MR_NoDefInit_MR_TextureId_get()

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.

◆ MR_NoDefInit_MR_TextureId_Get_id_()

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.

◆ MR_NoDefInit_MR_TextureId_GetMutable_id_()

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.

◆ MR_NoDefInit_MR_TextureId_MutableUpcastTo_MR_TextureId()

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.

◆ MR_NoDefInit_MR_TextureId_OffsetMutablePtr()

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.

◆ MR_NoDefInit_MR_TextureId_OffsetPtr()

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.

◆ MR_NoDefInit_MR_TextureId_Set_id_()

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.

◆ MR_NoDefInit_MR_TextureId_sub_assign()

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.

◆ MR_NoDefInit_MR_TextureId_UpcastTo_MR_TextureId()

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.

◆ MR_NoDefInit_MR_TextureId_valid()

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.

◆ MR_NoDefInit_MR_UndirectedEdgeId_add_assign()

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.

◆ MR_NoDefInit_MR_UndirectedEdgeId_AssignFromAnother()

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.

◆ MR_NoDefInit_MR_UndirectedEdgeId_ConstructFromAnother()

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.

◆ MR_NoDefInit_MR_UndirectedEdgeId_ConvertTo_bool()

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.

◆ MR_NoDefInit_MR_UndirectedEdgeId_ConvertTo_int()

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.

◆ MR_NoDefInit_MR_UndirectedEdgeId_DefaultConstruct()

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.

◆ MR_NoDefInit_MR_UndirectedEdgeId_DefaultConstructArray()

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.

◆ MR_NoDefInit_MR_UndirectedEdgeId_Destroy()

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.

◆ MR_NoDefInit_MR_UndirectedEdgeId_DestroyArray()

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.

◆ MR_NoDefInit_MR_UndirectedEdgeId_get()

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.

◆ MR_NoDefInit_MR_UndirectedEdgeId_Get_id_()

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.

◆ MR_NoDefInit_MR_UndirectedEdgeId_GetMutable_id_()

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.

◆ MR_NoDefInit_MR_UndirectedEdgeId_MutableUpcastTo_MR_UndirectedEdgeId()

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.

◆ MR_NoDefInit_MR_UndirectedEdgeId_OffsetMutablePtr()

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.

◆ MR_NoDefInit_MR_UndirectedEdgeId_OffsetPtr()

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.

◆ MR_NoDefInit_MR_UndirectedEdgeId_Set_id_()

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.

◆ MR_NoDefInit_MR_UndirectedEdgeId_sub_assign()

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.

◆ MR_NoDefInit_MR_UndirectedEdgeId_UpcastTo_MR_UndirectedEdgeId()

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.

◆ MR_NoDefInit_MR_UndirectedEdgeId_valid()

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.

◆ MR_NoDefInit_MR_VertId_add_assign()

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.

◆ MR_NoDefInit_MR_VertId_AssignFromAnother()

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.

◆ MR_NoDefInit_MR_VertId_ConstructFromAnother()

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.

◆ MR_NoDefInit_MR_VertId_ConvertTo_bool()

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.

◆ MR_NoDefInit_MR_VertId_ConvertTo_int()

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.

◆ MR_NoDefInit_MR_VertId_DefaultConstruct()

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.

◆ MR_NoDefInit_MR_VertId_DefaultConstructArray()

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.

◆ MR_NoDefInit_MR_VertId_Destroy()

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.

◆ MR_NoDefInit_MR_VertId_DestroyArray()

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.

◆ MR_NoDefInit_MR_VertId_get()

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.

◆ MR_NoDefInit_MR_VertId_Get_id_()

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.

◆ MR_NoDefInit_MR_VertId_GetMutable_id_()

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.

◆ MR_NoDefInit_MR_VertId_MutableUpcastTo_MR_VertId()

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.

◆ MR_NoDefInit_MR_VertId_OffsetMutablePtr()

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.

◆ MR_NoDefInit_MR_VertId_OffsetPtr()

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.

◆ MR_NoDefInit_MR_VertId_Set_id_()

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.

◆ MR_NoDefInit_MR_VertId_sub_assign()

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.

◆ MR_NoDefInit_MR_VertId_UpcastTo_MR_VertId()

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.

◆ MR_NoDefInit_MR_VertId_valid()

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.

◆ MR_NoDefInit_MR_VoxelId_add_assign()

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.

◆ MR_NoDefInit_MR_VoxelId_AssignFromAnother()

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.

◆ MR_NoDefInit_MR_VoxelId_ConstructFromAnother()

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.

◆ MR_NoDefInit_MR_VoxelId_ConvertTo_bool()

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.

◆ MR_NoDefInit_MR_VoxelId_ConvertTo_uint64_t()

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.

◆ MR_NoDefInit_MR_VoxelId_DefaultConstruct()

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.

◆ MR_NoDefInit_MR_VoxelId_DefaultConstructArray()

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.

◆ MR_NoDefInit_MR_VoxelId_Destroy()

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.

◆ MR_NoDefInit_MR_VoxelId_DestroyArray()

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.

◆ MR_NoDefInit_MR_VoxelId_get()

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.

◆ MR_NoDefInit_MR_VoxelId_Get_id_()

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.

◆ MR_NoDefInit_MR_VoxelId_GetMutable_id_()

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.

◆ MR_NoDefInit_MR_VoxelId_MutableUpcastTo_MR_VoxelId()

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.

◆ MR_NoDefInit_MR_VoxelId_OffsetMutablePtr()

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.

◆ MR_NoDefInit_MR_VoxelId_OffsetPtr()

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.

◆ MR_NoDefInit_MR_VoxelId_Set_id_()

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.

◆ MR_NoDefInit_MR_VoxelId_sub_assign()

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.

◆ MR_NoDefInit_MR_VoxelId_UpcastTo_MR_VoxelId()

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.

◆ MR_NoDefInit_MR_VoxelId_valid()

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.

◆ MR_not_equal_MR_NoDefInit_MR_EdgeId_MR_EdgeId()

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.

◆ MR_not_equal_MR_NoDefInit_MR_FaceId_MR_FaceId()

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.

◆ MR_not_equal_MR_NoDefInit_MR_GraphEdgeId_MR_GraphEdgeId()

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.

◆ MR_not_equal_MR_NoDefInit_MR_GraphVertId_MR_GraphVertId()

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.

◆ MR_not_equal_MR_NoDefInit_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag()

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.

◆ MR_not_equal_MR_NoDefInit_MR_NodeId_MR_NodeId()

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.

◆ MR_not_equal_MR_NoDefInit_MR_ObjId_MR_ObjId()

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.

◆ MR_not_equal_MR_NoDefInit_MR_PixelId_MR_PixelId()

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.

◆ MR_not_equal_MR_NoDefInit_MR_RegionId_MR_RegionId()

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.

◆ MR_not_equal_MR_NoDefInit_MR_TextureId_MR_TextureId()

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.

◆ MR_not_equal_MR_NoDefInit_MR_UndirectedEdgeId_MR_UndirectedEdgeId()

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.

◆ MR_not_equal_MR_NoDefInit_MR_VertId_MR_VertId()

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.

◆ MR_not_equal_MR_NoDefInit_MR_VoxelId_MR_VoxelId()

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.