#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_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_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_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_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_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_ObjId_MR_ObjId | MR_BMap_MR_ObjId_MR_ObjId |
| 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 |
| typedef struct MR_NoCtor_MR_UndirectedEdgeId | MR_NoCtor_MR_UndirectedEdgeId |
| typedef struct MR_NoCtor_MR_FaceId | MR_NoCtor_MR_FaceId |
| typedef struct MR_NoCtor_MR_VertId | MR_NoCtor_MR_VertId |
| typedef struct MR_NoCtor_unsigned_char | MR_NoCtor_unsigned_char |
| typedef struct MR_NoCtor_char | MR_NoCtor_char |
| typedef struct MR_NoCtor_MR_EdgeId | MR_NoCtor_MR_EdgeId |
| typedef struct MR_NoCtor_MR_GraphVertId | MR_NoCtor_MR_GraphVertId |
| typedef struct MR_NoCtor_MR_GraphEdgeId | MR_NoCtor_MR_GraphEdgeId |
| typedef struct MR_NoCtor_MR_ObjId | MR_NoCtor_MR_ObjId |
| typedef struct MR_NoCtor_MR_VoxelId | MR_NoCtor_MR_VoxelId |
| typedef struct MR_NoCtor_MR_PixelId | MR_NoCtor_MR_PixelId |
| typedef struct MR_NoCtor_MR_RegionId | MR_NoCtor_MR_RegionId |
| typedef struct MR_NoCtor_MR_NodeId | MR_NoCtor_MR_NodeId |
| typedef struct MR_NoCtor_MR_TextureId | MR_NoCtor_MR_TextureId |
| typedef struct MR_NoCtor_MR_Id_MR_ICPElemtTag | 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>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
flat map: I -> T Generated from class MR::BMap<MR::GraphEdgeId, MR::GraphEdgeId>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
flat map: I -> T Generated from class MR::BMap<MR::GraphVertId, MR::GraphVertId>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| 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>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| 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>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| 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>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| 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>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
flat map: I -> T Generated from class MR::BMap<MR::TextureId, MR::TextureId>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
flat map: I -> T Generated from class MR::BMap<MR::UndirectedEdgeId, MR_uint64_t>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| 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>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| 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>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| 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>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee). |
| 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>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee). |
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>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee). |
| 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>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee). |
| 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>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee). |
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>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee). |
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>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee). |
| 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>>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee). |
| 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>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee). |
| 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>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee). |
| 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>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee). |
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>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee). |
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>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee). |
| 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>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee). |
| 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>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee). |
| 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>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee). |
| 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>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee). |
| 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>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee). |
| 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>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee). |
| typedef struct MR_EdgeBMap MR_EdgeBMap |
flat map: I -> T Generated from class MR::EdgeBMap. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_FaceBMap MR_FaceBMap |
flat map: I -> T Generated from class MR::FaceBMap. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_Id_MR_ICPElemtTag MR_Id_MR_ICPElemtTag |
| typedef struct MR_NoCtor_char MR_NoCtor_char |
Generated from class MR::NoCtor<char>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_NoCtor_MR_EdgeId MR_NoCtor_MR_EdgeId |
Generated from class MR::NoCtor<MR::EdgeId>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_NoCtor_MR_FaceId MR_NoCtor_MR_FaceId |
Generated from class MR::NoCtor<MR::FaceId>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_NoCtor_MR_GraphEdgeId MR_NoCtor_MR_GraphEdgeId |
Generated from class MR::NoCtor<MR::GraphEdgeId>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_NoCtor_MR_GraphVertId MR_NoCtor_MR_GraphVertId |
Generated from class MR::NoCtor<MR::GraphVertId>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_NoCtor_MR_Id_MR_ICPElemtTag MR_NoCtor_MR_Id_MR_ICPElemtTag |
Generated from class MR::NoCtor<MR::Id<MR::ICPElemtTag>>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_NoCtor_MR_NodeId MR_NoCtor_MR_NodeId |
Generated from class MR::NoCtor<MR::NodeId>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_NoCtor_MR_ObjId MR_NoCtor_MR_ObjId |
Generated from class MR::NoCtor<MR::ObjId>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_NoCtor_MR_PixelId MR_NoCtor_MR_PixelId |
Generated from class MR::NoCtor<MR::PixelId>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_NoCtor_MR_RegionId MR_NoCtor_MR_RegionId |
Generated from class MR::NoCtor<MR::RegionId>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_NoCtor_MR_TextureId MR_NoCtor_MR_TextureId |
Generated from class MR::NoCtor<MR::TextureId>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_NoCtor_MR_UndirectedEdgeId MR_NoCtor_MR_UndirectedEdgeId |
Generated from class MR::NoCtor<MR::UndirectedEdgeId>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_NoCtor_MR_VertId MR_NoCtor_MR_VertId |
Generated from class MR::NoCtor<MR::VertId>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_NoCtor_MR_VoxelId MR_NoCtor_MR_VoxelId |
Generated from class MR::NoCtor<MR::VoxelId>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_NoCtor_unsigned_char MR_NoCtor_unsigned_char |
Generated from class MR::NoCtor<unsigned char>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_NoDefInit_MR_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. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_UndirectedEdgeBMap MR_UndirectedEdgeBMap |
flat map: I -> T Generated from class MR::UndirectedEdgeBMap. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_VertBMap MR_VertBMap |
flat map: I -> T Generated from class MR::VertBMap. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_WholeEdgeBMap MR_WholeEdgeBMap |
flat map: I -> T Generated from class MR::WholeEdgeBMap. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_ZeroOnMove_uint64_t MR_ZeroOnMove_uint64_t |
Generated from class MR::ZeroOnMove<MR_uint64_t>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| 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 method MR::BMap<MR::FaceId, MR_uint64_t>::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 constructor MR::BMap<MR::FaceId, MR_uint64_t>::BMap. 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 method MR::BMap<MR::GraphEdgeId, MR::GraphEdgeId>::operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 constructor MR::BMap<MR::GraphEdgeId, MR::GraphEdgeId>::BMap. 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 method MR::BMap<MR::GraphVertId, MR::GraphVertId>::operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 constructor MR::BMap<MR::GraphVertId, MR::GraphVertId>::BMap. 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 constructor MR::BMap<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>>::BMap. 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 method MR::BMap<MR::NodeId, MR::NodeId>::operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 constructor MR::BMap<MR::NodeId, MR::NodeId>::BMap. 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 method MR::BMap<MR::ObjId, MR::ObjId>::operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 constructor MR::BMap<MR::ObjId, MR::ObjId>::BMap. 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 method MR::BMap<MR::PixelId, MR::PixelId>::operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 constructor MR::BMap<MR::PixelId, MR::PixelId>::BMap. 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 method MR::BMap<MR::RegionId, MR::RegionId>::operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 constructor MR::BMap<MR::RegionId, MR::RegionId>::BMap. 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 method MR::BMap<MR::TextureId, MR::TextureId>::operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 constructor MR::BMap<MR::TextureId, MR::TextureId>::BMap. 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 method MR::BMap<MR::UndirectedEdgeId, MR_uint64_t>::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 constructor MR::BMap<MR::UndirectedEdgeId, MR_uint64_t>::BMap. 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 method MR::BMap<MR::VertId, MR_uint64_t>::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 constructor MR::BMap<MR::VertId, MR_uint64_t>::BMap. 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 method MR::BMap<MR::VoxelId, MR::VoxelId>::operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 constructor MR::BMap<MR::VoxelId, MR::VoxelId>::BMap. 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 method MR::Buffer<char>::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 method MR::Buffer<char>::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 method MR::Buffer<char>::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 method MR::Buffer<char>::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 method MR::Buffer<char>::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 constructor MR::Buffer<char>::Buffer. 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 constructor MR::Buffer<char>::Buffer. 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 method MR::Buffer<char>::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 method MR::Buffer<char>::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 method MR::Buffer<char>::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 method MR::Buffer<char>::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 method MR::Buffer<char>::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 method MR::Buffer<char>::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 method MR::Buffer<char>::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 method MR::Buffer<char>::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 method MR::Buffer<char>::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 method MR::Buffer<MR::EdgeId, MR::EdgeId>::operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_EdgeId MR_Buffer_MR_EdgeId_MR_EdgeId_backId | ( | const MR_Buffer_MR_EdgeId_MR_EdgeId * | _this | ) |
returns the identifier of the back() element Generated from method MR::Buffer<MR::EdgeId, MR::EdgeId>::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 method MR::Buffer<MR::EdgeId, MR::EdgeId>::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 method MR::Buffer<MR::EdgeId, MR::EdgeId>::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 method MR::Buffer<MR::EdgeId, MR::EdgeId>::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 constructor MR::Buffer<MR::EdgeId, MR::EdgeId>::Buffer. 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 constructor MR::Buffer<MR::EdgeId, MR::EdgeId>::Buffer. 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 method MR::Buffer<MR::EdgeId, MR::EdgeId>::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 method MR::Buffer<MR::EdgeId, MR::EdgeId>::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 method MR::Buffer<MR::EdgeId, MR::EdgeId>::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 method MR::Buffer<MR::EdgeId, MR::EdgeId>::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 method MR::Buffer<MR::EdgeId, MR::EdgeId>::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 method MR::Buffer<MR::EdgeId, MR::EdgeId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API 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 method MR::Buffer<MR::EdgeId, MR::EdgeId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 method MR::Buffer<MR::EdgeId, MR::EdgeId>::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 method MR::Buffer<MR::EdgeId, MR::EdgeId>::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 method MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId>::operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 method MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId>::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 method MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId>::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 method MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId>::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 method MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId>::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 constructor MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId>::Buffer. 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 constructor MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId>::Buffer. 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 method MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId>::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 method MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId>::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 method MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId>::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 method MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId>::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 method MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId>::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 method MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_index_const | ( | const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * | _this, |
| MR_UndirectedEdgeId | i ) |
Generated from method MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 method MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId>::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 method MR::Buffer<MR::EdgeId, MR::UndirectedEdgeId>::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 method MR::Buffer<MR::FaceId>::operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_uint64_t MR_Buffer_MR_FaceId_backId | ( | const MR_Buffer_MR_FaceId * | _this | ) |
returns the identifier of the back() element Generated from method MR::Buffer<MR::FaceId>::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 method MR::Buffer<MR::FaceId>::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 method MR::Buffer<MR::FaceId>::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 method MR::Buffer<MR::FaceId>::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 constructor MR::Buffer<MR::FaceId>::Buffer. 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 constructor MR::Buffer<MR::FaceId>::Buffer. 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 method MR::Buffer<MR::FaceId>::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 method MR::Buffer<MR::FaceId>::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 method MR::Buffer<MR::FaceId>::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 method MR::Buffer<MR::FaceId>::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 method MR::Buffer<MR::FaceId>::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 method MR::Buffer<MR::FaceId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_index_const | ( | const MR_Buffer_MR_FaceId * | _this, |
| MR_uint64_t | i ) |
Generated from method MR::Buffer<MR::FaceId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 method MR::Buffer<MR::FaceId, MR::FaceId>::operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 method MR::Buffer<MR::FaceId, MR::FaceId>::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 method MR::Buffer<MR::FaceId, MR::FaceId>::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 method MR::Buffer<MR::FaceId, MR::FaceId>::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 method MR::Buffer<MR::FaceId, MR::FaceId>::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 constructor MR::Buffer<MR::FaceId, MR::FaceId>::Buffer. 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 constructor MR::Buffer<MR::FaceId, MR::FaceId>::Buffer. 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 method MR::Buffer<MR::FaceId, MR::FaceId>::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 method MR::Buffer<MR::FaceId, MR::FaceId>::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 method MR::Buffer<MR::FaceId, MR::FaceId>::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 method MR::Buffer<MR::FaceId, MR::FaceId>::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 method MR::Buffer<MR::FaceId, MR::FaceId>::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 method MR::Buffer<MR::FaceId, MR::FaceId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_index_const | ( | const MR_Buffer_MR_FaceId_MR_FaceId * | _this, |
| MR_FaceId | i ) |
Generated from method MR::Buffer<MR::FaceId, MR::FaceId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 method MR::Buffer<MR::FaceId, MR::FaceId>::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 method MR::Buffer<MR::FaceId, MR::FaceId>::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 method MR::Buffer<MR::FaceId>::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 method MR::Buffer<MR::FaceId>::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 method MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId>::operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 method MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId>::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 method MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId>::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 method MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId>::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 method MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId>::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 constructor MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId>::Buffer. 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 constructor MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId>::Buffer. 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 method MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId>::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 method MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId>::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 method MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId>::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 method MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId>::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 method MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId>::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 method MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_NoDefInit_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_index_const | ( | const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * | _this, |
| MR_GraphEdgeId | i ) |
Generated from method MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 method MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId>::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 method MR::Buffer<MR::GraphEdgeId, MR::GraphEdgeId>::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 method MR::Buffer<MR::GraphVertId, MR::GraphVertId>::operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 method MR::Buffer<MR::GraphVertId, MR::GraphVertId>::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 method MR::Buffer<MR::GraphVertId, MR::GraphVertId>::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 method MR::Buffer<MR::GraphVertId, MR::GraphVertId>::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 method MR::Buffer<MR::GraphVertId, MR::GraphVertId>::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 constructor MR::Buffer<MR::GraphVertId, MR::GraphVertId>::Buffer. 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 constructor MR::Buffer<MR::GraphVertId, MR::GraphVertId>::Buffer. 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 method MR::Buffer<MR::GraphVertId, MR::GraphVertId>::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 method MR::Buffer<MR::GraphVertId, MR::GraphVertId>::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 method MR::Buffer<MR::GraphVertId, MR::GraphVertId>::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 method MR::Buffer<MR::GraphVertId, MR::GraphVertId>::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 method MR::Buffer<MR::GraphVertId, MR::GraphVertId>::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 method MR::Buffer<MR::GraphVertId, MR::GraphVertId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_NoDefInit_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_index_const | ( | const MR_Buffer_MR_GraphVertId_MR_GraphVertId * | _this, |
| MR_GraphVertId | i ) |
Generated from method MR::Buffer<MR::GraphVertId, MR::GraphVertId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 method MR::Buffer<MR::GraphVertId, MR::GraphVertId>::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 method MR::Buffer<MR::GraphVertId, MR::GraphVertId>::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 method MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>>::operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 method MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>>::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 method MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>>::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 method MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>>::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 method MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>>::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 constructor MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>>::Buffer. 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 constructor MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>>::Buffer. 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 method MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>>::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 method MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>>::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 method MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>>::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 method MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>>::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 method MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>>::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 method MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>>::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 method MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>>::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 method MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>>::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 method MR::Buffer<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>>::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 method MR::Buffer<MR::NodeId, MR::NodeId>::operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 method MR::Buffer<MR::NodeId, MR::NodeId>::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 method MR::Buffer<MR::NodeId, MR::NodeId>::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 method MR::Buffer<MR::NodeId, MR::NodeId>::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 method MR::Buffer<MR::NodeId, MR::NodeId>::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 constructor MR::Buffer<MR::NodeId, MR::NodeId>::Buffer. 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 constructor MR::Buffer<MR::NodeId, MR::NodeId>::Buffer. 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 method MR::Buffer<MR::NodeId, MR::NodeId>::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 method MR::Buffer<MR::NodeId, MR::NodeId>::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 method MR::Buffer<MR::NodeId, MR::NodeId>::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 method MR::Buffer<MR::NodeId, MR::NodeId>::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 method MR::Buffer<MR::NodeId, MR::NodeId>::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 method MR::Buffer<MR::NodeId, MR::NodeId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_NoDefInit_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_index_const | ( | const MR_Buffer_MR_NodeId_MR_NodeId * | _this, |
| MR_NodeId | i ) |
Generated from method MR::Buffer<MR::NodeId, MR::NodeId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 method MR::Buffer<MR::NodeId, MR::NodeId>::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 method MR::Buffer<MR::NodeId, MR::NodeId>::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 method MR::Buffer<MR::ObjId, MR::ObjId>::operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 method MR::Buffer<MR::ObjId, MR::ObjId>::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 method MR::Buffer<MR::ObjId, MR::ObjId>::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 method MR::Buffer<MR::ObjId, MR::ObjId>::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 method MR::Buffer<MR::ObjId, MR::ObjId>::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 constructor MR::Buffer<MR::ObjId, MR::ObjId>::Buffer. 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 constructor MR::Buffer<MR::ObjId, MR::ObjId>::Buffer. 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 method MR::Buffer<MR::ObjId, MR::ObjId>::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 method MR::Buffer<MR::ObjId, MR::ObjId>::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 method MR::Buffer<MR::ObjId, MR::ObjId>::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 method MR::Buffer<MR::ObjId, MR::ObjId>::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 method MR::Buffer<MR::ObjId, MR::ObjId>::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 method MR::Buffer<MR::ObjId, MR::ObjId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_NoDefInit_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_index_const | ( | const MR_Buffer_MR_ObjId_MR_ObjId * | _this, |
| MR_ObjId | i ) |
Generated from method MR::Buffer<MR::ObjId, MR::ObjId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 method MR::Buffer<MR::ObjId, MR::ObjId>::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 method MR::Buffer<MR::ObjId, MR::ObjId>::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 method MR::Buffer<MR::PixelId, MR::PixelId>::operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 method MR::Buffer<MR::PixelId, MR::PixelId>::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 method MR::Buffer<MR::PixelId, MR::PixelId>::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 method MR::Buffer<MR::PixelId, MR::PixelId>::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 method MR::Buffer<MR::PixelId, MR::PixelId>::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 constructor MR::Buffer<MR::PixelId, MR::PixelId>::Buffer. 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 constructor MR::Buffer<MR::PixelId, MR::PixelId>::Buffer. 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 method MR::Buffer<MR::PixelId, MR::PixelId>::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 method MR::Buffer<MR::PixelId, MR::PixelId>::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 method MR::Buffer<MR::PixelId, MR::PixelId>::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 method MR::Buffer<MR::PixelId, MR::PixelId>::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 method MR::Buffer<MR::PixelId, MR::PixelId>::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 method MR::Buffer<MR::PixelId, MR::PixelId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_NoDefInit_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_index_const | ( | const MR_Buffer_MR_PixelId_MR_PixelId * | _this, |
| MR_PixelId | i ) |
Generated from method MR::Buffer<MR::PixelId, MR::PixelId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 method MR::Buffer<MR::PixelId, MR::PixelId>::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 method MR::Buffer<MR::PixelId, MR::PixelId>::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 method MR::Buffer<MR::RegionId, MR::RegionId>::operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 method MR::Buffer<MR::RegionId, MR::RegionId>::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 method MR::Buffer<MR::RegionId, MR::RegionId>::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 method MR::Buffer<MR::RegionId, MR::RegionId>::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 method MR::Buffer<MR::RegionId, MR::RegionId>::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 constructor MR::Buffer<MR::RegionId, MR::RegionId>::Buffer. 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 constructor MR::Buffer<MR::RegionId, MR::RegionId>::Buffer. 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 method MR::Buffer<MR::RegionId, MR::RegionId>::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 method MR::Buffer<MR::RegionId, MR::RegionId>::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 method MR::Buffer<MR::RegionId, MR::RegionId>::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 method MR::Buffer<MR::RegionId, MR::RegionId>::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 method MR::Buffer<MR::RegionId, MR::RegionId>::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 method MR::Buffer<MR::RegionId, MR::RegionId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_NoDefInit_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_index_const | ( | const MR_Buffer_MR_RegionId_MR_RegionId * | _this, |
| MR_RegionId | i ) |
Generated from method MR::Buffer<MR::RegionId, MR::RegionId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 method MR::Buffer<MR::RegionId, MR::RegionId>::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 method MR::Buffer<MR::RegionId, MR::RegionId>::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 method MR::Buffer<MR::TextureId, MR::TextureId>::operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 method MR::Buffer<MR::TextureId, MR::TextureId>::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 method MR::Buffer<MR::TextureId, MR::TextureId>::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 method MR::Buffer<MR::TextureId, MR::TextureId>::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 method MR::Buffer<MR::TextureId, MR::TextureId>::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 constructor MR::Buffer<MR::TextureId, MR::TextureId>::Buffer. 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 constructor MR::Buffer<MR::TextureId, MR::TextureId>::Buffer. 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 method MR::Buffer<MR::TextureId, MR::TextureId>::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 method MR::Buffer<MR::TextureId, MR::TextureId>::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 method MR::Buffer<MR::TextureId, MR::TextureId>::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 method MR::Buffer<MR::TextureId, MR::TextureId>::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 method MR::Buffer<MR::TextureId, MR::TextureId>::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 method MR::Buffer<MR::TextureId, MR::TextureId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_NoDefInit_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_index_const | ( | const MR_Buffer_MR_TextureId_MR_TextureId * | _this, |
| MR_TextureId | i ) |
Generated from method MR::Buffer<MR::TextureId, MR::TextureId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 method MR::Buffer<MR::TextureId, MR::TextureId>::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 method MR::Buffer<MR::TextureId, MR::TextureId>::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 method MR::Buffer<MR::UndirectedEdgeId>::operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_uint64_t MR_Buffer_MR_UndirectedEdgeId_backId | ( | const MR_Buffer_MR_UndirectedEdgeId * | _this | ) |
returns the identifier of the back() element Generated from method MR::Buffer<MR::UndirectedEdgeId>::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 method MR::Buffer<MR::UndirectedEdgeId>::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 method MR::Buffer<MR::UndirectedEdgeId>::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 method MR::Buffer<MR::UndirectedEdgeId>::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 constructor MR::Buffer<MR::UndirectedEdgeId>::Buffer. 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 constructor MR::Buffer<MR::UndirectedEdgeId>::Buffer. 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 method MR::Buffer<MR::UndirectedEdgeId>::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 method MR::Buffer<MR::UndirectedEdgeId>::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 method MR::Buffer<MR::UndirectedEdgeId>::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 method MR::Buffer<MR::UndirectedEdgeId>::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 method MR::Buffer<MR::UndirectedEdgeId>::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 method MR::Buffer<MR::UndirectedEdgeId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_index_const | ( | const MR_Buffer_MR_UndirectedEdgeId * | _this, |
| MR_uint64_t | i ) |
Generated from method MR::Buffer<MR::UndirectedEdgeId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 method MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId>::operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 method MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId>::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 method MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId>::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 method MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId>::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 method MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId>::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 constructor MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId>::Buffer. 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 constructor MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId>::Buffer. 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 method MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId>::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 method MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId>::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 method MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId>::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 method MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId>::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 method MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId>::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 method MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_index_const | ( | const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * | _this, |
| MR_UndirectedEdgeId | i ) |
Generated from method MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 method MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId>::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 method MR::Buffer<MR::UndirectedEdgeId, MR::UndirectedEdgeId>::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 method MR::Buffer<MR::UndirectedEdgeId>::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 method MR::Buffer<MR::UndirectedEdgeId>::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 method MR::Buffer<MR::VertId>::operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_uint64_t MR_Buffer_MR_VertId_backId | ( | const MR_Buffer_MR_VertId * | _this | ) |
returns the identifier of the back() element Generated from method MR::Buffer<MR::VertId>::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 method MR::Buffer<MR::VertId>::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 method MR::Buffer<MR::VertId>::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 method MR::Buffer<MR::VertId>::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 constructor MR::Buffer<MR::VertId>::Buffer. 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 constructor MR::Buffer<MR::VertId>::Buffer. 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 method MR::Buffer<MR::VertId>::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 method MR::Buffer<MR::VertId>::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 method MR::Buffer<MR::VertId>::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 method MR::Buffer<MR::VertId>::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 method MR::Buffer<MR::VertId>::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 method MR::Buffer<MR::VertId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_index_const | ( | const MR_Buffer_MR_VertId * | _this, |
| MR_uint64_t | i ) |
Generated from method MR::Buffer<MR::VertId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 method MR::Buffer<MR::VertId, MR::VertId>::operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 method MR::Buffer<MR::VertId, MR::VertId>::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 method MR::Buffer<MR::VertId, MR::VertId>::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 method MR::Buffer<MR::VertId, MR::VertId>::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 method MR::Buffer<MR::VertId, MR::VertId>::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 constructor MR::Buffer<MR::VertId, MR::VertId>::Buffer. 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 constructor MR::Buffer<MR::VertId, MR::VertId>::Buffer. 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 method MR::Buffer<MR::VertId, MR::VertId>::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 method MR::Buffer<MR::VertId, MR::VertId>::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 method MR::Buffer<MR::VertId, MR::VertId>::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 method MR::Buffer<MR::VertId, MR::VertId>::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 method MR::Buffer<MR::VertId, MR::VertId>::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 method MR::Buffer<MR::VertId, MR::VertId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_index_const | ( | const MR_Buffer_MR_VertId_MR_VertId * | _this, |
| MR_VertId | i ) |
Generated from method MR::Buffer<MR::VertId, MR::VertId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 method MR::Buffer<MR::VertId, MR::VertId>::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 method MR::Buffer<MR::VertId, MR::VertId>::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 method MR::Buffer<MR::VertId>::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 method MR::Buffer<MR::VertId>::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 method MR::Buffer<MR::VoxelId, MR::VoxelId>::operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 method MR::Buffer<MR::VoxelId, MR::VoxelId>::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 method MR::Buffer<MR::VoxelId, MR::VoxelId>::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 method MR::Buffer<MR::VoxelId, MR::VoxelId>::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 method MR::Buffer<MR::VoxelId, MR::VoxelId>::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 constructor MR::Buffer<MR::VoxelId, MR::VoxelId>::Buffer. 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 constructor MR::Buffer<MR::VoxelId, MR::VoxelId>::Buffer. 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 method MR::Buffer<MR::VoxelId, MR::VoxelId>::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 method MR::Buffer<MR::VoxelId, MR::VoxelId>::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 method MR::Buffer<MR::VoxelId, MR::VoxelId>::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 method MR::Buffer<MR::VoxelId, MR::VoxelId>::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 method MR::Buffer<MR::VoxelId, MR::VoxelId>::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 method MR::Buffer<MR::VoxelId, MR::VoxelId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_NoDefInit_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_index_const | ( | const MR_Buffer_MR_VoxelId_MR_VoxelId * | _this, |
| MR_VoxelId | i ) |
Generated from method MR::Buffer<MR::VoxelId, MR::VoxelId>::operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_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 method MR::Buffer<MR::VoxelId, MR::VoxelId>::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 method MR::Buffer<MR::VoxelId, MR::VoxelId>::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 method MR::Buffer<unsigned char>::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 method MR::Buffer<unsigned char>::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 method MR::Buffer<unsigned char>::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 method MR::Buffer<unsigned char>::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 method MR::Buffer<unsigned char>::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 constructor MR::Buffer<unsigned char>::Buffer. 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 constructor MR::Buffer<unsigned char>::Buffer. 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 method MR::Buffer<unsigned char>::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 method MR::Buffer<unsigned char>::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 method MR::Buffer<unsigned char>::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 method MR::Buffer<unsigned char>::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 method MR::Buffer<unsigned char>::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 method MR::Buffer<unsigned char>::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 method MR::Buffer<unsigned char>::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 method MR::Buffer<unsigned char>::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 method MR::Buffer<unsigned char>::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 method MR::EdgeBMap::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 constructor MR::EdgeBMap::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 method MR::FaceBMap::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 constructor MR::FaceBMap::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 method MR::NoCtor<char>::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 constructor MR::NoCtor<char>::NoCtor. 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 method MR::NoCtor<MR::EdgeId>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_NoCtor_MR_EdgeId * MR_NoCtor_MR_EdgeId_ConstructFromAnother | ( | const MR_NoCtor_MR_EdgeId * | _other | ) |
Generated from constructor MR::NoCtor<MR::EdgeId>::NoCtor. 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 method MR::NoCtor<MR::FaceId>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_NoCtor_MR_FaceId * MR_NoCtor_MR_FaceId_ConstructFromAnother | ( | const MR_NoCtor_MR_FaceId * | _other | ) |
Generated from constructor MR::NoCtor<MR::FaceId>::NoCtor. 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 method MR::NoCtor<MR::GraphEdgeId>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_NoCtor_MR_GraphEdgeId * MR_NoCtor_MR_GraphEdgeId_ConstructFromAnother | ( | const MR_NoCtor_MR_GraphEdgeId * | _other | ) |
Generated from constructor MR::NoCtor<MR::GraphEdgeId>::NoCtor. 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 method MR::NoCtor<MR::GraphVertId>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_NoCtor_MR_GraphVertId * MR_NoCtor_MR_GraphVertId_ConstructFromAnother | ( | const MR_NoCtor_MR_GraphVertId * | _other | ) |
Generated from constructor MR::NoCtor<MR::GraphVertId>::NoCtor. 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 method MR::NoCtor<MR::Id<MR::ICPElemtTag>>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_NoCtor_MR_Id_MR_ICPElemtTag * MR_NoCtor_MR_Id_MR_ICPElemtTag_ConstructFromAnother | ( | const MR_NoCtor_MR_Id_MR_ICPElemtTag * | _other | ) |
Generated from constructor MR::NoCtor<MR::Id<MR::ICPElemtTag>>::NoCtor. 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 method MR::NoCtor<MR::NodeId>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_NoCtor_MR_NodeId * MR_NoCtor_MR_NodeId_ConstructFromAnother | ( | const MR_NoCtor_MR_NodeId * | _other | ) |
Generated from constructor MR::NoCtor<MR::NodeId>::NoCtor. 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 method MR::NoCtor<MR::ObjId>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_NoCtor_MR_ObjId * MR_NoCtor_MR_ObjId_ConstructFromAnother | ( | const MR_NoCtor_MR_ObjId * | _other | ) |
Generated from constructor MR::NoCtor<MR::ObjId>::NoCtor. 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 method MR::NoCtor<MR::PixelId>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_NoCtor_MR_PixelId * MR_NoCtor_MR_PixelId_ConstructFromAnother | ( | const MR_NoCtor_MR_PixelId * | _other | ) |
Generated from constructor MR::NoCtor<MR::PixelId>::NoCtor. 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 method MR::NoCtor<MR::RegionId>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_NoCtor_MR_RegionId * MR_NoCtor_MR_RegionId_ConstructFromAnother | ( | const MR_NoCtor_MR_RegionId * | _other | ) |
Generated from constructor MR::NoCtor<MR::RegionId>::NoCtor. 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 method MR::NoCtor<MR::TextureId>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_NoCtor_MR_TextureId * MR_NoCtor_MR_TextureId_ConstructFromAnother | ( | const MR_NoCtor_MR_TextureId * | _other | ) |
Generated from constructor MR::NoCtor<MR::TextureId>::NoCtor. 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 method MR::NoCtor<MR::UndirectedEdgeId>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_NoCtor_MR_UndirectedEdgeId * MR_NoCtor_MR_UndirectedEdgeId_ConstructFromAnother | ( | const MR_NoCtor_MR_UndirectedEdgeId * | _other | ) |
Generated from constructor MR::NoCtor<MR::UndirectedEdgeId>::NoCtor. 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 method MR::NoCtor<MR::VertId>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_NoCtor_MR_VertId * MR_NoCtor_MR_VertId_ConstructFromAnother | ( | const MR_NoCtor_MR_VertId * | _other | ) |
Generated from constructor MR::NoCtor<MR::VertId>::NoCtor. 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 method MR::NoCtor<MR::VoxelId>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_NoCtor_MR_VoxelId * MR_NoCtor_MR_VoxelId_ConstructFromAnother | ( | const MR_NoCtor_MR_VoxelId * | _other | ) |
Generated from constructor MR::NoCtor<MR::VoxelId>::NoCtor. 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 method MR::NoCtor<unsigned char>::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 constructor MR::NoCtor<unsigned char>::NoCtor. 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 method MR::PackMapping::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 constructor MR::PackMapping::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 method MR::UndirectedEdgeBMap::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 constructor MR::UndirectedEdgeBMap::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 method MR::VertBMap::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 constructor MR::VertBMap::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 method MR::WholeEdgeBMap::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 constructor MR::WholeEdgeBMap::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 method MR::ZeroOnMove<MR_uint64_t>::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 constructor MR::ZeroOnMove<MR_uint64_t>::ZeroOnMove. 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.