#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_EdgeId | MR_NoDefInit_MR_EdgeId | 
| typedef struct MR_NoDefInit_MR_FaceId | MR_NoDefInit_MR_FaceId | 
| typedef struct MR_NoDefInit_MR_GraphEdgeId | MR_NoDefInit_MR_GraphEdgeId | 
| typedef struct MR_NoDefInit_MR_GraphVertId | MR_NoDefInit_MR_GraphVertId | 
| typedef struct MR_NoDefInit_MR_Id_MR_ICPElemtTag | MR_NoDefInit_MR_Id_MR_ICPElemtTag | 
| typedef struct MR_NoDefInit_MR_NodeId | MR_NoDefInit_MR_NodeId | 
| typedef struct MR_NoDefInit_MR_ObjId | MR_NoDefInit_MR_ObjId | 
| 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_TextureId | MR_NoDefInit_MR_TextureId | 
| typedef struct MR_NoDefInit_MR_UndirectedEdgeId | MR_NoDefInit_MR_UndirectedEdgeId | 
| typedef struct MR_NoDefInit_MR_VertId | MR_NoDefInit_MR_VertId | 
| typedef struct MR_NoDefInit_MR_VoxelId | MR_NoDefInit_MR_VoxelId | 
| typedef struct MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId | MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId | 
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_Buffer_MR_FaceId_MR_FaceId | MR_Buffer_MR_FaceId_MR_FaceId | 
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_Buffer_MR_VertId_MR_VertId | MR_Buffer_MR_VertId_MR_VertId | 
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_Buffer_unsigned_char | MR_Buffer_unsigned_char | 
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_Buffer_MR_VertId | MR_Buffer_MR_VertId | 
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_Buffer_MR_UndirectedEdgeId | MR_Buffer_MR_UndirectedEdgeId | 
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_Buffer_MR_FaceId | MR_Buffer_MR_FaceId | 
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_Buffer_char | MR_Buffer_char | 
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_Buffer_MR_EdgeId_MR_EdgeId | MR_Buffer_MR_EdgeId_MR_EdgeId | 
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId | MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId | 
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_Buffer_MR_ObjId_MR_ObjId | MR_Buffer_MR_ObjId_MR_ObjId | 
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_Buffer_MR_GraphVertId_MR_GraphVertId | MR_Buffer_MR_GraphVertId_MR_GraphVertId | 
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId | MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId | 
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_Buffer_MR_VoxelId_MR_VoxelId | MR_Buffer_MR_VoxelId_MR_VoxelId | 
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_Buffer_MR_PixelId_MR_PixelId | MR_Buffer_MR_PixelId_MR_PixelId | 
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_Buffer_MR_RegionId_MR_RegionId | MR_Buffer_MR_RegionId_MR_RegionId | 
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_Buffer_MR_NodeId_MR_NodeId | MR_Buffer_MR_NodeId_MR_NodeId | 
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_Buffer_MR_TextureId_MR_TextureId | MR_Buffer_MR_TextureId_MR_TextureId | 
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag | MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag | 
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_FaceBMap | MR_FaceBMap | 
| typedef struct MR_VertBMap | MR_VertBMap | 
| typedef struct MR_EdgeBMap | MR_EdgeBMap | 
| typedef struct MR_UndirectedEdgeBMap | MR_UndirectedEdgeBMap | 
| typedef struct MR_WholeEdgeBMap | MR_WholeEdgeBMap | 
| typedef struct MR_BMap_MR_ObjId_MR_ObjId | MR_BMap_MR_ObjId_MR_ObjId | 
| typedef struct MR_BMap_MR_VertId_uint64_t | MR_BMap_MR_VertId_uint64_t | 
| typedef struct MR_BMap_MR_UndirectedEdgeId_uint64_t | MR_BMap_MR_UndirectedEdgeId_uint64_t | 
| typedef struct MR_BMap_MR_FaceId_uint64_t | MR_BMap_MR_FaceId_uint64_t | 
| typedef struct MR_BMap_MR_GraphVertId_MR_GraphVertId | MR_BMap_MR_GraphVertId_MR_GraphVertId | 
| typedef struct MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId | MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId | 
| typedef struct MR_BMap_MR_VoxelId_MR_VoxelId | MR_BMap_MR_VoxelId_MR_VoxelId | 
| typedef struct MR_BMap_MR_PixelId_MR_PixelId | MR_BMap_MR_PixelId_MR_PixelId | 
| typedef struct MR_BMap_MR_RegionId_MR_RegionId | MR_BMap_MR_RegionId_MR_RegionId | 
| typedef struct MR_BMap_MR_NodeId_MR_NodeId | MR_BMap_MR_NodeId_MR_NodeId | 
| typedef struct MR_BMap_MR_TextureId_MR_TextureId | MR_BMap_MR_TextureId_MR_TextureId | 
| typedef struct MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag | MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag | 
| typedef struct MR_ZeroOnMove_uint64_t | MR_ZeroOnMove_uint64_t | 
| Generated from class MR::ZeroOnMove<MR_uint64_t>. | |
| typedef struct MR_NoCtor_MR_UndirectedEdgeId | MR_NoCtor_MR_UndirectedEdgeId | 
| Generated from class MR::NoCtor<MR::UndirectedEdgeId>. | |
| typedef struct MR_NoCtor_MR_FaceId | MR_NoCtor_MR_FaceId | 
| Generated from class MR::NoCtor<MR::FaceId>. | |
| typedef struct MR_NoCtor_MR_VertId | MR_NoCtor_MR_VertId | 
| Generated from class MR::NoCtor<MR::VertId>. | |
| typedef struct MR_NoCtor_unsigned_char | MR_NoCtor_unsigned_char | 
| Generated from class MR::NoCtor<unsigned char>. | |
| typedef struct MR_NoCtor_char | MR_NoCtor_char | 
| Generated from class MR::NoCtor<char>. | |
| typedef struct MR_NoCtor_MR_EdgeId | MR_NoCtor_MR_EdgeId | 
| Generated from class MR::NoCtor<MR::EdgeId>. | |
| typedef struct MR_NoCtor_MR_ObjId | MR_NoCtor_MR_ObjId | 
| Generated from class MR::NoCtor<MR::ObjId>. | |
| typedef struct MR_NoCtor_MR_GraphVertId | MR_NoCtor_MR_GraphVertId | 
| Generated from class MR::NoCtor<MR::GraphVertId>. | |
| typedef struct MR_NoCtor_MR_GraphEdgeId | MR_NoCtor_MR_GraphEdgeId | 
| Generated from class MR::NoCtor<MR::GraphEdgeId>. | |
| typedef struct MR_NoCtor_MR_VoxelId | MR_NoCtor_MR_VoxelId | 
| Generated from class MR::NoCtor<MR::VoxelId>. | |
| typedef struct MR_NoCtor_MR_PixelId | MR_NoCtor_MR_PixelId | 
| Generated from class MR::NoCtor<MR::PixelId>. | |
| typedef struct MR_NoCtor_MR_RegionId | MR_NoCtor_MR_RegionId | 
| Generated from class MR::NoCtor<MR::RegionId>. | |
| typedef struct MR_NoCtor_MR_NodeId | MR_NoCtor_MR_NodeId | 
| Generated from class MR::NoCtor<MR::NodeId>. | |
| typedef struct MR_NoCtor_MR_TextureId | MR_NoCtor_MR_TextureId | 
| Generated from class MR::NoCtor<MR::TextureId>. | |
| typedef struct MR_NoCtor_MR_Id_MR_ICPElemtTag | MR_NoCtor_MR_Id_MR_ICPElemtTag | 
| Generated from class MR::NoCtor<MR::Id<MR::ICPElemtTag>>. | |
| typedef struct MR_PackMapping | MR_PackMapping | 
| typedef struct MR_BMap_MR_FaceId_uint64_t MR_BMap_MR_FaceId_uint64_t | 
flat map: I -> T Generated from class MR::BMap<MR::FaceId, MR_uint64_t>. 
flat map: I -> T Generated from class MR::BMap<MR::GraphEdgeId, MR::GraphEdgeId>. 
flat map: I -> T Generated from class MR::BMap<MR::GraphVertId, MR::GraphVertId>. 
| typedef struct MR_BMap_MR_NodeId_MR_NodeId MR_BMap_MR_NodeId_MR_NodeId | 
flat map: I -> T Generated from class MR::BMap<MR::NodeId, MR::NodeId>. 
| typedef struct MR_BMap_MR_ObjId_MR_ObjId MR_BMap_MR_ObjId_MR_ObjId | 
flat map: I -> T Generated from class MR::BMap<MR::ObjId, MR::ObjId>. 
| typedef struct MR_BMap_MR_PixelId_MR_PixelId MR_BMap_MR_PixelId_MR_PixelId | 
flat map: I -> T Generated from class MR::BMap<MR::PixelId, MR::PixelId>. 
| typedef struct MR_BMap_MR_RegionId_MR_RegionId MR_BMap_MR_RegionId_MR_RegionId | 
flat map: I -> T Generated from class MR::BMap<MR::RegionId, MR::RegionId>. 
flat map: I -> T Generated from class MR::BMap<MR::TextureId, MR::TextureId>. 
flat map: I -> T Generated from class MR::BMap<MR::UndirectedEdgeId, MR_uint64_t>. 
| typedef struct MR_BMap_MR_VertId_uint64_t MR_BMap_MR_VertId_uint64_t | 
flat map: I -> T Generated from class MR::BMap<MR::VertId, MR_uint64_t>. 
| typedef struct MR_BMap_MR_VoxelId_MR_VoxelId MR_BMap_MR_VoxelId_MR_VoxelId | 
flat map: I -> T Generated from class MR::BMap<MR::VoxelId, MR::VoxelId>. 
| typedef struct MR_Buffer_char MR_Buffer_char | 
std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods
| V | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Buffer<char>. | 
| typedef struct MR_Buffer_MR_EdgeId_MR_EdgeId MR_Buffer_MR_EdgeId_MR_EdgeId | 
std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods
| V | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Buffer<MR::EdgeId, MR::EdgeId>. | 
std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods
| V | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId>. | 
| typedef struct MR_Buffer_MR_FaceId MR_Buffer_MR_FaceId | 
std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods
| V | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Buffer<MR::FaceId>. | 
| typedef struct MR_Buffer_MR_FaceId_MR_FaceId MR_Buffer_MR_FaceId_MR_FaceId | 
std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods
| V | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Buffer<MR::FaceId, MR::FaceId>. | 
std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods
| V | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId>. | 
std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods
| V | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Buffer<MR::GraphVertId, MR::GraphVertId>. | 
| typedef struct MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag | 
std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods
| V | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>>. | 
| typedef struct MR_Buffer_MR_NodeId_MR_NodeId MR_Buffer_MR_NodeId_MR_NodeId | 
std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods
| V | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Buffer<MR::NodeId, MR::NodeId>. | 
| typedef struct MR_Buffer_MR_ObjId_MR_ObjId MR_Buffer_MR_ObjId_MR_ObjId | 
std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods
| V | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Buffer<MR::ObjId, MR::ObjId>. | 
| typedef struct MR_Buffer_MR_PixelId_MR_PixelId MR_Buffer_MR_PixelId_MR_PixelId | 
std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods
| V | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Buffer<MR::PixelId, MR::PixelId>. | 
std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods
| V | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Buffer<MR::RegionId, MR::RegionId>. | 
std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods
| V | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Buffer<MR::TextureId, MR::TextureId>. | 
| typedef struct MR_Buffer_MR_UndirectedEdgeId MR_Buffer_MR_UndirectedEdgeId | 
std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods
| V | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Buffer<MR::UndirectedEdgeId>. | 
| typedef struct MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId | 
std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods
| V | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId>. | 
| typedef struct MR_Buffer_MR_VertId MR_Buffer_MR_VertId | 
std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods
| V | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Buffer<MR::VertId>. | 
| typedef struct MR_Buffer_MR_VertId_MR_VertId MR_Buffer_MR_VertId_MR_VertId | 
std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods
| V | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Buffer<MR::VertId, MR::VertId>. | 
| typedef struct MR_Buffer_MR_VoxelId_MR_VoxelId MR_Buffer_MR_VoxelId_MR_VoxelId | 
std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods
| V | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Buffer<MR::VoxelId, MR::VoxelId>. | 
| typedef struct MR_Buffer_unsigned_char MR_Buffer_unsigned_char | 
std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods
| V | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Buffer<unsigned char>. | 
| typedef struct MR_EdgeBMap MR_EdgeBMap | 
flat map: I -> T Generated from class MR::EdgeBMap. 
| typedef struct MR_FaceBMap MR_FaceBMap | 
flat map: I -> T Generated from class MR::FaceBMap. 
| typedef struct MR_Id_MR_ICPElemtTag MR_Id_MR_ICPElemtTag | 
| typedef struct MR_NoCtor_char MR_NoCtor_char | 
Generated from class MR::NoCtor<char>. 
| typedef struct MR_NoCtor_MR_EdgeId MR_NoCtor_MR_EdgeId | 
Generated from class MR::NoCtor<MR::EdgeId>. 
| typedef struct MR_NoCtor_MR_FaceId MR_NoCtor_MR_FaceId | 
Generated from class MR::NoCtor<MR::FaceId>. 
| typedef struct MR_NoCtor_MR_GraphEdgeId MR_NoCtor_MR_GraphEdgeId | 
Generated from class MR::NoCtor<MR::GraphEdgeId>. 
| typedef struct MR_NoCtor_MR_GraphVertId MR_NoCtor_MR_GraphVertId | 
Generated from class MR::NoCtor<MR::GraphVertId>. 
| typedef struct MR_NoCtor_MR_Id_MR_ICPElemtTag MR_NoCtor_MR_Id_MR_ICPElemtTag | 
Generated from class MR::NoCtor<MR::Id<MR::ICPElemtTag>>. 
| typedef struct MR_NoCtor_MR_NodeId MR_NoCtor_MR_NodeId | 
Generated from class MR::NoCtor<MR::NodeId>. 
| typedef struct MR_NoCtor_MR_ObjId MR_NoCtor_MR_ObjId | 
Generated from class MR::NoCtor<MR::ObjId>. 
| typedef struct MR_NoCtor_MR_PixelId MR_NoCtor_MR_PixelId | 
Generated from class MR::NoCtor<MR::PixelId>. 
| typedef struct MR_NoCtor_MR_RegionId MR_NoCtor_MR_RegionId | 
Generated from class MR::NoCtor<MR::RegionId>. 
| typedef struct MR_NoCtor_MR_TextureId MR_NoCtor_MR_TextureId | 
Generated from class MR::NoCtor<MR::TextureId>. 
| typedef struct MR_NoCtor_MR_UndirectedEdgeId MR_NoCtor_MR_UndirectedEdgeId | 
Generated from class MR::NoCtor<MR::UndirectedEdgeId>. 
| typedef struct MR_NoCtor_MR_VertId MR_NoCtor_MR_VertId | 
Generated from class MR::NoCtor<MR::VertId>. 
| typedef struct MR_NoCtor_MR_VoxelId MR_NoCtor_MR_VoxelId | 
Generated from class MR::NoCtor<MR::VoxelId>. 
| typedef struct MR_NoCtor_unsigned_char MR_NoCtor_unsigned_char | 
Generated from class MR::NoCtor<unsigned char>. 
| typedef struct MR_NoDefInit_MR_EdgeId MR_NoDefInit_MR_EdgeId | 
| typedef struct MR_NoDefInit_MR_FaceId MR_NoDefInit_MR_FaceId | 
| typedef struct MR_NoDefInit_MR_GraphEdgeId MR_NoDefInit_MR_GraphEdgeId | 
| typedef struct MR_NoDefInit_MR_GraphVertId MR_NoDefInit_MR_GraphVertId | 
| typedef struct MR_NoDefInit_MR_NodeId MR_NoDefInit_MR_NodeId | 
| typedef struct MR_NoDefInit_MR_ObjId MR_NoDefInit_MR_ObjId | 
| 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_TextureId MR_NoDefInit_MR_TextureId | 
| typedef struct MR_NoDefInit_MR_UndirectedEdgeId MR_NoDefInit_MR_UndirectedEdgeId | 
| typedef struct MR_NoDefInit_MR_VertId MR_NoDefInit_MR_VertId | 
| typedef struct MR_NoDefInit_MR_VoxelId MR_NoDefInit_MR_VoxelId | 
| typedef struct MR_PackMapping MR_PackMapping | 
mapping of mesh elements: old -> new, the mapping is tight (or packing) in the sense that there are no unused new elements within [0, (e/f/v).tsize) Generated from class MR::PackMapping. 
| typedef struct MR_UndirectedEdgeBMap MR_UndirectedEdgeBMap | 
flat map: I -> T Generated from class MR::UndirectedEdgeBMap. 
| typedef struct MR_VertBMap MR_VertBMap | 
flat map: I -> T Generated from class MR::VertBMap. 
| typedef struct MR_WholeEdgeBMap MR_WholeEdgeBMap | 
flat map: I -> T Generated from class MR::WholeEdgeBMap. 
| typedef struct MR_ZeroOnMove_uint64_t MR_ZeroOnMove_uint64_t | 
Generated from class MR::ZeroOnMove<MR_uint64_t>. 
| MRC_API MR_BMap_MR_FaceId_uint64_t * MR_BMap_MR_FaceId_uint64_t_AssignFromAnother | ( | MR_BMap_MR_FaceId_uint64_t * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_BMap_MR_FaceId_uint64_t * | _other ) | 
Generated from a method of class MR::BMap<MR::FaceId, MR_uint64_t> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_BMap_MR_FaceId_uint64_t * MR_BMap_MR_FaceId_uint64_t_ConstructFrom | ( | MR_PassBy | b_pass_by, | 
| MR_Buffer_MR_FaceId * | b, | ||
| MR_uint64_t | tsize ) | 
Constructs MR::BMap<MR::FaceId, MR_uint64_t> elementwise. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_FaceId_uint64_t_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_FaceId_uint64_t * MR_BMap_MR_FaceId_uint64_t_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_BMap_MR_FaceId_uint64_t * | _other ) | 
Generated from a constructor of class MR::BMap<MR::FaceId, MR_uint64_t>. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_FaceId_uint64_t_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_FaceId_uint64_t * MR_BMap_MR_FaceId_uint64_t_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_FaceId_uint64_t_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_FaceId_uint64_t * MR_BMap_MR_FaceId_uint64_t_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_BMap_MR_FaceId_uint64_t_DestroyArray(). Use MR_BMap_MR_FaceId_uint64_t_OffsetMutablePtr() and MR_BMap_MR_FaceId_uint64_t_OffsetPtr() to access the array elements. 
| MRC_API void MR_BMap_MR_FaceId_uint64_t_Destroy | ( | const MR_BMap_MR_FaceId_uint64_t * | _this | ) | 
Destroys a heap-allocated instance of MR_BMap_MR_FaceId_uint64_t. Does nothing if the pointer is null. 
| MRC_API void MR_BMap_MR_FaceId_uint64_t_DestroyArray | ( | const MR_BMap_MR_FaceId_uint64_t * | _this | ) | 
Destroys a heap-allocated array of MR_BMap_MR_FaceId_uint64_t. Does nothing if the pointer is null. 
| MRC_API const MR_Buffer_MR_FaceId * MR_BMap_MR_FaceId_uint64_t_Get_b | ( | const MR_BMap_MR_FaceId_uint64_t * | _this | ) | 
Returns a pointer to a member variable of class MR::BMap<MR::FaceId, MR_uint64_t> named b. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_uint64_t * MR_BMap_MR_FaceId_uint64_t_Get_tsize | ( | const MR_BMap_MR_FaceId_uint64_t * | _this | ) | 
target size, all values inside b must be less than this value Modifies a member variable of class MR::BMap<MR::FaceId, MR_uint64_t> named tsize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_FaceId * MR_BMap_MR_FaceId_uint64_t_GetMutable_b | ( | MR_BMap_MR_FaceId_uint64_t * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::BMap<MR::FaceId, MR_uint64_t> named b. 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. target size, all values inside b must be less than this value Returns a pointer to a member variable of class MR::BMap<MR::FaceId, MR_uint64_t> named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_uint64_t * MR_BMap_MR_FaceId_uint64_t_GetMutable_tsize | ( | MR_BMap_MR_FaceId_uint64_t * | _this | ) | 
| MRC_API MR_BMap_MR_FaceId_uint64_t * MR_BMap_MR_FaceId_uint64_t_OffsetMutablePtr | ( | MR_BMap_MR_FaceId_uint64_t * | 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_BMap_MR_FaceId_uint64_t * MR_BMap_MR_FaceId_uint64_t_OffsetPtr | ( | const MR_BMap_MR_FaceId_uint64_t * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_BMap_MR_FaceId_uint64_t_Set_b | ( | MR_BMap_MR_FaceId_uint64_t * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_Buffer_MR_FaceId * | value ) | 
Modifies a member variable of class MR::BMap<MR::FaceId, MR_uint64_t> named b. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_BMap_MR_FaceId_uint64_t_Set_tsize | ( | MR_BMap_MR_FaceId_uint64_t * | _this, | 
| MR_uint64_t | value ) | 
target size, all values inside b must be less than this value Returns a mutable pointer to a member variable of class MR::BMap<MR::FaceId, MR_uint64_t> named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_AssignFromAnother | ( | MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * | _other ) | 
Generated from a method of class MR::BMap<MR::GraphEdgeId, MR::GraphEdgeId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_ConstructFrom | ( | MR_PassBy | b_pass_by, | 
| MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * | b, | ||
| MR_uint64_t | tsize ) | 
Constructs MR::BMap<MR::GraphEdgeId, MR::GraphEdgeId> elementwise. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * | _other ) | 
Generated from a constructor of class MR::BMap<MR::GraphEdgeId, MR::GraphEdgeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * MR_BMap_MR_GraphEdgeId_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_BMap_MR_GraphEdgeId_MR_GraphEdgeId_DestroyArray(). Use MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_OffsetMutablePtr() and MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_OffsetPtr() to access the array elements. 
| MRC_API void MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_Destroy | ( | const MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
Destroys a heap-allocated instance of MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId. Does nothing if the pointer is null. 
| MRC_API void MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_DestroyArray | ( | const MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
Destroys a heap-allocated array of MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId. Does nothing if the pointer is null. 
| MRC_API const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_Get_b | ( | const MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
Returns a pointer to a member variable of class MR::BMap<MR::GraphEdgeId, MR::GraphEdgeId> named b. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_uint64_t * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_Get_tsize | ( | const MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
target size, all values inside b must be less than this value Modifies a member variable of class MR::BMap<MR::GraphEdgeId, MR::GraphEdgeId> named tsize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_GetMutable_b | ( | MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::BMap<MR::GraphEdgeId, MR::GraphEdgeId> named b. 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. target size, all values inside b must be less than this value Returns a pointer to a member variable of class MR::BMap<MR::GraphEdgeId, MR::GraphEdgeId> named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_uint64_t * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_GetMutable_tsize | ( | MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
| MRC_API MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_OffsetMutablePtr | ( | MR_BMap_MR_GraphEdgeId_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_BMap_MR_GraphEdgeId_MR_GraphEdgeId * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_OffsetPtr | ( | const MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_Set_b | ( | MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * | value ) | 
Modifies a member variable of class MR::BMap<MR::GraphEdgeId, MR::GraphEdgeId> named b. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_Set_tsize | ( | MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * | _this, | 
| MR_uint64_t | value ) | 
target size, all values inside b must be less than this value Returns a mutable pointer to a member variable of class MR::BMap<MR::GraphEdgeId, MR::GraphEdgeId> named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_BMap_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_AssignFromAnother | ( | MR_BMap_MR_GraphVertId_MR_GraphVertId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_BMap_MR_GraphVertId_MR_GraphVertId * | _other ) | 
Generated from a method of class MR::BMap<MR::GraphVertId, MR::GraphVertId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_BMap_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_ConstructFrom | ( | MR_PassBy | b_pass_by, | 
| MR_Buffer_MR_GraphVertId_MR_GraphVertId * | b, | ||
| MR_uint64_t | tsize ) | 
Constructs MR::BMap<MR::GraphVertId, MR::GraphVertId> elementwise. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_GraphVertId_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_BMap_MR_GraphVertId_MR_GraphVertId * | _other ) | 
Generated from a constructor of class MR::BMap<MR::GraphVertId, MR::GraphVertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_GraphVertId_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_GraphVertId_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_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_BMap_MR_GraphVertId_MR_GraphVertId_DestroyArray(). Use MR_BMap_MR_GraphVertId_MR_GraphVertId_OffsetMutablePtr() and MR_BMap_MR_GraphVertId_MR_GraphVertId_OffsetPtr() to access the array elements. 
| MRC_API void MR_BMap_MR_GraphVertId_MR_GraphVertId_Destroy | ( | const MR_BMap_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
Destroys a heap-allocated instance of MR_BMap_MR_GraphVertId_MR_GraphVertId. Does nothing if the pointer is null. 
| MRC_API void MR_BMap_MR_GraphVertId_MR_GraphVertId_DestroyArray | ( | const MR_BMap_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
Destroys a heap-allocated array of MR_BMap_MR_GraphVertId_MR_GraphVertId. Does nothing if the pointer is null. 
| MRC_API const MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_Get_b | ( | const MR_BMap_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
Returns a pointer to a member variable of class MR::BMap<MR::GraphVertId, MR::GraphVertId> named b. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_uint64_t * MR_BMap_MR_GraphVertId_MR_GraphVertId_Get_tsize | ( | const MR_BMap_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
target size, all values inside b must be less than this value Modifies a member variable of class MR::BMap<MR::GraphVertId, MR::GraphVertId> named tsize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_GetMutable_b | ( | MR_BMap_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::BMap<MR::GraphVertId, MR::GraphVertId> named b. 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. target size, all values inside b must be less than this value Returns a pointer to a member variable of class MR::BMap<MR::GraphVertId, MR::GraphVertId> named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_uint64_t * MR_BMap_MR_GraphVertId_MR_GraphVertId_GetMutable_tsize | ( | MR_BMap_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
| MRC_API MR_BMap_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_OffsetMutablePtr | ( | MR_BMap_MR_GraphVertId_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_BMap_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_OffsetPtr | ( | const MR_BMap_MR_GraphVertId_MR_GraphVertId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_BMap_MR_GraphVertId_MR_GraphVertId_Set_b | ( | MR_BMap_MR_GraphVertId_MR_GraphVertId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_Buffer_MR_GraphVertId_MR_GraphVertId * | value ) | 
Modifies a member variable of class MR::BMap<MR::GraphVertId, MR::GraphVertId> named b. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_BMap_MR_GraphVertId_MR_GraphVertId_Set_tsize | ( | MR_BMap_MR_GraphVertId_MR_GraphVertId * | _this, | 
| MR_uint64_t | value ) | 
target size, all values inside b must be less than this value Returns a mutable pointer to a member variable of class MR::BMap<MR::GraphVertId, MR::GraphVertId> named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_AssignFromAnother | ( | MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _other ) | 
| MRC_API MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_ConstructFrom | ( | MR_PassBy | b_pass_by, | 
| MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | b, | ||
| MR_uint64_t | tsize ) | 
Constructs MR::BMap<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> elementwise. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _other ) | 
Generated from a constructor of class MR::BMap<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>>. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_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_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_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_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_DestroyArray(). Use MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetMutablePtr() and MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetPtr() to access the array elements. 
| MRC_API void MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Destroy | ( | const MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Destroys a heap-allocated instance of MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag. Does nothing if the pointer is null. 
| MRC_API void MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_DestroyArray | ( | const MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Destroys a heap-allocated array of MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag. Does nothing if the pointer is null. 
| MRC_API const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Get_b | ( | const MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
| MRC_API const MR_uint64_t * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Get_tsize | ( | const MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
| MRC_API MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_GetMutable_b | ( | MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::BMap<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named b. 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. target size, all values inside b must be less than this value Returns a pointer to a member variable of class MR::BMap<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_uint64_t * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_GetMutable_tsize | ( | MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
| MRC_API MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetMutablePtr | ( | MR_BMap_MR_Id_MR_ICPElemtTag_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_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetPtr | ( | const MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Set_b | ( | MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | value ) | 
| MRC_API void MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Set_tsize | ( | MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_uint64_t | value ) | 
target size, all values inside b must be less than this value Returns a mutable pointer to a member variable of class MR::BMap<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_BMap_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_MR_NodeId_AssignFromAnother | ( | MR_BMap_MR_NodeId_MR_NodeId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_BMap_MR_NodeId_MR_NodeId * | _other ) | 
Generated from a method of class MR::BMap<MR::NodeId, MR::NodeId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_BMap_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_MR_NodeId_ConstructFrom | ( | MR_PassBy | b_pass_by, | 
| MR_Buffer_MR_NodeId_MR_NodeId * | b, | ||
| MR_uint64_t | tsize ) | 
Constructs MR::BMap<MR::NodeId, MR::NodeId> elementwise. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_NodeId_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_MR_NodeId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_BMap_MR_NodeId_MR_NodeId * | _other ) | 
Generated from a constructor of class MR::BMap<MR::NodeId, MR::NodeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_NodeId_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_MR_NodeId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_NodeId_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_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_BMap_MR_NodeId_MR_NodeId_DestroyArray(). Use MR_BMap_MR_NodeId_MR_NodeId_OffsetMutablePtr() and MR_BMap_MR_NodeId_MR_NodeId_OffsetPtr() to access the array elements. 
| MRC_API void MR_BMap_MR_NodeId_MR_NodeId_Destroy | ( | const MR_BMap_MR_NodeId_MR_NodeId * | _this | ) | 
Destroys a heap-allocated instance of MR_BMap_MR_NodeId_MR_NodeId. Does nothing if the pointer is null. 
| MRC_API void MR_BMap_MR_NodeId_MR_NodeId_DestroyArray | ( | const MR_BMap_MR_NodeId_MR_NodeId * | _this | ) | 
Destroys a heap-allocated array of MR_BMap_MR_NodeId_MR_NodeId. Does nothing if the pointer is null. 
| MRC_API const MR_Buffer_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_MR_NodeId_Get_b | ( | const MR_BMap_MR_NodeId_MR_NodeId * | _this | ) | 
Returns a pointer to a member variable of class MR::BMap<MR::NodeId, MR::NodeId> named b. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_uint64_t * MR_BMap_MR_NodeId_MR_NodeId_Get_tsize | ( | const MR_BMap_MR_NodeId_MR_NodeId * | _this | ) | 
target size, all values inside b must be less than this value Modifies a member variable of class MR::BMap<MR::NodeId, MR::NodeId> named tsize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_MR_NodeId_GetMutable_b | ( | MR_BMap_MR_NodeId_MR_NodeId * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::BMap<MR::NodeId, MR::NodeId> named b. 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. target size, all values inside b must be less than this value Returns a pointer to a member variable of class MR::BMap<MR::NodeId, MR::NodeId> named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_uint64_t * MR_BMap_MR_NodeId_MR_NodeId_GetMutable_tsize | ( | MR_BMap_MR_NodeId_MR_NodeId * | _this | ) | 
| MRC_API MR_BMap_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_MR_NodeId_OffsetMutablePtr | ( | MR_BMap_MR_NodeId_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_BMap_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_MR_NodeId_OffsetPtr | ( | const MR_BMap_MR_NodeId_MR_NodeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_BMap_MR_NodeId_MR_NodeId_Set_b | ( | MR_BMap_MR_NodeId_MR_NodeId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_Buffer_MR_NodeId_MR_NodeId * | value ) | 
Modifies a member variable of class MR::BMap<MR::NodeId, MR::NodeId> named b. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_BMap_MR_NodeId_MR_NodeId_Set_tsize | ( | MR_BMap_MR_NodeId_MR_NodeId * | _this, | 
| MR_uint64_t | value ) | 
target size, all values inside b must be less than this value Returns a mutable pointer to a member variable of class MR::BMap<MR::NodeId, MR::NodeId> named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_BMap_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_AssignFromAnother | ( | MR_BMap_MR_ObjId_MR_ObjId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_BMap_MR_ObjId_MR_ObjId * | _other ) | 
Generated from a method of class MR::BMap<MR::ObjId, MR::ObjId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_BMap_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_ConstructFrom | ( | MR_PassBy | b_pass_by, | 
| MR_Buffer_MR_ObjId_MR_ObjId * | b, | ||
| MR_uint64_t | tsize ) | 
Constructs MR::BMap<MR::ObjId, MR::ObjId> elementwise. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_ObjId_MR_ObjId_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_BMap_MR_ObjId_MR_ObjId * | _other ) | 
Generated from a constructor of class MR::BMap<MR::ObjId, MR::ObjId>. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_ObjId_MR_ObjId_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_ObjId_MR_ObjId_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_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_BMap_MR_ObjId_MR_ObjId_DestroyArray(). Use MR_BMap_MR_ObjId_MR_ObjId_OffsetMutablePtr() and MR_BMap_MR_ObjId_MR_ObjId_OffsetPtr() to access the array elements. 
| MRC_API void MR_BMap_MR_ObjId_MR_ObjId_Destroy | ( | const MR_BMap_MR_ObjId_MR_ObjId * | _this | ) | 
Destroys a heap-allocated instance of MR_BMap_MR_ObjId_MR_ObjId. Does nothing if the pointer is null. 
| MRC_API void MR_BMap_MR_ObjId_MR_ObjId_DestroyArray | ( | const MR_BMap_MR_ObjId_MR_ObjId * | _this | ) | 
Destroys a heap-allocated array of MR_BMap_MR_ObjId_MR_ObjId. Does nothing if the pointer is null. 
| MRC_API const MR_Buffer_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_Get_b | ( | const MR_BMap_MR_ObjId_MR_ObjId * | _this | ) | 
Returns a pointer to a member variable of class MR::BMap<MR::ObjId, MR::ObjId> named b. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_uint64_t * MR_BMap_MR_ObjId_MR_ObjId_Get_tsize | ( | const MR_BMap_MR_ObjId_MR_ObjId * | _this | ) | 
target size, all values inside b must be less than this value Modifies a member variable of class MR::BMap<MR::ObjId, MR::ObjId> named tsize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_GetMutable_b | ( | MR_BMap_MR_ObjId_MR_ObjId * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::BMap<MR::ObjId, MR::ObjId> named b. 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. target size, all values inside b must be less than this value Returns a pointer to a member variable of class MR::BMap<MR::ObjId, MR::ObjId> named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_uint64_t * MR_BMap_MR_ObjId_MR_ObjId_GetMutable_tsize | ( | MR_BMap_MR_ObjId_MR_ObjId * | _this | ) | 
| MRC_API MR_BMap_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_OffsetMutablePtr | ( | MR_BMap_MR_ObjId_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_BMap_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_OffsetPtr | ( | const MR_BMap_MR_ObjId_MR_ObjId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_BMap_MR_ObjId_MR_ObjId_Set_b | ( | MR_BMap_MR_ObjId_MR_ObjId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_Buffer_MR_ObjId_MR_ObjId * | value ) | 
Modifies a member variable of class MR::BMap<MR::ObjId, MR::ObjId> named b. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_BMap_MR_ObjId_MR_ObjId_Set_tsize | ( | MR_BMap_MR_ObjId_MR_ObjId * | _this, | 
| MR_uint64_t | value ) | 
target size, all values inside b must be less than this value Returns a mutable pointer to a member variable of class MR::BMap<MR::ObjId, MR::ObjId> named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_BMap_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_AssignFromAnother | ( | MR_BMap_MR_PixelId_MR_PixelId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_BMap_MR_PixelId_MR_PixelId * | _other ) | 
Generated from a method of class MR::BMap<MR::PixelId, MR::PixelId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_BMap_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_ConstructFrom | ( | MR_PassBy | b_pass_by, | 
| MR_Buffer_MR_PixelId_MR_PixelId * | b, | ||
| MR_uint64_t | tsize ) | 
Constructs MR::BMap<MR::PixelId, MR::PixelId> elementwise. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_PixelId_MR_PixelId_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_BMap_MR_PixelId_MR_PixelId * | _other ) | 
Generated from a constructor of class MR::BMap<MR::PixelId, MR::PixelId>. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_PixelId_MR_PixelId_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_PixelId_MR_PixelId_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_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_BMap_MR_PixelId_MR_PixelId_DestroyArray(). Use MR_BMap_MR_PixelId_MR_PixelId_OffsetMutablePtr() and MR_BMap_MR_PixelId_MR_PixelId_OffsetPtr() to access the array elements. 
| MRC_API void MR_BMap_MR_PixelId_MR_PixelId_Destroy | ( | const MR_BMap_MR_PixelId_MR_PixelId * | _this | ) | 
Destroys a heap-allocated instance of MR_BMap_MR_PixelId_MR_PixelId. Does nothing if the pointer is null. 
| MRC_API void MR_BMap_MR_PixelId_MR_PixelId_DestroyArray | ( | const MR_BMap_MR_PixelId_MR_PixelId * | _this | ) | 
Destroys a heap-allocated array of MR_BMap_MR_PixelId_MR_PixelId. Does nothing if the pointer is null. 
| MRC_API const MR_Buffer_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_Get_b | ( | const MR_BMap_MR_PixelId_MR_PixelId * | _this | ) | 
Returns a pointer to a member variable of class MR::BMap<MR::PixelId, MR::PixelId> named b. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_uint64_t * MR_BMap_MR_PixelId_MR_PixelId_Get_tsize | ( | const MR_BMap_MR_PixelId_MR_PixelId * | _this | ) | 
target size, all values inside b must be less than this value Modifies a member variable of class MR::BMap<MR::PixelId, MR::PixelId> named tsize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_GetMutable_b | ( | MR_BMap_MR_PixelId_MR_PixelId * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::BMap<MR::PixelId, MR::PixelId> named b. 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. target size, all values inside b must be less than this value Returns a pointer to a member variable of class MR::BMap<MR::PixelId, MR::PixelId> named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_uint64_t * MR_BMap_MR_PixelId_MR_PixelId_GetMutable_tsize | ( | MR_BMap_MR_PixelId_MR_PixelId * | _this | ) | 
| MRC_API MR_BMap_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_OffsetMutablePtr | ( | MR_BMap_MR_PixelId_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_BMap_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_OffsetPtr | ( | const MR_BMap_MR_PixelId_MR_PixelId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_BMap_MR_PixelId_MR_PixelId_Set_b | ( | MR_BMap_MR_PixelId_MR_PixelId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_Buffer_MR_PixelId_MR_PixelId * | value ) | 
Modifies a member variable of class MR::BMap<MR::PixelId, MR::PixelId> named b. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_BMap_MR_PixelId_MR_PixelId_Set_tsize | ( | MR_BMap_MR_PixelId_MR_PixelId * | _this, | 
| MR_uint64_t | value ) | 
target size, all values inside b must be less than this value Returns a mutable pointer to a member variable of class MR::BMap<MR::PixelId, MR::PixelId> named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_BMap_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_AssignFromAnother | ( | MR_BMap_MR_RegionId_MR_RegionId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_BMap_MR_RegionId_MR_RegionId * | _other ) | 
Generated from a method of class MR::BMap<MR::RegionId, MR::RegionId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_BMap_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_ConstructFrom | ( | MR_PassBy | b_pass_by, | 
| MR_Buffer_MR_RegionId_MR_RegionId * | b, | ||
| MR_uint64_t | tsize ) | 
Constructs MR::BMap<MR::RegionId, MR::RegionId> elementwise. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_RegionId_MR_RegionId_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_BMap_MR_RegionId_MR_RegionId * | _other ) | 
Generated from a constructor of class MR::BMap<MR::RegionId, MR::RegionId>. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_RegionId_MR_RegionId_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_RegionId_MR_RegionId_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_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_BMap_MR_RegionId_MR_RegionId_DestroyArray(). Use MR_BMap_MR_RegionId_MR_RegionId_OffsetMutablePtr() and MR_BMap_MR_RegionId_MR_RegionId_OffsetPtr() to access the array elements. 
| MRC_API void MR_BMap_MR_RegionId_MR_RegionId_Destroy | ( | const MR_BMap_MR_RegionId_MR_RegionId * | _this | ) | 
Destroys a heap-allocated instance of MR_BMap_MR_RegionId_MR_RegionId. Does nothing if the pointer is null. 
| MRC_API void MR_BMap_MR_RegionId_MR_RegionId_DestroyArray | ( | const MR_BMap_MR_RegionId_MR_RegionId * | _this | ) | 
Destroys a heap-allocated array of MR_BMap_MR_RegionId_MR_RegionId. Does nothing if the pointer is null. 
| MRC_API const MR_Buffer_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_Get_b | ( | const MR_BMap_MR_RegionId_MR_RegionId * | _this | ) | 
Returns a pointer to a member variable of class MR::BMap<MR::RegionId, MR::RegionId> named b. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_uint64_t * MR_BMap_MR_RegionId_MR_RegionId_Get_tsize | ( | const MR_BMap_MR_RegionId_MR_RegionId * | _this | ) | 
target size, all values inside b must be less than this value Modifies a member variable of class MR::BMap<MR::RegionId, MR::RegionId> named tsize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_GetMutable_b | ( | MR_BMap_MR_RegionId_MR_RegionId * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::BMap<MR::RegionId, MR::RegionId> named b. 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. target size, all values inside b must be less than this value Returns a pointer to a member variable of class MR::BMap<MR::RegionId, MR::RegionId> named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_uint64_t * MR_BMap_MR_RegionId_MR_RegionId_GetMutable_tsize | ( | MR_BMap_MR_RegionId_MR_RegionId * | _this | ) | 
| MRC_API MR_BMap_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_OffsetMutablePtr | ( | MR_BMap_MR_RegionId_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_BMap_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_OffsetPtr | ( | const MR_BMap_MR_RegionId_MR_RegionId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_BMap_MR_RegionId_MR_RegionId_Set_b | ( | MR_BMap_MR_RegionId_MR_RegionId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_Buffer_MR_RegionId_MR_RegionId * | value ) | 
Modifies a member variable of class MR::BMap<MR::RegionId, MR::RegionId> named b. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_BMap_MR_RegionId_MR_RegionId_Set_tsize | ( | MR_BMap_MR_RegionId_MR_RegionId * | _this, | 
| MR_uint64_t | value ) | 
target size, all values inside b must be less than this value Returns a mutable pointer to a member variable of class MR::BMap<MR::RegionId, MR::RegionId> named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_BMap_MR_TextureId_MR_TextureId * MR_BMap_MR_TextureId_MR_TextureId_AssignFromAnother | ( | MR_BMap_MR_TextureId_MR_TextureId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_BMap_MR_TextureId_MR_TextureId * | _other ) | 
Generated from a method of class MR::BMap<MR::TextureId, MR::TextureId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_BMap_MR_TextureId_MR_TextureId * MR_BMap_MR_TextureId_MR_TextureId_ConstructFrom | ( | MR_PassBy | b_pass_by, | 
| MR_Buffer_MR_TextureId_MR_TextureId * | b, | ||
| MR_uint64_t | tsize ) | 
Constructs MR::BMap<MR::TextureId, MR::TextureId> elementwise. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_TextureId_MR_TextureId_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_TextureId_MR_TextureId * MR_BMap_MR_TextureId_MR_TextureId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_BMap_MR_TextureId_MR_TextureId * | _other ) | 
Generated from a constructor of class MR::BMap<MR::TextureId, MR::TextureId>. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_TextureId_MR_TextureId_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_TextureId_MR_TextureId * MR_BMap_MR_TextureId_MR_TextureId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_TextureId_MR_TextureId_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_TextureId_MR_TextureId * MR_BMap_MR_TextureId_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_BMap_MR_TextureId_MR_TextureId_DestroyArray(). Use MR_BMap_MR_TextureId_MR_TextureId_OffsetMutablePtr() and MR_BMap_MR_TextureId_MR_TextureId_OffsetPtr() to access the array elements. 
| MRC_API void MR_BMap_MR_TextureId_MR_TextureId_Destroy | ( | const MR_BMap_MR_TextureId_MR_TextureId * | _this | ) | 
Destroys a heap-allocated instance of MR_BMap_MR_TextureId_MR_TextureId. Does nothing if the pointer is null. 
| MRC_API void MR_BMap_MR_TextureId_MR_TextureId_DestroyArray | ( | const MR_BMap_MR_TextureId_MR_TextureId * | _this | ) | 
Destroys a heap-allocated array of MR_BMap_MR_TextureId_MR_TextureId. Does nothing if the pointer is null. 
| MRC_API const MR_Buffer_MR_TextureId_MR_TextureId * MR_BMap_MR_TextureId_MR_TextureId_Get_b | ( | const MR_BMap_MR_TextureId_MR_TextureId * | _this | ) | 
Returns a pointer to a member variable of class MR::BMap<MR::TextureId, MR::TextureId> named b. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_uint64_t * MR_BMap_MR_TextureId_MR_TextureId_Get_tsize | ( | const MR_BMap_MR_TextureId_MR_TextureId * | _this | ) | 
target size, all values inside b must be less than this value Modifies a member variable of class MR::BMap<MR::TextureId, MR::TextureId> named tsize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_TextureId_MR_TextureId * MR_BMap_MR_TextureId_MR_TextureId_GetMutable_b | ( | MR_BMap_MR_TextureId_MR_TextureId * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::BMap<MR::TextureId, MR::TextureId> named b. 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. target size, all values inside b must be less than this value Returns a pointer to a member variable of class MR::BMap<MR::TextureId, MR::TextureId> named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_uint64_t * MR_BMap_MR_TextureId_MR_TextureId_GetMutable_tsize | ( | MR_BMap_MR_TextureId_MR_TextureId * | _this | ) | 
| MRC_API MR_BMap_MR_TextureId_MR_TextureId * MR_BMap_MR_TextureId_MR_TextureId_OffsetMutablePtr | ( | MR_BMap_MR_TextureId_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_BMap_MR_TextureId_MR_TextureId * MR_BMap_MR_TextureId_MR_TextureId_OffsetPtr | ( | const MR_BMap_MR_TextureId_MR_TextureId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_BMap_MR_TextureId_MR_TextureId_Set_b | ( | MR_BMap_MR_TextureId_MR_TextureId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_Buffer_MR_TextureId_MR_TextureId * | value ) | 
Modifies a member variable of class MR::BMap<MR::TextureId, MR::TextureId> named b. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_BMap_MR_TextureId_MR_TextureId_Set_tsize | ( | MR_BMap_MR_TextureId_MR_TextureId * | _this, | 
| MR_uint64_t | value ) | 
target size, all values inside b must be less than this value Returns a mutable pointer to a member variable of class MR::BMap<MR::TextureId, MR::TextureId> named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_BMap_MR_UndirectedEdgeId_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_AssignFromAnother | ( | MR_BMap_MR_UndirectedEdgeId_uint64_t * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_BMap_MR_UndirectedEdgeId_uint64_t * | _other ) | 
Generated from a method of class MR::BMap<MR::UndirectedEdgeId, MR_uint64_t> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_BMap_MR_UndirectedEdgeId_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_ConstructFrom | ( | MR_PassBy | b_pass_by, | 
| MR_Buffer_MR_UndirectedEdgeId * | b, | ||
| MR_uint64_t | tsize ) | 
Constructs MR::BMap<MR::UndirectedEdgeId, MR_uint64_t> elementwise. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_UndirectedEdgeId_uint64_t_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_UndirectedEdgeId_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_BMap_MR_UndirectedEdgeId_uint64_t * | _other ) | 
Generated from a constructor of class MR::BMap<MR::UndirectedEdgeId, MR_uint64_t>. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_UndirectedEdgeId_uint64_t_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_UndirectedEdgeId_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_UndirectedEdgeId_uint64_t_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_UndirectedEdgeId_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_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_BMap_MR_UndirectedEdgeId_uint64_t_DestroyArray(). Use MR_BMap_MR_UndirectedEdgeId_uint64_t_OffsetMutablePtr() and MR_BMap_MR_UndirectedEdgeId_uint64_t_OffsetPtr() to access the array elements. 
| MRC_API void MR_BMap_MR_UndirectedEdgeId_uint64_t_Destroy | ( | const MR_BMap_MR_UndirectedEdgeId_uint64_t * | _this | ) | 
Destroys a heap-allocated instance of MR_BMap_MR_UndirectedEdgeId_uint64_t. Does nothing if the pointer is null. 
| MRC_API void MR_BMap_MR_UndirectedEdgeId_uint64_t_DestroyArray | ( | const MR_BMap_MR_UndirectedEdgeId_uint64_t * | _this | ) | 
Destroys a heap-allocated array of MR_BMap_MR_UndirectedEdgeId_uint64_t. Does nothing if the pointer is null. 
| MRC_API const MR_Buffer_MR_UndirectedEdgeId * MR_BMap_MR_UndirectedEdgeId_uint64_t_Get_b | ( | const MR_BMap_MR_UndirectedEdgeId_uint64_t * | _this | ) | 
Returns a pointer to a member variable of class MR::BMap<MR::UndirectedEdgeId, MR_uint64_t> named b. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_Get_tsize | ( | const MR_BMap_MR_UndirectedEdgeId_uint64_t * | _this | ) | 
target size, all values inside b must be less than this value Modifies a member variable of class MR::BMap<MR::UndirectedEdgeId, MR_uint64_t> named tsize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_UndirectedEdgeId * MR_BMap_MR_UndirectedEdgeId_uint64_t_GetMutable_b | ( | MR_BMap_MR_UndirectedEdgeId_uint64_t * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::BMap<MR::UndirectedEdgeId, MR_uint64_t> named b. 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. target size, all values inside b must be less than this value Returns a pointer to a member variable of class MR::BMap<MR::UndirectedEdgeId, MR_uint64_t> named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_GetMutable_tsize | ( | MR_BMap_MR_UndirectedEdgeId_uint64_t * | _this | ) | 
| MRC_API MR_BMap_MR_UndirectedEdgeId_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_OffsetMutablePtr | ( | MR_BMap_MR_UndirectedEdgeId_uint64_t * | 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_BMap_MR_UndirectedEdgeId_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_OffsetPtr | ( | const MR_BMap_MR_UndirectedEdgeId_uint64_t * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_BMap_MR_UndirectedEdgeId_uint64_t_Set_b | ( | MR_BMap_MR_UndirectedEdgeId_uint64_t * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_Buffer_MR_UndirectedEdgeId * | value ) | 
Modifies a member variable of class MR::BMap<MR::UndirectedEdgeId, MR_uint64_t> named b. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_BMap_MR_UndirectedEdgeId_uint64_t_Set_tsize | ( | MR_BMap_MR_UndirectedEdgeId_uint64_t * | _this, | 
| MR_uint64_t | value ) | 
target size, all values inside b must be less than this value Returns a mutable pointer to a member variable of class MR::BMap<MR::UndirectedEdgeId, MR_uint64_t> named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_BMap_MR_VertId_uint64_t * MR_BMap_MR_VertId_uint64_t_AssignFromAnother | ( | MR_BMap_MR_VertId_uint64_t * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_BMap_MR_VertId_uint64_t * | _other ) | 
Generated from a method of class MR::BMap<MR::VertId, MR_uint64_t> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_BMap_MR_VertId_uint64_t * MR_BMap_MR_VertId_uint64_t_ConstructFrom | ( | MR_PassBy | b_pass_by, | 
| MR_Buffer_MR_VertId * | b, | ||
| MR_uint64_t | tsize ) | 
Constructs MR::BMap<MR::VertId, MR_uint64_t> elementwise. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_VertId_uint64_t_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_VertId_uint64_t * MR_BMap_MR_VertId_uint64_t_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_BMap_MR_VertId_uint64_t * | _other ) | 
Generated from a constructor of class MR::BMap<MR::VertId, MR_uint64_t>. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_VertId_uint64_t_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_VertId_uint64_t * MR_BMap_MR_VertId_uint64_t_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_VertId_uint64_t_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_VertId_uint64_t * MR_BMap_MR_VertId_uint64_t_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_BMap_MR_VertId_uint64_t_DestroyArray(). Use MR_BMap_MR_VertId_uint64_t_OffsetMutablePtr() and MR_BMap_MR_VertId_uint64_t_OffsetPtr() to access the array elements. 
| MRC_API void MR_BMap_MR_VertId_uint64_t_Destroy | ( | const MR_BMap_MR_VertId_uint64_t * | _this | ) | 
Destroys a heap-allocated instance of MR_BMap_MR_VertId_uint64_t. Does nothing if the pointer is null. 
| MRC_API void MR_BMap_MR_VertId_uint64_t_DestroyArray | ( | const MR_BMap_MR_VertId_uint64_t * | _this | ) | 
Destroys a heap-allocated array of MR_BMap_MR_VertId_uint64_t. Does nothing if the pointer is null. 
| MRC_API const MR_Buffer_MR_VertId * MR_BMap_MR_VertId_uint64_t_Get_b | ( | const MR_BMap_MR_VertId_uint64_t * | _this | ) | 
Returns a pointer to a member variable of class MR::BMap<MR::VertId, MR_uint64_t> named b. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_uint64_t * MR_BMap_MR_VertId_uint64_t_Get_tsize | ( | const MR_BMap_MR_VertId_uint64_t * | _this | ) | 
target size, all values inside b must be less than this value Modifies a member variable of class MR::BMap<MR::VertId, MR_uint64_t> named tsize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_VertId * MR_BMap_MR_VertId_uint64_t_GetMutable_b | ( | MR_BMap_MR_VertId_uint64_t * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::BMap<MR::VertId, MR_uint64_t> named b. 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. target size, all values inside b must be less than this value Returns a pointer to a member variable of class MR::BMap<MR::VertId, MR_uint64_t> named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_uint64_t * MR_BMap_MR_VertId_uint64_t_GetMutable_tsize | ( | MR_BMap_MR_VertId_uint64_t * | _this | ) | 
| MRC_API MR_BMap_MR_VertId_uint64_t * MR_BMap_MR_VertId_uint64_t_OffsetMutablePtr | ( | MR_BMap_MR_VertId_uint64_t * | 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_BMap_MR_VertId_uint64_t * MR_BMap_MR_VertId_uint64_t_OffsetPtr | ( | const MR_BMap_MR_VertId_uint64_t * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_BMap_MR_VertId_uint64_t_Set_b | ( | MR_BMap_MR_VertId_uint64_t * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_Buffer_MR_VertId * | value ) | 
Modifies a member variable of class MR::BMap<MR::VertId, MR_uint64_t> named b. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_BMap_MR_VertId_uint64_t_Set_tsize | ( | MR_BMap_MR_VertId_uint64_t * | _this, | 
| MR_uint64_t | value ) | 
target size, all values inside b must be less than this value Returns a mutable pointer to a member variable of class MR::BMap<MR::VertId, MR_uint64_t> named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_BMap_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_AssignFromAnother | ( | MR_BMap_MR_VoxelId_MR_VoxelId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_BMap_MR_VoxelId_MR_VoxelId * | _other ) | 
Generated from a method of class MR::BMap<MR::VoxelId, MR::VoxelId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_BMap_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_ConstructFrom | ( | MR_PassBy | b_pass_by, | 
| MR_Buffer_MR_VoxelId_MR_VoxelId * | b, | ||
| MR_uint64_t | tsize ) | 
Constructs MR::BMap<MR::VoxelId, MR::VoxelId> elementwise. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_VoxelId_MR_VoxelId_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_BMap_MR_VoxelId_MR_VoxelId * | _other ) | 
Generated from a constructor of class MR::BMap<MR::VoxelId, MR::VoxelId>. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_VoxelId_MR_VoxelId_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_BMap_MR_VoxelId_MR_VoxelId_Destroy() to free it when you're done using it. 
| MRC_API MR_BMap_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_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_BMap_MR_VoxelId_MR_VoxelId_DestroyArray(). Use MR_BMap_MR_VoxelId_MR_VoxelId_OffsetMutablePtr() and MR_BMap_MR_VoxelId_MR_VoxelId_OffsetPtr() to access the array elements. 
| MRC_API void MR_BMap_MR_VoxelId_MR_VoxelId_Destroy | ( | const MR_BMap_MR_VoxelId_MR_VoxelId * | _this | ) | 
Destroys a heap-allocated instance of MR_BMap_MR_VoxelId_MR_VoxelId. Does nothing if the pointer is null. 
| MRC_API void MR_BMap_MR_VoxelId_MR_VoxelId_DestroyArray | ( | const MR_BMap_MR_VoxelId_MR_VoxelId * | _this | ) | 
Destroys a heap-allocated array of MR_BMap_MR_VoxelId_MR_VoxelId. Does nothing if the pointer is null. 
| MRC_API const MR_Buffer_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_Get_b | ( | const MR_BMap_MR_VoxelId_MR_VoxelId * | _this | ) | 
Returns a pointer to a member variable of class MR::BMap<MR::VoxelId, MR::VoxelId> named b. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_uint64_t * MR_BMap_MR_VoxelId_MR_VoxelId_Get_tsize | ( | const MR_BMap_MR_VoxelId_MR_VoxelId * | _this | ) | 
target size, all values inside b must be less than this value Modifies a member variable of class MR::BMap<MR::VoxelId, MR::VoxelId> named tsize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_GetMutable_b | ( | MR_BMap_MR_VoxelId_MR_VoxelId * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::BMap<MR::VoxelId, MR::VoxelId> named b. 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. target size, all values inside b must be less than this value Returns a pointer to a member variable of class MR::BMap<MR::VoxelId, MR::VoxelId> named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_uint64_t * MR_BMap_MR_VoxelId_MR_VoxelId_GetMutable_tsize | ( | MR_BMap_MR_VoxelId_MR_VoxelId * | _this | ) | 
| MRC_API MR_BMap_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_OffsetMutablePtr | ( | MR_BMap_MR_VoxelId_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_BMap_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_OffsetPtr | ( | const MR_BMap_MR_VoxelId_MR_VoxelId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_BMap_MR_VoxelId_MR_VoxelId_Set_b | ( | MR_BMap_MR_VoxelId_MR_VoxelId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_Buffer_MR_VoxelId_MR_VoxelId * | value ) | 
Modifies a member variable of class MR::BMap<MR::VoxelId, MR::VoxelId> named b. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_BMap_MR_VoxelId_MR_VoxelId_Set_tsize | ( | MR_BMap_MR_VoxelId_MR_VoxelId * | _this, | 
| MR_uint64_t | value ) | 
target size, all values inside b must be less than this value Returns a mutable pointer to a member variable of class MR::BMap<MR::VoxelId, MR::VoxelId> named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Buffer_char * MR_Buffer_char_AssignFromAnother | ( | MR_Buffer_char * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Buffer_char * | _other ) | 
Generated from a method of class MR::Buffer<char> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_uint64_t MR_Buffer_char_backId | ( | const MR_Buffer_char * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Buffer<char> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_char_beginId | ( | const MR_Buffer_char * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Buffer<char> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_char_capacity | ( | const MR_Buffer_char * | _this | ) | 
Generated from a method of class MR::Buffer<char> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Buffer_char_clear | ( | MR_Buffer_char * | _this | ) | 
Generated from a method of class MR::Buffer<char> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_char * MR_Buffer_char_Construct | ( | MR_uint64_t | size | ) | 
Generated from a constructor of class MR::Buffer<char>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_char_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_char * MR_Buffer_char_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Buffer_char * | _other ) | 
Generated from a constructor of class MR::Buffer<char>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_char_Destroy() to free it when you're done using it. 
| MRC_API char * MR_Buffer_char_data | ( | MR_Buffer_char * | _this | ) | 
Generated from a method of class MR::Buffer<char> named data. Parameter _this can not be null. It is a single object. 
| MRC_API char * MR_Buffer_char_data_const | ( | const MR_Buffer_char * | _this | ) | 
Generated from a method of class MR::Buffer<char> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_char * MR_Buffer_char_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_char_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_char * MR_Buffer_char_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_Buffer_char_DestroyArray(). Use MR_Buffer_char_OffsetMutablePtr() and MR_Buffer_char_OffsetPtr() to access the array elements. 
| MRC_API void MR_Buffer_char_Destroy | ( | const MR_Buffer_char * | _this | ) | 
Destroys a heap-allocated instance of MR_Buffer_char. Does nothing if the pointer is null. 
| MRC_API void MR_Buffer_char_DestroyArray | ( | const MR_Buffer_char * | _this | ) | 
Destroys a heap-allocated array of MR_Buffer_char. Does nothing if the pointer is null. 
| MRC_API bool MR_Buffer_char_empty | ( | const MR_Buffer_char * | _this | ) | 
Generated from a method of class MR::Buffer<char> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_char_endId | ( | const MR_Buffer_char * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Buffer<char> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_char_heapBytes | ( | const MR_Buffer_char * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Buffer<char> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API char * MR_Buffer_char_index | ( | MR_Buffer_char * | _this, | 
| MR_uint64_t | i ) | 
Generated from a method of class MR::Buffer<char> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const char * MR_Buffer_char_index_const | ( | const MR_Buffer_char * | _this, | 
| MR_uint64_t | i ) | 
Generated from a method of class MR::Buffer<char> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Buffer_char * MR_Buffer_char_OffsetMutablePtr | ( | MR_Buffer_char * | 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_Buffer_char * MR_Buffer_char_OffsetPtr | ( | const MR_Buffer_char * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Buffer_char_resize | ( | MR_Buffer_char * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Buffer<char> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_char_size | ( | const MR_Buffer_char * | _this | ) | 
Generated from a method of class MR::Buffer<char> named size. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_EdgeId_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_AssignFromAnother | ( | MR_Buffer_MR_EdgeId_MR_EdgeId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Buffer_MR_EdgeId_MR_EdgeId * | _other ) | 
Generated from a method of class MR::Buffer<MR::EdgeId, MR::EdgeId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_EdgeId MR_Buffer_MR_EdgeId_MR_EdgeId_backId | ( | const MR_Buffer_MR_EdgeId_MR_EdgeId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Buffer<MR::EdgeId, MR::EdgeId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_EdgeId MR_Buffer_MR_EdgeId_MR_EdgeId_beginId | ( | const MR_Buffer_MR_EdgeId_MR_EdgeId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Buffer<MR::EdgeId, MR::EdgeId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_EdgeId_MR_EdgeId_capacity | ( | const MR_Buffer_MR_EdgeId_MR_EdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::EdgeId, MR::EdgeId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Buffer_MR_EdgeId_MR_EdgeId_clear | ( | MR_Buffer_MR_EdgeId_MR_EdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::EdgeId, MR::EdgeId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_EdgeId_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_Construct | ( | MR_uint64_t | size | ) | 
Generated from a constructor of class MR::Buffer<MR::EdgeId, MR::EdgeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_EdgeId_MR_EdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_EdgeId_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Buffer_MR_EdgeId_MR_EdgeId * | _other ) | 
Generated from a constructor of class MR::Buffer<MR::EdgeId, MR::EdgeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_EdgeId_MR_EdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_data | ( | MR_Buffer_MR_EdgeId_MR_EdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::EdgeId, MR::EdgeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_data_const | ( | const MR_Buffer_MR_EdgeId_MR_EdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::EdgeId, MR::EdgeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_EdgeId_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_EdgeId_MR_EdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_EdgeId_MR_EdgeId * MR_Buffer_MR_EdgeId_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_Buffer_MR_EdgeId_MR_EdgeId_DestroyArray(). Use MR_Buffer_MR_EdgeId_MR_EdgeId_OffsetMutablePtr() and MR_Buffer_MR_EdgeId_MR_EdgeId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Buffer_MR_EdgeId_MR_EdgeId_Destroy | ( | const MR_Buffer_MR_EdgeId_MR_EdgeId * | _this | ) | 
Destroys a heap-allocated instance of MR_Buffer_MR_EdgeId_MR_EdgeId. Does nothing if the pointer is null. 
| MRC_API void MR_Buffer_MR_EdgeId_MR_EdgeId_DestroyArray | ( | const MR_Buffer_MR_EdgeId_MR_EdgeId * | _this | ) | 
Destroys a heap-allocated array of MR_Buffer_MR_EdgeId_MR_EdgeId. Does nothing if the pointer is null. 
| MRC_API bool MR_Buffer_MR_EdgeId_MR_EdgeId_empty | ( | const MR_Buffer_MR_EdgeId_MR_EdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::EdgeId, MR::EdgeId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_EdgeId MR_Buffer_MR_EdgeId_MR_EdgeId_endId | ( | const MR_Buffer_MR_EdgeId_MR_EdgeId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Buffer<MR::EdgeId, MR::EdgeId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_EdgeId_MR_EdgeId_heapBytes | ( | const MR_Buffer_MR_EdgeId_MR_EdgeId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Buffer<MR::EdgeId, MR::EdgeId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_index | ( | MR_Buffer_MR_EdgeId_MR_EdgeId * | _this, | 
| MR_EdgeId | i ) | 
Generated from a method of class MR::Buffer<MR::EdgeId, MR::EdgeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_index_const | ( | const MR_Buffer_MR_EdgeId_MR_EdgeId * | _this, | 
| MR_EdgeId | i ) | 
Generated from a method of class MR::Buffer<MR::EdgeId, MR::EdgeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Buffer_MR_EdgeId_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_OffsetMutablePtr | ( | MR_Buffer_MR_EdgeId_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_Buffer_MR_EdgeId_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_OffsetPtr | ( | const MR_Buffer_MR_EdgeId_MR_EdgeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Buffer_MR_EdgeId_MR_EdgeId_resize | ( | MR_Buffer_MR_EdgeId_MR_EdgeId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Buffer<MR::EdgeId, MR::EdgeId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_EdgeId_MR_EdgeId_size | ( | const MR_Buffer_MR_EdgeId_MR_EdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::EdgeId, MR::EdgeId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_AssignFromAnother | ( | MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * | _other ) | 
Generated from a method of class MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_UndirectedEdgeId MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_backId | ( | const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeId MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_beginId | ( | const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_capacity | ( | const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_clear | ( | MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_Construct | ( | MR_uint64_t | size | ) | 
Generated from a constructor of class MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * | _other ) | 
Generated from a constructor of class MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_data | ( | MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_data_const | ( | const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_EdgeId_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_Buffer_MR_EdgeId_MR_UndirectedEdgeId_DestroyArray(). Use MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_OffsetMutablePtr() and MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_Destroy | ( | const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * | _this | ) | 
Destroys a heap-allocated instance of MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId. Does nothing if the pointer is null. 
| MRC_API void MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_DestroyArray | ( | const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * | _this | ) | 
Destroys a heap-allocated array of MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId. Does nothing if the pointer is null. 
| MRC_API bool MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_empty | ( | const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeId MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_endId | ( | const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_heapBytes | ( | const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_index | ( | MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * | _this, | 
| MR_UndirectedEdgeId | i ) | 
Generated from a method of class MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_index_const | ( | const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * | _this, | 
| MR_UndirectedEdgeId | i ) | 
Generated from a method of class MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_OffsetMutablePtr | ( | MR_Buffer_MR_EdgeId_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_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_OffsetPtr | ( | const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_resize | ( | MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_size | ( | const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_FaceId * MR_Buffer_MR_FaceId_AssignFromAnother | ( | MR_Buffer_MR_FaceId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Buffer_MR_FaceId * | _other ) | 
Generated from a method of class MR::Buffer<MR::FaceId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_uint64_t MR_Buffer_MR_FaceId_backId | ( | const MR_Buffer_MR_FaceId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Buffer<MR::FaceId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_FaceId_beginId | ( | const MR_Buffer_MR_FaceId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Buffer<MR::FaceId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_FaceId_capacity | ( | const MR_Buffer_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::FaceId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Buffer_MR_FaceId_clear | ( | MR_Buffer_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::FaceId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_FaceId * MR_Buffer_MR_FaceId_Construct | ( | MR_uint64_t | size | ) | 
Generated from a constructor of class MR::Buffer<MR::FaceId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_FaceId * MR_Buffer_MR_FaceId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Buffer_MR_FaceId * | _other ) | 
Generated from a constructor of class MR::Buffer<MR::FaceId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_data | ( | MR_Buffer_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::FaceId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_data_const | ( | const MR_Buffer_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::FaceId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_FaceId * MR_Buffer_MR_FaceId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_FaceId * MR_Buffer_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_Buffer_MR_FaceId_DestroyArray(). Use MR_Buffer_MR_FaceId_OffsetMutablePtr() and MR_Buffer_MR_FaceId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Buffer_MR_FaceId_Destroy | ( | const MR_Buffer_MR_FaceId * | _this | ) | 
Destroys a heap-allocated instance of MR_Buffer_MR_FaceId. Does nothing if the pointer is null. 
| MRC_API void MR_Buffer_MR_FaceId_DestroyArray | ( | const MR_Buffer_MR_FaceId * | _this | ) | 
Destroys a heap-allocated array of MR_Buffer_MR_FaceId. Does nothing if the pointer is null. 
| MRC_API bool MR_Buffer_MR_FaceId_empty | ( | const MR_Buffer_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::FaceId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_FaceId_endId | ( | const MR_Buffer_MR_FaceId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Buffer<MR::FaceId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_FaceId_heapBytes | ( | const MR_Buffer_MR_FaceId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Buffer<MR::FaceId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_index | ( | MR_Buffer_MR_FaceId * | _this, | 
| MR_uint64_t | i ) | 
Generated from a method of class MR::Buffer<MR::FaceId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_index_const | ( | const MR_Buffer_MR_FaceId * | _this, | 
| MR_uint64_t | i ) | 
Generated from a method of class MR::Buffer<MR::FaceId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Buffer_MR_FaceId_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_AssignFromAnother | ( | MR_Buffer_MR_FaceId_MR_FaceId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Buffer_MR_FaceId_MR_FaceId * | _other ) | 
Generated from a method of class MR::Buffer<MR::FaceId, MR::FaceId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_FaceId MR_Buffer_MR_FaceId_MR_FaceId_backId | ( | const MR_Buffer_MR_FaceId_MR_FaceId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Buffer<MR::FaceId, MR::FaceId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceId MR_Buffer_MR_FaceId_MR_FaceId_beginId | ( | const MR_Buffer_MR_FaceId_MR_FaceId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Buffer<MR::FaceId, MR::FaceId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_FaceId_MR_FaceId_capacity | ( | const MR_Buffer_MR_FaceId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::FaceId, MR::FaceId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Buffer_MR_FaceId_MR_FaceId_clear | ( | MR_Buffer_MR_FaceId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::FaceId, MR::FaceId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_FaceId_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_Construct | ( | MR_uint64_t | size | ) | 
Generated from a constructor of class MR::Buffer<MR::FaceId, MR::FaceId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_FaceId_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_FaceId_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Buffer_MR_FaceId_MR_FaceId * | _other ) | 
Generated from a constructor of class MR::Buffer<MR::FaceId, MR::FaceId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_FaceId_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_data | ( | MR_Buffer_MR_FaceId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::FaceId, MR::FaceId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_data_const | ( | const MR_Buffer_MR_FaceId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::FaceId, MR::FaceId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_FaceId_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_FaceId_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_FaceId_MR_FaceId * MR_Buffer_MR_FaceId_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_Buffer_MR_FaceId_MR_FaceId_DestroyArray(). Use MR_Buffer_MR_FaceId_MR_FaceId_OffsetMutablePtr() and MR_Buffer_MR_FaceId_MR_FaceId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Buffer_MR_FaceId_MR_FaceId_Destroy | ( | const MR_Buffer_MR_FaceId_MR_FaceId * | _this | ) | 
Destroys a heap-allocated instance of MR_Buffer_MR_FaceId_MR_FaceId. Does nothing if the pointer is null. 
| MRC_API void MR_Buffer_MR_FaceId_MR_FaceId_DestroyArray | ( | const MR_Buffer_MR_FaceId_MR_FaceId * | _this | ) | 
Destroys a heap-allocated array of MR_Buffer_MR_FaceId_MR_FaceId. Does nothing if the pointer is null. 
| MRC_API bool MR_Buffer_MR_FaceId_MR_FaceId_empty | ( | const MR_Buffer_MR_FaceId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::FaceId, MR::FaceId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceId MR_Buffer_MR_FaceId_MR_FaceId_endId | ( | const MR_Buffer_MR_FaceId_MR_FaceId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Buffer<MR::FaceId, MR::FaceId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_FaceId_MR_FaceId_heapBytes | ( | const MR_Buffer_MR_FaceId_MR_FaceId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Buffer<MR::FaceId, MR::FaceId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_index | ( | MR_Buffer_MR_FaceId_MR_FaceId * | _this, | 
| MR_FaceId | i ) | 
Generated from a method of class MR::Buffer<MR::FaceId, MR::FaceId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_index_const | ( | const MR_Buffer_MR_FaceId_MR_FaceId * | _this, | 
| MR_FaceId | i ) | 
Generated from a method of class MR::Buffer<MR::FaceId, MR::FaceId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Buffer_MR_FaceId_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_OffsetMutablePtr | ( | MR_Buffer_MR_FaceId_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_Buffer_MR_FaceId_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_OffsetPtr | ( | const MR_Buffer_MR_FaceId_MR_FaceId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Buffer_MR_FaceId_MR_FaceId_resize | ( | MR_Buffer_MR_FaceId_MR_FaceId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Buffer<MR::FaceId, MR::FaceId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_FaceId_MR_FaceId_size | ( | const MR_Buffer_MR_FaceId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::FaceId, MR::FaceId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_FaceId * MR_Buffer_MR_FaceId_OffsetMutablePtr | ( | MR_Buffer_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_Buffer_MR_FaceId * MR_Buffer_MR_FaceId_OffsetPtr | ( | const MR_Buffer_MR_FaceId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Buffer_MR_FaceId_resize | ( | MR_Buffer_MR_FaceId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Buffer<MR::FaceId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_FaceId_size | ( | const MR_Buffer_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::FaceId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_AssignFromAnother | ( | MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * | _other ) | 
Generated from a method of class MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_GraphEdgeId MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_backId | ( | const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_GraphEdgeId MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_beginId | ( | const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_capacity | ( | const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_clear | ( | MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_Construct | ( | MR_uint64_t | size | ) | 
Generated from a constructor of class MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * | _other ) | 
Generated from a constructor of class MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoDefInit_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_data | ( | MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_data_const | ( | const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_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_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_DestroyArray(). Use MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_OffsetMutablePtr() and MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_Destroy | ( | const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
Destroys a heap-allocated instance of MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId. Does nothing if the pointer is null. 
| MRC_API void MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_DestroyArray | ( | const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
Destroys a heap-allocated array of MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId. Does nothing if the pointer is null. 
| MRC_API bool MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_empty | ( | const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_GraphEdgeId MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_endId | ( | const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_heapBytes | ( | const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_index | ( | MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * | _this, | 
| MR_GraphEdgeId | i ) | 
Generated from a method of class MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_NoDefInit_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_index_const | ( | const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * | _this, | 
| MR_GraphEdgeId | i ) | 
Generated from a method of class MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_OffsetMutablePtr | ( | MR_Buffer_MR_GraphEdgeId_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_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_OffsetPtr | ( | const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_resize | ( | MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_size | ( | const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_AssignFromAnother | ( | MR_Buffer_MR_GraphVertId_MR_GraphVertId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Buffer_MR_GraphVertId_MR_GraphVertId * | _other ) | 
Generated from a method of class MR::Buffer<MR::GraphVertId, MR::GraphVertId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_GraphVertId MR_Buffer_MR_GraphVertId_MR_GraphVertId_backId | ( | const MR_Buffer_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Buffer<MR::GraphVertId, MR::GraphVertId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_GraphVertId MR_Buffer_MR_GraphVertId_MR_GraphVertId_beginId | ( | const MR_Buffer_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Buffer<MR::GraphVertId, MR::GraphVertId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_GraphVertId_MR_GraphVertId_capacity | ( | const MR_Buffer_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::GraphVertId, MR::GraphVertId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Buffer_MR_GraphVertId_MR_GraphVertId_clear | ( | MR_Buffer_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::GraphVertId, MR::GraphVertId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_Construct | ( | MR_uint64_t | size | ) | 
Generated from a constructor of class MR::Buffer<MR::GraphVertId, MR::GraphVertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_GraphVertId_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Buffer_MR_GraphVertId_MR_GraphVertId * | _other ) | 
Generated from a constructor of class MR::Buffer<MR::GraphVertId, MR::GraphVertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_GraphVertId_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoDefInit_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_data | ( | MR_Buffer_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::GraphVertId, MR::GraphVertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_data_const | ( | const MR_Buffer_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::GraphVertId, MR::GraphVertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_GraphVertId_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_Buffer_MR_GraphVertId_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_Buffer_MR_GraphVertId_MR_GraphVertId_DestroyArray(). Use MR_Buffer_MR_GraphVertId_MR_GraphVertId_OffsetMutablePtr() and MR_Buffer_MR_GraphVertId_MR_GraphVertId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Buffer_MR_GraphVertId_MR_GraphVertId_Destroy | ( | const MR_Buffer_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
Destroys a heap-allocated instance of MR_Buffer_MR_GraphVertId_MR_GraphVertId. Does nothing if the pointer is null. 
| MRC_API void MR_Buffer_MR_GraphVertId_MR_GraphVertId_DestroyArray | ( | const MR_Buffer_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
Destroys a heap-allocated array of MR_Buffer_MR_GraphVertId_MR_GraphVertId. Does nothing if the pointer is null. 
| MRC_API bool MR_Buffer_MR_GraphVertId_MR_GraphVertId_empty | ( | const MR_Buffer_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::GraphVertId, MR::GraphVertId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_GraphVertId MR_Buffer_MR_GraphVertId_MR_GraphVertId_endId | ( | const MR_Buffer_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Buffer<MR::GraphVertId, MR::GraphVertId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_GraphVertId_MR_GraphVertId_heapBytes | ( | const MR_Buffer_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Buffer<MR::GraphVertId, MR::GraphVertId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_index | ( | MR_Buffer_MR_GraphVertId_MR_GraphVertId * | _this, | 
| MR_GraphVertId | i ) | 
Generated from a method of class MR::Buffer<MR::GraphVertId, MR::GraphVertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_NoDefInit_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_index_const | ( | const MR_Buffer_MR_GraphVertId_MR_GraphVertId * | _this, | 
| MR_GraphVertId | i ) | 
Generated from a method of class MR::Buffer<MR::GraphVertId, MR::GraphVertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_OffsetMutablePtr | ( | MR_Buffer_MR_GraphVertId_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_Buffer_MR_GraphVertId_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_OffsetPtr | ( | const MR_Buffer_MR_GraphVertId_MR_GraphVertId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Buffer_MR_GraphVertId_MR_GraphVertId_resize | ( | MR_Buffer_MR_GraphVertId_MR_GraphVertId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Buffer<MR::GraphVertId, MR::GraphVertId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_GraphVertId_MR_GraphVertId_size | ( | const MR_Buffer_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::GraphVertId, MR::GraphVertId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_AssignFromAnother | ( | MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _other ) | 
Generated from a method of class MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_backId | ( | const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named backId. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_beginId | ( | const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named beginId. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_uint64_t MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_capacity | ( | const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_clear | ( | MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Construct | ( | MR_uint64_t | size | ) | 
Generated from a constructor of class MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _other ) | 
Generated from a constructor of class MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_data | ( | MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_data_const | ( | const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_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_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_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_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_DestroyArray(). Use MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetMutablePtr() and MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetPtr() to access the array elements. 
| MRC_API void MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Destroy | ( | const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Destroys a heap-allocated instance of MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag. Does nothing if the pointer is null. 
| MRC_API void MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_DestroyArray | ( | const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Destroys a heap-allocated array of MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag. Does nothing if the pointer is null. 
| MRC_API bool MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_empty | ( | const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_endId | ( | const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named endId. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_uint64_t MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_heapBytes | ( | const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_index | ( | MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_Id_MR_ICPElemtTag * | i ) | 
Generated from a method of class MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named operator[]. Parameter _this can not be null. It is a single object. Parameter i can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_index_const | ( | const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_Id_MR_ICPElemtTag * | i ) | 
Generated from a method of class MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named operator[]. Parameter _this can not be null. It is a single object. Parameter i can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetMutablePtr | ( | MR_Buffer_MR_Id_MR_ICPElemtTag_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_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetPtr | ( | const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_resize | ( | MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_size | ( | const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named size. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_NodeId_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_AssignFromAnother | ( | MR_Buffer_MR_NodeId_MR_NodeId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Buffer_MR_NodeId_MR_NodeId * | _other ) | 
Generated from a method of class MR::Buffer<MR::NodeId, MR::NodeId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_NodeId MR_Buffer_MR_NodeId_MR_NodeId_backId | ( | const MR_Buffer_MR_NodeId_MR_NodeId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Buffer<MR::NodeId, MR::NodeId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NodeId MR_Buffer_MR_NodeId_MR_NodeId_beginId | ( | const MR_Buffer_MR_NodeId_MR_NodeId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Buffer<MR::NodeId, MR::NodeId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_NodeId_MR_NodeId_capacity | ( | const MR_Buffer_MR_NodeId_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::NodeId, MR::NodeId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Buffer_MR_NodeId_MR_NodeId_clear | ( | MR_Buffer_MR_NodeId_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::NodeId, MR::NodeId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_NodeId_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_Construct | ( | MR_uint64_t | size | ) | 
Generated from a constructor of class MR::Buffer<MR::NodeId, MR::NodeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_NodeId_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_NodeId_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Buffer_MR_NodeId_MR_NodeId * | _other ) | 
Generated from a constructor of class MR::Buffer<MR::NodeId, MR::NodeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_NodeId_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoDefInit_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_data | ( | MR_Buffer_MR_NodeId_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::NodeId, MR::NodeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_data_const | ( | const MR_Buffer_MR_NodeId_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::NodeId, MR::NodeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_NodeId_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_NodeId_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_NodeId_MR_NodeId * MR_Buffer_MR_NodeId_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_Buffer_MR_NodeId_MR_NodeId_DestroyArray(). Use MR_Buffer_MR_NodeId_MR_NodeId_OffsetMutablePtr() and MR_Buffer_MR_NodeId_MR_NodeId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Buffer_MR_NodeId_MR_NodeId_Destroy | ( | const MR_Buffer_MR_NodeId_MR_NodeId * | _this | ) | 
Destroys a heap-allocated instance of MR_Buffer_MR_NodeId_MR_NodeId. Does nothing if the pointer is null. 
| MRC_API void MR_Buffer_MR_NodeId_MR_NodeId_DestroyArray | ( | const MR_Buffer_MR_NodeId_MR_NodeId * | _this | ) | 
Destroys a heap-allocated array of MR_Buffer_MR_NodeId_MR_NodeId. Does nothing if the pointer is null. 
| MRC_API bool MR_Buffer_MR_NodeId_MR_NodeId_empty | ( | const MR_Buffer_MR_NodeId_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::NodeId, MR::NodeId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NodeId MR_Buffer_MR_NodeId_MR_NodeId_endId | ( | const MR_Buffer_MR_NodeId_MR_NodeId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Buffer<MR::NodeId, MR::NodeId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_NodeId_MR_NodeId_heapBytes | ( | const MR_Buffer_MR_NodeId_MR_NodeId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Buffer<MR::NodeId, MR::NodeId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_index | ( | MR_Buffer_MR_NodeId_MR_NodeId * | _this, | 
| MR_NodeId | i ) | 
Generated from a method of class MR::Buffer<MR::NodeId, MR::NodeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_NoDefInit_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_index_const | ( | const MR_Buffer_MR_NodeId_MR_NodeId * | _this, | 
| MR_NodeId | i ) | 
Generated from a method of class MR::Buffer<MR::NodeId, MR::NodeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Buffer_MR_NodeId_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_OffsetMutablePtr | ( | MR_Buffer_MR_NodeId_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_Buffer_MR_NodeId_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_OffsetPtr | ( | const MR_Buffer_MR_NodeId_MR_NodeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Buffer_MR_NodeId_MR_NodeId_resize | ( | MR_Buffer_MR_NodeId_MR_NodeId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Buffer<MR::NodeId, MR::NodeId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_NodeId_MR_NodeId_size | ( | const MR_Buffer_MR_NodeId_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::NodeId, MR::NodeId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_ObjId_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_AssignFromAnother | ( | MR_Buffer_MR_ObjId_MR_ObjId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Buffer_MR_ObjId_MR_ObjId * | _other ) | 
Generated from a method of class MR::Buffer<MR::ObjId, MR::ObjId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_ObjId MR_Buffer_MR_ObjId_MR_ObjId_backId | ( | const MR_Buffer_MR_ObjId_MR_ObjId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Buffer<MR::ObjId, MR::ObjId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_ObjId MR_Buffer_MR_ObjId_MR_ObjId_beginId | ( | const MR_Buffer_MR_ObjId_MR_ObjId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Buffer<MR::ObjId, MR::ObjId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_ObjId_MR_ObjId_capacity | ( | const MR_Buffer_MR_ObjId_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::ObjId, MR::ObjId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Buffer_MR_ObjId_MR_ObjId_clear | ( | MR_Buffer_MR_ObjId_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::ObjId, MR::ObjId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_ObjId_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_Construct | ( | MR_uint64_t | size | ) | 
Generated from a constructor of class MR::Buffer<MR::ObjId, MR::ObjId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_ObjId_MR_ObjId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_ObjId_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Buffer_MR_ObjId_MR_ObjId * | _other ) | 
Generated from a constructor of class MR::Buffer<MR::ObjId, MR::ObjId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_ObjId_MR_ObjId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoDefInit_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_data | ( | MR_Buffer_MR_ObjId_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::ObjId, MR::ObjId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_data_const | ( | const MR_Buffer_MR_ObjId_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::ObjId, MR::ObjId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_ObjId_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_ObjId_MR_ObjId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_ObjId_MR_ObjId * MR_Buffer_MR_ObjId_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_Buffer_MR_ObjId_MR_ObjId_DestroyArray(). Use MR_Buffer_MR_ObjId_MR_ObjId_OffsetMutablePtr() and MR_Buffer_MR_ObjId_MR_ObjId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Buffer_MR_ObjId_MR_ObjId_Destroy | ( | const MR_Buffer_MR_ObjId_MR_ObjId * | _this | ) | 
Destroys a heap-allocated instance of MR_Buffer_MR_ObjId_MR_ObjId. Does nothing if the pointer is null. 
| MRC_API void MR_Buffer_MR_ObjId_MR_ObjId_DestroyArray | ( | const MR_Buffer_MR_ObjId_MR_ObjId * | _this | ) | 
Destroys a heap-allocated array of MR_Buffer_MR_ObjId_MR_ObjId. Does nothing if the pointer is null. 
| MRC_API bool MR_Buffer_MR_ObjId_MR_ObjId_empty | ( | const MR_Buffer_MR_ObjId_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::ObjId, MR::ObjId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_ObjId MR_Buffer_MR_ObjId_MR_ObjId_endId | ( | const MR_Buffer_MR_ObjId_MR_ObjId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Buffer<MR::ObjId, MR::ObjId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_ObjId_MR_ObjId_heapBytes | ( | const MR_Buffer_MR_ObjId_MR_ObjId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Buffer<MR::ObjId, MR::ObjId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_index | ( | MR_Buffer_MR_ObjId_MR_ObjId * | _this, | 
| MR_ObjId | i ) | 
Generated from a method of class MR::Buffer<MR::ObjId, MR::ObjId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_NoDefInit_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_index_const | ( | const MR_Buffer_MR_ObjId_MR_ObjId * | _this, | 
| MR_ObjId | i ) | 
Generated from a method of class MR::Buffer<MR::ObjId, MR::ObjId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Buffer_MR_ObjId_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_OffsetMutablePtr | ( | MR_Buffer_MR_ObjId_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_Buffer_MR_ObjId_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_OffsetPtr | ( | const MR_Buffer_MR_ObjId_MR_ObjId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Buffer_MR_ObjId_MR_ObjId_resize | ( | MR_Buffer_MR_ObjId_MR_ObjId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Buffer<MR::ObjId, MR::ObjId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_ObjId_MR_ObjId_size | ( | const MR_Buffer_MR_ObjId_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::ObjId, MR::ObjId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_PixelId_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_AssignFromAnother | ( | MR_Buffer_MR_PixelId_MR_PixelId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Buffer_MR_PixelId_MR_PixelId * | _other ) | 
Generated from a method of class MR::Buffer<MR::PixelId, MR::PixelId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_PixelId MR_Buffer_MR_PixelId_MR_PixelId_backId | ( | const MR_Buffer_MR_PixelId_MR_PixelId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Buffer<MR::PixelId, MR::PixelId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_PixelId MR_Buffer_MR_PixelId_MR_PixelId_beginId | ( | const MR_Buffer_MR_PixelId_MR_PixelId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Buffer<MR::PixelId, MR::PixelId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_PixelId_MR_PixelId_capacity | ( | const MR_Buffer_MR_PixelId_MR_PixelId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::PixelId, MR::PixelId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Buffer_MR_PixelId_MR_PixelId_clear | ( | MR_Buffer_MR_PixelId_MR_PixelId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::PixelId, MR::PixelId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_PixelId_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_Construct | ( | MR_uint64_t | size | ) | 
Generated from a constructor of class MR::Buffer<MR::PixelId, MR::PixelId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_PixelId_MR_PixelId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_PixelId_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Buffer_MR_PixelId_MR_PixelId * | _other ) | 
Generated from a constructor of class MR::Buffer<MR::PixelId, MR::PixelId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_PixelId_MR_PixelId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoDefInit_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_data | ( | MR_Buffer_MR_PixelId_MR_PixelId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::PixelId, MR::PixelId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_data_const | ( | const MR_Buffer_MR_PixelId_MR_PixelId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::PixelId, MR::PixelId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_PixelId_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_PixelId_MR_PixelId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_PixelId_MR_PixelId * MR_Buffer_MR_PixelId_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_Buffer_MR_PixelId_MR_PixelId_DestroyArray(). Use MR_Buffer_MR_PixelId_MR_PixelId_OffsetMutablePtr() and MR_Buffer_MR_PixelId_MR_PixelId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Buffer_MR_PixelId_MR_PixelId_Destroy | ( | const MR_Buffer_MR_PixelId_MR_PixelId * | _this | ) | 
Destroys a heap-allocated instance of MR_Buffer_MR_PixelId_MR_PixelId. Does nothing if the pointer is null. 
| MRC_API void MR_Buffer_MR_PixelId_MR_PixelId_DestroyArray | ( | const MR_Buffer_MR_PixelId_MR_PixelId * | _this | ) | 
Destroys a heap-allocated array of MR_Buffer_MR_PixelId_MR_PixelId. Does nothing if the pointer is null. 
| MRC_API bool MR_Buffer_MR_PixelId_MR_PixelId_empty | ( | const MR_Buffer_MR_PixelId_MR_PixelId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::PixelId, MR::PixelId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_PixelId MR_Buffer_MR_PixelId_MR_PixelId_endId | ( | const MR_Buffer_MR_PixelId_MR_PixelId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Buffer<MR::PixelId, MR::PixelId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_PixelId_MR_PixelId_heapBytes | ( | const MR_Buffer_MR_PixelId_MR_PixelId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Buffer<MR::PixelId, MR::PixelId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_index | ( | MR_Buffer_MR_PixelId_MR_PixelId * | _this, | 
| MR_PixelId | i ) | 
Generated from a method of class MR::Buffer<MR::PixelId, MR::PixelId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_NoDefInit_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_index_const | ( | const MR_Buffer_MR_PixelId_MR_PixelId * | _this, | 
| MR_PixelId | i ) | 
Generated from a method of class MR::Buffer<MR::PixelId, MR::PixelId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Buffer_MR_PixelId_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_OffsetMutablePtr | ( | MR_Buffer_MR_PixelId_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_Buffer_MR_PixelId_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_OffsetPtr | ( | const MR_Buffer_MR_PixelId_MR_PixelId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Buffer_MR_PixelId_MR_PixelId_resize | ( | MR_Buffer_MR_PixelId_MR_PixelId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Buffer<MR::PixelId, MR::PixelId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_PixelId_MR_PixelId_size | ( | const MR_Buffer_MR_PixelId_MR_PixelId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::PixelId, MR::PixelId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_RegionId_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_AssignFromAnother | ( | MR_Buffer_MR_RegionId_MR_RegionId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Buffer_MR_RegionId_MR_RegionId * | _other ) | 
Generated from a method of class MR::Buffer<MR::RegionId, MR::RegionId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_RegionId MR_Buffer_MR_RegionId_MR_RegionId_backId | ( | const MR_Buffer_MR_RegionId_MR_RegionId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Buffer<MR::RegionId, MR::RegionId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_RegionId MR_Buffer_MR_RegionId_MR_RegionId_beginId | ( | const MR_Buffer_MR_RegionId_MR_RegionId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Buffer<MR::RegionId, MR::RegionId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_RegionId_MR_RegionId_capacity | ( | const MR_Buffer_MR_RegionId_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::RegionId, MR::RegionId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Buffer_MR_RegionId_MR_RegionId_clear | ( | MR_Buffer_MR_RegionId_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::RegionId, MR::RegionId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_RegionId_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_Construct | ( | MR_uint64_t | size | ) | 
Generated from a constructor of class MR::Buffer<MR::RegionId, MR::RegionId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_RegionId_MR_RegionId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_RegionId_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Buffer_MR_RegionId_MR_RegionId * | _other ) | 
Generated from a constructor of class MR::Buffer<MR::RegionId, MR::RegionId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_RegionId_MR_RegionId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoDefInit_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_data | ( | MR_Buffer_MR_RegionId_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::RegionId, MR::RegionId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_data_const | ( | const MR_Buffer_MR_RegionId_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::RegionId, MR::RegionId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_RegionId_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_RegionId_MR_RegionId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_RegionId_MR_RegionId * MR_Buffer_MR_RegionId_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_Buffer_MR_RegionId_MR_RegionId_DestroyArray(). Use MR_Buffer_MR_RegionId_MR_RegionId_OffsetMutablePtr() and MR_Buffer_MR_RegionId_MR_RegionId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Buffer_MR_RegionId_MR_RegionId_Destroy | ( | const MR_Buffer_MR_RegionId_MR_RegionId * | _this | ) | 
Destroys a heap-allocated instance of MR_Buffer_MR_RegionId_MR_RegionId. Does nothing if the pointer is null. 
| MRC_API void MR_Buffer_MR_RegionId_MR_RegionId_DestroyArray | ( | const MR_Buffer_MR_RegionId_MR_RegionId * | _this | ) | 
Destroys a heap-allocated array of MR_Buffer_MR_RegionId_MR_RegionId. Does nothing if the pointer is null. 
| MRC_API bool MR_Buffer_MR_RegionId_MR_RegionId_empty | ( | const MR_Buffer_MR_RegionId_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::RegionId, MR::RegionId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_RegionId MR_Buffer_MR_RegionId_MR_RegionId_endId | ( | const MR_Buffer_MR_RegionId_MR_RegionId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Buffer<MR::RegionId, MR::RegionId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_RegionId_MR_RegionId_heapBytes | ( | const MR_Buffer_MR_RegionId_MR_RegionId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Buffer<MR::RegionId, MR::RegionId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_index | ( | MR_Buffer_MR_RegionId_MR_RegionId * | _this, | 
| MR_RegionId | i ) | 
Generated from a method of class MR::Buffer<MR::RegionId, MR::RegionId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_NoDefInit_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_index_const | ( | const MR_Buffer_MR_RegionId_MR_RegionId * | _this, | 
| MR_RegionId | i ) | 
Generated from a method of class MR::Buffer<MR::RegionId, MR::RegionId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Buffer_MR_RegionId_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_OffsetMutablePtr | ( | MR_Buffer_MR_RegionId_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_Buffer_MR_RegionId_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_OffsetPtr | ( | const MR_Buffer_MR_RegionId_MR_RegionId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Buffer_MR_RegionId_MR_RegionId_resize | ( | MR_Buffer_MR_RegionId_MR_RegionId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Buffer<MR::RegionId, MR::RegionId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_RegionId_MR_RegionId_size | ( | const MR_Buffer_MR_RegionId_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::RegionId, MR::RegionId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_TextureId_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_AssignFromAnother | ( | MR_Buffer_MR_TextureId_MR_TextureId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Buffer_MR_TextureId_MR_TextureId * | _other ) | 
Generated from a method of class MR::Buffer<MR::TextureId, MR::TextureId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_TextureId MR_Buffer_MR_TextureId_MR_TextureId_backId | ( | const MR_Buffer_MR_TextureId_MR_TextureId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Buffer<MR::TextureId, MR::TextureId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_TextureId MR_Buffer_MR_TextureId_MR_TextureId_beginId | ( | const MR_Buffer_MR_TextureId_MR_TextureId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Buffer<MR::TextureId, MR::TextureId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_TextureId_MR_TextureId_capacity | ( | const MR_Buffer_MR_TextureId_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::TextureId, MR::TextureId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Buffer_MR_TextureId_MR_TextureId_clear | ( | MR_Buffer_MR_TextureId_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::TextureId, MR::TextureId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_TextureId_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_Construct | ( | MR_uint64_t | size | ) | 
Generated from a constructor of class MR::Buffer<MR::TextureId, MR::TextureId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_TextureId_MR_TextureId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_TextureId_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Buffer_MR_TextureId_MR_TextureId * | _other ) | 
Generated from a constructor of class MR::Buffer<MR::TextureId, MR::TextureId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_TextureId_MR_TextureId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoDefInit_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_data | ( | MR_Buffer_MR_TextureId_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::TextureId, MR::TextureId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_data_const | ( | const MR_Buffer_MR_TextureId_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::TextureId, MR::TextureId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_TextureId_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_TextureId_MR_TextureId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_TextureId_MR_TextureId * MR_Buffer_MR_TextureId_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_Buffer_MR_TextureId_MR_TextureId_DestroyArray(). Use MR_Buffer_MR_TextureId_MR_TextureId_OffsetMutablePtr() and MR_Buffer_MR_TextureId_MR_TextureId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Buffer_MR_TextureId_MR_TextureId_Destroy | ( | const MR_Buffer_MR_TextureId_MR_TextureId * | _this | ) | 
Destroys a heap-allocated instance of MR_Buffer_MR_TextureId_MR_TextureId. Does nothing if the pointer is null. 
| MRC_API void MR_Buffer_MR_TextureId_MR_TextureId_DestroyArray | ( | const MR_Buffer_MR_TextureId_MR_TextureId * | _this | ) | 
Destroys a heap-allocated array of MR_Buffer_MR_TextureId_MR_TextureId. Does nothing if the pointer is null. 
| MRC_API bool MR_Buffer_MR_TextureId_MR_TextureId_empty | ( | const MR_Buffer_MR_TextureId_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::TextureId, MR::TextureId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_TextureId MR_Buffer_MR_TextureId_MR_TextureId_endId | ( | const MR_Buffer_MR_TextureId_MR_TextureId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Buffer<MR::TextureId, MR::TextureId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_TextureId_MR_TextureId_heapBytes | ( | const MR_Buffer_MR_TextureId_MR_TextureId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Buffer<MR::TextureId, MR::TextureId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_index | ( | MR_Buffer_MR_TextureId_MR_TextureId * | _this, | 
| MR_TextureId | i ) | 
Generated from a method of class MR::Buffer<MR::TextureId, MR::TextureId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_NoDefInit_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_index_const | ( | const MR_Buffer_MR_TextureId_MR_TextureId * | _this, | 
| MR_TextureId | i ) | 
Generated from a method of class MR::Buffer<MR::TextureId, MR::TextureId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Buffer_MR_TextureId_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_OffsetMutablePtr | ( | MR_Buffer_MR_TextureId_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_Buffer_MR_TextureId_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_OffsetPtr | ( | const MR_Buffer_MR_TextureId_MR_TextureId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Buffer_MR_TextureId_MR_TextureId_resize | ( | MR_Buffer_MR_TextureId_MR_TextureId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Buffer<MR::TextureId, MR::TextureId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_TextureId_MR_TextureId_size | ( | const MR_Buffer_MR_TextureId_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::TextureId, MR::TextureId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_AssignFromAnother | ( | MR_Buffer_MR_UndirectedEdgeId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Buffer_MR_UndirectedEdgeId * | _other ) | 
Generated from a method of class MR::Buffer<MR::UndirectedEdgeId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_uint64_t MR_Buffer_MR_UndirectedEdgeId_backId | ( | const MR_Buffer_MR_UndirectedEdgeId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Buffer<MR::UndirectedEdgeId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_UndirectedEdgeId_beginId | ( | const MR_Buffer_MR_UndirectedEdgeId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Buffer<MR::UndirectedEdgeId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_UndirectedEdgeId_capacity | ( | const MR_Buffer_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::UndirectedEdgeId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Buffer_MR_UndirectedEdgeId_clear | ( | MR_Buffer_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::UndirectedEdgeId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_Construct | ( | MR_uint64_t | size | ) | 
Generated from a constructor of class MR::Buffer<MR::UndirectedEdgeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_UndirectedEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Buffer_MR_UndirectedEdgeId * | _other ) | 
Generated from a constructor of class MR::Buffer<MR::UndirectedEdgeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_UndirectedEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_data | ( | MR_Buffer_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::UndirectedEdgeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_data_const | ( | const MR_Buffer_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::UndirectedEdgeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_UndirectedEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_UndirectedEdgeId * MR_Buffer_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_Buffer_MR_UndirectedEdgeId_DestroyArray(). Use MR_Buffer_MR_UndirectedEdgeId_OffsetMutablePtr() and MR_Buffer_MR_UndirectedEdgeId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Buffer_MR_UndirectedEdgeId_Destroy | ( | const MR_Buffer_MR_UndirectedEdgeId * | _this | ) | 
Destroys a heap-allocated instance of MR_Buffer_MR_UndirectedEdgeId. Does nothing if the pointer is null. 
| MRC_API void MR_Buffer_MR_UndirectedEdgeId_DestroyArray | ( | const MR_Buffer_MR_UndirectedEdgeId * | _this | ) | 
Destroys a heap-allocated array of MR_Buffer_MR_UndirectedEdgeId. Does nothing if the pointer is null. 
| MRC_API bool MR_Buffer_MR_UndirectedEdgeId_empty | ( | const MR_Buffer_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::UndirectedEdgeId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_UndirectedEdgeId_endId | ( | const MR_Buffer_MR_UndirectedEdgeId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Buffer<MR::UndirectedEdgeId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_UndirectedEdgeId_heapBytes | ( | const MR_Buffer_MR_UndirectedEdgeId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Buffer<MR::UndirectedEdgeId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_index | ( | MR_Buffer_MR_UndirectedEdgeId * | _this, | 
| MR_uint64_t | i ) | 
Generated from a method of class MR::Buffer<MR::UndirectedEdgeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_index_const | ( | const MR_Buffer_MR_UndirectedEdgeId * | _this, | 
| MR_uint64_t | i ) | 
Generated from a method of class MR::Buffer<MR::UndirectedEdgeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_AssignFromAnother | ( | MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * | _other ) | 
Generated from a method of class MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_UndirectedEdgeId MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_backId | ( | const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeId MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_beginId | ( | const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_capacity | ( | const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_clear | ( | MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_Construct | ( | MR_uint64_t | size | ) | 
Generated from a constructor of class MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * | _other ) | 
Generated from a constructor of class MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_data | ( | MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_data_const | ( | const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_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_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_DestroyArray(). Use MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_OffsetMutablePtr() and MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_Destroy | ( | const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * | _this | ) | 
Destroys a heap-allocated instance of MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId. Does nothing if the pointer is null. 
| MRC_API void MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_DestroyArray | ( | const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * | _this | ) | 
Destroys a heap-allocated array of MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId. Does nothing if the pointer is null. 
| MRC_API bool MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_empty | ( | const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeId MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_endId | ( | const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_heapBytes | ( | const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_index | ( | MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * | _this, | 
| MR_UndirectedEdgeId | i ) | 
Generated from a method of class MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_index_const | ( | const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * | _this, | 
| MR_UndirectedEdgeId | i ) | 
Generated from a method of class MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_OffsetMutablePtr | ( | MR_Buffer_MR_UndirectedEdgeId_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_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_OffsetPtr | ( | const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_resize | ( | MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_size | ( | const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_OffsetMutablePtr | ( | MR_Buffer_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_Buffer_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_OffsetPtr | ( | const MR_Buffer_MR_UndirectedEdgeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Buffer_MR_UndirectedEdgeId_resize | ( | MR_Buffer_MR_UndirectedEdgeId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Buffer<MR::UndirectedEdgeId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_UndirectedEdgeId_size | ( | const MR_Buffer_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::UndirectedEdgeId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_VertId * MR_Buffer_MR_VertId_AssignFromAnother | ( | MR_Buffer_MR_VertId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Buffer_MR_VertId * | _other ) | 
Generated from a method of class MR::Buffer<MR::VertId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_uint64_t MR_Buffer_MR_VertId_backId | ( | const MR_Buffer_MR_VertId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Buffer<MR::VertId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_VertId_beginId | ( | const MR_Buffer_MR_VertId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Buffer<MR::VertId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_VertId_capacity | ( | const MR_Buffer_MR_VertId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::VertId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Buffer_MR_VertId_clear | ( | MR_Buffer_MR_VertId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::VertId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_VertId * MR_Buffer_MR_VertId_Construct | ( | MR_uint64_t | size | ) | 
Generated from a constructor of class MR::Buffer<MR::VertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_VertId * MR_Buffer_MR_VertId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Buffer_MR_VertId * | _other ) | 
Generated from a constructor of class MR::Buffer<MR::VertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_data | ( | MR_Buffer_MR_VertId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::VertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_data_const | ( | const MR_Buffer_MR_VertId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::VertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_VertId * MR_Buffer_MR_VertId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_VertId * MR_Buffer_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_Buffer_MR_VertId_DestroyArray(). Use MR_Buffer_MR_VertId_OffsetMutablePtr() and MR_Buffer_MR_VertId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Buffer_MR_VertId_Destroy | ( | const MR_Buffer_MR_VertId * | _this | ) | 
Destroys a heap-allocated instance of MR_Buffer_MR_VertId. Does nothing if the pointer is null. 
| MRC_API void MR_Buffer_MR_VertId_DestroyArray | ( | const MR_Buffer_MR_VertId * | _this | ) | 
Destroys a heap-allocated array of MR_Buffer_MR_VertId. Does nothing if the pointer is null. 
| MRC_API bool MR_Buffer_MR_VertId_empty | ( | const MR_Buffer_MR_VertId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::VertId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_VertId_endId | ( | const MR_Buffer_MR_VertId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Buffer<MR::VertId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_VertId_heapBytes | ( | const MR_Buffer_MR_VertId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Buffer<MR::VertId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_index | ( | MR_Buffer_MR_VertId * | _this, | 
| MR_uint64_t | i ) | 
Generated from a method of class MR::Buffer<MR::VertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_index_const | ( | const MR_Buffer_MR_VertId * | _this, | 
| MR_uint64_t | i ) | 
Generated from a method of class MR::Buffer<MR::VertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Buffer_MR_VertId_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_AssignFromAnother | ( | MR_Buffer_MR_VertId_MR_VertId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Buffer_MR_VertId_MR_VertId * | _other ) | 
Generated from a method of class MR::Buffer<MR::VertId, MR::VertId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VertId MR_Buffer_MR_VertId_MR_VertId_backId | ( | const MR_Buffer_MR_VertId_MR_VertId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Buffer<MR::VertId, MR::VertId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId MR_Buffer_MR_VertId_MR_VertId_beginId | ( | const MR_Buffer_MR_VertId_MR_VertId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Buffer<MR::VertId, MR::VertId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_VertId_MR_VertId_capacity | ( | const MR_Buffer_MR_VertId_MR_VertId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::VertId, MR::VertId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Buffer_MR_VertId_MR_VertId_clear | ( | MR_Buffer_MR_VertId_MR_VertId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::VertId, MR::VertId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_VertId_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_Construct | ( | MR_uint64_t | size | ) | 
Generated from a constructor of class MR::Buffer<MR::VertId, MR::VertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_VertId_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_VertId_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Buffer_MR_VertId_MR_VertId * | _other ) | 
Generated from a constructor of class MR::Buffer<MR::VertId, MR::VertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_VertId_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_data | ( | MR_Buffer_MR_VertId_MR_VertId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::VertId, MR::VertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_data_const | ( | const MR_Buffer_MR_VertId_MR_VertId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::VertId, MR::VertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_VertId_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_VertId_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_VertId_MR_VertId * MR_Buffer_MR_VertId_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_Buffer_MR_VertId_MR_VertId_DestroyArray(). Use MR_Buffer_MR_VertId_MR_VertId_OffsetMutablePtr() and MR_Buffer_MR_VertId_MR_VertId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Buffer_MR_VertId_MR_VertId_Destroy | ( | const MR_Buffer_MR_VertId_MR_VertId * | _this | ) | 
Destroys a heap-allocated instance of MR_Buffer_MR_VertId_MR_VertId. Does nothing if the pointer is null. 
| MRC_API void MR_Buffer_MR_VertId_MR_VertId_DestroyArray | ( | const MR_Buffer_MR_VertId_MR_VertId * | _this | ) | 
Destroys a heap-allocated array of MR_Buffer_MR_VertId_MR_VertId. Does nothing if the pointer is null. 
| MRC_API bool MR_Buffer_MR_VertId_MR_VertId_empty | ( | const MR_Buffer_MR_VertId_MR_VertId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::VertId, MR::VertId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId MR_Buffer_MR_VertId_MR_VertId_endId | ( | const MR_Buffer_MR_VertId_MR_VertId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Buffer<MR::VertId, MR::VertId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_VertId_MR_VertId_heapBytes | ( | const MR_Buffer_MR_VertId_MR_VertId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Buffer<MR::VertId, MR::VertId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_index | ( | MR_Buffer_MR_VertId_MR_VertId * | _this, | 
| MR_VertId | i ) | 
Generated from a method of class MR::Buffer<MR::VertId, MR::VertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_index_const | ( | const MR_Buffer_MR_VertId_MR_VertId * | _this, | 
| MR_VertId | i ) | 
Generated from a method of class MR::Buffer<MR::VertId, MR::VertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Buffer_MR_VertId_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_OffsetMutablePtr | ( | MR_Buffer_MR_VertId_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_Buffer_MR_VertId_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_OffsetPtr | ( | const MR_Buffer_MR_VertId_MR_VertId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Buffer_MR_VertId_MR_VertId_resize | ( | MR_Buffer_MR_VertId_MR_VertId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Buffer<MR::VertId, MR::VertId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_VertId_MR_VertId_size | ( | const MR_Buffer_MR_VertId_MR_VertId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::VertId, MR::VertId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_VertId * MR_Buffer_MR_VertId_OffsetMutablePtr | ( | MR_Buffer_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_Buffer_MR_VertId * MR_Buffer_MR_VertId_OffsetPtr | ( | const MR_Buffer_MR_VertId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Buffer_MR_VertId_resize | ( | MR_Buffer_MR_VertId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Buffer<MR::VertId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_VertId_size | ( | const MR_Buffer_MR_VertId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::VertId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_VoxelId_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_AssignFromAnother | ( | MR_Buffer_MR_VoxelId_MR_VoxelId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Buffer_MR_VoxelId_MR_VoxelId * | _other ) | 
Generated from a method of class MR::Buffer<MR::VoxelId, MR::VoxelId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VoxelId MR_Buffer_MR_VoxelId_MR_VoxelId_backId | ( | const MR_Buffer_MR_VoxelId_MR_VoxelId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Buffer<MR::VoxelId, MR::VoxelId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VoxelId MR_Buffer_MR_VoxelId_MR_VoxelId_beginId | ( | const MR_Buffer_MR_VoxelId_MR_VoxelId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Buffer<MR::VoxelId, MR::VoxelId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_VoxelId_MR_VoxelId_capacity | ( | const MR_Buffer_MR_VoxelId_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::VoxelId, MR::VoxelId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Buffer_MR_VoxelId_MR_VoxelId_clear | ( | MR_Buffer_MR_VoxelId_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::VoxelId, MR::VoxelId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_VoxelId_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_Construct | ( | MR_uint64_t | size | ) | 
Generated from a constructor of class MR::Buffer<MR::VoxelId, MR::VoxelId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_VoxelId_MR_VoxelId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_VoxelId_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Buffer_MR_VoxelId_MR_VoxelId * | _other ) | 
Generated from a constructor of class MR::Buffer<MR::VoxelId, MR::VoxelId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_VoxelId_MR_VoxelId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoDefInit_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_data | ( | MR_Buffer_MR_VoxelId_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::VoxelId, MR::VoxelId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_data_const | ( | const MR_Buffer_MR_VoxelId_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::VoxelId, MR::VoxelId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_VoxelId_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_MR_VoxelId_MR_VoxelId_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_MR_VoxelId_MR_VoxelId * MR_Buffer_MR_VoxelId_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_Buffer_MR_VoxelId_MR_VoxelId_DestroyArray(). Use MR_Buffer_MR_VoxelId_MR_VoxelId_OffsetMutablePtr() and MR_Buffer_MR_VoxelId_MR_VoxelId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Buffer_MR_VoxelId_MR_VoxelId_Destroy | ( | const MR_Buffer_MR_VoxelId_MR_VoxelId * | _this | ) | 
Destroys a heap-allocated instance of MR_Buffer_MR_VoxelId_MR_VoxelId. Does nothing if the pointer is null. 
| MRC_API void MR_Buffer_MR_VoxelId_MR_VoxelId_DestroyArray | ( | const MR_Buffer_MR_VoxelId_MR_VoxelId * | _this | ) | 
Destroys a heap-allocated array of MR_Buffer_MR_VoxelId_MR_VoxelId. Does nothing if the pointer is null. 
| MRC_API bool MR_Buffer_MR_VoxelId_MR_VoxelId_empty | ( | const MR_Buffer_MR_VoxelId_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::VoxelId, MR::VoxelId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VoxelId MR_Buffer_MR_VoxelId_MR_VoxelId_endId | ( | const MR_Buffer_MR_VoxelId_MR_VoxelId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Buffer<MR::VoxelId, MR::VoxelId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_VoxelId_MR_VoxelId_heapBytes | ( | const MR_Buffer_MR_VoxelId_MR_VoxelId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Buffer<MR::VoxelId, MR::VoxelId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NoDefInit_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_index | ( | MR_Buffer_MR_VoxelId_MR_VoxelId * | _this, | 
| MR_VoxelId | i ) | 
Generated from a method of class MR::Buffer<MR::VoxelId, MR::VoxelId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_NoDefInit_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_index_const | ( | const MR_Buffer_MR_VoxelId_MR_VoxelId * | _this, | 
| MR_VoxelId | i ) | 
Generated from a method of class MR::Buffer<MR::VoxelId, MR::VoxelId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Buffer_MR_VoxelId_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_OffsetMutablePtr | ( | MR_Buffer_MR_VoxelId_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_Buffer_MR_VoxelId_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_OffsetPtr | ( | const MR_Buffer_MR_VoxelId_MR_VoxelId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Buffer_MR_VoxelId_MR_VoxelId_resize | ( | MR_Buffer_MR_VoxelId_MR_VoxelId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Buffer<MR::VoxelId, MR::VoxelId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_MR_VoxelId_MR_VoxelId_size | ( | const MR_Buffer_MR_VoxelId_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Buffer<MR::VoxelId, MR::VoxelId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_unsigned_char * MR_Buffer_unsigned_char_AssignFromAnother | ( | MR_Buffer_unsigned_char * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Buffer_unsigned_char * | _other ) | 
Generated from a method of class MR::Buffer<unsigned char> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_uint64_t MR_Buffer_unsigned_char_backId | ( | const MR_Buffer_unsigned_char * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Buffer<unsigned char> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_unsigned_char_beginId | ( | const MR_Buffer_unsigned_char * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Buffer<unsigned char> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_unsigned_char_capacity | ( | const MR_Buffer_unsigned_char * | _this | ) | 
Generated from a method of class MR::Buffer<unsigned char> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Buffer_unsigned_char_clear | ( | MR_Buffer_unsigned_char * | _this | ) | 
Generated from a method of class MR::Buffer<unsigned char> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_unsigned_char * MR_Buffer_unsigned_char_Construct | ( | MR_uint64_t | size | ) | 
Generated from a constructor of class MR::Buffer<unsigned char>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_unsigned_char_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_unsigned_char * MR_Buffer_unsigned_char_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Buffer_unsigned_char * | _other ) | 
Generated from a constructor of class MR::Buffer<unsigned char>. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_unsigned_char_Destroy() to free it when you're done using it. 
| MRC_API unsigned char * MR_Buffer_unsigned_char_data | ( | MR_Buffer_unsigned_char * | _this | ) | 
Generated from a method of class MR::Buffer<unsigned char> named data. Parameter _this can not be null. It is a single object. 
| MRC_API unsigned char * MR_Buffer_unsigned_char_data_const | ( | const MR_Buffer_unsigned_char * | _this | ) | 
Generated from a method of class MR::Buffer<unsigned char> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_unsigned_char * MR_Buffer_unsigned_char_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Buffer_unsigned_char_Destroy() to free it when you're done using it. 
| MRC_API MR_Buffer_unsigned_char * MR_Buffer_unsigned_char_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_Buffer_unsigned_char_DestroyArray(). Use MR_Buffer_unsigned_char_OffsetMutablePtr() and MR_Buffer_unsigned_char_OffsetPtr() to access the array elements. 
| MRC_API void MR_Buffer_unsigned_char_Destroy | ( | const MR_Buffer_unsigned_char * | _this | ) | 
Destroys a heap-allocated instance of MR_Buffer_unsigned_char. Does nothing if the pointer is null. 
| MRC_API void MR_Buffer_unsigned_char_DestroyArray | ( | const MR_Buffer_unsigned_char * | _this | ) | 
Destroys a heap-allocated array of MR_Buffer_unsigned_char. Does nothing if the pointer is null. 
| MRC_API bool MR_Buffer_unsigned_char_empty | ( | const MR_Buffer_unsigned_char * | _this | ) | 
Generated from a method of class MR::Buffer<unsigned char> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_unsigned_char_endId | ( | const MR_Buffer_unsigned_char * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Buffer<unsigned char> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_unsigned_char_heapBytes | ( | const MR_Buffer_unsigned_char * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Buffer<unsigned char> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API unsigned char * MR_Buffer_unsigned_char_index | ( | MR_Buffer_unsigned_char * | _this, | 
| MR_uint64_t | i ) | 
Generated from a method of class MR::Buffer<unsigned char> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const unsigned char * MR_Buffer_unsigned_char_index_const | ( | const MR_Buffer_unsigned_char * | _this, | 
| MR_uint64_t | i ) | 
Generated from a method of class MR::Buffer<unsigned char> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Buffer_unsigned_char * MR_Buffer_unsigned_char_OffsetMutablePtr | ( | MR_Buffer_unsigned_char * | 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_Buffer_unsigned_char * MR_Buffer_unsigned_char_OffsetPtr | ( | const MR_Buffer_unsigned_char * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Buffer_unsigned_char_resize | ( | MR_Buffer_unsigned_char * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Buffer<unsigned char> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Buffer_unsigned_char_size | ( | const MR_Buffer_unsigned_char * | _this | ) | 
Generated from a method of class MR::Buffer<unsigned char> named size. Parameter _this can not be null. It is a single object. 
| MRC_API MR_EdgeBMap * MR_EdgeBMap_AssignFromAnother | ( | MR_EdgeBMap * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_EdgeBMap * | _other ) | 
Generated from a method of class MR::EdgeBMap named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_EdgeBMap * MR_EdgeBMap_ConstructFrom | ( | MR_PassBy | b_pass_by, | 
| MR_Buffer_MR_EdgeId_MR_EdgeId * | b, | ||
| MR_uint64_t | tsize ) | 
Constructs MR::EdgeBMap elementwise. Never returns null. Returns an instance allocated on the heap! Must call MR_EdgeBMap_Destroy() to free it when you're done using it. 
| MRC_API MR_EdgeBMap * MR_EdgeBMap_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_EdgeBMap * | _other ) | 
Generated from a constructor of class MR::EdgeBMap. Never returns null. Returns an instance allocated on the heap! Must call MR_EdgeBMap_Destroy() to free it when you're done using it. 
| MRC_API MR_EdgeBMap * MR_EdgeBMap_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_EdgeBMap_Destroy() to free it when you're done using it. 
| MRC_API MR_EdgeBMap * MR_EdgeBMap_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_EdgeBMap_DestroyArray(). Use MR_EdgeBMap_OffsetMutablePtr() and MR_EdgeBMap_OffsetPtr() to access the array elements. 
| MRC_API void MR_EdgeBMap_Destroy | ( | const MR_EdgeBMap * | _this | ) | 
Destroys a heap-allocated instance of MR_EdgeBMap. Does nothing if the pointer is null. 
| MRC_API void MR_EdgeBMap_DestroyArray | ( | const MR_EdgeBMap * | _this | ) | 
Destroys a heap-allocated array of MR_EdgeBMap. Does nothing if the pointer is null. 
| MRC_API const MR_Buffer_MR_EdgeId_MR_EdgeId * MR_EdgeBMap_Get_b | ( | const MR_EdgeBMap * | _this | ) | 
Returns a pointer to a member variable of class MR::EdgeBMap named b. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_uint64_t * MR_EdgeBMap_Get_tsize | ( | const MR_EdgeBMap * | _this | ) | 
target size, all values inside b must be less than this value Modifies a member variable of class MR::EdgeBMap named tsize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_EdgeId_MR_EdgeId * MR_EdgeBMap_GetMutable_b | ( | MR_EdgeBMap * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::EdgeBMap named b. 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. target size, all values inside b must be less than this value Returns a pointer to a member variable of class MR::EdgeBMap named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_uint64_t * MR_EdgeBMap_GetMutable_tsize | ( | MR_EdgeBMap * | _this | ) | 
| MRC_API MR_EdgeBMap * MR_EdgeBMap_OffsetMutablePtr | ( | MR_EdgeBMap * | 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_EdgeBMap * MR_EdgeBMap_OffsetPtr | ( | const MR_EdgeBMap * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_EdgeBMap_Set_b | ( | MR_EdgeBMap * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_Buffer_MR_EdgeId_MR_EdgeId * | value ) | 
Modifies a member variable of class MR::EdgeBMap named b. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_EdgeBMap_Set_tsize | ( | MR_EdgeBMap * | _this, | 
| MR_uint64_t | value ) | 
target size, all values inside b must be less than this value Returns a mutable pointer to a member variable of class MR::EdgeBMap named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_FaceBMap * MR_FaceBMap_AssignFromAnother | ( | MR_FaceBMap * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_FaceBMap * | _other ) | 
Generated from a method of class MR::FaceBMap named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_FaceBMap * MR_FaceBMap_ConstructFrom | ( | MR_PassBy | b_pass_by, | 
| MR_Buffer_MR_FaceId_MR_FaceId * | b, | ||
| MR_uint64_t | tsize ) | 
Constructs MR::FaceBMap elementwise. Never returns null. Returns an instance allocated on the heap! Must call MR_FaceBMap_Destroy() to free it when you're done using it. 
| MRC_API MR_FaceBMap * MR_FaceBMap_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_FaceBMap * | _other ) | 
Generated from a constructor of class MR::FaceBMap. Never returns null. Returns an instance allocated on the heap! Must call MR_FaceBMap_Destroy() to free it when you're done using it. 
| MRC_API MR_FaceBMap * MR_FaceBMap_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_FaceBMap_Destroy() to free it when you're done using it. 
| MRC_API MR_FaceBMap * MR_FaceBMap_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_FaceBMap_DestroyArray(). Use MR_FaceBMap_OffsetMutablePtr() and MR_FaceBMap_OffsetPtr() to access the array elements. 
| MRC_API void MR_FaceBMap_Destroy | ( | const MR_FaceBMap * | _this | ) | 
Destroys a heap-allocated instance of MR_FaceBMap. Does nothing if the pointer is null. 
| MRC_API void MR_FaceBMap_DestroyArray | ( | const MR_FaceBMap * | _this | ) | 
Destroys a heap-allocated array of MR_FaceBMap. Does nothing if the pointer is null. 
| MRC_API const MR_Buffer_MR_FaceId_MR_FaceId * MR_FaceBMap_Get_b | ( | const MR_FaceBMap * | _this | ) | 
Returns a pointer to a member variable of class MR::FaceBMap named b. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_uint64_t * MR_FaceBMap_Get_tsize | ( | const MR_FaceBMap * | _this | ) | 
target size, all values inside b must be less than this value Modifies a member variable of class MR::FaceBMap named tsize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_FaceId_MR_FaceId * MR_FaceBMap_GetMutable_b | ( | MR_FaceBMap * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::FaceBMap named b. 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. target size, all values inside b must be less than this value Returns a pointer to a member variable of class MR::FaceBMap named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_uint64_t * MR_FaceBMap_GetMutable_tsize | ( | MR_FaceBMap * | _this | ) | 
| MRC_API MR_FaceBMap * MR_FaceBMap_OffsetMutablePtr | ( | MR_FaceBMap * | 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_FaceBMap * MR_FaceBMap_OffsetPtr | ( | const MR_FaceBMap * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_FaceBMap_Set_b | ( | MR_FaceBMap * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_Buffer_MR_FaceId_MR_FaceId * | value ) | 
Modifies a member variable of class MR::FaceBMap named b. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceBMap_Set_tsize | ( | MR_FaceBMap * | _this, | 
| MR_uint64_t | value ) | 
target size, all values inside b must be less than this value Returns a mutable pointer to a member variable of class MR::FaceBMap named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_UndirectedEdgeId MR_getAt | ( | const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * | bmap, | 
| MR_UndirectedEdgeId | key, | ||
| const MR_UndirectedEdgeId * | def ) | 
given some buffer map and a key, returns the value associated with the key, or default value if key is invalid Generated from function MR::getAt<MR::UndirectedEdgeId, MR::UndirectedEdgeId>. Parameter bmap can not be null. It is a single object. Parameter def has a default argument: {}, pass a null pointer to use it. 
| MRC_API MR_NoCtor_char * MR_NoCtor_char_AssignFromAnother | ( | MR_NoCtor_char * | _this, | 
| const MR_NoCtor_char * | _other ) | 
Generated from a method of class MR::NoCtor<char> named operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_NoCtor_char * MR_NoCtor_char_ConstructFromAnother | ( | const MR_NoCtor_char * | _other | ) | 
Generated from a constructor of class MR::NoCtor<char>. Parameter _other can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_NoCtor_char_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_char * MR_NoCtor_char_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_NoCtor_char_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_char * MR_NoCtor_char_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_NoCtor_char_DestroyArray(). Use MR_NoCtor_char_OffsetMutablePtr() and MR_NoCtor_char_OffsetPtr() to access the array elements. 
| MRC_API void MR_NoCtor_char_Destroy | ( | const MR_NoCtor_char * | _this | ) | 
Destroys a heap-allocated instance of MR_NoCtor_char. Does nothing if the pointer is null. 
| MRC_API void MR_NoCtor_char_DestroyArray | ( | const MR_NoCtor_char * | _this | ) | 
Destroys a heap-allocated array of MR_NoCtor_char. Does nothing if the pointer is null. 
| MRC_API MR_NoCtor_char * MR_NoCtor_char_OffsetMutablePtr | ( | MR_NoCtor_char * | 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_NoCtor_char * MR_NoCtor_char_OffsetPtr | ( | const MR_NoCtor_char * | 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_NoCtor_MR_EdgeId * MR_NoCtor_MR_EdgeId_AssignFromAnother | ( | MR_NoCtor_MR_EdgeId * | _this, | 
| const MR_NoCtor_MR_EdgeId * | _other ) | 
Generated from a method of class MR::NoCtor<MR::EdgeId> named operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_NoCtor_MR_EdgeId * MR_NoCtor_MR_EdgeId_ConstructFromAnother | ( | const MR_NoCtor_MR_EdgeId * | _other | ) | 
Generated from a constructor of class MR::NoCtor<MR::EdgeId>. Parameter _other can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_NoCtor_MR_EdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_MR_EdgeId * MR_NoCtor_MR_EdgeId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_NoCtor_MR_EdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_MR_EdgeId * MR_NoCtor_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_NoCtor_MR_EdgeId_DestroyArray(). Use MR_NoCtor_MR_EdgeId_OffsetMutablePtr() and MR_NoCtor_MR_EdgeId_OffsetPtr() to access the array elements. 
| MRC_API void MR_NoCtor_MR_EdgeId_Destroy | ( | const MR_NoCtor_MR_EdgeId * | _this | ) | 
Destroys a heap-allocated instance of MR_NoCtor_MR_EdgeId. Does nothing if the pointer is null. 
| MRC_API void MR_NoCtor_MR_EdgeId_DestroyArray | ( | const MR_NoCtor_MR_EdgeId * | _this | ) | 
Destroys a heap-allocated array of MR_NoCtor_MR_EdgeId. Does nothing if the pointer is null. 
| MRC_API MR_NoCtor_MR_EdgeId * MR_NoCtor_MR_EdgeId_OffsetMutablePtr | ( | MR_NoCtor_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_NoCtor_MR_EdgeId * MR_NoCtor_MR_EdgeId_OffsetPtr | ( | const MR_NoCtor_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_NoCtor_MR_FaceId * MR_NoCtor_MR_FaceId_AssignFromAnother | ( | MR_NoCtor_MR_FaceId * | _this, | 
| const MR_NoCtor_MR_FaceId * | _other ) | 
Generated from a method of class MR::NoCtor<MR::FaceId> named operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_NoCtor_MR_FaceId * MR_NoCtor_MR_FaceId_ConstructFromAnother | ( | const MR_NoCtor_MR_FaceId * | _other | ) | 
Generated from a constructor of class MR::NoCtor<MR::FaceId>. Parameter _other can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_NoCtor_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_MR_FaceId * MR_NoCtor_MR_FaceId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_NoCtor_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_MR_FaceId * MR_NoCtor_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_NoCtor_MR_FaceId_DestroyArray(). Use MR_NoCtor_MR_FaceId_OffsetMutablePtr() and MR_NoCtor_MR_FaceId_OffsetPtr() to access the array elements. 
| MRC_API void MR_NoCtor_MR_FaceId_Destroy | ( | const MR_NoCtor_MR_FaceId * | _this | ) | 
Destroys a heap-allocated instance of MR_NoCtor_MR_FaceId. Does nothing if the pointer is null. 
| MRC_API void MR_NoCtor_MR_FaceId_DestroyArray | ( | const MR_NoCtor_MR_FaceId * | _this | ) | 
Destroys a heap-allocated array of MR_NoCtor_MR_FaceId. Does nothing if the pointer is null. 
| MRC_API MR_NoCtor_MR_FaceId * MR_NoCtor_MR_FaceId_OffsetMutablePtr | ( | MR_NoCtor_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_NoCtor_MR_FaceId * MR_NoCtor_MR_FaceId_OffsetPtr | ( | const MR_NoCtor_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_NoCtor_MR_GraphEdgeId * MR_NoCtor_MR_GraphEdgeId_AssignFromAnother | ( | MR_NoCtor_MR_GraphEdgeId * | _this, | 
| const MR_NoCtor_MR_GraphEdgeId * | _other ) | 
Generated from a method of class MR::NoCtor<MR::GraphEdgeId> named operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_NoCtor_MR_GraphEdgeId * MR_NoCtor_MR_GraphEdgeId_ConstructFromAnother | ( | const MR_NoCtor_MR_GraphEdgeId * | _other | ) | 
Generated from a constructor of class MR::NoCtor<MR::GraphEdgeId>. Parameter _other can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_NoCtor_MR_GraphEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_MR_GraphEdgeId * MR_NoCtor_MR_GraphEdgeId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_NoCtor_MR_GraphEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_MR_GraphEdgeId * MR_NoCtor_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_NoCtor_MR_GraphEdgeId_DestroyArray(). Use MR_NoCtor_MR_GraphEdgeId_OffsetMutablePtr() and MR_NoCtor_MR_GraphEdgeId_OffsetPtr() to access the array elements. 
| MRC_API void MR_NoCtor_MR_GraphEdgeId_Destroy | ( | const MR_NoCtor_MR_GraphEdgeId * | _this | ) | 
Destroys a heap-allocated instance of MR_NoCtor_MR_GraphEdgeId. Does nothing if the pointer is null. 
| MRC_API void MR_NoCtor_MR_GraphEdgeId_DestroyArray | ( | const MR_NoCtor_MR_GraphEdgeId * | _this | ) | 
Destroys a heap-allocated array of MR_NoCtor_MR_GraphEdgeId. Does nothing if the pointer is null. 
| MRC_API MR_NoCtor_MR_GraphEdgeId * MR_NoCtor_MR_GraphEdgeId_OffsetMutablePtr | ( | MR_NoCtor_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_NoCtor_MR_GraphEdgeId * MR_NoCtor_MR_GraphEdgeId_OffsetPtr | ( | const MR_NoCtor_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_NoCtor_MR_GraphVertId * MR_NoCtor_MR_GraphVertId_AssignFromAnother | ( | MR_NoCtor_MR_GraphVertId * | _this, | 
| const MR_NoCtor_MR_GraphVertId * | _other ) | 
Generated from a method of class MR::NoCtor<MR::GraphVertId> named operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_NoCtor_MR_GraphVertId * MR_NoCtor_MR_GraphVertId_ConstructFromAnother | ( | const MR_NoCtor_MR_GraphVertId * | _other | ) | 
Generated from a constructor of class MR::NoCtor<MR::GraphVertId>. Parameter _other can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_NoCtor_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_MR_GraphVertId * MR_NoCtor_MR_GraphVertId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_NoCtor_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_MR_GraphVertId * MR_NoCtor_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_NoCtor_MR_GraphVertId_DestroyArray(). Use MR_NoCtor_MR_GraphVertId_OffsetMutablePtr() and MR_NoCtor_MR_GraphVertId_OffsetPtr() to access the array elements. 
| MRC_API void MR_NoCtor_MR_GraphVertId_Destroy | ( | const MR_NoCtor_MR_GraphVertId * | _this | ) | 
Destroys a heap-allocated instance of MR_NoCtor_MR_GraphVertId. Does nothing if the pointer is null. 
| MRC_API void MR_NoCtor_MR_GraphVertId_DestroyArray | ( | const MR_NoCtor_MR_GraphVertId * | _this | ) | 
Destroys a heap-allocated array of MR_NoCtor_MR_GraphVertId. Does nothing if the pointer is null. 
| MRC_API MR_NoCtor_MR_GraphVertId * MR_NoCtor_MR_GraphVertId_OffsetMutablePtr | ( | MR_NoCtor_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_NoCtor_MR_GraphVertId * MR_NoCtor_MR_GraphVertId_OffsetPtr | ( | const MR_NoCtor_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_NoCtor_MR_Id_MR_ICPElemtTag * MR_NoCtor_MR_Id_MR_ICPElemtTag_AssignFromAnother | ( | MR_NoCtor_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_NoCtor_MR_Id_MR_ICPElemtTag * | _other ) | 
Generated from a method of class MR::NoCtor<MR::Id<MR::ICPElemtTag>> named operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_NoCtor_MR_Id_MR_ICPElemtTag * MR_NoCtor_MR_Id_MR_ICPElemtTag_ConstructFromAnother | ( | const MR_NoCtor_MR_Id_MR_ICPElemtTag * | _other | ) | 
Generated from a constructor of class MR::NoCtor<MR::Id<MR::ICPElemtTag>>. Parameter _other can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_NoCtor_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_MR_Id_MR_ICPElemtTag * MR_NoCtor_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_NoCtor_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_MR_Id_MR_ICPElemtTag * MR_NoCtor_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_NoCtor_MR_Id_MR_ICPElemtTag_DestroyArray(). Use MR_NoCtor_MR_Id_MR_ICPElemtTag_OffsetMutablePtr() and MR_NoCtor_MR_Id_MR_ICPElemtTag_OffsetPtr() to access the array elements. 
| MRC_API void MR_NoCtor_MR_Id_MR_ICPElemtTag_Destroy | ( | const MR_NoCtor_MR_Id_MR_ICPElemtTag * | _this | ) | 
Destroys a heap-allocated instance of MR_NoCtor_MR_Id_MR_ICPElemtTag. Does nothing if the pointer is null. 
| MRC_API void MR_NoCtor_MR_Id_MR_ICPElemtTag_DestroyArray | ( | const MR_NoCtor_MR_Id_MR_ICPElemtTag * | _this | ) | 
Destroys a heap-allocated array of MR_NoCtor_MR_Id_MR_ICPElemtTag. Does nothing if the pointer is null. 
| MRC_API MR_NoCtor_MR_Id_MR_ICPElemtTag * MR_NoCtor_MR_Id_MR_ICPElemtTag_OffsetMutablePtr | ( | MR_NoCtor_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_NoCtor_MR_Id_MR_ICPElemtTag * MR_NoCtor_MR_Id_MR_ICPElemtTag_OffsetPtr | ( | const MR_NoCtor_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_NoCtor_MR_NodeId * MR_NoCtor_MR_NodeId_AssignFromAnother | ( | MR_NoCtor_MR_NodeId * | _this, | 
| const MR_NoCtor_MR_NodeId * | _other ) | 
Generated from a method of class MR::NoCtor<MR::NodeId> named operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_NoCtor_MR_NodeId * MR_NoCtor_MR_NodeId_ConstructFromAnother | ( | const MR_NoCtor_MR_NodeId * | _other | ) | 
Generated from a constructor of class MR::NoCtor<MR::NodeId>. Parameter _other can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_NoCtor_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_MR_NodeId * MR_NoCtor_MR_NodeId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_NoCtor_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_MR_NodeId * MR_NoCtor_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_NoCtor_MR_NodeId_DestroyArray(). Use MR_NoCtor_MR_NodeId_OffsetMutablePtr() and MR_NoCtor_MR_NodeId_OffsetPtr() to access the array elements. 
| MRC_API void MR_NoCtor_MR_NodeId_Destroy | ( | const MR_NoCtor_MR_NodeId * | _this | ) | 
Destroys a heap-allocated instance of MR_NoCtor_MR_NodeId. Does nothing if the pointer is null. 
| MRC_API void MR_NoCtor_MR_NodeId_DestroyArray | ( | const MR_NoCtor_MR_NodeId * | _this | ) | 
Destroys a heap-allocated array of MR_NoCtor_MR_NodeId. Does nothing if the pointer is null. 
| MRC_API MR_NoCtor_MR_NodeId * MR_NoCtor_MR_NodeId_OffsetMutablePtr | ( | MR_NoCtor_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_NoCtor_MR_NodeId * MR_NoCtor_MR_NodeId_OffsetPtr | ( | const MR_NoCtor_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_NoCtor_MR_ObjId * MR_NoCtor_MR_ObjId_AssignFromAnother | ( | MR_NoCtor_MR_ObjId * | _this, | 
| const MR_NoCtor_MR_ObjId * | _other ) | 
Generated from a method of class MR::NoCtor<MR::ObjId> named operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_NoCtor_MR_ObjId * MR_NoCtor_MR_ObjId_ConstructFromAnother | ( | const MR_NoCtor_MR_ObjId * | _other | ) | 
Generated from a constructor of class MR::NoCtor<MR::ObjId>. Parameter _other can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_NoCtor_MR_ObjId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_MR_ObjId * MR_NoCtor_MR_ObjId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_NoCtor_MR_ObjId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_MR_ObjId * MR_NoCtor_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_NoCtor_MR_ObjId_DestroyArray(). Use MR_NoCtor_MR_ObjId_OffsetMutablePtr() and MR_NoCtor_MR_ObjId_OffsetPtr() to access the array elements. 
| MRC_API void MR_NoCtor_MR_ObjId_Destroy | ( | const MR_NoCtor_MR_ObjId * | _this | ) | 
Destroys a heap-allocated instance of MR_NoCtor_MR_ObjId. Does nothing if the pointer is null. 
| MRC_API void MR_NoCtor_MR_ObjId_DestroyArray | ( | const MR_NoCtor_MR_ObjId * | _this | ) | 
Destroys a heap-allocated array of MR_NoCtor_MR_ObjId. Does nothing if the pointer is null. 
| MRC_API MR_NoCtor_MR_ObjId * MR_NoCtor_MR_ObjId_OffsetMutablePtr | ( | MR_NoCtor_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_NoCtor_MR_ObjId * MR_NoCtor_MR_ObjId_OffsetPtr | ( | const MR_NoCtor_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_NoCtor_MR_PixelId * MR_NoCtor_MR_PixelId_AssignFromAnother | ( | MR_NoCtor_MR_PixelId * | _this, | 
| const MR_NoCtor_MR_PixelId * | _other ) | 
Generated from a method of class MR::NoCtor<MR::PixelId> named operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_NoCtor_MR_PixelId * MR_NoCtor_MR_PixelId_ConstructFromAnother | ( | const MR_NoCtor_MR_PixelId * | _other | ) | 
Generated from a constructor of class MR::NoCtor<MR::PixelId>. Parameter _other can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_NoCtor_MR_PixelId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_MR_PixelId * MR_NoCtor_MR_PixelId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_NoCtor_MR_PixelId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_MR_PixelId * MR_NoCtor_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_NoCtor_MR_PixelId_DestroyArray(). Use MR_NoCtor_MR_PixelId_OffsetMutablePtr() and MR_NoCtor_MR_PixelId_OffsetPtr() to access the array elements. 
| MRC_API void MR_NoCtor_MR_PixelId_Destroy | ( | const MR_NoCtor_MR_PixelId * | _this | ) | 
Destroys a heap-allocated instance of MR_NoCtor_MR_PixelId. Does nothing if the pointer is null. 
| MRC_API void MR_NoCtor_MR_PixelId_DestroyArray | ( | const MR_NoCtor_MR_PixelId * | _this | ) | 
Destroys a heap-allocated array of MR_NoCtor_MR_PixelId. Does nothing if the pointer is null. 
| MRC_API MR_NoCtor_MR_PixelId * MR_NoCtor_MR_PixelId_OffsetMutablePtr | ( | MR_NoCtor_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_NoCtor_MR_PixelId * MR_NoCtor_MR_PixelId_OffsetPtr | ( | const MR_NoCtor_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_NoCtor_MR_RegionId * MR_NoCtor_MR_RegionId_AssignFromAnother | ( | MR_NoCtor_MR_RegionId * | _this, | 
| const MR_NoCtor_MR_RegionId * | _other ) | 
Generated from a method of class MR::NoCtor<MR::RegionId> named operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_NoCtor_MR_RegionId * MR_NoCtor_MR_RegionId_ConstructFromAnother | ( | const MR_NoCtor_MR_RegionId * | _other | ) | 
Generated from a constructor of class MR::NoCtor<MR::RegionId>. Parameter _other can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_NoCtor_MR_RegionId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_MR_RegionId * MR_NoCtor_MR_RegionId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_NoCtor_MR_RegionId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_MR_RegionId * MR_NoCtor_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_NoCtor_MR_RegionId_DestroyArray(). Use MR_NoCtor_MR_RegionId_OffsetMutablePtr() and MR_NoCtor_MR_RegionId_OffsetPtr() to access the array elements. 
| MRC_API void MR_NoCtor_MR_RegionId_Destroy | ( | const MR_NoCtor_MR_RegionId * | _this | ) | 
Destroys a heap-allocated instance of MR_NoCtor_MR_RegionId. Does nothing if the pointer is null. 
| MRC_API void MR_NoCtor_MR_RegionId_DestroyArray | ( | const MR_NoCtor_MR_RegionId * | _this | ) | 
Destroys a heap-allocated array of MR_NoCtor_MR_RegionId. Does nothing if the pointer is null. 
| MRC_API MR_NoCtor_MR_RegionId * MR_NoCtor_MR_RegionId_OffsetMutablePtr | ( | MR_NoCtor_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_NoCtor_MR_RegionId * MR_NoCtor_MR_RegionId_OffsetPtr | ( | const MR_NoCtor_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_NoCtor_MR_TextureId * MR_NoCtor_MR_TextureId_AssignFromAnother | ( | MR_NoCtor_MR_TextureId * | _this, | 
| const MR_NoCtor_MR_TextureId * | _other ) | 
Generated from a method of class MR::NoCtor<MR::TextureId> named operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_NoCtor_MR_TextureId * MR_NoCtor_MR_TextureId_ConstructFromAnother | ( | const MR_NoCtor_MR_TextureId * | _other | ) | 
Generated from a constructor of class MR::NoCtor<MR::TextureId>. Parameter _other can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_NoCtor_MR_TextureId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_MR_TextureId * MR_NoCtor_MR_TextureId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_NoCtor_MR_TextureId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_MR_TextureId * MR_NoCtor_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_NoCtor_MR_TextureId_DestroyArray(). Use MR_NoCtor_MR_TextureId_OffsetMutablePtr() and MR_NoCtor_MR_TextureId_OffsetPtr() to access the array elements. 
| MRC_API void MR_NoCtor_MR_TextureId_Destroy | ( | const MR_NoCtor_MR_TextureId * | _this | ) | 
Destroys a heap-allocated instance of MR_NoCtor_MR_TextureId. Does nothing if the pointer is null. 
| MRC_API void MR_NoCtor_MR_TextureId_DestroyArray | ( | const MR_NoCtor_MR_TextureId * | _this | ) | 
Destroys a heap-allocated array of MR_NoCtor_MR_TextureId. Does nothing if the pointer is null. 
| MRC_API MR_NoCtor_MR_TextureId * MR_NoCtor_MR_TextureId_OffsetMutablePtr | ( | MR_NoCtor_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_NoCtor_MR_TextureId * MR_NoCtor_MR_TextureId_OffsetPtr | ( | const MR_NoCtor_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_NoCtor_MR_UndirectedEdgeId * MR_NoCtor_MR_UndirectedEdgeId_AssignFromAnother | ( | MR_NoCtor_MR_UndirectedEdgeId * | _this, | 
| const MR_NoCtor_MR_UndirectedEdgeId * | _other ) | 
Generated from a method of class MR::NoCtor<MR::UndirectedEdgeId> named operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_NoCtor_MR_UndirectedEdgeId * MR_NoCtor_MR_UndirectedEdgeId_ConstructFromAnother | ( | const MR_NoCtor_MR_UndirectedEdgeId * | _other | ) | 
Generated from a constructor of class MR::NoCtor<MR::UndirectedEdgeId>. Parameter _other can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_NoCtor_MR_UndirectedEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_MR_UndirectedEdgeId * MR_NoCtor_MR_UndirectedEdgeId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_NoCtor_MR_UndirectedEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_MR_UndirectedEdgeId * MR_NoCtor_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_NoCtor_MR_UndirectedEdgeId_DestroyArray(). Use MR_NoCtor_MR_UndirectedEdgeId_OffsetMutablePtr() and MR_NoCtor_MR_UndirectedEdgeId_OffsetPtr() to access the array elements. 
| MRC_API void MR_NoCtor_MR_UndirectedEdgeId_Destroy | ( | const MR_NoCtor_MR_UndirectedEdgeId * | _this | ) | 
Destroys a heap-allocated instance of MR_NoCtor_MR_UndirectedEdgeId. Does nothing if the pointer is null. 
| MRC_API void MR_NoCtor_MR_UndirectedEdgeId_DestroyArray | ( | const MR_NoCtor_MR_UndirectedEdgeId * | _this | ) | 
Destroys a heap-allocated array of MR_NoCtor_MR_UndirectedEdgeId. Does nothing if the pointer is null. 
| MRC_API MR_NoCtor_MR_UndirectedEdgeId * MR_NoCtor_MR_UndirectedEdgeId_OffsetMutablePtr | ( | MR_NoCtor_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_NoCtor_MR_UndirectedEdgeId * MR_NoCtor_MR_UndirectedEdgeId_OffsetPtr | ( | const MR_NoCtor_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_NoCtor_MR_VertId * MR_NoCtor_MR_VertId_AssignFromAnother | ( | MR_NoCtor_MR_VertId * | _this, | 
| const MR_NoCtor_MR_VertId * | _other ) | 
Generated from a method of class MR::NoCtor<MR::VertId> named operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_NoCtor_MR_VertId * MR_NoCtor_MR_VertId_ConstructFromAnother | ( | const MR_NoCtor_MR_VertId * | _other | ) | 
Generated from a constructor of class MR::NoCtor<MR::VertId>. Parameter _other can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_NoCtor_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_MR_VertId * MR_NoCtor_MR_VertId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_NoCtor_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_MR_VertId * MR_NoCtor_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_NoCtor_MR_VertId_DestroyArray(). Use MR_NoCtor_MR_VertId_OffsetMutablePtr() and MR_NoCtor_MR_VertId_OffsetPtr() to access the array elements. 
| MRC_API void MR_NoCtor_MR_VertId_Destroy | ( | const MR_NoCtor_MR_VertId * | _this | ) | 
Destroys a heap-allocated instance of MR_NoCtor_MR_VertId. Does nothing if the pointer is null. 
| MRC_API void MR_NoCtor_MR_VertId_DestroyArray | ( | const MR_NoCtor_MR_VertId * | _this | ) | 
Destroys a heap-allocated array of MR_NoCtor_MR_VertId. Does nothing if the pointer is null. 
| MRC_API MR_NoCtor_MR_VertId * MR_NoCtor_MR_VertId_OffsetMutablePtr | ( | MR_NoCtor_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_NoCtor_MR_VertId * MR_NoCtor_MR_VertId_OffsetPtr | ( | const MR_NoCtor_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_NoCtor_MR_VoxelId * MR_NoCtor_MR_VoxelId_AssignFromAnother | ( | MR_NoCtor_MR_VoxelId * | _this, | 
| const MR_NoCtor_MR_VoxelId * | _other ) | 
Generated from a method of class MR::NoCtor<MR::VoxelId> named operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_NoCtor_MR_VoxelId * MR_NoCtor_MR_VoxelId_ConstructFromAnother | ( | const MR_NoCtor_MR_VoxelId * | _other | ) | 
Generated from a constructor of class MR::NoCtor<MR::VoxelId>. Parameter _other can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_NoCtor_MR_VoxelId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_MR_VoxelId * MR_NoCtor_MR_VoxelId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_NoCtor_MR_VoxelId_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_MR_VoxelId * MR_NoCtor_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_NoCtor_MR_VoxelId_DestroyArray(). Use MR_NoCtor_MR_VoxelId_OffsetMutablePtr() and MR_NoCtor_MR_VoxelId_OffsetPtr() to access the array elements. 
| MRC_API void MR_NoCtor_MR_VoxelId_Destroy | ( | const MR_NoCtor_MR_VoxelId * | _this | ) | 
Destroys a heap-allocated instance of MR_NoCtor_MR_VoxelId. Does nothing if the pointer is null. 
| MRC_API void MR_NoCtor_MR_VoxelId_DestroyArray | ( | const MR_NoCtor_MR_VoxelId * | _this | ) | 
Destroys a heap-allocated array of MR_NoCtor_MR_VoxelId. Does nothing if the pointer is null. 
| MRC_API MR_NoCtor_MR_VoxelId * MR_NoCtor_MR_VoxelId_OffsetMutablePtr | ( | MR_NoCtor_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_NoCtor_MR_VoxelId * MR_NoCtor_MR_VoxelId_OffsetPtr | ( | const MR_NoCtor_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_NoCtor_unsigned_char * MR_NoCtor_unsigned_char_AssignFromAnother | ( | MR_NoCtor_unsigned_char * | _this, | 
| const MR_NoCtor_unsigned_char * | _other ) | 
Generated from a method of class MR::NoCtor<unsigned char> named operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_NoCtor_unsigned_char * MR_NoCtor_unsigned_char_ConstructFromAnother | ( | const MR_NoCtor_unsigned_char * | _other | ) | 
Generated from a constructor of class MR::NoCtor<unsigned char>. Parameter _other can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_NoCtor_unsigned_char_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_unsigned_char * MR_NoCtor_unsigned_char_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_NoCtor_unsigned_char_Destroy() to free it when you're done using it. 
| MRC_API MR_NoCtor_unsigned_char * MR_NoCtor_unsigned_char_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_NoCtor_unsigned_char_DestroyArray(). Use MR_NoCtor_unsigned_char_OffsetMutablePtr() and MR_NoCtor_unsigned_char_OffsetPtr() to access the array elements. 
| MRC_API void MR_NoCtor_unsigned_char_Destroy | ( | const MR_NoCtor_unsigned_char * | _this | ) | 
Destroys a heap-allocated instance of MR_NoCtor_unsigned_char. Does nothing if the pointer is null. 
| MRC_API void MR_NoCtor_unsigned_char_DestroyArray | ( | const MR_NoCtor_unsigned_char * | _this | ) | 
Destroys a heap-allocated array of MR_NoCtor_unsigned_char. Does nothing if the pointer is null. 
| MRC_API MR_NoCtor_unsigned_char * MR_NoCtor_unsigned_char_OffsetMutablePtr | ( | MR_NoCtor_unsigned_char * | 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_NoCtor_unsigned_char * MR_NoCtor_unsigned_char_OffsetPtr | ( | const MR_NoCtor_unsigned_char * | 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_PackMapping * MR_PackMapping_AssignFromAnother | ( | MR_PackMapping * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_PackMapping * | _other ) | 
Generated from a method of class MR::PackMapping named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_PackMapping * MR_PackMapping_ConstructFrom | ( | MR_PassBy | e_pass_by, | 
| MR_UndirectedEdgeBMap * | e, | ||
| MR_PassBy | f_pass_by, | ||
| MR_FaceBMap * | f, | ||
| MR_PassBy | v_pass_by, | ||
| MR_VertBMap * | v ) | 
Constructs MR::PackMapping elementwise. Never returns null. Returns an instance allocated on the heap! Must call MR_PackMapping_Destroy() to free it when you're done using it. 
| MRC_API MR_PackMapping * MR_PackMapping_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_PackMapping * | _other ) | 
Generated from a constructor of class MR::PackMapping. Never returns null. Returns an instance allocated on the heap! Must call MR_PackMapping_Destroy() to free it when you're done using it. 
| MRC_API MR_PackMapping * MR_PackMapping_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_PackMapping_Destroy() to free it when you're done using it. 
| MRC_API MR_PackMapping * MR_PackMapping_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_PackMapping_DestroyArray(). Use MR_PackMapping_OffsetMutablePtr() and MR_PackMapping_OffsetPtr() to access the array elements. 
| MRC_API void MR_PackMapping_Destroy | ( | const MR_PackMapping * | _this | ) | 
Destroys a heap-allocated instance of MR_PackMapping. Does nothing if the pointer is null. 
| MRC_API void MR_PackMapping_DestroyArray | ( | const MR_PackMapping * | _this | ) | 
Destroys a heap-allocated array of MR_PackMapping. Does nothing if the pointer is null. 
| MRC_API const MR_UndirectedEdgeBMap * MR_PackMapping_Get_e | ( | const MR_PackMapping * | _this | ) | 
Returns a pointer to a member variable of class MR::PackMapping named e. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_FaceBMap * MR_PackMapping_Get_f | ( | const MR_PackMapping * | _this | ) | 
Returns a pointer to a member variable of class MR::PackMapping named f. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_VertBMap * MR_PackMapping_Get_v | ( | const MR_PackMapping * | _this | ) | 
Returns a pointer to a member variable of class MR::PackMapping named v. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_UndirectedEdgeBMap * MR_PackMapping_GetMutable_e | ( | MR_PackMapping * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::PackMapping named e. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_FaceBMap * MR_PackMapping_GetMutable_f | ( | MR_PackMapping * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::PackMapping named f. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VertBMap * MR_PackMapping_GetMutable_v | ( | MR_PackMapping * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::PackMapping named v. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_PackMapping * MR_PackMapping_OffsetMutablePtr | ( | MR_PackMapping * | 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_PackMapping * MR_PackMapping_OffsetPtr | ( | const MR_PackMapping * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_PackMapping_Set_e | ( | MR_PackMapping * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_UndirectedEdgeBMap * | value ) | 
Modifies a member variable of class MR::PackMapping named e. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_PackMapping_Set_f | ( | MR_PackMapping * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_FaceBMap * | value ) | 
Modifies a member variable of class MR::PackMapping named f. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_PackMapping_Set_v | ( | MR_PackMapping * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_VertBMap * | value ) | 
Modifies a member variable of class MR::PackMapping named v. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeBMap * MR_UndirectedEdgeBMap_AssignFromAnother | ( | MR_UndirectedEdgeBMap * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_UndirectedEdgeBMap * | _other ) | 
Generated from a method of class MR::UndirectedEdgeBMap named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_UndirectedEdgeBMap * MR_UndirectedEdgeBMap_ConstructFrom | ( | MR_PassBy | b_pass_by, | 
| MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * | b, | ||
| MR_uint64_t | tsize ) | 
Constructs MR::UndirectedEdgeBMap elementwise. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdgeBMap_Destroy() to free it when you're done using it. 
| MRC_API MR_UndirectedEdgeBMap * MR_UndirectedEdgeBMap_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_UndirectedEdgeBMap * | _other ) | 
Generated from a constructor of class MR::UndirectedEdgeBMap. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdgeBMap_Destroy() to free it when you're done using it. 
| MRC_API MR_UndirectedEdgeBMap * MR_UndirectedEdgeBMap_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdgeBMap_Destroy() to free it when you're done using it. 
| MRC_API MR_UndirectedEdgeBMap * MR_UndirectedEdgeBMap_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_UndirectedEdgeBMap_DestroyArray(). Use MR_UndirectedEdgeBMap_OffsetMutablePtr() and MR_UndirectedEdgeBMap_OffsetPtr() to access the array elements. 
| MRC_API void MR_UndirectedEdgeBMap_Destroy | ( | const MR_UndirectedEdgeBMap * | _this | ) | 
Destroys a heap-allocated instance of MR_UndirectedEdgeBMap. Does nothing if the pointer is null. 
| MRC_API void MR_UndirectedEdgeBMap_DestroyArray | ( | const MR_UndirectedEdgeBMap * | _this | ) | 
Destroys a heap-allocated array of MR_UndirectedEdgeBMap. Does nothing if the pointer is null. 
| MRC_API const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_UndirectedEdgeBMap_Get_b | ( | const MR_UndirectedEdgeBMap * | _this | ) | 
Returns a pointer to a member variable of class MR::UndirectedEdgeBMap named b. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_uint64_t * MR_UndirectedEdgeBMap_Get_tsize | ( | const MR_UndirectedEdgeBMap * | _this | ) | 
target size, all values inside b must be less than this value Modifies a member variable of class MR::UndirectedEdgeBMap named tsize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_UndirectedEdgeBMap_GetMutable_b | ( | MR_UndirectedEdgeBMap * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::UndirectedEdgeBMap named b. 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. target size, all values inside b must be less than this value Returns a pointer to a member variable of class MR::UndirectedEdgeBMap named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_uint64_t * MR_UndirectedEdgeBMap_GetMutable_tsize | ( | MR_UndirectedEdgeBMap * | _this | ) | 
| MRC_API MR_UndirectedEdgeBMap * MR_UndirectedEdgeBMap_OffsetMutablePtr | ( | MR_UndirectedEdgeBMap * | 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_UndirectedEdgeBMap * MR_UndirectedEdgeBMap_OffsetPtr | ( | const MR_UndirectedEdgeBMap * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_UndirectedEdgeBMap_Set_b | ( | MR_UndirectedEdgeBMap * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * | value ) | 
Modifies a member variable of class MR::UndirectedEdgeBMap named b. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeBMap_Set_tsize | ( | MR_UndirectedEdgeBMap * | _this, | 
| MR_uint64_t | value ) | 
target size, all values inside b must be less than this value Returns a mutable pointer to a member variable of class MR::UndirectedEdgeBMap named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VertBMap * MR_VertBMap_AssignFromAnother | ( | MR_VertBMap * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_VertBMap * | _other ) | 
Generated from a method of class MR::VertBMap named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VertBMap * MR_VertBMap_ConstructFrom | ( | MR_PassBy | b_pass_by, | 
| MR_Buffer_MR_VertId_MR_VertId * | b, | ||
| MR_uint64_t | tsize ) | 
Constructs MR::VertBMap elementwise. Never returns null. Returns an instance allocated on the heap! Must call MR_VertBMap_Destroy() to free it when you're done using it. 
| MRC_API MR_VertBMap * MR_VertBMap_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_VertBMap * | _other ) | 
Generated from a constructor of class MR::VertBMap. Never returns null. Returns an instance allocated on the heap! Must call MR_VertBMap_Destroy() to free it when you're done using it. 
| MRC_API MR_VertBMap * MR_VertBMap_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_VertBMap_Destroy() to free it when you're done using it. 
| MRC_API MR_VertBMap * MR_VertBMap_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_VertBMap_DestroyArray(). Use MR_VertBMap_OffsetMutablePtr() and MR_VertBMap_OffsetPtr() to access the array elements. 
| MRC_API void MR_VertBMap_Destroy | ( | const MR_VertBMap * | _this | ) | 
Destroys a heap-allocated instance of MR_VertBMap. Does nothing if the pointer is null. 
| MRC_API void MR_VertBMap_DestroyArray | ( | const MR_VertBMap * | _this | ) | 
Destroys a heap-allocated array of MR_VertBMap. Does nothing if the pointer is null. 
| MRC_API const MR_Buffer_MR_VertId_MR_VertId * MR_VertBMap_Get_b | ( | const MR_VertBMap * | _this | ) | 
Returns a pointer to a member variable of class MR::VertBMap named b. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_uint64_t * MR_VertBMap_Get_tsize | ( | const MR_VertBMap * | _this | ) | 
target size, all values inside b must be less than this value Modifies a member variable of class MR::VertBMap named tsize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_VertId_MR_VertId * MR_VertBMap_GetMutable_b | ( | MR_VertBMap * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::VertBMap named b. 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. target size, all values inside b must be less than this value Returns a pointer to a member variable of class MR::VertBMap named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_uint64_t * MR_VertBMap_GetMutable_tsize | ( | MR_VertBMap * | _this | ) | 
| MRC_API MR_VertBMap * MR_VertBMap_OffsetMutablePtr | ( | MR_VertBMap * | 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_VertBMap * MR_VertBMap_OffsetPtr | ( | const MR_VertBMap * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_VertBMap_Set_b | ( | MR_VertBMap * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_Buffer_MR_VertId_MR_VertId * | value ) | 
Modifies a member variable of class MR::VertBMap named b. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertBMap_Set_tsize | ( | MR_VertBMap * | _this, | 
| MR_uint64_t | value ) | 
target size, all values inside b must be less than this value Returns a mutable pointer to a member variable of class MR::VertBMap named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_WholeEdgeBMap * MR_WholeEdgeBMap_AssignFromAnother | ( | MR_WholeEdgeBMap * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_WholeEdgeBMap * | _other ) | 
Generated from a method of class MR::WholeEdgeBMap named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_WholeEdgeBMap * MR_WholeEdgeBMap_ConstructFrom | ( | MR_PassBy | b_pass_by, | 
| MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * | b, | ||
| MR_uint64_t | tsize ) | 
Constructs MR::WholeEdgeBMap elementwise. Never returns null. Returns an instance allocated on the heap! Must call MR_WholeEdgeBMap_Destroy() to free it when you're done using it. 
| MRC_API MR_WholeEdgeBMap * MR_WholeEdgeBMap_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_WholeEdgeBMap * | _other ) | 
Generated from a constructor of class MR::WholeEdgeBMap. Never returns null. Returns an instance allocated on the heap! Must call MR_WholeEdgeBMap_Destroy() to free it when you're done using it. 
| MRC_API MR_WholeEdgeBMap * MR_WholeEdgeBMap_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_WholeEdgeBMap_Destroy() to free it when you're done using it. 
| MRC_API MR_WholeEdgeBMap * MR_WholeEdgeBMap_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_WholeEdgeBMap_DestroyArray(). Use MR_WholeEdgeBMap_OffsetMutablePtr() and MR_WholeEdgeBMap_OffsetPtr() to access the array elements. 
| MRC_API void MR_WholeEdgeBMap_Destroy | ( | const MR_WholeEdgeBMap * | _this | ) | 
Destroys a heap-allocated instance of MR_WholeEdgeBMap. Does nothing if the pointer is null. 
| MRC_API void MR_WholeEdgeBMap_DestroyArray | ( | const MR_WholeEdgeBMap * | _this | ) | 
Destroys a heap-allocated array of MR_WholeEdgeBMap. Does nothing if the pointer is null. 
| MRC_API const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_WholeEdgeBMap_Get_b | ( | const MR_WholeEdgeBMap * | _this | ) | 
Returns a pointer to a member variable of class MR::WholeEdgeBMap named b. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_uint64_t * MR_WholeEdgeBMap_Get_tsize | ( | const MR_WholeEdgeBMap * | _this | ) | 
target size, all values inside b must be less than this value Modifies a member variable of class MR::WholeEdgeBMap named tsize. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_WholeEdgeBMap_GetMutable_b | ( | MR_WholeEdgeBMap * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::WholeEdgeBMap named b. 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. target size, all values inside b must be less than this value Returns a pointer to a member variable of class MR::WholeEdgeBMap named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_uint64_t * MR_WholeEdgeBMap_GetMutable_tsize | ( | MR_WholeEdgeBMap * | _this | ) | 
| MRC_API MR_WholeEdgeBMap * MR_WholeEdgeBMap_OffsetMutablePtr | ( | MR_WholeEdgeBMap * | 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_WholeEdgeBMap * MR_WholeEdgeBMap_OffsetPtr | ( | const MR_WholeEdgeBMap * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_WholeEdgeBMap_Set_b | ( | MR_WholeEdgeBMap * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * | value ) | 
Modifies a member variable of class MR::WholeEdgeBMap named b. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_WholeEdgeBMap_Set_tsize | ( | MR_WholeEdgeBMap * | _this, | 
| MR_uint64_t | value ) | 
target size, all values inside b must be less than this value Returns a mutable pointer to a member variable of class MR::WholeEdgeBMap named tsize. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_ZeroOnMove_uint64_t * MR_ZeroOnMove_uint64_t_AssignFromAnother | ( | MR_ZeroOnMove_uint64_t * | _this, | 
| MR_PassBy | z_pass_by, | ||
| MR_ZeroOnMove_uint64_t * | z ) | 
Generated from a method of class MR::ZeroOnMove<MR_uint64_t> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_ZeroOnMove_uint64_t * MR_ZeroOnMove_uint64_t_ConstructFromAnother | ( | MR_PassBy | z_pass_by, | 
| MR_ZeroOnMove_uint64_t * | z ) | 
Generated from a constructor of class MR::ZeroOnMove<MR_uint64_t>. Never returns null. Returns an instance allocated on the heap! Must call MR_ZeroOnMove_uint64_t_Destroy() to free it when you're done using it. 
| MRC_API MR_ZeroOnMove_uint64_t * MR_ZeroOnMove_uint64_t_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_ZeroOnMove_uint64_t_Destroy() to free it when you're done using it. 
| MRC_API MR_ZeroOnMove_uint64_t * MR_ZeroOnMove_uint64_t_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_ZeroOnMove_uint64_t_DestroyArray(). Use MR_ZeroOnMove_uint64_t_OffsetMutablePtr() and MR_ZeroOnMove_uint64_t_OffsetPtr() to access the array elements. 
| MRC_API void MR_ZeroOnMove_uint64_t_Destroy | ( | const MR_ZeroOnMove_uint64_t * | _this | ) | 
Destroys a heap-allocated instance of MR_ZeroOnMove_uint64_t. Does nothing if the pointer is null. 
| MRC_API void MR_ZeroOnMove_uint64_t_DestroyArray | ( | const MR_ZeroOnMove_uint64_t * | _this | ) | 
Destroys a heap-allocated array of MR_ZeroOnMove_uint64_t. Does nothing if the pointer is null. 
| MRC_API const MR_uint64_t * MR_ZeroOnMove_uint64_t_Get_val | ( | const MR_ZeroOnMove_uint64_t * | _this | ) | 
Returns a pointer to a member variable of class MR::ZeroOnMove<MR_uint64_t> named val. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_uint64_t * MR_ZeroOnMove_uint64_t_GetMutable_val | ( | MR_ZeroOnMove_uint64_t * | _this | ) | 
Returns a mutable pointer to a member variable of class MR::ZeroOnMove<MR_uint64_t> named val. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_ZeroOnMove_uint64_t * MR_ZeroOnMove_uint64_t_OffsetMutablePtr | ( | MR_ZeroOnMove_uint64_t * | 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_ZeroOnMove_uint64_t * MR_ZeroOnMove_uint64_t_OffsetPtr | ( | const MR_ZeroOnMove_uint64_t * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_ZeroOnMove_uint64_t_Set_val | ( | MR_ZeroOnMove_uint64_t * | _this, | 
| MR_uint64_t | value ) | 
Modifies a member variable of class MR::ZeroOnMove<MR_uint64_t> named val. Parameter _this can not be null. It is a single object.