#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_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_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_EdgeId_MR_EdgeId | MR_Buffer_MR_EdgeId_MR_EdgeId |
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId | MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId |
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_Buffer_MR_ObjId_MR_ObjId | MR_Buffer_MR_ObjId_MR_ObjId |
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_Buffer_MR_GraphVertId_MR_GraphVertId | MR_Buffer_MR_GraphVertId_MR_GraphVertId |
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId | MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId |
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_Buffer_MR_VoxelId_MR_VoxelId | MR_Buffer_MR_VoxelId_MR_VoxelId |
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_Buffer_MR_PixelId_MR_PixelId | MR_Buffer_MR_PixelId_MR_PixelId |
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_Buffer_MR_RegionId_MR_RegionId | MR_Buffer_MR_RegionId_MR_RegionId |
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_Buffer_MR_NodeId_MR_NodeId | MR_Buffer_MR_NodeId_MR_NodeId |
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_Buffer_MR_TextureId_MR_TextureId | MR_Buffer_MR_TextureId_MR_TextureId |
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag | MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag |
| std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods | |
| typedef struct MR_FaceBMap | MR_FaceBMap |
| typedef struct MR_VertBMap | MR_VertBMap |
| typedef struct MR_EdgeBMap | MR_EdgeBMap |
| typedef struct MR_UndirectedEdgeBMap | MR_UndirectedEdgeBMap |
| typedef struct MR_WholeEdgeBMap | MR_WholeEdgeBMap |
| typedef struct MR_BMap_MR_ObjId_MR_ObjId | MR_BMap_MR_ObjId_MR_ObjId |
| typedef struct MR_BMap_MR_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_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_ObjId | MR_NoCtor_MR_ObjId |
| 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_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 |
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter b might be preserved in the constructed object. The reference to the parameter tsize might be preserved in the constructed object. 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. When this function is called, this object will drop any object references it had previously.
| 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter value might be preserved in this object in element tsize. When this function is called, this object will drop object references it had previously in tsize.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter value might be preserved in this object in element b. When this function is called, this object will drop object references it had previously in b.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter b might be preserved in the constructed object. The reference to the parameter tsize might be preserved in the constructed object. 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. When this function is called, this object will drop any object references it had previously.
| 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter value might be preserved in this object in element tsize. When this function is called, this object will drop object references it had previously in tsize.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter value might be preserved in this object in element b. When this function is called, this object will drop object references it had previously in b.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter b might be preserved in the constructed object. The reference to the parameter tsize might be preserved in the constructed object. 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. When this function is called, this object will drop any object references it had previously.
| 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter value might be preserved in this object in element tsize. When this function is called, this object will drop object references it had previously in tsize.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter value might be preserved in this object in element b. When this function is called, this object will drop object references it had previously in b.
| 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 ) |
Generated from method MR::BMap<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>>::operator=. Parameter _this can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter b might be preserved in the constructed object. The reference to the parameter tsize might be preserved in the constructed object. 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. When this function is called, this object will drop any object references it had previously.
| 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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 | ) |
target size, all values inside b must be less than this value Modifies 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 reference to the parameter value might be preserved in this object in element tsize. When this function is called, this object will drop object references it had previously in tsize.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 ) |
Modifies 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 reference to the parameter value might be preserved in this object in element b. When this function is called, this object will drop object references it had previously in b.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter b might be preserved in the constructed object. The reference to the parameter tsize might be preserved in the constructed object. 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. When this function is called, this object will drop any object references it had previously.
| 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter value might be preserved in this object in element tsize. When this function is called, this object will drop object references it had previously in tsize.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter value might be preserved in this object in element b. When this function is called, this object will drop object references it had previously in b.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter b might be preserved in the constructed object. The reference to the parameter tsize might be preserved in the constructed object. 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. When this function is called, this object will drop any object references it had previously.
| 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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 | ) |
| 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. The reference to the parameter value might be preserved in this object in element tsize. When this function is called, this object will drop object references it had previously in tsize.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter value might be preserved in this object in element b. When this function is called, this object will drop object references it had previously in b.
| MRC_API void MR_BMap_MR_ObjId_MR_ObjId_Set_tsize | ( | MR_BMap_MR_ObjId_MR_ObjId * | _this, |
| MR_uint64_t | value ) |
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter b might be preserved in the constructed object. The reference to the parameter tsize might be preserved in the constructed object. 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. When this function is called, this object will drop any object references it had previously.
| 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter value might be preserved in this object in element tsize. When this function is called, this object will drop object references it had previously in tsize.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter value might be preserved in this object in element b. When this function is called, this object will drop object references it had previously in b.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter b might be preserved in the constructed object. The reference to the parameter tsize might be preserved in the constructed object. 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. When this function is called, this object will drop any object references it had previously.
| 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter value might be preserved in this object in element tsize. When this function is called, this object will drop object references it had previously in tsize.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter value might be preserved in this object in element b. When this function is called, this object will drop object references it had previously in b.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter b might be preserved in the constructed object. The reference to the parameter tsize might be preserved in the constructed object. 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. When this function is called, this object will drop any object references it had previously.
| 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter value might be preserved in this object in element tsize. When this function is called, this object will drop object references it had previously in tsize.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter value might be preserved in this object in element b. When this function is called, this object will drop object references it had previously in b.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter b might be preserved in the constructed object. The reference to the parameter tsize might be preserved in the constructed object. 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. When this function is called, this object will drop any object references it had previously.
| 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter value might be preserved in this object in element tsize. When this function is called, this object will drop object references it had previously in tsize.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter value might be preserved in this object in element b. When this function is called, this object will drop object references it had previously in b.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter b might be preserved in the constructed object. The reference to the parameter tsize might be preserved in the constructed object. 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. When this function is called, this object will drop any object references it had previously.
| 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter value might be preserved in this object in element tsize. When this function is called, this object will drop object references it had previously in tsize.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter value might be preserved in this object in element b. When this function is called, this object will drop object references it had previously in b.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter b might be preserved in the constructed object. The reference to the parameter tsize might be preserved in the constructed object. 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. When this function is called, this object will drop any object references it had previously.
| 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter value might be preserved in this object in element tsize. When this function is called, this object will drop object references it had previously in tsize.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter value might be preserved in this object in element b. When this function is called, this object will drop object references it had previously in b.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter size might be preserved in the constructed object. 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter size might be preserved in the constructed object. 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter size might be preserved in the constructed object. 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter size might be preserved in the constructed object. 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter size might be preserved in the constructed object. 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter size might be preserved in the constructed object. 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter size might be preserved in the constructed object. 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter size might be preserved in the constructed object. 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter size might be preserved in the constructed object. 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter size might be preserved in the constructed object. 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter size might be preserved in the constructed object. 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter size might be preserved in the constructed object. 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter size might be preserved in the constructed object. 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter size might be preserved in the constructed object. 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter size might be preserved in the constructed object. 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter size might be preserved in the constructed object. 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter size might be preserved in the constructed object. 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter size might be preserved in the constructed object. 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter size might be preserved in the constructed object. 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter b might be preserved in the constructed object. The reference to the parameter tsize might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_EdgeBMap_Destroy() to free it when you're done using it. When this function is called, this object will drop any object references it had previously.
| MRC_API MR_EdgeBMap * MR_EdgeBMap_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_EdgeBMap * | _other ) |
Generated from constructor MR::EdgeBMap::EdgeBMap. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter value might be preserved in this object in element tsize. When this function is called, this object will drop object references it had previously in tsize.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter value might be preserved in this object in element b. When this function is called, this object will drop object references it had previously in b.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter b might be preserved in the constructed object. The reference to the parameter tsize might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_FaceBMap_Destroy() to free it when you're done using it. When this function is called, this object will drop any object references it had previously.
| MRC_API MR_FaceBMap * MR_FaceBMap_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_FaceBMap * | _other ) |
Generated from constructor MR::FaceBMap::FaceBMap. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter value might be preserved in this object in element tsize. When this function is called, this object will drop object references it had previously in tsize.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter value might be preserved in this object in element b. When this function is called, this object will drop object references it had previously in b.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter e might be preserved in the constructed object. The reference to the parameter f might be preserved in the constructed object. The reference to the parameter v might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_PackMapping_Destroy() to free it when you're done using it. When this function is called, this object will drop any object references it had previously.
| MRC_API MR_PackMapping * MR_PackMapping_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_PackMapping * | _other ) |
Generated from constructor MR::PackMapping::PackMapping. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter value might be preserved in this object in element e. When this function is called, this object will drop object references it had previously in e.
| 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. The reference to the parameter value might be preserved in this object in element f. When this function is called, this object will drop object references it had previously in f.
| 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. The reference to the parameter value might be preserved in this object in element v. When this function is called, this object will drop object references it had previously in v.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter b might be preserved in the constructed object. The reference to the parameter tsize might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdgeBMap_Destroy() to free it when you're done using it. When this function is called, this object will drop any object references it had previously.
| MRC_API MR_UndirectedEdgeBMap * MR_UndirectedEdgeBMap_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_UndirectedEdgeBMap * | _other ) |
Generated from constructor MR::UndirectedEdgeBMap::UndirectedEdgeBMap. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter value might be preserved in this object in element tsize. When this function is called, this object will drop object references it had previously in tsize.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter value might be preserved in this object in element b. When this function is called, this object will drop object references it had previously in b.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter b might be preserved in the constructed object. The reference to the parameter tsize might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_VertBMap_Destroy() to free it when you're done using it. When this function is called, this object will drop any object references it had previously.
| MRC_API MR_VertBMap * MR_VertBMap_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_VertBMap * | _other ) |
Generated from constructor MR::VertBMap::VertBMap. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter value might be preserved in this object in element tsize. When this function is called, this object will drop object references it had previously in tsize.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter value might be preserved in this object in element b. When this function is called, this object will drop object references it had previously in b.
| 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 reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to the parameter b might be preserved in the constructed object. The reference to the parameter tsize might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_WholeEdgeBMap_Destroy() to free it when you're done using it. When this function is called, this object will drop any object references it had previously.
| MRC_API MR_WholeEdgeBMap * MR_WholeEdgeBMap_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_WholeEdgeBMap * | _other ) |
Generated from constructor MR::WholeEdgeBMap::WholeEdgeBMap. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_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. The reference to the parameter value might be preserved in this object in element tsize. When this function is called, this object will drop object references it had previously in tsize.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter value might be preserved in this object in element b. When this function is called, this object will drop object references it had previously in b.
| 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 reference to things referred to by the parameter z (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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. The reference to things referred to by the parameter z (if any) might be preserved in the constructed object. 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter value might be preserved in this object in element val. When this function is called, this object will drop object references it had previously in val.