#include <MRCMesh/MRAffineXf.h>#include <MRCMesh/MRColor.h>#include <MRCMesh/MRId.h>#include <MRCMesh/MRVector2.h>#include <MRCMesh/MRVector3.h>#include <MRCMisc/common.h>#include <MRCMisc/exports.h>#include <MRCMisc/std_array_MR_Vector3f_3.h>#include <MRCMisc/std_array_MR_VertId_2.h>#include <MRCMisc/std_array_MR_VertId_3.h>#include <stdbool.h>#include <stddef.h>Go to the source code of this file.
| typedef struct MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f | 
| typedef struct MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f | 
| typedef struct MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f | 
| typedef struct MR_AABBTreeNode_MR_ObjTreeTraits MR_AABBTreeNode_MR_ObjTreeTraits | 
| typedef struct MR_AABBTreePoints_Node MR_AABBTreePoints_Node | 
| typedef struct MR_Dipoles MR_Dipoles | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Dipoles. | 
| typedef struct MR_EdgeColors MR_EdgeColors | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::EdgeColors. | 
| typedef struct MR_EdgeMap MR_EdgeMap | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::EdgeMap. | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Edges. | 
| typedef struct MR_EdgeScalars MR_EdgeScalars | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::EdgeScalars. | 
| typedef struct MR_Face2RegionMap MR_Face2RegionMap | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Face2RegionMap. | 
| typedef struct MR_FaceBitSet MR_FaceBitSet | 
| typedef struct MR_FaceColors MR_FaceColors | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::FaceColors. | 
| typedef struct MR_FaceMap MR_FaceMap | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::FaceMap. | 
| typedef struct MR_FaceNormals MR_FaceNormals | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::FaceNormals. | 
| typedef struct MR_FaceScalars MR_FaceScalars | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::FaceScalars. | 
| typedef struct MR_FanRecord MR_FanRecord | 
| typedef struct MR_Graph_EndVertices MR_Graph_EndVertices | 
| typedef struct MR_ICPGroupPairs MR_ICPGroupPairs | 
| typedef struct MR_Id_MR_ICPElemtTag MR_Id_MR_ICPElemtTag | 
| typedef struct MR_MeshBuilder_VertSpan MR_MeshBuilder_VertSpan | 
| typedef struct MR_MeshOrPointsXf MR_MeshOrPointsXf | 
| typedef struct MR_MeshTexture MR_MeshTexture | 
| typedef struct MR_ModelPointsData MR_ModelPointsData | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::ObjMap. | 
| typedef struct MR_QuadraticForm2f MR_QuadraticForm2f | 
| typedef struct MR_QuadraticForm3f MR_QuadraticForm3f | 
| typedef struct MR_std_filesystem_path MR_std_filesystem_path | 
| typedef struct MR_std_vector_char MR_std_vector_char | 
| typedef struct MR_std_vector_double MR_std_vector_double | 
| typedef struct MR_std_vector_float MR_std_vector_float | 
| typedef struct MR_std_vector_int MR_std_vector_int | 
| typedef struct MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f | 
| typedef struct MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f | 
| typedef struct MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f | 
| typedef struct MR_std_vector_MR_AABBTreeNode_MR_ObjTreeTraits MR_std_vector_MR_AABBTreeNode_MR_ObjTreeTraits | 
| typedef struct MR_std_vector_MR_AffineXf3f MR_std_vector_MR_AffineXf3f | 
| typedef struct MR_std_vector_MR_Color MR_std_vector_MR_Color | 
| typedef struct MR_std_vector_MR_Dipole MR_std_vector_MR_Dipole | 
| typedef struct MR_std_vector_MR_EdgeId MR_std_vector_MR_EdgeId | 
| typedef struct MR_std_vector_MR_EdgePoint MR_std_vector_MR_EdgePoint | 
| typedef struct MR_std_vector_MR_FaceBitSet MR_std_vector_MR_FaceBitSet | 
| typedef struct MR_std_vector_MR_FaceId MR_std_vector_MR_FaceId | 
| typedef struct MR_std_vector_MR_FanRecord MR_std_vector_MR_FanRecord | 
| typedef struct MR_std_vector_MR_GraphEdgeId MR_std_vector_MR_GraphEdgeId | 
| typedef struct MR_std_vector_MR_GraphVertId MR_std_vector_MR_GraphVertId | 
| typedef struct MR_std_vector_MR_ICPGroupPairs MR_std_vector_MR_ICPGroupPairs | 
| typedef struct MR_std_vector_MR_MeshOrPointsXf MR_std_vector_MR_MeshOrPointsXf | 
| typedef struct MR_std_vector_MR_MeshTexture MR_std_vector_MR_MeshTexture | 
| typedef struct MR_std_vector_MR_ModelPointsData MR_std_vector_MR_ModelPointsData | 
| typedef struct MR_std_vector_MR_NodeId MR_std_vector_MR_NodeId | 
| typedef struct MR_std_vector_MR_ObjId MR_std_vector_MR_ObjId | 
| typedef struct MR_std_vector_MR_ObjVertId MR_std_vector_MR_ObjVertId | 
| typedef struct MR_std_vector_MR_PixelId MR_std_vector_MR_PixelId | 
| typedef struct MR_std_vector_MR_QuadraticForm2f MR_std_vector_MR_QuadraticForm2f | 
| typedef struct MR_std_vector_MR_QuadraticForm3f MR_std_vector_MR_QuadraticForm3f | 
| typedef struct MR_std_vector_MR_RegionId MR_std_vector_MR_RegionId | 
| typedef struct MR_std_vector_MR_TextureId MR_std_vector_MR_TextureId | 
| typedef struct MR_std_vector_MR_Vector2f MR_std_vector_MR_Vector2f | 
| typedef struct MR_std_vector_MR_Vector3f MR_std_vector_MR_Vector3f | 
| typedef struct MR_std_vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag MR_std_vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag | 
| typedef struct MR_std_vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag MR_std_vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag | 
| typedef struct MR_std_vector_MR_VertBitSet MR_std_vector_MR_VertBitSet | 
| typedef struct MR_std_vector_MR_VertId MR_std_vector_MR_VertId | 
| typedef struct MR_std_vector_MR_VoxelId MR_std_vector_MR_VoxelId | 
| typedef struct MR_std_vector_uint64_t MR_std_vector_uint64_t | 
| typedef struct MR_std_vector_unsigned_short MR_std_vector_unsigned_short | 
| typedef struct MR_TexturePerFace MR_TexturePerFace | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::TexturePerFace. | 
| typedef struct MR_Triangulation MR_Triangulation | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Triangulation. | 
| typedef struct MR_UndirectedEdge2RegionMap MR_UndirectedEdge2RegionMap | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::UndirectedEdge2RegionMap. | 
| typedef struct MR_UndirectedEdgeColors MR_UndirectedEdgeColors | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::UndirectedEdgeColors. | 
| typedef struct MR_UndirectedEdgeMap MR_UndirectedEdgeMap | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::UndirectedEdgeMap. | 
| typedef struct MR_UndirectedEdgeScalars MR_UndirectedEdgeScalars | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::UndirectedEdgeScalars. | 
| typedef struct MR_Vector_char_MR_VertId MR_Vector_char_MR_VertId | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<char, MR::VertId>. | 
| typedef struct MR_Vector_double_MR_RegionId MR_Vector_double_MR_RegionId | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<double, MR::RegionId>. | 
| typedef struct MR_Vector_float_MR_VoxelId MR_Vector_float_MR_VoxelId | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<float, MR::VoxelId>. | 
| typedef struct MR_Vector_int_MR_FaceId MR_Vector_int_MR_FaceId | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<int, MR::FaceId>. | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<int, MR::UndirectedEdgeId>. | 
| typedef struct MR_Vector_int_MR_VertId MR_Vector_int_MR_VertId | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<int, MR::VertId>. | 
| typedef struct MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId>. | 
| typedef struct MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId>. | 
| typedef struct MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId>. | 
| typedef struct MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId>. | 
| typedef struct MR_Vector_MR_AABBTreePoints_Node_MR_NodeId MR_Vector_MR_AABBTreePoints_Node_MR_NodeId | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId>. | 
| typedef struct MR_Vector_MR_AffineXf3f_MR_ObjId MR_Vector_MR_AffineXf3f_MR_ObjId | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::AffineXf3f, MR::ObjId>. | 
| typedef struct MR_Vector_MR_EdgeId_MR_FaceId MR_Vector_MR_EdgeId_MR_FaceId | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::EdgeId, MR::FaceId>. | 
| typedef struct MR_Vector_MR_EdgeId_MR_VertId MR_Vector_MR_EdgeId_MR_VertId | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::EdgeId, MR::VertId>. | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::FaceBitSet, MR::GraphVertId>. | 
| typedef struct MR_Vector_MR_FanRecord_MR_VertId MR_Vector_MR_FanRecord_MR_VertId | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::FanRecord, MR::VertId>. | 
| typedef struct MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId>. | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId>. | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::GraphVertId, MR::GraphVertId>. | 
| typedef struct MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>. | 
| typedef struct MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>>. | 
| typedef struct MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId>. | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::MeshOrPointsXf, MR::ObjId>. | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::MeshTexture, MR::TextureId>. | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::ModelPointsData, MR::ObjId>. | 
| typedef struct MR_Vector_MR_NodeId_MR_NodeId MR_Vector_MR_NodeId_MR_NodeId | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::NodeId, MR::NodeId>. | 
| typedef struct MR_Vector_MR_PixelId_MR_PixelId MR_Vector_MR_PixelId_MR_PixelId | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::PixelId, MR::PixelId>. | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::QuadraticForm2f, MR::VertId>. | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::QuadraticForm3f, MR::VertId>. | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::RegionId, MR::RegionId>. | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::TextureId, MR::TextureId>. | 
| typedef struct MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>. | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int>. | 
| typedef struct MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int>. | 
| typedef struct MR_Vector_MR_VertBitSet_MR_ObjId MR_Vector_MR_VertBitSet_MR_ObjId | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::VertBitSet, MR::ObjId>. | 
| typedef struct MR_Vector_MR_VertId_MR_EdgeId MR_Vector_MR_VertId_MR_EdgeId | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::VertId, MR::EdgeId>. | 
| typedef struct MR_Vector_MR_VoxelId_MR_FaceId MR_Vector_MR_VoxelId_MR_FaceId | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::VoxelId, MR::FaceId>. | 
| typedef struct MR_Vector_MR_VoxelId_MR_VoxelId MR_Vector_MR_VoxelId_MR_VoxelId | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::VoxelId, MR::VoxelId>. | 
| typedef struct MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId>. | 
| typedef struct MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId>. | 
| typedef struct MR_Vector_std_array_MR_Vector3f_3_MR_FaceId MR_Vector_std_array_MR_Vector3f_3_MR_FaceId | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId>. | 
| typedef struct MR_Vector_std_filesystem_path_MR_TextureId MR_Vector_std_filesystem_path_MR_TextureId | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<std::filesystem::path, MR::TextureId>. | 
| typedef struct MR_Vector_std_vector_MR_EdgePoint_MR_VertId MR_Vector_std_vector_MR_EdgePoint_MR_VertId | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId>. | 
| typedef struct MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId>. | 
| typedef struct MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>. | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<MR_uint64_t, MR::GraphVertId>. | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vector<unsigned short, MR::VoxelId>. | 
| typedef struct MR_Vert2RegionMap MR_Vert2RegionMap | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::Vert2RegionMap. | 
| typedef struct MR_VertBitSet MR_VertBitSet | 
| typedef struct MR_VertColors MR_VertColors | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::VertColors. | 
| typedef struct MR_VertCoords MR_VertCoords | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::VertCoords. | 
| typedef struct MR_VertCoords2 MR_VertCoords2 | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::VertCoords2. | 
| typedef struct MR_VertMap MR_VertMap | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::VertMap. | 
| typedef struct MR_VertScalars MR_VertScalars | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::VertScalars. | 
| typedef struct MR_WatershedGraph_BasinInfo MR_WatershedGraph_BasinInfo | 
| typedef struct MR_WatershedGraph_BdInfo MR_WatershedGraph_BdInfo | 
| typedef struct MR_WholeEdgeMap MR_WholeEdgeMap | 
std::vector<T>-like container that requires specific indexing type,
| T | type of stored elements | 
| I | type of index (shall be convertible to size_t) Generated from class MR::WholeEdgeMap. | 
| MRC_API MR_Dipoles * MR_Dipoles_AssignFromAnother | ( | MR_Dipoles * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Dipoles * | _other ) | 
Generated from a method of class MR::Dipoles named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Dipole * MR_Dipoles_autoResizeAt | ( | MR_Dipoles * | _this, | 
| MR_NodeId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Dipoles named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Dipoles_autoResizeSet_2 | ( | MR_Dipoles * | _this, | 
| MR_NodeId | i, | ||
| const MR_Dipole * | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Dipoles named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API void MR_Dipoles_autoResizeSet_3 | ( | MR_Dipoles * | _this, | 
| MR_NodeId | pos, | ||
| MR_uint64_t | len, | ||
| const MR_Dipole * | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Dipoles named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API MR_Dipole * MR_Dipoles_back | ( | MR_Dipoles * | _this | ) | 
Generated from a method of class MR::Dipoles named back. Parameter _this can not 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_Dipole * MR_Dipoles_back_const | ( | const MR_Dipoles * | _this | ) | 
Generated from a method of class MR::Dipoles named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_NodeId MR_Dipoles_backId | ( | const MR_Dipoles * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Dipoles named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NodeId MR_Dipoles_beginId | ( | const MR_Dipoles * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Dipoles named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Dipoles_capacity | ( | const MR_Dipoles * | _this | ) | 
Generated from a method of class MR::Dipoles named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Dipoles_clear | ( | MR_Dipoles * | _this | ) | 
Generated from a method of class MR::Dipoles named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Dipoles * MR_Dipoles_Construct_1_std_vector_MR_Dipole | ( | MR_std_vector_MR_Dipole * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Dipoles. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Dipoles_Destroy() to free it when you're done using it. 
| MRC_API MR_Dipoles * MR_Dipoles_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Dipoles. Never returns null. Returns an instance allocated on the heap! Must call MR_Dipoles_Destroy() to free it when you're done using it. 
| MRC_API MR_Dipoles * MR_Dipoles_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_Dipole * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Dipoles. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Dipoles_Destroy() to free it when you're done using it. 
| MRC_API MR_Dipoles * MR_Dipoles_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Dipoles * | _other ) | 
Generated from a constructor of class MR::Dipoles. Never returns null. Returns an instance allocated on the heap! Must call MR_Dipoles_Destroy() to free it when you're done using it. 
| MRC_API MR_Dipole * MR_Dipoles_data | ( | MR_Dipoles * | _this | ) | 
Generated from a method of class MR::Dipoles named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_Dipole * MR_Dipoles_data_const | ( | const MR_Dipoles * | _this | ) | 
Generated from a method of class MR::Dipoles named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Dipoles * MR_Dipoles_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Dipoles_Destroy() to free it when you're done using it. 
| MRC_API MR_Dipoles * MR_Dipoles_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_Dipoles_DestroyArray(). Use MR_Dipoles_OffsetMutablePtr() and MR_Dipoles_OffsetPtr() to access the array elements. 
| MRC_API void MR_Dipoles_Destroy | ( | const MR_Dipoles * | _this | ) | 
Destroys a heap-allocated instance of MR_Dipoles. Does nothing if the pointer is null. 
| MRC_API void MR_Dipoles_DestroyArray | ( | const MR_Dipoles * | _this | ) | 
Destroys a heap-allocated array of MR_Dipoles. Does nothing if the pointer is null. 
| MRC_API MR_Dipole * MR_Dipoles_emplace_back | ( | MR_Dipoles * | _this | ) | 
Generated from a method of class MR::Dipoles named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Dipoles_empty | ( | const MR_Dipoles * | _this | ) | 
Generated from a method of class MR::Dipoles named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NodeId MR_Dipoles_endId | ( | const MR_Dipoles * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Dipoles named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Dipole * MR_Dipoles_front | ( | MR_Dipoles * | _this | ) | 
Generated from a method of class MR::Dipoles named front. Parameter _this can not 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_Dipole * MR_Dipoles_front_const | ( | const MR_Dipoles * | _this | ) | 
Generated from a method of class MR::Dipoles named front. Parameter _this can not 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_std_vector_MR_Dipole * MR_Dipoles_Get_vec_ | ( | const MR_Dipoles * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Dipoles named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_Dipole * MR_Dipoles_GetMutable_vec_ | ( | MR_Dipoles * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Dipoles named vec_. Parameter _this can not be 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_Dipoles_heapBytes | ( | const MR_Dipoles * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Dipoles named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Dipole * MR_Dipoles_index | ( | MR_Dipoles * | _this, | 
| MR_NodeId | i ) | 
Generated from a method of class MR::Dipoles named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_Dipole * MR_Dipoles_index_const | ( | const MR_Dipoles * | _this, | 
| MR_NodeId | i ) | 
Generated from a method of class MR::Dipoles named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Dipoles * MR_Dipoles_OffsetMutablePtr | ( | MR_Dipoles * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Dipoles * MR_Dipoles_OffsetPtr | ( | const MR_Dipoles * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Dipoles_pop_back | ( | MR_Dipoles * | _this | ) | 
Generated from a method of class MR::Dipoles named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Dipoles_push_back_const_MR_Dipole_ref | ( | MR_Dipoles * | _this, | 
| const MR_Dipole * | t ) | 
Generated from a method of class MR::Dipoles named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Dipoles_push_back_MR_Dipole_rvalue_ref | ( | MR_Dipoles * | _this, | 
| MR_Dipole * | t ) | 
Generated from a method of class MR::Dipoles named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Dipoles_reserve | ( | MR_Dipoles * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Dipoles named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Dipoles_resize_1 | ( | MR_Dipoles * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Dipoles named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Dipoles_resize_2 | ( | MR_Dipoles * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_Dipole * | t ) | 
Generated from a method of class MR::Dipoles named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Dipoles_resizeWithReserve_1 | ( | MR_Dipoles * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Dipoles named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Dipoles_resizeWithReserve_2 | ( | MR_Dipoles * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_Dipole * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Dipoles named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Dipoles_Set_vec_ | ( | MR_Dipoles * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_Dipole * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Dipoles named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Dipoles_size | ( | const MR_Dipoles * | _this | ) | 
Generated from a method of class MR::Dipoles named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Dipoles_swap | ( | MR_Dipoles * | _this, | 
| MR_Dipoles * | b ) | 
Generated from a method of class MR::Dipoles named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_EdgeColors * MR_EdgeColors_AssignFromAnother | ( | MR_EdgeColors * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_EdgeColors * | _other ) | 
Generated from a method of class MR::EdgeColors named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Color * MR_EdgeColors_autoResizeAt | ( | MR_EdgeColors * | _this, | 
| MR_EdgeId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::EdgeColors named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_EdgeColors_autoResizeSet_2 | ( | MR_EdgeColors * | _this, | 
| MR_EdgeId | i, | ||
| MR_Color | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::EdgeColors named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_EdgeColors_autoResizeSet_3 | ( | MR_EdgeColors * | _this, | 
| MR_EdgeId | pos, | ||
| MR_uint64_t | len, | ||
| MR_Color | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::EdgeColors named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Color * MR_EdgeColors_back | ( | MR_EdgeColors * | _this | ) | 
Generated from a method of class MR::EdgeColors named back. Parameter _this can not 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_Color * MR_EdgeColors_back_const | ( | const MR_EdgeColors * | _this | ) | 
Generated from a method of class MR::EdgeColors named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_EdgeId MR_EdgeColors_backId | ( | const MR_EdgeColors * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::EdgeColors named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_EdgeId MR_EdgeColors_beginId | ( | const MR_EdgeColors * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::EdgeColors named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_EdgeColors_capacity | ( | const MR_EdgeColors * | _this | ) | 
Generated from a method of class MR::EdgeColors named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_EdgeColors_clear | ( | MR_EdgeColors * | _this | ) | 
Generated from a method of class MR::EdgeColors named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_EdgeColors * MR_EdgeColors_Construct_1_std_vector_MR_Color | ( | MR_std_vector_MR_Color * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::EdgeColors. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_EdgeColors_Destroy() to free it when you're done using it. 
| MRC_API MR_EdgeColors * MR_EdgeColors_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::EdgeColors. Never returns null. Returns an instance allocated on the heap! Must call MR_EdgeColors_Destroy() to free it when you're done using it. 
| MRC_API MR_EdgeColors * MR_EdgeColors_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_Color * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::EdgeColors. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_EdgeColors_Destroy() to free it when you're done using it. 
| MRC_API MR_EdgeColors * MR_EdgeColors_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_EdgeColors * | _other ) | 
Generated from a constructor of class MR::EdgeColors. Never returns null. Returns an instance allocated on the heap! Must call MR_EdgeColors_Destroy() to free it when you're done using it. 
| MRC_API MR_Color * MR_EdgeColors_data | ( | MR_EdgeColors * | _this | ) | 
Generated from a method of class MR::EdgeColors named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_Color * MR_EdgeColors_data_const | ( | const MR_EdgeColors * | _this | ) | 
Generated from a method of class MR::EdgeColors named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_EdgeColors * MR_EdgeColors_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_EdgeColors_Destroy() to free it when you're done using it. 
| MRC_API MR_EdgeColors * MR_EdgeColors_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_EdgeColors_DestroyArray(). Use MR_EdgeColors_OffsetMutablePtr() and MR_EdgeColors_OffsetPtr() to access the array elements. 
| MRC_API void MR_EdgeColors_Destroy | ( | const MR_EdgeColors * | _this | ) | 
Destroys a heap-allocated instance of MR_EdgeColors. Does nothing if the pointer is null. 
| MRC_API void MR_EdgeColors_DestroyArray | ( | const MR_EdgeColors * | _this | ) | 
Destroys a heap-allocated array of MR_EdgeColors. Does nothing if the pointer is null. 
| MRC_API MR_Color * MR_EdgeColors_emplace_back | ( | MR_EdgeColors * | _this | ) | 
Generated from a method of class MR::EdgeColors named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_EdgeColors_empty | ( | const MR_EdgeColors * | _this | ) | 
Generated from a method of class MR::EdgeColors named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_EdgeId MR_EdgeColors_endId | ( | const MR_EdgeColors * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::EdgeColors named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Color * MR_EdgeColors_front | ( | MR_EdgeColors * | _this | ) | 
Generated from a method of class MR::EdgeColors named front. Parameter _this can not 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_Color * MR_EdgeColors_front_const | ( | const MR_EdgeColors * | _this | ) | 
Generated from a method of class MR::EdgeColors named front. Parameter _this can not 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_std_vector_MR_Color * MR_EdgeColors_Get_vec_ | ( | const MR_EdgeColors * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::EdgeColors named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_Color * MR_EdgeColors_GetMutable_vec_ | ( | MR_EdgeColors * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::EdgeColors named vec_. Parameter _this can not be 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_EdgeColors_heapBytes | ( | const MR_EdgeColors * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::EdgeColors named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Color * MR_EdgeColors_index | ( | MR_EdgeColors * | _this, | 
| MR_EdgeId | i ) | 
Generated from a method of class MR::EdgeColors named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_Color * MR_EdgeColors_index_const | ( | const MR_EdgeColors * | _this, | 
| MR_EdgeId | i ) | 
Generated from a method of class MR::EdgeColors named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_EdgeColors * MR_EdgeColors_OffsetMutablePtr | ( | MR_EdgeColors * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_EdgeColors * MR_EdgeColors_OffsetPtr | ( | const MR_EdgeColors * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_EdgeColors_pop_back | ( | MR_EdgeColors * | _this | ) | 
Generated from a method of class MR::EdgeColors named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_EdgeColors_push_back_const_MR_Color_ref | ( | MR_EdgeColors * | _this, | 
| const MR_Color * | t ) | 
Generated from a method of class MR::EdgeColors named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_EdgeColors_push_back_MR_Color_rvalue_ref | ( | MR_EdgeColors * | _this, | 
| MR_Color * | t ) | 
Generated from a method of class MR::EdgeColors named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_EdgeColors_reserve | ( | MR_EdgeColors * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::EdgeColors named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_EdgeColors_resize_1 | ( | MR_EdgeColors * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::EdgeColors named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_EdgeColors_resize_2 | ( | MR_EdgeColors * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_Color * | t ) | 
Generated from a method of class MR::EdgeColors named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_EdgeColors_resizeNoInit | ( | MR_EdgeColors * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::EdgeColors named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_EdgeColors_resizeWithReserve_1 | ( | MR_EdgeColors * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::EdgeColors named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_EdgeColors_resizeWithReserve_2 | ( | MR_EdgeColors * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_Color * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::EdgeColors named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_EdgeColors_Set_vec_ | ( | MR_EdgeColors * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_Color * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::EdgeColors named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_EdgeColors_size | ( | const MR_EdgeColors * | _this | ) | 
Generated from a method of class MR::EdgeColors named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_EdgeColors_swap | ( | MR_EdgeColors * | _this, | 
| MR_EdgeColors * | b ) | 
Generated from a method of class MR::EdgeColors named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_EdgeMap * MR_EdgeMap_AssignFromAnother | ( | MR_EdgeMap * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_EdgeMap * | _other ) | 
Generated from a method of class MR::EdgeMap named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_EdgeId * MR_EdgeMap_autoResizeAt | ( | MR_EdgeMap * | _this, | 
| MR_EdgeId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::EdgeMap named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_EdgeMap_autoResizeSet_2 | ( | MR_EdgeMap * | _this, | 
| MR_EdgeId | i, | ||
| MR_EdgeId | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::EdgeMap named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_EdgeMap_autoResizeSet_3 | ( | MR_EdgeMap * | _this, | 
| MR_EdgeId | pos, | ||
| MR_uint64_t | len, | ||
| MR_EdgeId | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::EdgeMap named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_EdgeId * MR_EdgeMap_back | ( | MR_EdgeMap * | _this | ) | 
Generated from a method of class MR::EdgeMap named back. Parameter _this can not 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_EdgeId * MR_EdgeMap_back_const | ( | const MR_EdgeMap * | _this | ) | 
Generated from a method of class MR::EdgeMap named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_EdgeId MR_EdgeMap_backId | ( | const MR_EdgeMap * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::EdgeMap named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_EdgeId MR_EdgeMap_beginId | ( | const MR_EdgeMap * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::EdgeMap named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_EdgeMap_capacity | ( | const MR_EdgeMap * | _this | ) | 
Generated from a method of class MR::EdgeMap named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_EdgeMap_clear | ( | MR_EdgeMap * | _this | ) | 
Generated from a method of class MR::EdgeMap named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_EdgeMap * MR_EdgeMap_Construct_1_std_vector_MR_EdgeId | ( | MR_std_vector_MR_EdgeId * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::EdgeMap. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_EdgeMap_Destroy() to free it when you're done using it. 
| MRC_API MR_EdgeMap * MR_EdgeMap_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::EdgeMap. Never returns null. Returns an instance allocated on the heap! Must call MR_EdgeMap_Destroy() to free it when you're done using it. 
| MRC_API MR_EdgeMap * MR_EdgeMap_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_EdgeId * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::EdgeMap. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_EdgeMap_Destroy() to free it when you're done using it. 
| MRC_API MR_EdgeMap * MR_EdgeMap_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_EdgeMap * | _other ) | 
Generated from a constructor of class MR::EdgeMap. Never returns null. Returns an instance allocated on the heap! Must call MR_EdgeMap_Destroy() to free it when you're done using it. 
| MRC_API MR_EdgeId * MR_EdgeMap_data | ( | MR_EdgeMap * | _this | ) | 
Generated from a method of class MR::EdgeMap named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_EdgeId * MR_EdgeMap_data_const | ( | const MR_EdgeMap * | _this | ) | 
Generated from a method of class MR::EdgeMap named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_EdgeMap * MR_EdgeMap_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_EdgeMap_Destroy() to free it when you're done using it. 
| MRC_API MR_EdgeMap * MR_EdgeMap_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_EdgeMap_DestroyArray(). Use MR_EdgeMap_OffsetMutablePtr() and MR_EdgeMap_OffsetPtr() to access the array elements. 
| MRC_API void MR_EdgeMap_Destroy | ( | const MR_EdgeMap * | _this | ) | 
Destroys a heap-allocated instance of MR_EdgeMap. Does nothing if the pointer is null. 
| MRC_API void MR_EdgeMap_DestroyArray | ( | const MR_EdgeMap * | _this | ) | 
Destroys a heap-allocated array of MR_EdgeMap. Does nothing if the pointer is null. 
| MRC_API MR_EdgeId * MR_EdgeMap_emplace_back | ( | MR_EdgeMap * | _this | ) | 
Generated from a method of class MR::EdgeMap named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_EdgeMap_empty | ( | const MR_EdgeMap * | _this | ) | 
Generated from a method of class MR::EdgeMap named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_EdgeId MR_EdgeMap_endId | ( | const MR_EdgeMap * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::EdgeMap named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_EdgeId * MR_EdgeMap_front | ( | MR_EdgeMap * | _this | ) | 
Generated from a method of class MR::EdgeMap named front. Parameter _this can not 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_EdgeId * MR_EdgeMap_front_const | ( | const MR_EdgeMap * | _this | ) | 
Generated from a method of class MR::EdgeMap named front. Parameter _this can not 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_std_vector_MR_EdgeId * MR_EdgeMap_Get_vec_ | ( | const MR_EdgeMap * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::EdgeMap named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_EdgeId * MR_EdgeMap_GetMutable_vec_ | ( | MR_EdgeMap * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::EdgeMap named vec_. Parameter _this can not be 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_EdgeMap_heapBytes | ( | const MR_EdgeMap * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::EdgeMap named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_EdgeId * MR_EdgeMap_index | ( | MR_EdgeMap * | _this, | 
| MR_EdgeId | i ) | 
Generated from a method of class MR::EdgeMap named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_EdgeId * MR_EdgeMap_index_const | ( | const MR_EdgeMap * | _this, | 
| MR_EdgeId | i ) | 
Generated from a method of class MR::EdgeMap named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_EdgeMap * MR_EdgeMap_OffsetMutablePtr | ( | MR_EdgeMap * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_EdgeMap * MR_EdgeMap_OffsetPtr | ( | const MR_EdgeMap * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_EdgeMap_pop_back | ( | MR_EdgeMap * | _this | ) | 
Generated from a method of class MR::EdgeMap named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_EdgeMap_push_back_const_MR_EdgeId_ref | ( | MR_EdgeMap * | _this, | 
| const MR_EdgeId * | t ) | 
Generated from a method of class MR::EdgeMap named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_EdgeMap_push_back_MR_EdgeId_rvalue_ref | ( | MR_EdgeMap * | _this, | 
| MR_EdgeId * | t ) | 
Generated from a method of class MR::EdgeMap named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_EdgeMap_reserve | ( | MR_EdgeMap * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::EdgeMap named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_EdgeMap_resize_1 | ( | MR_EdgeMap * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::EdgeMap named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_EdgeMap_resize_2 | ( | MR_EdgeMap * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_EdgeId * | t ) | 
Generated from a method of class MR::EdgeMap named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_EdgeMap_resizeNoInit | ( | MR_EdgeMap * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::EdgeMap named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_EdgeMap_resizeWithReserve_1 | ( | MR_EdgeMap * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::EdgeMap named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_EdgeMap_resizeWithReserve_2 | ( | MR_EdgeMap * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_EdgeId * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::EdgeMap named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_EdgeMap_Set_vec_ | ( | MR_EdgeMap * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_EdgeId * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::EdgeMap named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_EdgeMap_size | ( | const MR_EdgeMap * | _this | ) | 
Generated from a method of class MR::EdgeMap named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_EdgeMap_swap | ( | MR_EdgeMap * | _this, | 
| MR_EdgeMap * | b ) | 
Generated from a method of class MR::EdgeMap named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Edges * MR_Edges_AssignFromAnother | ( | MR_Edges * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Edges * | _other ) | 
Generated from a method of class MR::Edges named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_array_MR_VertId_2 * MR_Edges_autoResizeAt | ( | MR_Edges * | _this, | 
| MR_UndirectedEdgeId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Edges named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Edges_autoResizeSet_2 | ( | MR_Edges * | _this, | 
| MR_UndirectedEdgeId | i, | ||
| MR_std_array_MR_VertId_2 | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Edges named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Edges_autoResizeSet_3 | ( | MR_Edges * | _this, | 
| MR_UndirectedEdgeId | pos, | ||
| MR_uint64_t | len, | ||
| MR_std_array_MR_VertId_2 | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Edges named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_std_array_MR_VertId_2 * MR_Edges_back | ( | MR_Edges * | _this | ) | 
Generated from a method of class MR::Edges named back. Parameter _this can not 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_std_array_MR_VertId_2 * MR_Edges_back_const | ( | const MR_Edges * | _this | ) | 
Generated from a method of class MR::Edges named back. Parameter _this can not be 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_Edges_backId | ( | const MR_Edges * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Edges named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeId MR_Edges_beginId | ( | const MR_Edges * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Edges named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Edges_capacity | ( | const MR_Edges * | _this | ) | 
Generated from a method of class MR::Edges named capacity. Parameter _this can not be null. It is a single object. 
Generated from a method of class MR::Edges named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Edges * MR_Edges_Construct_1_std_vector_std_array_MR_VertId_2 | ( | MR_std_vector_std_array_MR_VertId_2 * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Edges. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Edges_Destroy() to free it when you're done using it. 
| MRC_API MR_Edges * MR_Edges_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Edges. Never returns null. Returns an instance allocated on the heap! Must call MR_Edges_Destroy() to free it when you're done using it. 
| MRC_API MR_Edges * MR_Edges_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_std_array_MR_VertId_2 * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Edges. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Edges_Destroy() to free it when you're done using it. 
Generated from a constructor of class MR::Edges. Never returns null. Returns an instance allocated on the heap! Must call MR_Edges_Destroy() to free it when you're done using it. 
| MRC_API MR_std_array_MR_VertId_2 * MR_Edges_data | ( | MR_Edges * | _this | ) | 
Generated from a method of class MR::Edges named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_std_array_MR_VertId_2 * MR_Edges_data_const | ( | const MR_Edges * | _this | ) | 
Generated from a method of class MR::Edges named data. Parameter _this can not be null. It is a single object. 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Edges_Destroy() to free it when you're done using it. 
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_Edges_DestroyArray(). Use MR_Edges_OffsetMutablePtr() and MR_Edges_OffsetPtr() to access the array elements. 
Destroys a heap-allocated instance of MR_Edges. Does nothing if the pointer is null. 
Destroys a heap-allocated array of MR_Edges. Does nothing if the pointer is null. 
| MRC_API MR_std_array_MR_VertId_2 * MR_Edges_emplace_back | ( | MR_Edges * | _this | ) | 
Generated from a method of class MR::Edges named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
Generated from a method of class MR::Edges named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeId MR_Edges_endId | ( | const MR_Edges * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Edges named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_std_array_MR_VertId_2 * MR_Edges_front | ( | MR_Edges * | _this | ) | 
Generated from a method of class MR::Edges named front. Parameter _this can not 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_std_array_MR_VertId_2 * MR_Edges_front_const | ( | const MR_Edges * | _this | ) | 
Generated from a method of class MR::Edges named front. Parameter _this can not 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_std_vector_std_array_MR_VertId_2 * MR_Edges_Get_vec_ | ( | const MR_Edges * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Edges named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_std_array_MR_VertId_2 * MR_Edges_GetMutable_vec_ | ( | MR_Edges * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Edges named vec_. Parameter _this can not be 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_Edges_heapBytes | ( | const MR_Edges * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Edges named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_std_array_MR_VertId_2 * MR_Edges_index | ( | MR_Edges * | _this, | 
| MR_UndirectedEdgeId | i ) | 
Generated from a method of class MR::Edges named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_std_array_MR_VertId_2 * MR_Edges_index_const | ( | const MR_Edges * | _this, | 
| MR_UndirectedEdgeId | i ) | 
Generated from a method of class MR::Edges named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
Generated from a method of class MR::Edges named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Edges_push_back_const_std_array_MR_VertId_2_ref | ( | MR_Edges * | _this, | 
| const MR_std_array_MR_VertId_2 * | t ) | 
Generated from a method of class MR::Edges named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Edges_push_back_std_array_MR_VertId_2_rvalue_ref | ( | MR_Edges * | _this, | 
| MR_std_array_MR_VertId_2 * | t ) | 
Generated from a method of class MR::Edges named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Edges_reserve | ( | MR_Edges * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Edges named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Edges_resize_1 | ( | MR_Edges * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Edges named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Edges_resize_2 | ( | MR_Edges * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_std_array_MR_VertId_2 * | t ) | 
Generated from a method of class MR::Edges named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Edges_resizeWithReserve_1 | ( | MR_Edges * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Edges named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Edges_resizeWithReserve_2 | ( | MR_Edges * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_std_array_MR_VertId_2 * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Edges named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Edges_Set_vec_ | ( | MR_Edges * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_std_array_MR_VertId_2 * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Edges named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Edges_size | ( | const MR_Edges * | _this | ) | 
Generated from a method of class MR::Edges named size. Parameter _this can not be null. It is a single object. 
Generated from a method of class MR::Edges named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_EdgeScalars * MR_EdgeScalars_AssignFromAnother | ( | MR_EdgeScalars * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_EdgeScalars * | _other ) | 
Generated from a method of class MR::EdgeScalars named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API float * MR_EdgeScalars_autoResizeAt | ( | MR_EdgeScalars * | _this, | 
| MR_EdgeId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::EdgeScalars named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_EdgeScalars_autoResizeSet_2 | ( | MR_EdgeScalars * | _this, | 
| MR_EdgeId | i, | ||
| float | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::EdgeScalars named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_EdgeScalars_autoResizeSet_3 | ( | MR_EdgeScalars * | _this, | 
| MR_EdgeId | pos, | ||
| MR_uint64_t | len, | ||
| float | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::EdgeScalars named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API float * MR_EdgeScalars_back | ( | MR_EdgeScalars * | _this | ) | 
Generated from a method of class MR::EdgeScalars named back. Parameter _this can not 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 float * MR_EdgeScalars_back_const | ( | const MR_EdgeScalars * | _this | ) | 
Generated from a method of class MR::EdgeScalars named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_EdgeId MR_EdgeScalars_backId | ( | const MR_EdgeScalars * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::EdgeScalars named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_EdgeId MR_EdgeScalars_beginId | ( | const MR_EdgeScalars * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::EdgeScalars named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_EdgeScalars_capacity | ( | const MR_EdgeScalars * | _this | ) | 
Generated from a method of class MR::EdgeScalars named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_EdgeScalars_clear | ( | MR_EdgeScalars * | _this | ) | 
Generated from a method of class MR::EdgeScalars named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_EdgeScalars * MR_EdgeScalars_Construct_1_std_vector_float | ( | MR_std_vector_float * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::EdgeScalars. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_EdgeScalars_Destroy() to free it when you're done using it. 
| MRC_API MR_EdgeScalars * MR_EdgeScalars_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::EdgeScalars. Never returns null. Returns an instance allocated on the heap! Must call MR_EdgeScalars_Destroy() to free it when you're done using it. 
| MRC_API MR_EdgeScalars * MR_EdgeScalars_Construct_2 | ( | MR_uint64_t | size, | 
| const float * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::EdgeScalars. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_EdgeScalars_Destroy() to free it when you're done using it. 
| MRC_API MR_EdgeScalars * MR_EdgeScalars_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_EdgeScalars * | _other ) | 
Generated from a constructor of class MR::EdgeScalars. Never returns null. Returns an instance allocated on the heap! Must call MR_EdgeScalars_Destroy() to free it when you're done using it. 
| MRC_API float * MR_EdgeScalars_data | ( | MR_EdgeScalars * | _this | ) | 
Generated from a method of class MR::EdgeScalars named data. Parameter _this can not be null. It is a single object. 
| MRC_API const float * MR_EdgeScalars_data_const | ( | const MR_EdgeScalars * | _this | ) | 
Generated from a method of class MR::EdgeScalars named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_EdgeScalars * MR_EdgeScalars_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_EdgeScalars_Destroy() to free it when you're done using it. 
| MRC_API MR_EdgeScalars * MR_EdgeScalars_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_EdgeScalars_DestroyArray(). Use MR_EdgeScalars_OffsetMutablePtr() and MR_EdgeScalars_OffsetPtr() to access the array elements. 
| MRC_API void MR_EdgeScalars_Destroy | ( | const MR_EdgeScalars * | _this | ) | 
Destroys a heap-allocated instance of MR_EdgeScalars. Does nothing if the pointer is null. 
| MRC_API void MR_EdgeScalars_DestroyArray | ( | const MR_EdgeScalars * | _this | ) | 
Destroys a heap-allocated array of MR_EdgeScalars. Does nothing if the pointer is null. 
| MRC_API float * MR_EdgeScalars_emplace_back | ( | MR_EdgeScalars * | _this | ) | 
Generated from a method of class MR::EdgeScalars named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_EdgeScalars_empty | ( | const MR_EdgeScalars * | _this | ) | 
Generated from a method of class MR::EdgeScalars named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_EdgeId MR_EdgeScalars_endId | ( | const MR_EdgeScalars * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::EdgeScalars named endId. Parameter _this can not be null. It is a single object. 
| MRC_API float * MR_EdgeScalars_front | ( | MR_EdgeScalars * | _this | ) | 
Generated from a method of class MR::EdgeScalars named front. Parameter _this can not 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 float * MR_EdgeScalars_front_const | ( | const MR_EdgeScalars * | _this | ) | 
Generated from a method of class MR::EdgeScalars named front. Parameter _this can not 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_std_vector_float * MR_EdgeScalars_Get_vec_ | ( | const MR_EdgeScalars * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::EdgeScalars named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_float * MR_EdgeScalars_GetMutable_vec_ | ( | MR_EdgeScalars * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::EdgeScalars named vec_. Parameter _this can not be 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_EdgeScalars_heapBytes | ( | const MR_EdgeScalars * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::EdgeScalars named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API float * MR_EdgeScalars_index | ( | MR_EdgeScalars * | _this, | 
| MR_EdgeId | i ) | 
Generated from a method of class MR::EdgeScalars named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const float * MR_EdgeScalars_index_const | ( | const MR_EdgeScalars * | _this, | 
| MR_EdgeId | i ) | 
Generated from a method of class MR::EdgeScalars named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_EdgeScalars * MR_EdgeScalars_OffsetMutablePtr | ( | MR_EdgeScalars * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_EdgeScalars * MR_EdgeScalars_OffsetPtr | ( | const MR_EdgeScalars * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_EdgeScalars_pop_back | ( | MR_EdgeScalars * | _this | ) | 
Generated from a method of class MR::EdgeScalars named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_EdgeScalars_push_back_const_float_ref | ( | MR_EdgeScalars * | _this, | 
| const float * | t ) | 
Generated from a method of class MR::EdgeScalars named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_EdgeScalars_push_back_float_rvalue_ref | ( | MR_EdgeScalars * | _this, | 
| float * | t ) | 
Generated from a method of class MR::EdgeScalars named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_EdgeScalars_reserve | ( | MR_EdgeScalars * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::EdgeScalars named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_EdgeScalars_resize_1 | ( | MR_EdgeScalars * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::EdgeScalars named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_EdgeScalars_resize_2 | ( | MR_EdgeScalars * | _this, | 
| MR_uint64_t | newSize, | ||
| const float * | t ) | 
Generated from a method of class MR::EdgeScalars named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_EdgeScalars_resizeWithReserve_1 | ( | MR_EdgeScalars * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::EdgeScalars named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_EdgeScalars_resizeWithReserve_2 | ( | MR_EdgeScalars * | _this, | 
| MR_uint64_t | newSize, | ||
| const float * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::EdgeScalars named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_EdgeScalars_Set_vec_ | ( | MR_EdgeScalars * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_float * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::EdgeScalars named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_EdgeScalars_size | ( | const MR_EdgeScalars * | _this | ) | 
Generated from a method of class MR::EdgeScalars named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_EdgeScalars_swap | ( | MR_EdgeScalars * | _this, | 
| MR_EdgeScalars * | b ) | 
Generated from a method of class MR::EdgeScalars named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_EdgeColors | ( | const MR_EdgeColors * | _this, | 
| const MR_EdgeColors * | b ) | 
Generated from a method of class MR::EdgeColors named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_EdgeMap | ( | const MR_EdgeMap * | _this, | 
| const MR_EdgeMap * | b ) | 
Generated from a method of class MR::EdgeMap named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
Generated from a method of class MR::Edges named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_EdgeScalars | ( | const MR_EdgeScalars * | _this, | 
| const MR_EdgeScalars * | b ) | 
Generated from a method of class MR::EdgeScalars named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Face2RegionMap | ( | const MR_Face2RegionMap * | _this, | 
| const MR_Face2RegionMap * | b ) | 
Generated from a method of class MR::Face2RegionMap named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_FaceColors | ( | const MR_FaceColors * | _this, | 
| const MR_FaceColors * | b ) | 
Generated from a method of class MR::FaceColors named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_FaceMap | ( | const MR_FaceMap * | _this, | 
| const MR_FaceMap * | b ) | 
Generated from a method of class MR::FaceMap named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_FaceNormals | ( | const MR_FaceNormals * | _this, | 
| const MR_FaceNormals * | b ) | 
Generated from a method of class MR::FaceNormals named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_FaceScalars | ( | const MR_FaceScalars * | _this, | 
| const MR_FaceScalars * | b ) | 
Generated from a method of class MR::FaceScalars named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
Generated from a method of class MR::ObjMap named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_TexturePerFace | ( | const MR_TexturePerFace * | _this, | 
| const MR_TexturePerFace * | b ) | 
Generated from a method of class MR::TexturePerFace named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Triangulation | ( | const MR_Triangulation * | _this, | 
| const MR_Triangulation * | b ) | 
Generated from a method of class MR::Triangulation named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_UndirectedEdge2RegionMap | ( | const MR_UndirectedEdge2RegionMap * | _this, | 
| const MR_UndirectedEdge2RegionMap * | b ) | 
Generated from a method of class MR::UndirectedEdge2RegionMap named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_UndirectedEdgeColors | ( | const MR_UndirectedEdgeColors * | _this, | 
| const MR_UndirectedEdgeColors * | b ) | 
Generated from a method of class MR::UndirectedEdgeColors named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_UndirectedEdgeMap | ( | const MR_UndirectedEdgeMap * | _this, | 
| const MR_UndirectedEdgeMap * | b ) | 
Generated from a method of class MR::UndirectedEdgeMap named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_UndirectedEdgeScalars | ( | const MR_UndirectedEdgeScalars * | _this, | 
| const MR_UndirectedEdgeScalars * | b ) | 
Generated from a method of class MR::UndirectedEdgeScalars named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_char_MR_VertId | ( | const MR_Vector_char_MR_VertId * | _this, | 
| const MR_Vector_char_MR_VertId * | b ) | 
Generated from a method of class MR::Vector<char, MR::VertId> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_double_MR_RegionId | ( | const MR_Vector_double_MR_RegionId * | _this, | 
| const MR_Vector_double_MR_RegionId * | b ) | 
Generated from a method of class MR::Vector<double, MR::RegionId> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_float_MR_VoxelId | ( | const MR_Vector_float_MR_VoxelId * | _this, | 
| const MR_Vector_float_MR_VoxelId * | b ) | 
Generated from a method of class MR::Vector<float, MR::VoxelId> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_int_MR_FaceId | ( | const MR_Vector_int_MR_FaceId * | _this, | 
| const MR_Vector_int_MR_FaceId * | b ) | 
Generated from a method of class MR::Vector<int, MR::FaceId> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_int_MR_UndirectedEdgeId | ( | const MR_Vector_int_MR_UndirectedEdgeId * | _this, | 
| const MR_Vector_int_MR_UndirectedEdgeId * | b ) | 
Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_int_MR_VertId | ( | const MR_Vector_int_MR_VertId * | _this, | 
| const MR_Vector_int_MR_VertId * | b ) | 
Generated from a method of class MR::Vector<int, MR::VertId> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_MR_AffineXf3f_MR_ObjId | ( | const MR_Vector_MR_AffineXf3f_MR_ObjId * | _this, | 
| const MR_Vector_MR_AffineXf3f_MR_ObjId * | b ) | 
Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_MR_EdgeId_MR_FaceId | ( | const MR_Vector_MR_EdgeId_MR_FaceId * | _this, | 
| const MR_Vector_MR_EdgeId_MR_FaceId * | b ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_MR_EdgeId_MR_VertId | ( | const MR_Vector_MR_EdgeId_MR_VertId * | _this, | 
| const MR_Vector_MR_EdgeId_MR_VertId * | b ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_MR_FaceBitSet_MR_GraphVertId | ( | const MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this, | 
| const MR_Vector_MR_FaceBitSet_MR_GraphVertId * | b ) | 
Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId | ( | const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this, | 
| const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | b ) | 
Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId | ( | const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this, | 
| const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | b ) | 
Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_MR_GraphVertId_MR_GraphVertId | ( | const MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this, | 
| const MR_Vector_MR_GraphVertId_MR_GraphVertId * | b ) | 
Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag | ( | const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | b ) | 
Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_MR_NodeId_MR_NodeId | ( | const MR_Vector_MR_NodeId_MR_NodeId * | _this, | 
| const MR_Vector_MR_NodeId_MR_NodeId * | b ) | 
Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_MR_PixelId_MR_PixelId | ( | const MR_Vector_MR_PixelId_MR_PixelId * | _this, | 
| const MR_Vector_MR_PixelId_MR_PixelId * | b ) | 
Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_MR_RegionId_MR_RegionId | ( | const MR_Vector_MR_RegionId_MR_RegionId * | _this, | 
| const MR_Vector_MR_RegionId_MR_RegionId * | b ) | 
Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_MR_TextureId_MR_TextureId | ( | const MR_Vector_MR_TextureId_MR_TextureId * | _this, | 
| const MR_Vector_MR_TextureId_MR_TextureId * | b ) | 
Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int | ( | const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this, | 
| const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | b ) | 
Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_MR_VertBitSet_MR_ObjId | ( | const MR_Vector_MR_VertBitSet_MR_ObjId * | _this, | 
| const MR_Vector_MR_VertBitSet_MR_ObjId * | b ) | 
Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_MR_VertId_MR_EdgeId | ( | const MR_Vector_MR_VertId_MR_EdgeId * | _this, | 
| const MR_Vector_MR_VertId_MR_EdgeId * | b ) | 
Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_MR_VoxelId_MR_FaceId | ( | const MR_Vector_MR_VoxelId_MR_FaceId * | _this, | 
| const MR_Vector_MR_VoxelId_MR_FaceId * | b ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_MR_VoxelId_MR_VoxelId | ( | const MR_Vector_MR_VoxelId_MR_VoxelId * | _this, | 
| const MR_Vector_MR_VoxelId_MR_VoxelId * | b ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_std_array_MR_Vector3f_3_MR_FaceId | ( | const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this, | 
| const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | b ) | 
Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_std_filesystem_path_MR_TextureId | ( | const MR_Vector_std_filesystem_path_MR_TextureId * | _this, | 
| const MR_Vector_std_filesystem_path_MR_TextureId * | b ) | 
Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_std_vector_MR_EdgePoint_MR_VertId | ( | const MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this, | 
| const MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | b ) | 
Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId | ( | const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this, | 
| const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | b ) | 
Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag | ( | const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | b ) | 
Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_uint64_t_MR_GraphVertId | ( | const MR_Vector_uint64_t_MR_GraphVertId * | _this, | 
| const MR_Vector_uint64_t_MR_GraphVertId * | b ) | 
Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vector_unsigned_short_MR_VoxelId | ( | const MR_Vector_unsigned_short_MR_VoxelId * | _this, | 
| const MR_Vector_unsigned_short_MR_VoxelId * | b ) | 
Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_Vert2RegionMap | ( | const MR_Vert2RegionMap * | _this, | 
| const MR_Vert2RegionMap * | b ) | 
Generated from a method of class MR::Vert2RegionMap named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_VertColors | ( | const MR_VertColors * | _this, | 
| const MR_VertColors * | b ) | 
Generated from a method of class MR::VertColors named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_VertCoords | ( | const MR_VertCoords * | _this, | 
| const MR_VertCoords * | b ) | 
Generated from a method of class MR::VertCoords named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_VertCoords2 | ( | const MR_VertCoords2 * | _this, | 
| const MR_VertCoords2 * | b ) | 
Generated from a method of class MR::VertCoords2 named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_VertMap | ( | const MR_VertMap * | _this, | 
| const MR_VertMap * | b ) | 
Generated from a method of class MR::VertMap named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_VertScalars | ( | const MR_VertScalars * | _this, | 
| const MR_VertScalars * | b ) | 
Generated from a method of class MR::VertScalars named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_equal_MR_WholeEdgeMap | ( | const MR_WholeEdgeMap * | _this, | 
| const MR_WholeEdgeMap * | b ) | 
Generated from a method of class MR::WholeEdgeMap named operator==. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Face2RegionMap * MR_Face2RegionMap_AssignFromAnother | ( | MR_Face2RegionMap * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Face2RegionMap * | _other ) | 
Generated from a method of class MR::Face2RegionMap named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_RegionId * MR_Face2RegionMap_autoResizeAt | ( | MR_Face2RegionMap * | _this, | 
| MR_FaceId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Face2RegionMap named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Face2RegionMap_autoResizeSet_2 | ( | MR_Face2RegionMap * | _this, | 
| MR_FaceId | i, | ||
| MR_RegionId | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Face2RegionMap named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Face2RegionMap_autoResizeSet_3 | ( | MR_Face2RegionMap * | _this, | 
| MR_FaceId | pos, | ||
| MR_uint64_t | len, | ||
| MR_RegionId | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Face2RegionMap named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_RegionId * MR_Face2RegionMap_back | ( | MR_Face2RegionMap * | _this | ) | 
Generated from a method of class MR::Face2RegionMap named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_RegionId * MR_Face2RegionMap_back_const | ( | const MR_Face2RegionMap * | _this | ) | 
Generated from a method of class MR::Face2RegionMap named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_FaceId MR_Face2RegionMap_backId | ( | const MR_Face2RegionMap * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Face2RegionMap named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceId MR_Face2RegionMap_beginId | ( | const MR_Face2RegionMap * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Face2RegionMap named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Face2RegionMap_capacity | ( | const MR_Face2RegionMap * | _this | ) | 
Generated from a method of class MR::Face2RegionMap named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Face2RegionMap_clear | ( | MR_Face2RegionMap * | _this | ) | 
Generated from a method of class MR::Face2RegionMap named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Face2RegionMap * MR_Face2RegionMap_Construct_1_std_vector_MR_RegionId | ( | MR_std_vector_MR_RegionId * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Face2RegionMap. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Face2RegionMap_Destroy() to free it when you're done using it. 
| MRC_API MR_Face2RegionMap * MR_Face2RegionMap_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Face2RegionMap. Never returns null. Returns an instance allocated on the heap! Must call MR_Face2RegionMap_Destroy() to free it when you're done using it. 
| MRC_API MR_Face2RegionMap * MR_Face2RegionMap_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_RegionId * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Face2RegionMap. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Face2RegionMap_Destroy() to free it when you're done using it. 
| MRC_API MR_Face2RegionMap * MR_Face2RegionMap_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Face2RegionMap * | _other ) | 
Generated from a constructor of class MR::Face2RegionMap. Never returns null. Returns an instance allocated on the heap! Must call MR_Face2RegionMap_Destroy() to free it when you're done using it. 
| MRC_API MR_RegionId * MR_Face2RegionMap_data | ( | MR_Face2RegionMap * | _this | ) | 
Generated from a method of class MR::Face2RegionMap named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_RegionId * MR_Face2RegionMap_data_const | ( | const MR_Face2RegionMap * | _this | ) | 
Generated from a method of class MR::Face2RegionMap named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Face2RegionMap * MR_Face2RegionMap_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Face2RegionMap_Destroy() to free it when you're done using it. 
| MRC_API MR_Face2RegionMap * MR_Face2RegionMap_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_Face2RegionMap_DestroyArray(). Use MR_Face2RegionMap_OffsetMutablePtr() and MR_Face2RegionMap_OffsetPtr() to access the array elements. 
| MRC_API void MR_Face2RegionMap_Destroy | ( | const MR_Face2RegionMap * | _this | ) | 
Destroys a heap-allocated instance of MR_Face2RegionMap. Does nothing if the pointer is null. 
| MRC_API void MR_Face2RegionMap_DestroyArray | ( | const MR_Face2RegionMap * | _this | ) | 
Destroys a heap-allocated array of MR_Face2RegionMap. Does nothing if the pointer is null. 
| MRC_API MR_RegionId * MR_Face2RegionMap_emplace_back | ( | MR_Face2RegionMap * | _this | ) | 
Generated from a method of class MR::Face2RegionMap named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Face2RegionMap_empty | ( | const MR_Face2RegionMap * | _this | ) | 
Generated from a method of class MR::Face2RegionMap named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceId MR_Face2RegionMap_endId | ( | const MR_Face2RegionMap * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Face2RegionMap named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_RegionId * MR_Face2RegionMap_front | ( | MR_Face2RegionMap * | _this | ) | 
Generated from a method of class MR::Face2RegionMap named front. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_RegionId * MR_Face2RegionMap_front_const | ( | const MR_Face2RegionMap * | _this | ) | 
Generated from a method of class MR::Face2RegionMap named front. Parameter _this can not 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_std_vector_MR_RegionId * MR_Face2RegionMap_Get_vec_ | ( | const MR_Face2RegionMap * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Face2RegionMap named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_RegionId * MR_Face2RegionMap_GetMutable_vec_ | ( | MR_Face2RegionMap * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Face2RegionMap named vec_. Parameter _this can not be 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_Face2RegionMap_heapBytes | ( | const MR_Face2RegionMap * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Face2RegionMap named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_RegionId * MR_Face2RegionMap_index | ( | MR_Face2RegionMap * | _this, | 
| MR_FaceId | i ) | 
Generated from a method of class MR::Face2RegionMap named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_RegionId * MR_Face2RegionMap_index_const | ( | const MR_Face2RegionMap * | _this, | 
| MR_FaceId | i ) | 
Generated from a method of class MR::Face2RegionMap named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Face2RegionMap * MR_Face2RegionMap_OffsetMutablePtr | ( | MR_Face2RegionMap * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Face2RegionMap * MR_Face2RegionMap_OffsetPtr | ( | const MR_Face2RegionMap * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Face2RegionMap_pop_back | ( | MR_Face2RegionMap * | _this | ) | 
Generated from a method of class MR::Face2RegionMap named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Face2RegionMap_push_back_const_MR_RegionId_ref | ( | MR_Face2RegionMap * | _this, | 
| const MR_RegionId * | t ) | 
Generated from a method of class MR::Face2RegionMap named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Face2RegionMap_push_back_MR_RegionId_rvalue_ref | ( | MR_Face2RegionMap * | _this, | 
| MR_RegionId * | t ) | 
Generated from a method of class MR::Face2RegionMap named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Face2RegionMap_reserve | ( | MR_Face2RegionMap * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Face2RegionMap named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Face2RegionMap_resize_1 | ( | MR_Face2RegionMap * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Face2RegionMap named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Face2RegionMap_resize_2 | ( | MR_Face2RegionMap * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_RegionId * | t ) | 
Generated from a method of class MR::Face2RegionMap named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Face2RegionMap_resizeNoInit | ( | MR_Face2RegionMap * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::Face2RegionMap named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Face2RegionMap_resizeWithReserve_1 | ( | MR_Face2RegionMap * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Face2RegionMap named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Face2RegionMap_resizeWithReserve_2 | ( | MR_Face2RegionMap * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_RegionId * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Face2RegionMap named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Face2RegionMap_Set_vec_ | ( | MR_Face2RegionMap * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_RegionId * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Face2RegionMap named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Face2RegionMap_size | ( | const MR_Face2RegionMap * | _this | ) | 
Generated from a method of class MR::Face2RegionMap named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Face2RegionMap_swap | ( | MR_Face2RegionMap * | _this, | 
| MR_Face2RegionMap * | b ) | 
Generated from a method of class MR::Face2RegionMap named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_FaceColors * MR_FaceColors_AssignFromAnother | ( | MR_FaceColors * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_FaceColors * | _other ) | 
Generated from a method of class MR::FaceColors named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Color * MR_FaceColors_autoResizeAt | ( | MR_FaceColors * | _this, | 
| MR_FaceId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::FaceColors named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_FaceColors_autoResizeSet_2 | ( | MR_FaceColors * | _this, | 
| MR_FaceId | i, | ||
| MR_Color | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::FaceColors named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceColors_autoResizeSet_3 | ( | MR_FaceColors * | _this, | 
| MR_FaceId | pos, | ||
| MR_uint64_t | len, | ||
| MR_Color | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::FaceColors named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Color * MR_FaceColors_back | ( | MR_FaceColors * | _this | ) | 
Generated from a method of class MR::FaceColors named back. Parameter _this can not 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_Color * MR_FaceColors_back_const | ( | const MR_FaceColors * | _this | ) | 
Generated from a method of class MR::FaceColors named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_FaceId MR_FaceColors_backId | ( | const MR_FaceColors * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::FaceColors named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceId MR_FaceColors_beginId | ( | const MR_FaceColors * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::FaceColors named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_FaceColors_capacity | ( | const MR_FaceColors * | _this | ) | 
Generated from a method of class MR::FaceColors named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceColors_clear | ( | MR_FaceColors * | _this | ) | 
Generated from a method of class MR::FaceColors named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceColors * MR_FaceColors_Construct_1_std_vector_MR_Color | ( | MR_std_vector_MR_Color * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::FaceColors. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_FaceColors_Destroy() to free it when you're done using it. 
| MRC_API MR_FaceColors * MR_FaceColors_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::FaceColors. Never returns null. Returns an instance allocated on the heap! Must call MR_FaceColors_Destroy() to free it when you're done using it. 
| MRC_API MR_FaceColors * MR_FaceColors_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_Color * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::FaceColors. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_FaceColors_Destroy() to free it when you're done using it. 
| MRC_API MR_FaceColors * MR_FaceColors_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_FaceColors * | _other ) | 
Generated from a constructor of class MR::FaceColors. Never returns null. Returns an instance allocated on the heap! Must call MR_FaceColors_Destroy() to free it when you're done using it. 
| MRC_API MR_Color * MR_FaceColors_data | ( | MR_FaceColors * | _this | ) | 
Generated from a method of class MR::FaceColors named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_Color * MR_FaceColors_data_const | ( | const MR_FaceColors * | _this | ) | 
Generated from a method of class MR::FaceColors named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceColors * MR_FaceColors_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_FaceColors_Destroy() to free it when you're done using it. 
| MRC_API MR_FaceColors * MR_FaceColors_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_FaceColors_DestroyArray(). Use MR_FaceColors_OffsetMutablePtr() and MR_FaceColors_OffsetPtr() to access the array elements. 
| MRC_API void MR_FaceColors_Destroy | ( | const MR_FaceColors * | _this | ) | 
Destroys a heap-allocated instance of MR_FaceColors. Does nothing if the pointer is null. 
| MRC_API void MR_FaceColors_DestroyArray | ( | const MR_FaceColors * | _this | ) | 
Destroys a heap-allocated array of MR_FaceColors. Does nothing if the pointer is null. 
| MRC_API MR_Color * MR_FaceColors_emplace_back | ( | MR_FaceColors * | _this | ) | 
Generated from a method of class MR::FaceColors named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_FaceColors_empty | ( | const MR_FaceColors * | _this | ) | 
Generated from a method of class MR::FaceColors named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceId MR_FaceColors_endId | ( | const MR_FaceColors * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::FaceColors named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Color * MR_FaceColors_front | ( | MR_FaceColors * | _this | ) | 
Generated from a method of class MR::FaceColors named front. Parameter _this can not 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_Color * MR_FaceColors_front_const | ( | const MR_FaceColors * | _this | ) | 
Generated from a method of class MR::FaceColors named front. Parameter _this can not 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_std_vector_MR_Color * MR_FaceColors_Get_vec_ | ( | const MR_FaceColors * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::FaceColors named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_Color * MR_FaceColors_GetMutable_vec_ | ( | MR_FaceColors * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::FaceColors named vec_. Parameter _this can not be 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_FaceColors_heapBytes | ( | const MR_FaceColors * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::FaceColors named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Color * MR_FaceColors_index | ( | MR_FaceColors * | _this, | 
| MR_FaceId | i ) | 
Generated from a method of class MR::FaceColors named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_Color * MR_FaceColors_index_const | ( | const MR_FaceColors * | _this, | 
| MR_FaceId | i ) | 
Generated from a method of class MR::FaceColors named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_FaceColors * MR_FaceColors_OffsetMutablePtr | ( | MR_FaceColors * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_FaceColors * MR_FaceColors_OffsetPtr | ( | const MR_FaceColors * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_FaceColors_pop_back | ( | MR_FaceColors * | _this | ) | 
Generated from a method of class MR::FaceColors named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceColors_push_back_const_MR_Color_ref | ( | MR_FaceColors * | _this, | 
| const MR_Color * | t ) | 
Generated from a method of class MR::FaceColors named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_FaceColors_push_back_MR_Color_rvalue_ref | ( | MR_FaceColors * | _this, | 
| MR_Color * | t ) | 
Generated from a method of class MR::FaceColors named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_FaceColors_reserve | ( | MR_FaceColors * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::FaceColors named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceColors_resize_1 | ( | MR_FaceColors * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::FaceColors named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceColors_resize_2 | ( | MR_FaceColors * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_Color * | t ) | 
Generated from a method of class MR::FaceColors named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_FaceColors_resizeNoInit | ( | MR_FaceColors * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::FaceColors named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceColors_resizeWithReserve_1 | ( | MR_FaceColors * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::FaceColors named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceColors_resizeWithReserve_2 | ( | MR_FaceColors * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_Color * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::FaceColors named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_FaceColors_Set_vec_ | ( | MR_FaceColors * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_Color * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::FaceColors named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_FaceColors_size | ( | const MR_FaceColors * | _this | ) | 
Generated from a method of class MR::FaceColors named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceColors_swap | ( | MR_FaceColors * | _this, | 
| MR_FaceColors * | b ) | 
Generated from a method of class MR::FaceColors named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_FaceMap * MR_FaceMap_AssignFromAnother | ( | MR_FaceMap * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_FaceMap * | _other ) | 
Generated from a method of class MR::FaceMap named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_FaceId * MR_FaceMap_autoResizeAt | ( | MR_FaceMap * | _this, | 
| MR_FaceId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::FaceMap named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_FaceMap_autoResizeSet_2 | ( | MR_FaceMap * | _this, | 
| MR_FaceId | i, | ||
| MR_FaceId | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::FaceMap named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceMap_autoResizeSet_3 | ( | MR_FaceMap * | _this, | 
| MR_FaceId | pos, | ||
| MR_uint64_t | len, | ||
| MR_FaceId | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::FaceMap named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceId * MR_FaceMap_back | ( | MR_FaceMap * | _this | ) | 
Generated from a method of class MR::FaceMap named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_FaceId * MR_FaceMap_back_const | ( | const MR_FaceMap * | _this | ) | 
Generated from a method of class MR::FaceMap named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_FaceId MR_FaceMap_backId | ( | const MR_FaceMap * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::FaceMap named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceId MR_FaceMap_beginId | ( | const MR_FaceMap * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::FaceMap named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_FaceMap_capacity | ( | const MR_FaceMap * | _this | ) | 
Generated from a method of class MR::FaceMap named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceMap_clear | ( | MR_FaceMap * | _this | ) | 
Generated from a method of class MR::FaceMap named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceMap * MR_FaceMap_Construct_1_std_vector_MR_FaceId | ( | MR_std_vector_MR_FaceId * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::FaceMap. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_FaceMap_Destroy() to free it when you're done using it. 
| MRC_API MR_FaceMap * MR_FaceMap_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::FaceMap. Never returns null. Returns an instance allocated on the heap! Must call MR_FaceMap_Destroy() to free it when you're done using it. 
| MRC_API MR_FaceMap * MR_FaceMap_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_FaceId * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::FaceMap. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_FaceMap_Destroy() to free it when you're done using it. 
| MRC_API MR_FaceMap * MR_FaceMap_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_FaceMap * | _other ) | 
Generated from a constructor of class MR::FaceMap. Never returns null. Returns an instance allocated on the heap! Must call MR_FaceMap_Destroy() to free it when you're done using it. 
| MRC_API MR_FaceId * MR_FaceMap_data | ( | MR_FaceMap * | _this | ) | 
Generated from a method of class MR::FaceMap named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_FaceId * MR_FaceMap_data_const | ( | const MR_FaceMap * | _this | ) | 
Generated from a method of class MR::FaceMap named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceMap * MR_FaceMap_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_FaceMap_Destroy() to free it when you're done using it. 
| MRC_API MR_FaceMap * MR_FaceMap_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_FaceMap_DestroyArray(). Use MR_FaceMap_OffsetMutablePtr() and MR_FaceMap_OffsetPtr() to access the array elements. 
| MRC_API void MR_FaceMap_Destroy | ( | const MR_FaceMap * | _this | ) | 
Destroys a heap-allocated instance of MR_FaceMap. Does nothing if the pointer is null. 
| MRC_API void MR_FaceMap_DestroyArray | ( | const MR_FaceMap * | _this | ) | 
Destroys a heap-allocated array of MR_FaceMap. Does nothing if the pointer is null. 
| MRC_API MR_FaceId * MR_FaceMap_emplace_back | ( | MR_FaceMap * | _this | ) | 
Generated from a method of class MR::FaceMap named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_FaceMap_empty | ( | const MR_FaceMap * | _this | ) | 
Generated from a method of class MR::FaceMap named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceId MR_FaceMap_endId | ( | const MR_FaceMap * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::FaceMap named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceId * MR_FaceMap_front | ( | MR_FaceMap * | _this | ) | 
Generated from a method of class MR::FaceMap named front. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_FaceId * MR_FaceMap_front_const | ( | const MR_FaceMap * | _this | ) | 
Generated from a method of class MR::FaceMap named front. Parameter _this can not 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_std_vector_MR_FaceId * MR_FaceMap_Get_vec_ | ( | const MR_FaceMap * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::FaceMap named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_FaceId * MR_FaceMap_GetMutable_vec_ | ( | MR_FaceMap * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::FaceMap named vec_. Parameter _this can not be 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_FaceMap_heapBytes | ( | const MR_FaceMap * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::FaceMap named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceId * MR_FaceMap_index | ( | MR_FaceMap * | _this, | 
| MR_FaceId | i ) | 
Generated from a method of class MR::FaceMap named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_FaceId * MR_FaceMap_index_const | ( | const MR_FaceMap * | _this, | 
| MR_FaceId | i ) | 
Generated from a method of class MR::FaceMap named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_FaceMap * MR_FaceMap_OffsetMutablePtr | ( | MR_FaceMap * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_FaceMap * MR_FaceMap_OffsetPtr | ( | const MR_FaceMap * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_FaceMap_pop_back | ( | MR_FaceMap * | _this | ) | 
Generated from a method of class MR::FaceMap named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceMap_push_back_const_MR_FaceId_ref | ( | MR_FaceMap * | _this, | 
| const MR_FaceId * | t ) | 
Generated from a method of class MR::FaceMap named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_FaceMap_push_back_MR_FaceId_rvalue_ref | ( | MR_FaceMap * | _this, | 
| MR_FaceId * | t ) | 
Generated from a method of class MR::FaceMap named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_FaceMap_reserve | ( | MR_FaceMap * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::FaceMap named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceMap_resize_1 | ( | MR_FaceMap * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::FaceMap named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceMap_resize_2 | ( | MR_FaceMap * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_FaceId * | t ) | 
Generated from a method of class MR::FaceMap named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_FaceMap_resizeNoInit | ( | MR_FaceMap * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::FaceMap named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceMap_resizeWithReserve_1 | ( | MR_FaceMap * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::FaceMap named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceMap_resizeWithReserve_2 | ( | MR_FaceMap * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_FaceId * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::FaceMap named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_FaceMap_Set_vec_ | ( | MR_FaceMap * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_FaceId * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::FaceMap named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_FaceMap_size | ( | const MR_FaceMap * | _this | ) | 
Generated from a method of class MR::FaceMap named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceMap_swap | ( | MR_FaceMap * | _this, | 
| MR_FaceMap * | b ) | 
Generated from a method of class MR::FaceMap named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_FaceNormals * MR_FaceNormals_AssignFromAnother | ( | MR_FaceNormals * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_FaceNormals * | _other ) | 
Generated from a method of class MR::FaceNormals named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector3f * MR_FaceNormals_autoResizeAt | ( | MR_FaceNormals * | _this, | 
| MR_FaceId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::FaceNormals named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_FaceNormals_autoResizeSet_2 | ( | MR_FaceNormals * | _this, | 
| MR_FaceId | i, | ||
| MR_Vector3f | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::FaceNormals named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceNormals_autoResizeSet_3 | ( | MR_FaceNormals * | _this, | 
| MR_FaceId | pos, | ||
| MR_uint64_t | len, | ||
| MR_Vector3f | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::FaceNormals named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector3f * MR_FaceNormals_back | ( | MR_FaceNormals * | _this | ) | 
Generated from a method of class MR::FaceNormals named back. Parameter _this can not 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_Vector3f * MR_FaceNormals_back_const | ( | const MR_FaceNormals * | _this | ) | 
Generated from a method of class MR::FaceNormals named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_FaceId MR_FaceNormals_backId | ( | const MR_FaceNormals * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::FaceNormals named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceId MR_FaceNormals_beginId | ( | const MR_FaceNormals * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::FaceNormals named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_FaceNormals_capacity | ( | const MR_FaceNormals * | _this | ) | 
Generated from a method of class MR::FaceNormals named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceNormals_clear | ( | MR_FaceNormals * | _this | ) | 
Generated from a method of class MR::FaceNormals named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceNormals * MR_FaceNormals_Construct_1_std_vector_MR_Vector3f | ( | MR_std_vector_MR_Vector3f * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::FaceNormals. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_FaceNormals_Destroy() to free it when you're done using it. 
| MRC_API MR_FaceNormals * MR_FaceNormals_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::FaceNormals. Never returns null. Returns an instance allocated on the heap! Must call MR_FaceNormals_Destroy() to free it when you're done using it. 
| MRC_API MR_FaceNormals * MR_FaceNormals_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_Vector3f * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::FaceNormals. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_FaceNormals_Destroy() to free it when you're done using it. 
| MRC_API MR_FaceNormals * MR_FaceNormals_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_FaceNormals * | _other ) | 
Generated from a constructor of class MR::FaceNormals. Never returns null. Returns an instance allocated on the heap! Must call MR_FaceNormals_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector3f * MR_FaceNormals_data | ( | MR_FaceNormals * | _this | ) | 
Generated from a method of class MR::FaceNormals named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_Vector3f * MR_FaceNormals_data_const | ( | const MR_FaceNormals * | _this | ) | 
Generated from a method of class MR::FaceNormals named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceNormals * MR_FaceNormals_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_FaceNormals_Destroy() to free it when you're done using it. 
| MRC_API MR_FaceNormals * MR_FaceNormals_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_FaceNormals_DestroyArray(). Use MR_FaceNormals_OffsetMutablePtr() and MR_FaceNormals_OffsetPtr() to access the array elements. 
| MRC_API void MR_FaceNormals_Destroy | ( | const MR_FaceNormals * | _this | ) | 
Destroys a heap-allocated instance of MR_FaceNormals. Does nothing if the pointer is null. 
| MRC_API void MR_FaceNormals_DestroyArray | ( | const MR_FaceNormals * | _this | ) | 
Destroys a heap-allocated array of MR_FaceNormals. Does nothing if the pointer is null. 
| MRC_API MR_Vector3f * MR_FaceNormals_emplace_back | ( | MR_FaceNormals * | _this | ) | 
Generated from a method of class MR::FaceNormals named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_FaceNormals_empty | ( | const MR_FaceNormals * | _this | ) | 
Generated from a method of class MR::FaceNormals named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceId MR_FaceNormals_endId | ( | const MR_FaceNormals * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::FaceNormals named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector3f * MR_FaceNormals_front | ( | MR_FaceNormals * | _this | ) | 
Generated from a method of class MR::FaceNormals named front. Parameter _this can not 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_Vector3f * MR_FaceNormals_front_const | ( | const MR_FaceNormals * | _this | ) | 
Generated from a method of class MR::FaceNormals named front. Parameter _this can not 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_std_vector_MR_Vector3f * MR_FaceNormals_Get_vec_ | ( | const MR_FaceNormals * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::FaceNormals named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_Vector3f * MR_FaceNormals_GetMutable_vec_ | ( | MR_FaceNormals * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::FaceNormals named vec_. Parameter _this can not be 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_FaceNormals_heapBytes | ( | const MR_FaceNormals * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::FaceNormals named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector3f * MR_FaceNormals_index | ( | MR_FaceNormals * | _this, | 
| MR_FaceId | i ) | 
Generated from a method of class MR::FaceNormals named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_Vector3f * MR_FaceNormals_index_const | ( | const MR_FaceNormals * | _this, | 
| MR_FaceId | i ) | 
Generated from a method of class MR::FaceNormals named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_FaceNormals * MR_FaceNormals_OffsetMutablePtr | ( | MR_FaceNormals * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_FaceNormals * MR_FaceNormals_OffsetPtr | ( | const MR_FaceNormals * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_FaceNormals_pop_back | ( | MR_FaceNormals * | _this | ) | 
Generated from a method of class MR::FaceNormals named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceNormals_push_back_const_MR_Vector3f_ref | ( | MR_FaceNormals * | _this, | 
| const MR_Vector3f * | t ) | 
Generated from a method of class MR::FaceNormals named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_FaceNormals_push_back_MR_Vector3f_rvalue_ref | ( | MR_FaceNormals * | _this, | 
| MR_Vector3f * | t ) | 
Generated from a method of class MR::FaceNormals named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_FaceNormals_reserve | ( | MR_FaceNormals * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::FaceNormals named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceNormals_resize_1 | ( | MR_FaceNormals * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::FaceNormals named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceNormals_resize_2 | ( | MR_FaceNormals * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_Vector3f * | t ) | 
Generated from a method of class MR::FaceNormals named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_FaceNormals_resizeNoInit | ( | MR_FaceNormals * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::FaceNormals named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceNormals_resizeWithReserve_1 | ( | MR_FaceNormals * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::FaceNormals named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceNormals_resizeWithReserve_2 | ( | MR_FaceNormals * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_Vector3f * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::FaceNormals named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_FaceNormals_Set_vec_ | ( | MR_FaceNormals * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_Vector3f * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::FaceNormals named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_FaceNormals_size | ( | const MR_FaceNormals * | _this | ) | 
Generated from a method of class MR::FaceNormals named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceNormals_swap | ( | MR_FaceNormals * | _this, | 
| MR_FaceNormals * | b ) | 
Generated from a method of class MR::FaceNormals named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_FaceScalars * MR_FaceScalars_AssignFromAnother | ( | MR_FaceScalars * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_FaceScalars * | _other ) | 
Generated from a method of class MR::FaceScalars named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API float * MR_FaceScalars_autoResizeAt | ( | MR_FaceScalars * | _this, | 
| MR_FaceId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::FaceScalars named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_FaceScalars_autoResizeSet_2 | ( | MR_FaceScalars * | _this, | 
| MR_FaceId | i, | ||
| float | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::FaceScalars named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceScalars_autoResizeSet_3 | ( | MR_FaceScalars * | _this, | 
| MR_FaceId | pos, | ||
| MR_uint64_t | len, | ||
| float | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::FaceScalars named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API float * MR_FaceScalars_back | ( | MR_FaceScalars * | _this | ) | 
Generated from a method of class MR::FaceScalars named back. Parameter _this can not 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 float * MR_FaceScalars_back_const | ( | const MR_FaceScalars * | _this | ) | 
Generated from a method of class MR::FaceScalars named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_FaceId MR_FaceScalars_backId | ( | const MR_FaceScalars * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::FaceScalars named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceId MR_FaceScalars_beginId | ( | const MR_FaceScalars * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::FaceScalars named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_FaceScalars_capacity | ( | const MR_FaceScalars * | _this | ) | 
Generated from a method of class MR::FaceScalars named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceScalars_clear | ( | MR_FaceScalars * | _this | ) | 
Generated from a method of class MR::FaceScalars named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceScalars * MR_FaceScalars_Construct_1_std_vector_float | ( | MR_std_vector_float * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::FaceScalars. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_FaceScalars_Destroy() to free it when you're done using it. 
| MRC_API MR_FaceScalars * MR_FaceScalars_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::FaceScalars. Never returns null. Returns an instance allocated on the heap! Must call MR_FaceScalars_Destroy() to free it when you're done using it. 
| MRC_API MR_FaceScalars * MR_FaceScalars_Construct_2 | ( | MR_uint64_t | size, | 
| const float * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::FaceScalars. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_FaceScalars_Destroy() to free it when you're done using it. 
| MRC_API MR_FaceScalars * MR_FaceScalars_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_FaceScalars * | _other ) | 
Generated from a constructor of class MR::FaceScalars. Never returns null. Returns an instance allocated on the heap! Must call MR_FaceScalars_Destroy() to free it when you're done using it. 
| MRC_API float * MR_FaceScalars_data | ( | MR_FaceScalars * | _this | ) | 
Generated from a method of class MR::FaceScalars named data. Parameter _this can not be null. It is a single object. 
| MRC_API const float * MR_FaceScalars_data_const | ( | const MR_FaceScalars * | _this | ) | 
Generated from a method of class MR::FaceScalars named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceScalars * MR_FaceScalars_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_FaceScalars_Destroy() to free it when you're done using it. 
| MRC_API MR_FaceScalars * MR_FaceScalars_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_FaceScalars_DestroyArray(). Use MR_FaceScalars_OffsetMutablePtr() and MR_FaceScalars_OffsetPtr() to access the array elements. 
| MRC_API void MR_FaceScalars_Destroy | ( | const MR_FaceScalars * | _this | ) | 
Destroys a heap-allocated instance of MR_FaceScalars. Does nothing if the pointer is null. 
| MRC_API void MR_FaceScalars_DestroyArray | ( | const MR_FaceScalars * | _this | ) | 
Destroys a heap-allocated array of MR_FaceScalars. Does nothing if the pointer is null. 
| MRC_API float * MR_FaceScalars_emplace_back | ( | MR_FaceScalars * | _this | ) | 
Generated from a method of class MR::FaceScalars named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_FaceScalars_empty | ( | const MR_FaceScalars * | _this | ) | 
Generated from a method of class MR::FaceScalars named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceId MR_FaceScalars_endId | ( | const MR_FaceScalars * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::FaceScalars named endId. Parameter _this can not be null. It is a single object. 
| MRC_API float * MR_FaceScalars_front | ( | MR_FaceScalars * | _this | ) | 
Generated from a method of class MR::FaceScalars named front. Parameter _this can not 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 float * MR_FaceScalars_front_const | ( | const MR_FaceScalars * | _this | ) | 
Generated from a method of class MR::FaceScalars named front. Parameter _this can not 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_std_vector_float * MR_FaceScalars_Get_vec_ | ( | const MR_FaceScalars * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::FaceScalars named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_float * MR_FaceScalars_GetMutable_vec_ | ( | MR_FaceScalars * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::FaceScalars named vec_. Parameter _this can not be 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_FaceScalars_heapBytes | ( | const MR_FaceScalars * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::FaceScalars named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API float * MR_FaceScalars_index | ( | MR_FaceScalars * | _this, | 
| MR_FaceId | i ) | 
Generated from a method of class MR::FaceScalars named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const float * MR_FaceScalars_index_const | ( | const MR_FaceScalars * | _this, | 
| MR_FaceId | i ) | 
Generated from a method of class MR::FaceScalars named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_FaceScalars * MR_FaceScalars_OffsetMutablePtr | ( | MR_FaceScalars * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_FaceScalars * MR_FaceScalars_OffsetPtr | ( | const MR_FaceScalars * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_FaceScalars_pop_back | ( | MR_FaceScalars * | _this | ) | 
Generated from a method of class MR::FaceScalars named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceScalars_push_back_const_float_ref | ( | MR_FaceScalars * | _this, | 
| const float * | t ) | 
Generated from a method of class MR::FaceScalars named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_FaceScalars_push_back_float_rvalue_ref | ( | MR_FaceScalars * | _this, | 
| float * | t ) | 
Generated from a method of class MR::FaceScalars named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_FaceScalars_reserve | ( | MR_FaceScalars * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::FaceScalars named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceScalars_resize_1 | ( | MR_FaceScalars * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::FaceScalars named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceScalars_resize_2 | ( | MR_FaceScalars * | _this, | 
| MR_uint64_t | newSize, | ||
| const float * | t ) | 
Generated from a method of class MR::FaceScalars named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_FaceScalars_resizeWithReserve_1 | ( | MR_FaceScalars * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::FaceScalars named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceScalars_resizeWithReserve_2 | ( | MR_FaceScalars * | _this, | 
| MR_uint64_t | newSize, | ||
| const float * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::FaceScalars named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_FaceScalars_Set_vec_ | ( | MR_FaceScalars * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_float * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::FaceScalars named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_FaceScalars_size | ( | const MR_FaceScalars * | _this | ) | 
Generated from a method of class MR::FaceScalars named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_FaceScalars_swap | ( | MR_FaceScalars * | _this, | 
| MR_FaceScalars * | b ) | 
Generated from a method of class MR::FaceScalars named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_EdgeColors | ( | const MR_EdgeColors * | _this, | 
| const MR_EdgeColors * | b ) | 
Generated from a method of class MR::EdgeColors named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_EdgeMap | ( | const MR_EdgeMap * | _this, | 
| const MR_EdgeMap * | b ) | 
Generated from a method of class MR::EdgeMap named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
Generated from a method of class MR::Edges named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_EdgeScalars | ( | const MR_EdgeScalars * | _this, | 
| const MR_EdgeScalars * | b ) | 
Generated from a method of class MR::EdgeScalars named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Face2RegionMap | ( | const MR_Face2RegionMap * | _this, | 
| const MR_Face2RegionMap * | b ) | 
Generated from a method of class MR::Face2RegionMap named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_FaceColors | ( | const MR_FaceColors * | _this, | 
| const MR_FaceColors * | b ) | 
Generated from a method of class MR::FaceColors named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_FaceMap | ( | const MR_FaceMap * | _this, | 
| const MR_FaceMap * | b ) | 
Generated from a method of class MR::FaceMap named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_FaceNormals | ( | const MR_FaceNormals * | _this, | 
| const MR_FaceNormals * | b ) | 
Generated from a method of class MR::FaceNormals named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_FaceScalars | ( | const MR_FaceScalars * | _this, | 
| const MR_FaceScalars * | b ) | 
Generated from a method of class MR::FaceScalars named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
Generated from a method of class MR::ObjMap named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_TexturePerFace | ( | const MR_TexturePerFace * | _this, | 
| const MR_TexturePerFace * | b ) | 
Generated from a method of class MR::TexturePerFace named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Triangulation | ( | const MR_Triangulation * | _this, | 
| const MR_Triangulation * | b ) | 
Generated from a method of class MR::Triangulation named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_UndirectedEdge2RegionMap | ( | const MR_UndirectedEdge2RegionMap * | _this, | 
| const MR_UndirectedEdge2RegionMap * | b ) | 
Generated from a method of class MR::UndirectedEdge2RegionMap named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_UndirectedEdgeColors | ( | const MR_UndirectedEdgeColors * | _this, | 
| const MR_UndirectedEdgeColors * | b ) | 
Generated from a method of class MR::UndirectedEdgeColors named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_UndirectedEdgeMap | ( | const MR_UndirectedEdgeMap * | _this, | 
| const MR_UndirectedEdgeMap * | b ) | 
Generated from a method of class MR::UndirectedEdgeMap named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_UndirectedEdgeScalars | ( | const MR_UndirectedEdgeScalars * | _this, | 
| const MR_UndirectedEdgeScalars * | b ) | 
Generated from a method of class MR::UndirectedEdgeScalars named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_char_MR_VertId | ( | const MR_Vector_char_MR_VertId * | _this, | 
| const MR_Vector_char_MR_VertId * | b ) | 
Generated from a method of class MR::Vector<char, MR::VertId> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_double_MR_RegionId | ( | const MR_Vector_double_MR_RegionId * | _this, | 
| const MR_Vector_double_MR_RegionId * | b ) | 
Generated from a method of class MR::Vector<double, MR::RegionId> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_float_MR_VoxelId | ( | const MR_Vector_float_MR_VoxelId * | _this, | 
| const MR_Vector_float_MR_VoxelId * | b ) | 
Generated from a method of class MR::Vector<float, MR::VoxelId> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_int_MR_FaceId | ( | const MR_Vector_int_MR_FaceId * | _this, | 
| const MR_Vector_int_MR_FaceId * | b ) | 
Generated from a method of class MR::Vector<int, MR::FaceId> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_int_MR_UndirectedEdgeId | ( | const MR_Vector_int_MR_UndirectedEdgeId * | _this, | 
| const MR_Vector_int_MR_UndirectedEdgeId * | b ) | 
Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_int_MR_VertId | ( | const MR_Vector_int_MR_VertId * | _this, | 
| const MR_Vector_int_MR_VertId * | b ) | 
Generated from a method of class MR::Vector<int, MR::VertId> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_MR_AffineXf3f_MR_ObjId | ( | const MR_Vector_MR_AffineXf3f_MR_ObjId * | _this, | 
| const MR_Vector_MR_AffineXf3f_MR_ObjId * | b ) | 
Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_MR_EdgeId_MR_FaceId | ( | const MR_Vector_MR_EdgeId_MR_FaceId * | _this, | 
| const MR_Vector_MR_EdgeId_MR_FaceId * | b ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_MR_EdgeId_MR_VertId | ( | const MR_Vector_MR_EdgeId_MR_VertId * | _this, | 
| const MR_Vector_MR_EdgeId_MR_VertId * | b ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_MR_FaceBitSet_MR_GraphVertId | ( | const MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this, | 
| const MR_Vector_MR_FaceBitSet_MR_GraphVertId * | b ) | 
Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId | ( | const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this, | 
| const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | b ) | 
Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId | ( | const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this, | 
| const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | b ) | 
Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_MR_GraphVertId_MR_GraphVertId | ( | const MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this, | 
| const MR_Vector_MR_GraphVertId_MR_GraphVertId * | b ) | 
Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag | ( | const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | b ) | 
Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_MR_NodeId_MR_NodeId | ( | const MR_Vector_MR_NodeId_MR_NodeId * | _this, | 
| const MR_Vector_MR_NodeId_MR_NodeId * | b ) | 
Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_MR_PixelId_MR_PixelId | ( | const MR_Vector_MR_PixelId_MR_PixelId * | _this, | 
| const MR_Vector_MR_PixelId_MR_PixelId * | b ) | 
Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_MR_RegionId_MR_RegionId | ( | const MR_Vector_MR_RegionId_MR_RegionId * | _this, | 
| const MR_Vector_MR_RegionId_MR_RegionId * | b ) | 
Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_MR_TextureId_MR_TextureId | ( | const MR_Vector_MR_TextureId_MR_TextureId * | _this, | 
| const MR_Vector_MR_TextureId_MR_TextureId * | b ) | 
Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int | ( | const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this, | 
| const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | b ) | 
Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_MR_VertBitSet_MR_ObjId | ( | const MR_Vector_MR_VertBitSet_MR_ObjId * | _this, | 
| const MR_Vector_MR_VertBitSet_MR_ObjId * | b ) | 
Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_MR_VertId_MR_EdgeId | ( | const MR_Vector_MR_VertId_MR_EdgeId * | _this, | 
| const MR_Vector_MR_VertId_MR_EdgeId * | b ) | 
Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_MR_VoxelId_MR_FaceId | ( | const MR_Vector_MR_VoxelId_MR_FaceId * | _this, | 
| const MR_Vector_MR_VoxelId_MR_FaceId * | b ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_MR_VoxelId_MR_VoxelId | ( | const MR_Vector_MR_VoxelId_MR_VoxelId * | _this, | 
| const MR_Vector_MR_VoxelId_MR_VoxelId * | b ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_std_array_MR_Vector3f_3_MR_FaceId | ( | const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this, | 
| const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | b ) | 
Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_std_filesystem_path_MR_TextureId | ( | const MR_Vector_std_filesystem_path_MR_TextureId * | _this, | 
| const MR_Vector_std_filesystem_path_MR_TextureId * | b ) | 
Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_std_vector_MR_EdgePoint_MR_VertId | ( | const MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this, | 
| const MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | b ) | 
Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId | ( | const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this, | 
| const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | b ) | 
Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag | ( | const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | b ) | 
Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_uint64_t_MR_GraphVertId | ( | const MR_Vector_uint64_t_MR_GraphVertId * | _this, | 
| const MR_Vector_uint64_t_MR_GraphVertId * | b ) | 
Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vector_unsigned_short_MR_VoxelId | ( | const MR_Vector_unsigned_short_MR_VoxelId * | _this, | 
| const MR_Vector_unsigned_short_MR_VoxelId * | b ) | 
Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_Vert2RegionMap | ( | const MR_Vert2RegionMap * | _this, | 
| const MR_Vert2RegionMap * | b ) | 
Generated from a method of class MR::Vert2RegionMap named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_VertColors | ( | const MR_VertColors * | _this, | 
| const MR_VertColors * | b ) | 
Generated from a method of class MR::VertColors named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_VertCoords | ( | const MR_VertCoords * | _this, | 
| const MR_VertCoords * | b ) | 
Generated from a method of class MR::VertCoords named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_VertCoords2 | ( | const MR_VertCoords2 * | _this, | 
| const MR_VertCoords2 * | b ) | 
Generated from a method of class MR::VertCoords2 named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_VertMap | ( | const MR_VertMap * | _this, | 
| const MR_VertMap * | b ) | 
Generated from a method of class MR::VertMap named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_VertScalars | ( | const MR_VertScalars * | _this, | 
| const MR_VertScalars * | b ) | 
Generated from a method of class MR::VertScalars named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API bool MR_not_equal_MR_WholeEdgeMap | ( | const MR_WholeEdgeMap * | _this, | 
| const MR_WholeEdgeMap * | b ) | 
Generated from a method of class MR::WholeEdgeMap named operator!=. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_ObjMap * MR_ObjMap_AssignFromAnother | ( | MR_ObjMap * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_ObjMap * | _other ) | 
Generated from a method of class MR::ObjMap named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::ObjMap named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::ObjMap named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_ObjMap_autoResizeSet_3 | ( | MR_ObjMap * | _this, | 
| MR_ObjId | pos, | ||
| MR_uint64_t | len, | ||
| MR_ObjId | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::ObjMap named autoResizeSet. Parameter _this can not be null. It is a single object. 
Generated from a method of class MR::ObjMap named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
Generated from a method of class MR::ObjMap named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
returns the identifier of the back() element Generated from a method of class MR::ObjMap named backId. Parameter _this can not be null. It is a single object. 
returns the identifier of the first element Generated from a method of class MR::ObjMap named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_ObjMap_capacity | ( | const MR_ObjMap * | _this | ) | 
Generated from a method of class MR::ObjMap named capacity. Parameter _this can not be null. It is a single object. 
Generated from a method of class MR::ObjMap named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_ObjMap * MR_ObjMap_Construct_1_std_vector_MR_ObjId | ( | MR_std_vector_MR_ObjId * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::ObjMap. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_ObjMap_Destroy() to free it when you're done using it. 
| MRC_API MR_ObjMap * MR_ObjMap_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::ObjMap. Never returns null. Returns an instance allocated on the heap! Must call MR_ObjMap_Destroy() to free it when you're done using it. 
| MRC_API MR_ObjMap * MR_ObjMap_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_ObjId * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::ObjMap. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_ObjMap_Destroy() to free it when you're done using it. 
Generated from a constructor of class MR::ObjMap. Never returns null. Returns an instance allocated on the heap! Must call MR_ObjMap_Destroy() to free it when you're done using it. 
Generated from a method of class MR::ObjMap named data. Parameter _this can not be null. It is a single object. 
Generated from a method of class MR::ObjMap named data. Parameter _this can not be null. It is a single object. 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_ObjMap_Destroy() to free it when you're done using it. 
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_ObjMap_DestroyArray(). Use MR_ObjMap_OffsetMutablePtr() and MR_ObjMap_OffsetPtr() to access the array elements. 
Destroys a heap-allocated instance of MR_ObjMap. Does nothing if the pointer is null. 
Destroys a heap-allocated array of MR_ObjMap. Does nothing if the pointer is null. 
Generated from a method of class MR::ObjMap named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
Generated from a method of class MR::ObjMap named empty. Parameter _this can not be null. It is a single object. 
returns backId() + 1 Generated from a method of class MR::ObjMap named endId. Parameter _this can not be null. It is a single object. 
Generated from a method of class MR::ObjMap named front. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
Generated from a method of class MR::ObjMap named front. Parameter _this can not 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_std_vector_MR_ObjId * MR_ObjMap_Get_vec_ | ( | const MR_ObjMap * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::ObjMap named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_ObjId * MR_ObjMap_GetMutable_vec_ | ( | MR_ObjMap * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::ObjMap named vec_. Parameter _this can not be 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_ObjMap_heapBytes | ( | const MR_ObjMap * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::ObjMap named heapBytes. Parameter _this can not be null. It is a single object. 
Generated from a method of class MR::ObjMap named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
Generated from a method of class MR::ObjMap named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
Generated from a method of class MR::ObjMap named pop_back. Parameter _this can not be null. It is a single object. 
Generated from a method of class MR::ObjMap named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
Generated from a method of class MR::ObjMap named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_ObjMap_reserve | ( | MR_ObjMap * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::ObjMap named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_ObjMap_resize_1 | ( | MR_ObjMap * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::ObjMap named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_ObjMap_resize_2 | ( | MR_ObjMap * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_ObjId * | t ) | 
Generated from a method of class MR::ObjMap named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_ObjMap_resizeNoInit | ( | MR_ObjMap * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::ObjMap named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_ObjMap_resizeWithReserve_1 | ( | MR_ObjMap * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::ObjMap named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_ObjMap_resizeWithReserve_2 | ( | MR_ObjMap * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_ObjId * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::ObjMap named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_ObjMap_Set_vec_ | ( | MR_ObjMap * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_ObjId * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::ObjMap named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_ObjMap_size | ( | const MR_ObjMap * | _this | ) | 
Generated from a method of class MR::ObjMap named size. Parameter _this can not be null. It is a single object. 
Generated from a method of class MR::ObjMap named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_TexturePerFace * MR_TexturePerFace_AssignFromAnother | ( | MR_TexturePerFace * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_TexturePerFace * | _other ) | 
Generated from a method of class MR::TexturePerFace named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_TextureId * MR_TexturePerFace_autoResizeAt | ( | MR_TexturePerFace * | _this, | 
| MR_FaceId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::TexturePerFace named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_TexturePerFace_autoResizeSet_2 | ( | MR_TexturePerFace * | _this, | 
| MR_FaceId | i, | ||
| MR_TextureId | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::TexturePerFace named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_TexturePerFace_autoResizeSet_3 | ( | MR_TexturePerFace * | _this, | 
| MR_FaceId | pos, | ||
| MR_uint64_t | len, | ||
| MR_TextureId | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::TexturePerFace named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_TextureId * MR_TexturePerFace_back | ( | MR_TexturePerFace * | _this | ) | 
Generated from a method of class MR::TexturePerFace named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_TextureId * MR_TexturePerFace_back_const | ( | const MR_TexturePerFace * | _this | ) | 
Generated from a method of class MR::TexturePerFace named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_FaceId MR_TexturePerFace_backId | ( | const MR_TexturePerFace * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::TexturePerFace named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceId MR_TexturePerFace_beginId | ( | const MR_TexturePerFace * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::TexturePerFace named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_TexturePerFace_capacity | ( | const MR_TexturePerFace * | _this | ) | 
Generated from a method of class MR::TexturePerFace named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_TexturePerFace_clear | ( | MR_TexturePerFace * | _this | ) | 
Generated from a method of class MR::TexturePerFace named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_TexturePerFace * MR_TexturePerFace_Construct_1_std_vector_MR_TextureId | ( | MR_std_vector_MR_TextureId * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::TexturePerFace. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_TexturePerFace_Destroy() to free it when you're done using it. 
| MRC_API MR_TexturePerFace * MR_TexturePerFace_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::TexturePerFace. Never returns null. Returns an instance allocated on the heap! Must call MR_TexturePerFace_Destroy() to free it when you're done using it. 
| MRC_API MR_TexturePerFace * MR_TexturePerFace_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_TextureId * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::TexturePerFace. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_TexturePerFace_Destroy() to free it when you're done using it. 
| MRC_API MR_TexturePerFace * MR_TexturePerFace_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_TexturePerFace * | _other ) | 
Generated from a constructor of class MR::TexturePerFace. Never returns null. Returns an instance allocated on the heap! Must call MR_TexturePerFace_Destroy() to free it when you're done using it. 
| MRC_API MR_TextureId * MR_TexturePerFace_data | ( | MR_TexturePerFace * | _this | ) | 
Generated from a method of class MR::TexturePerFace named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_TextureId * MR_TexturePerFace_data_const | ( | const MR_TexturePerFace * | _this | ) | 
Generated from a method of class MR::TexturePerFace named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_TexturePerFace * MR_TexturePerFace_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_TexturePerFace_Destroy() to free it when you're done using it. 
| MRC_API MR_TexturePerFace * MR_TexturePerFace_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_TexturePerFace_DestroyArray(). Use MR_TexturePerFace_OffsetMutablePtr() and MR_TexturePerFace_OffsetPtr() to access the array elements. 
| MRC_API void MR_TexturePerFace_Destroy | ( | const MR_TexturePerFace * | _this | ) | 
Destroys a heap-allocated instance of MR_TexturePerFace. Does nothing if the pointer is null. 
| MRC_API void MR_TexturePerFace_DestroyArray | ( | const MR_TexturePerFace * | _this | ) | 
Destroys a heap-allocated array of MR_TexturePerFace. Does nothing if the pointer is null. 
| MRC_API MR_TextureId * MR_TexturePerFace_emplace_back | ( | MR_TexturePerFace * | _this | ) | 
Generated from a method of class MR::TexturePerFace named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_TexturePerFace_empty | ( | const MR_TexturePerFace * | _this | ) | 
Generated from a method of class MR::TexturePerFace named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceId MR_TexturePerFace_endId | ( | const MR_TexturePerFace * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::TexturePerFace named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_TextureId * MR_TexturePerFace_front | ( | MR_TexturePerFace * | _this | ) | 
Generated from a method of class MR::TexturePerFace named front. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_TextureId * MR_TexturePerFace_front_const | ( | const MR_TexturePerFace * | _this | ) | 
Generated from a method of class MR::TexturePerFace named front. Parameter _this can not 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_std_vector_MR_TextureId * MR_TexturePerFace_Get_vec_ | ( | const MR_TexturePerFace * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::TexturePerFace named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_TextureId * MR_TexturePerFace_GetMutable_vec_ | ( | MR_TexturePerFace * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::TexturePerFace named vec_. Parameter _this can not be 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_TexturePerFace_heapBytes | ( | const MR_TexturePerFace * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::TexturePerFace named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_TextureId * MR_TexturePerFace_index | ( | MR_TexturePerFace * | _this, | 
| MR_FaceId | i ) | 
Generated from a method of class MR::TexturePerFace named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_TextureId * MR_TexturePerFace_index_const | ( | const MR_TexturePerFace * | _this, | 
| MR_FaceId | i ) | 
Generated from a method of class MR::TexturePerFace named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_TexturePerFace * MR_TexturePerFace_OffsetMutablePtr | ( | MR_TexturePerFace * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_TexturePerFace * MR_TexturePerFace_OffsetPtr | ( | const MR_TexturePerFace * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_TexturePerFace_pop_back | ( | MR_TexturePerFace * | _this | ) | 
Generated from a method of class MR::TexturePerFace named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_TexturePerFace_push_back_const_MR_TextureId_ref | ( | MR_TexturePerFace * | _this, | 
| const MR_TextureId * | t ) | 
Generated from a method of class MR::TexturePerFace named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_TexturePerFace_push_back_MR_TextureId_rvalue_ref | ( | MR_TexturePerFace * | _this, | 
| MR_TextureId * | t ) | 
Generated from a method of class MR::TexturePerFace named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_TexturePerFace_reserve | ( | MR_TexturePerFace * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::TexturePerFace named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_TexturePerFace_resize_1 | ( | MR_TexturePerFace * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::TexturePerFace named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_TexturePerFace_resize_2 | ( | MR_TexturePerFace * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_TextureId * | t ) | 
Generated from a method of class MR::TexturePerFace named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_TexturePerFace_resizeNoInit | ( | MR_TexturePerFace * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::TexturePerFace named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_TexturePerFace_resizeWithReserve_1 | ( | MR_TexturePerFace * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::TexturePerFace named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_TexturePerFace_resizeWithReserve_2 | ( | MR_TexturePerFace * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_TextureId * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::TexturePerFace named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_TexturePerFace_Set_vec_ | ( | MR_TexturePerFace * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_TextureId * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::TexturePerFace named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_TexturePerFace_size | ( | const MR_TexturePerFace * | _this | ) | 
Generated from a method of class MR::TexturePerFace named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_TexturePerFace_swap | ( | MR_TexturePerFace * | _this, | 
| MR_TexturePerFace * | b ) | 
Generated from a method of class MR::TexturePerFace named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Triangulation * MR_Triangulation_AssignFromAnother | ( | MR_Triangulation * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Triangulation * | _other ) | 
Generated from a method of class MR::Triangulation named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_array_MR_VertId_3 * MR_Triangulation_autoResizeAt | ( | MR_Triangulation * | _this, | 
| MR_FaceId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Triangulation named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Triangulation_autoResizeSet_2 | ( | MR_Triangulation * | _this, | 
| MR_FaceId | i, | ||
| MR_std_array_MR_VertId_3 | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Triangulation named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Triangulation_autoResizeSet_3 | ( | MR_Triangulation * | _this, | 
| MR_FaceId | pos, | ||
| MR_uint64_t | len, | ||
| MR_std_array_MR_VertId_3 | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Triangulation named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_std_array_MR_VertId_3 * MR_Triangulation_back | ( | MR_Triangulation * | _this | ) | 
Generated from a method of class MR::Triangulation named back. Parameter _this can not 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_std_array_MR_VertId_3 * MR_Triangulation_back_const | ( | const MR_Triangulation * | _this | ) | 
Generated from a method of class MR::Triangulation named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_FaceId MR_Triangulation_backId | ( | const MR_Triangulation * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Triangulation named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceId MR_Triangulation_beginId | ( | const MR_Triangulation * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Triangulation named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Triangulation_capacity | ( | const MR_Triangulation * | _this | ) | 
Generated from a method of class MR::Triangulation named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Triangulation_clear | ( | MR_Triangulation * | _this | ) | 
Generated from a method of class MR::Triangulation named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Triangulation * MR_Triangulation_Construct_1_std_vector_std_array_MR_VertId_3 | ( | MR_std_vector_std_array_MR_VertId_3 * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Triangulation. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Triangulation_Destroy() to free it when you're done using it. 
| MRC_API MR_Triangulation * MR_Triangulation_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Triangulation. Never returns null. Returns an instance allocated on the heap! Must call MR_Triangulation_Destroy() to free it when you're done using it. 
| MRC_API MR_Triangulation * MR_Triangulation_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_std_array_MR_VertId_3 * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Triangulation. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Triangulation_Destroy() to free it when you're done using it. 
| MRC_API MR_Triangulation * MR_Triangulation_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Triangulation * | _other ) | 
Generated from a constructor of class MR::Triangulation. Never returns null. Returns an instance allocated on the heap! Must call MR_Triangulation_Destroy() to free it when you're done using it. 
| MRC_API MR_std_array_MR_VertId_3 * MR_Triangulation_data | ( | MR_Triangulation * | _this | ) | 
Generated from a method of class MR::Triangulation named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_std_array_MR_VertId_3 * MR_Triangulation_data_const | ( | const MR_Triangulation * | _this | ) | 
Generated from a method of class MR::Triangulation named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Triangulation * MR_Triangulation_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Triangulation_Destroy() to free it when you're done using it. 
| MRC_API MR_Triangulation * MR_Triangulation_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_Triangulation_DestroyArray(). Use MR_Triangulation_OffsetMutablePtr() and MR_Triangulation_OffsetPtr() to access the array elements. 
| MRC_API void MR_Triangulation_Destroy | ( | const MR_Triangulation * | _this | ) | 
Destroys a heap-allocated instance of MR_Triangulation. Does nothing if the pointer is null. 
| MRC_API void MR_Triangulation_DestroyArray | ( | const MR_Triangulation * | _this | ) | 
Destroys a heap-allocated array of MR_Triangulation. Does nothing if the pointer is null. 
| MRC_API MR_std_array_MR_VertId_3 * MR_Triangulation_emplace_back | ( | MR_Triangulation * | _this | ) | 
Generated from a method of class MR::Triangulation named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Triangulation_empty | ( | const MR_Triangulation * | _this | ) | 
Generated from a method of class MR::Triangulation named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceId MR_Triangulation_endId | ( | const MR_Triangulation * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Triangulation named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_std_array_MR_VertId_3 * MR_Triangulation_front | ( | MR_Triangulation * | _this | ) | 
Generated from a method of class MR::Triangulation named front. Parameter _this can not 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_std_array_MR_VertId_3 * MR_Triangulation_front_const | ( | const MR_Triangulation * | _this | ) | 
Generated from a method of class MR::Triangulation named front. Parameter _this can not 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_std_vector_std_array_MR_VertId_3 * MR_Triangulation_Get_vec_ | ( | const MR_Triangulation * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Triangulation named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_std_array_MR_VertId_3 * MR_Triangulation_GetMutable_vec_ | ( | MR_Triangulation * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Triangulation named vec_. Parameter _this can not be 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_Triangulation_heapBytes | ( | const MR_Triangulation * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Triangulation named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_std_array_MR_VertId_3 * MR_Triangulation_index | ( | MR_Triangulation * | _this, | 
| MR_FaceId | i ) | 
Generated from a method of class MR::Triangulation named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_std_array_MR_VertId_3 * MR_Triangulation_index_const | ( | const MR_Triangulation * | _this, | 
| MR_FaceId | i ) | 
Generated from a method of class MR::Triangulation named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Triangulation * MR_Triangulation_OffsetMutablePtr | ( | MR_Triangulation * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Triangulation * MR_Triangulation_OffsetPtr | ( | const MR_Triangulation * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Triangulation_pop_back | ( | MR_Triangulation * | _this | ) | 
Generated from a method of class MR::Triangulation named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Triangulation_push_back_const_std_array_MR_VertId_3_ref | ( | MR_Triangulation * | _this, | 
| const MR_std_array_MR_VertId_3 * | t ) | 
Generated from a method of class MR::Triangulation named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Triangulation_push_back_std_array_MR_VertId_3_rvalue_ref | ( | MR_Triangulation * | _this, | 
| MR_std_array_MR_VertId_3 * | t ) | 
Generated from a method of class MR::Triangulation named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Triangulation_reserve | ( | MR_Triangulation * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Triangulation named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Triangulation_resize_1 | ( | MR_Triangulation * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Triangulation named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Triangulation_resize_2 | ( | MR_Triangulation * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_std_array_MR_VertId_3 * | t ) | 
Generated from a method of class MR::Triangulation named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Triangulation_resizeWithReserve_1 | ( | MR_Triangulation * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Triangulation named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Triangulation_resizeWithReserve_2 | ( | MR_Triangulation * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_std_array_MR_VertId_3 * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Triangulation named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Triangulation_Set_vec_ | ( | MR_Triangulation * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_std_array_MR_VertId_3 * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Triangulation named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Triangulation_size | ( | const MR_Triangulation * | _this | ) | 
Generated from a method of class MR::Triangulation named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Triangulation_swap | ( | MR_Triangulation * | _this, | 
| MR_Triangulation * | b ) | 
Generated from a method of class MR::Triangulation named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_UndirectedEdge2RegionMap * MR_UndirectedEdge2RegionMap_AssignFromAnother | ( | MR_UndirectedEdge2RegionMap * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_UndirectedEdge2RegionMap * | _other ) | 
Generated from a method of class MR::UndirectedEdge2RegionMap named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_RegionId * MR_UndirectedEdge2RegionMap_autoResizeAt | ( | MR_UndirectedEdge2RegionMap * | _this, | 
| MR_UndirectedEdgeId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::UndirectedEdge2RegionMap named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_UndirectedEdge2RegionMap_autoResizeSet_2 | ( | MR_UndirectedEdge2RegionMap * | _this, | 
| MR_UndirectedEdgeId | i, | ||
| MR_RegionId | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::UndirectedEdge2RegionMap named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdge2RegionMap_autoResizeSet_3 | ( | MR_UndirectedEdge2RegionMap * | _this, | 
| MR_UndirectedEdgeId | pos, | ||
| MR_uint64_t | len, | ||
| MR_RegionId | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::UndirectedEdge2RegionMap named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_RegionId * MR_UndirectedEdge2RegionMap_back | ( | MR_UndirectedEdge2RegionMap * | _this | ) | 
Generated from a method of class MR::UndirectedEdge2RegionMap named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_RegionId * MR_UndirectedEdge2RegionMap_back_const | ( | const MR_UndirectedEdge2RegionMap * | _this | ) | 
Generated from a method of class MR::UndirectedEdge2RegionMap named back. Parameter _this can not be 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_UndirectedEdge2RegionMap_backId | ( | const MR_UndirectedEdge2RegionMap * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::UndirectedEdge2RegionMap named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeId MR_UndirectedEdge2RegionMap_beginId | ( | const MR_UndirectedEdge2RegionMap * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::UndirectedEdge2RegionMap named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_UndirectedEdge2RegionMap_capacity | ( | const MR_UndirectedEdge2RegionMap * | _this | ) | 
Generated from a method of class MR::UndirectedEdge2RegionMap named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdge2RegionMap_clear | ( | MR_UndirectedEdge2RegionMap * | _this | ) | 
Generated from a method of class MR::UndirectedEdge2RegionMap named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdge2RegionMap * MR_UndirectedEdge2RegionMap_Construct_1_std_vector_MR_RegionId | ( | MR_std_vector_MR_RegionId * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::UndirectedEdge2RegionMap. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdge2RegionMap_Destroy() to free it when you're done using it. 
| MRC_API MR_UndirectedEdge2RegionMap * MR_UndirectedEdge2RegionMap_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::UndirectedEdge2RegionMap. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdge2RegionMap_Destroy() to free it when you're done using it. 
| MRC_API MR_UndirectedEdge2RegionMap * MR_UndirectedEdge2RegionMap_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_RegionId * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::UndirectedEdge2RegionMap. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdge2RegionMap_Destroy() to free it when you're done using it. 
| MRC_API MR_UndirectedEdge2RegionMap * MR_UndirectedEdge2RegionMap_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_UndirectedEdge2RegionMap * | _other ) | 
Generated from a constructor of class MR::UndirectedEdge2RegionMap. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdge2RegionMap_Destroy() to free it when you're done using it. 
| MRC_API MR_RegionId * MR_UndirectedEdge2RegionMap_data | ( | MR_UndirectedEdge2RegionMap * | _this | ) | 
Generated from a method of class MR::UndirectedEdge2RegionMap named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_RegionId * MR_UndirectedEdge2RegionMap_data_const | ( | const MR_UndirectedEdge2RegionMap * | _this | ) | 
Generated from a method of class MR::UndirectedEdge2RegionMap named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdge2RegionMap * MR_UndirectedEdge2RegionMap_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdge2RegionMap_Destroy() to free it when you're done using it. 
| MRC_API MR_UndirectedEdge2RegionMap * MR_UndirectedEdge2RegionMap_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_UndirectedEdge2RegionMap_DestroyArray(). Use MR_UndirectedEdge2RegionMap_OffsetMutablePtr() and MR_UndirectedEdge2RegionMap_OffsetPtr() to access the array elements. 
| MRC_API void MR_UndirectedEdge2RegionMap_Destroy | ( | const MR_UndirectedEdge2RegionMap * | _this | ) | 
Destroys a heap-allocated instance of MR_UndirectedEdge2RegionMap. Does nothing if the pointer is null. 
| MRC_API void MR_UndirectedEdge2RegionMap_DestroyArray | ( | const MR_UndirectedEdge2RegionMap * | _this | ) | 
Destroys a heap-allocated array of MR_UndirectedEdge2RegionMap. Does nothing if the pointer is null. 
| MRC_API MR_RegionId * MR_UndirectedEdge2RegionMap_emplace_back | ( | MR_UndirectedEdge2RegionMap * | _this | ) | 
Generated from a method of class MR::UndirectedEdge2RegionMap named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_UndirectedEdge2RegionMap_empty | ( | const MR_UndirectedEdge2RegionMap * | _this | ) | 
Generated from a method of class MR::UndirectedEdge2RegionMap named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeId MR_UndirectedEdge2RegionMap_endId | ( | const MR_UndirectedEdge2RegionMap * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::UndirectedEdge2RegionMap named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_RegionId * MR_UndirectedEdge2RegionMap_front | ( | MR_UndirectedEdge2RegionMap * | _this | ) | 
Generated from a method of class MR::UndirectedEdge2RegionMap named front. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_RegionId * MR_UndirectedEdge2RegionMap_front_const | ( | const MR_UndirectedEdge2RegionMap * | _this | ) | 
Generated from a method of class MR::UndirectedEdge2RegionMap named front. Parameter _this can not 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_std_vector_MR_RegionId * MR_UndirectedEdge2RegionMap_Get_vec_ | ( | const MR_UndirectedEdge2RegionMap * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::UndirectedEdge2RegionMap named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_RegionId * MR_UndirectedEdge2RegionMap_GetMutable_vec_ | ( | MR_UndirectedEdge2RegionMap * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::UndirectedEdge2RegionMap named vec_. Parameter _this can not be 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_UndirectedEdge2RegionMap_heapBytes | ( | const MR_UndirectedEdge2RegionMap * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::UndirectedEdge2RegionMap named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_RegionId * MR_UndirectedEdge2RegionMap_index | ( | MR_UndirectedEdge2RegionMap * | _this, | 
| MR_UndirectedEdgeId | i ) | 
Generated from a method of class MR::UndirectedEdge2RegionMap named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_RegionId * MR_UndirectedEdge2RegionMap_index_const | ( | const MR_UndirectedEdge2RegionMap * | _this, | 
| MR_UndirectedEdgeId | i ) | 
Generated from a method of class MR::UndirectedEdge2RegionMap named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_UndirectedEdge2RegionMap * MR_UndirectedEdge2RegionMap_OffsetMutablePtr | ( | MR_UndirectedEdge2RegionMap * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_UndirectedEdge2RegionMap * MR_UndirectedEdge2RegionMap_OffsetPtr | ( | const MR_UndirectedEdge2RegionMap * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_UndirectedEdge2RegionMap_pop_back | ( | MR_UndirectedEdge2RegionMap * | _this | ) | 
Generated from a method of class MR::UndirectedEdge2RegionMap named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdge2RegionMap_push_back_const_MR_RegionId_ref | ( | MR_UndirectedEdge2RegionMap * | _this, | 
| const MR_RegionId * | t ) | 
Generated from a method of class MR::UndirectedEdge2RegionMap named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdge2RegionMap_push_back_MR_RegionId_rvalue_ref | ( | MR_UndirectedEdge2RegionMap * | _this, | 
| MR_RegionId * | t ) | 
Generated from a method of class MR::UndirectedEdge2RegionMap named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_UndirectedEdge2RegionMap_reserve | ( | MR_UndirectedEdge2RegionMap * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::UndirectedEdge2RegionMap named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdge2RegionMap_resize_1 | ( | MR_UndirectedEdge2RegionMap * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::UndirectedEdge2RegionMap named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdge2RegionMap_resize_2 | ( | MR_UndirectedEdge2RegionMap * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_RegionId * | t ) | 
Generated from a method of class MR::UndirectedEdge2RegionMap named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdge2RegionMap_resizeNoInit | ( | MR_UndirectedEdge2RegionMap * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::UndirectedEdge2RegionMap named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdge2RegionMap_resizeWithReserve_1 | ( | MR_UndirectedEdge2RegionMap * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::UndirectedEdge2RegionMap named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdge2RegionMap_resizeWithReserve_2 | ( | MR_UndirectedEdge2RegionMap * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_RegionId * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::UndirectedEdge2RegionMap named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdge2RegionMap_Set_vec_ | ( | MR_UndirectedEdge2RegionMap * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_RegionId * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::UndirectedEdge2RegionMap named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_UndirectedEdge2RegionMap_size | ( | const MR_UndirectedEdge2RegionMap * | _this | ) | 
Generated from a method of class MR::UndirectedEdge2RegionMap named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdge2RegionMap_swap | ( | MR_UndirectedEdge2RegionMap * | _this, | 
| MR_UndirectedEdge2RegionMap * | b ) | 
Generated from a method of class MR::UndirectedEdge2RegionMap named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeColors * MR_UndirectedEdgeColors_AssignFromAnother | ( | MR_UndirectedEdgeColors * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_UndirectedEdgeColors * | _other ) | 
Generated from a method of class MR::UndirectedEdgeColors named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Color * MR_UndirectedEdgeColors_autoResizeAt | ( | MR_UndirectedEdgeColors * | _this, | 
| MR_UndirectedEdgeId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::UndirectedEdgeColors named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_UndirectedEdgeColors_autoResizeSet_2 | ( | MR_UndirectedEdgeColors * | _this, | 
| MR_UndirectedEdgeId | i, | ||
| MR_Color | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::UndirectedEdgeColors named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeColors_autoResizeSet_3 | ( | MR_UndirectedEdgeColors * | _this, | 
| MR_UndirectedEdgeId | pos, | ||
| MR_uint64_t | len, | ||
| MR_Color | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::UndirectedEdgeColors named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Color * MR_UndirectedEdgeColors_back | ( | MR_UndirectedEdgeColors * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeColors named back. Parameter _this can not 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_Color * MR_UndirectedEdgeColors_back_const | ( | const MR_UndirectedEdgeColors * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeColors named back. Parameter _this can not be 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_UndirectedEdgeColors_backId | ( | const MR_UndirectedEdgeColors * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::UndirectedEdgeColors named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeId MR_UndirectedEdgeColors_beginId | ( | const MR_UndirectedEdgeColors * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::UndirectedEdgeColors named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_UndirectedEdgeColors_capacity | ( | const MR_UndirectedEdgeColors * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeColors named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeColors_clear | ( | MR_UndirectedEdgeColors * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeColors named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeColors * MR_UndirectedEdgeColors_Construct_1_std_vector_MR_Color | ( | MR_std_vector_MR_Color * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::UndirectedEdgeColors. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdgeColors_Destroy() to free it when you're done using it. 
| MRC_API MR_UndirectedEdgeColors * MR_UndirectedEdgeColors_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::UndirectedEdgeColors. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdgeColors_Destroy() to free it when you're done using it. 
| MRC_API MR_UndirectedEdgeColors * MR_UndirectedEdgeColors_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_Color * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::UndirectedEdgeColors. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdgeColors_Destroy() to free it when you're done using it. 
| MRC_API MR_UndirectedEdgeColors * MR_UndirectedEdgeColors_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_UndirectedEdgeColors * | _other ) | 
Generated from a constructor of class MR::UndirectedEdgeColors. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdgeColors_Destroy() to free it when you're done using it. 
| MRC_API MR_Color * MR_UndirectedEdgeColors_data | ( | MR_UndirectedEdgeColors * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeColors named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_Color * MR_UndirectedEdgeColors_data_const | ( | const MR_UndirectedEdgeColors * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeColors named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeColors * MR_UndirectedEdgeColors_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdgeColors_Destroy() to free it when you're done using it. 
| MRC_API MR_UndirectedEdgeColors * MR_UndirectedEdgeColors_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_UndirectedEdgeColors_DestroyArray(). Use MR_UndirectedEdgeColors_OffsetMutablePtr() and MR_UndirectedEdgeColors_OffsetPtr() to access the array elements. 
| MRC_API void MR_UndirectedEdgeColors_Destroy | ( | const MR_UndirectedEdgeColors * | _this | ) | 
Destroys a heap-allocated instance of MR_UndirectedEdgeColors. Does nothing if the pointer is null. 
| MRC_API void MR_UndirectedEdgeColors_DestroyArray | ( | const MR_UndirectedEdgeColors * | _this | ) | 
Destroys a heap-allocated array of MR_UndirectedEdgeColors. Does nothing if the pointer is null. 
| MRC_API MR_Color * MR_UndirectedEdgeColors_emplace_back | ( | MR_UndirectedEdgeColors * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeColors named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_UndirectedEdgeColors_empty | ( | const MR_UndirectedEdgeColors * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeColors named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeId MR_UndirectedEdgeColors_endId | ( | const MR_UndirectedEdgeColors * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::UndirectedEdgeColors named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Color * MR_UndirectedEdgeColors_front | ( | MR_UndirectedEdgeColors * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeColors named front. Parameter _this can not 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_Color * MR_UndirectedEdgeColors_front_const | ( | const MR_UndirectedEdgeColors * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeColors named front. Parameter _this can not 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_std_vector_MR_Color * MR_UndirectedEdgeColors_Get_vec_ | ( | const MR_UndirectedEdgeColors * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::UndirectedEdgeColors named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_Color * MR_UndirectedEdgeColors_GetMutable_vec_ | ( | MR_UndirectedEdgeColors * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::UndirectedEdgeColors named vec_. Parameter _this can not be 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_UndirectedEdgeColors_heapBytes | ( | const MR_UndirectedEdgeColors * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::UndirectedEdgeColors named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Color * MR_UndirectedEdgeColors_index | ( | MR_UndirectedEdgeColors * | _this, | 
| MR_UndirectedEdgeId | i ) | 
Generated from a method of class MR::UndirectedEdgeColors named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_Color * MR_UndirectedEdgeColors_index_const | ( | const MR_UndirectedEdgeColors * | _this, | 
| MR_UndirectedEdgeId | i ) | 
Generated from a method of class MR::UndirectedEdgeColors named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_UndirectedEdgeColors * MR_UndirectedEdgeColors_OffsetMutablePtr | ( | MR_UndirectedEdgeColors * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_UndirectedEdgeColors * MR_UndirectedEdgeColors_OffsetPtr | ( | const MR_UndirectedEdgeColors * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_UndirectedEdgeColors_pop_back | ( | MR_UndirectedEdgeColors * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeColors named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeColors_push_back_const_MR_Color_ref | ( | MR_UndirectedEdgeColors * | _this, | 
| const MR_Color * | t ) | 
Generated from a method of class MR::UndirectedEdgeColors named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeColors_push_back_MR_Color_rvalue_ref | ( | MR_UndirectedEdgeColors * | _this, | 
| MR_Color * | t ) | 
Generated from a method of class MR::UndirectedEdgeColors named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_UndirectedEdgeColors_reserve | ( | MR_UndirectedEdgeColors * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::UndirectedEdgeColors named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeColors_resize_1 | ( | MR_UndirectedEdgeColors * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::UndirectedEdgeColors named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeColors_resize_2 | ( | MR_UndirectedEdgeColors * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_Color * | t ) | 
Generated from a method of class MR::UndirectedEdgeColors named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeColors_resizeNoInit | ( | MR_UndirectedEdgeColors * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::UndirectedEdgeColors named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeColors_resizeWithReserve_1 | ( | MR_UndirectedEdgeColors * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::UndirectedEdgeColors named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeColors_resizeWithReserve_2 | ( | MR_UndirectedEdgeColors * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_Color * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::UndirectedEdgeColors named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeColors_Set_vec_ | ( | MR_UndirectedEdgeColors * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_Color * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::UndirectedEdgeColors named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_UndirectedEdgeColors_size | ( | const MR_UndirectedEdgeColors * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeColors named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeColors_swap | ( | MR_UndirectedEdgeColors * | _this, | 
| MR_UndirectedEdgeColors * | b ) | 
Generated from a method of class MR::UndirectedEdgeColors named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeMap * MR_UndirectedEdgeMap_AssignFromAnother | ( | MR_UndirectedEdgeMap * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_UndirectedEdgeMap * | _other ) | 
Generated from a method of class MR::UndirectedEdgeMap named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_UndirectedEdgeId * MR_UndirectedEdgeMap_autoResizeAt | ( | MR_UndirectedEdgeMap * | _this, | 
| MR_UndirectedEdgeId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::UndirectedEdgeMap named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_UndirectedEdgeMap_autoResizeSet_2 | ( | MR_UndirectedEdgeMap * | _this, | 
| MR_UndirectedEdgeId | i, | ||
| MR_UndirectedEdgeId | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::UndirectedEdgeMap named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeMap_autoResizeSet_3 | ( | MR_UndirectedEdgeMap * | _this, | 
| MR_UndirectedEdgeId | pos, | ||
| MR_uint64_t | len, | ||
| MR_UndirectedEdgeId | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::UndirectedEdgeMap named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeId * MR_UndirectedEdgeMap_back | ( | MR_UndirectedEdgeMap * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeMap named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_UndirectedEdgeId * MR_UndirectedEdgeMap_back_const | ( | const MR_UndirectedEdgeMap * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeMap named back. Parameter _this can not be 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_UndirectedEdgeMap_backId | ( | const MR_UndirectedEdgeMap * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::UndirectedEdgeMap named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeId MR_UndirectedEdgeMap_beginId | ( | const MR_UndirectedEdgeMap * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::UndirectedEdgeMap named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_UndirectedEdgeMap_capacity | ( | const MR_UndirectedEdgeMap * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeMap named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeMap_clear | ( | MR_UndirectedEdgeMap * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeMap named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeMap * MR_UndirectedEdgeMap_Construct_1_std_vector_MR_UndirectedEdgeId | ( | MR_std_vector_MR_UndirectedEdgeId * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::UndirectedEdgeMap. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdgeMap_Destroy() to free it when you're done using it. 
| MRC_API MR_UndirectedEdgeMap * MR_UndirectedEdgeMap_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::UndirectedEdgeMap. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdgeMap_Destroy() to free it when you're done using it. 
| MRC_API MR_UndirectedEdgeMap * MR_UndirectedEdgeMap_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_UndirectedEdgeId * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::UndirectedEdgeMap. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdgeMap_Destroy() to free it when you're done using it. 
| MRC_API MR_UndirectedEdgeMap * MR_UndirectedEdgeMap_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_UndirectedEdgeMap * | _other ) | 
Generated from a constructor of class MR::UndirectedEdgeMap. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdgeMap_Destroy() to free it when you're done using it. 
| MRC_API MR_UndirectedEdgeId * MR_UndirectedEdgeMap_data | ( | MR_UndirectedEdgeMap * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeMap named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_UndirectedEdgeId * MR_UndirectedEdgeMap_data_const | ( | const MR_UndirectedEdgeMap * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeMap named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeMap * MR_UndirectedEdgeMap_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdgeMap_Destroy() to free it when you're done using it. 
| MRC_API MR_UndirectedEdgeMap * MR_UndirectedEdgeMap_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_UndirectedEdgeMap_DestroyArray(). Use MR_UndirectedEdgeMap_OffsetMutablePtr() and MR_UndirectedEdgeMap_OffsetPtr() to access the array elements. 
| MRC_API void MR_UndirectedEdgeMap_Destroy | ( | const MR_UndirectedEdgeMap * | _this | ) | 
Destroys a heap-allocated instance of MR_UndirectedEdgeMap. Does nothing if the pointer is null. 
| MRC_API void MR_UndirectedEdgeMap_DestroyArray | ( | const MR_UndirectedEdgeMap * | _this | ) | 
Destroys a heap-allocated array of MR_UndirectedEdgeMap. Does nothing if the pointer is null. 
| MRC_API MR_UndirectedEdgeId * MR_UndirectedEdgeMap_emplace_back | ( | MR_UndirectedEdgeMap * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeMap named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_UndirectedEdgeMap_empty | ( | const MR_UndirectedEdgeMap * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeMap named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeId MR_UndirectedEdgeMap_endId | ( | const MR_UndirectedEdgeMap * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::UndirectedEdgeMap named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeId * MR_UndirectedEdgeMap_front | ( | MR_UndirectedEdgeMap * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeMap named front. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_UndirectedEdgeId * MR_UndirectedEdgeMap_front_const | ( | const MR_UndirectedEdgeMap * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeMap named front. Parameter _this can not 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_std_vector_MR_UndirectedEdgeId * MR_UndirectedEdgeMap_Get_vec_ | ( | const MR_UndirectedEdgeMap * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::UndirectedEdgeMap named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_UndirectedEdgeId * MR_UndirectedEdgeMap_GetMutable_vec_ | ( | MR_UndirectedEdgeMap * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::UndirectedEdgeMap named vec_. Parameter _this can not be 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_UndirectedEdgeMap_heapBytes | ( | const MR_UndirectedEdgeMap * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::UndirectedEdgeMap named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeId * MR_UndirectedEdgeMap_index | ( | MR_UndirectedEdgeMap * | _this, | 
| MR_UndirectedEdgeId | i ) | 
Generated from a method of class MR::UndirectedEdgeMap named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_UndirectedEdgeId * MR_UndirectedEdgeMap_index_const | ( | const MR_UndirectedEdgeMap * | _this, | 
| MR_UndirectedEdgeId | i ) | 
Generated from a method of class MR::UndirectedEdgeMap named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_UndirectedEdgeMap * MR_UndirectedEdgeMap_OffsetMutablePtr | ( | MR_UndirectedEdgeMap * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_UndirectedEdgeMap * MR_UndirectedEdgeMap_OffsetPtr | ( | const MR_UndirectedEdgeMap * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_UndirectedEdgeMap_pop_back | ( | MR_UndirectedEdgeMap * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeMap named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeMap_push_back_const_MR_UndirectedEdgeId_ref | ( | MR_UndirectedEdgeMap * | _this, | 
| const MR_UndirectedEdgeId * | t ) | 
Generated from a method of class MR::UndirectedEdgeMap named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeMap_push_back_MR_UndirectedEdgeId_rvalue_ref | ( | MR_UndirectedEdgeMap * | _this, | 
| MR_UndirectedEdgeId * | t ) | 
Generated from a method of class MR::UndirectedEdgeMap named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_UndirectedEdgeMap_reserve | ( | MR_UndirectedEdgeMap * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::UndirectedEdgeMap named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeMap_resize_1 | ( | MR_UndirectedEdgeMap * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::UndirectedEdgeMap named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeMap_resize_2 | ( | MR_UndirectedEdgeMap * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_UndirectedEdgeId * | t ) | 
Generated from a method of class MR::UndirectedEdgeMap named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeMap_resizeNoInit | ( | MR_UndirectedEdgeMap * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::UndirectedEdgeMap named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeMap_resizeWithReserve_1 | ( | MR_UndirectedEdgeMap * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::UndirectedEdgeMap named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeMap_resizeWithReserve_2 | ( | MR_UndirectedEdgeMap * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_UndirectedEdgeId * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::UndirectedEdgeMap named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeMap_Set_vec_ | ( | MR_UndirectedEdgeMap * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_UndirectedEdgeId * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::UndirectedEdgeMap named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_UndirectedEdgeMap_size | ( | const MR_UndirectedEdgeMap * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeMap named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeMap_swap | ( | MR_UndirectedEdgeMap * | _this, | 
| MR_UndirectedEdgeMap * | b ) | 
Generated from a method of class MR::UndirectedEdgeMap named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeScalars * MR_UndirectedEdgeScalars_AssignFromAnother | ( | MR_UndirectedEdgeScalars * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_UndirectedEdgeScalars * | _other ) | 
Generated from a method of class MR::UndirectedEdgeScalars named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API float * MR_UndirectedEdgeScalars_autoResizeAt | ( | MR_UndirectedEdgeScalars * | _this, | 
| MR_UndirectedEdgeId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::UndirectedEdgeScalars named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_UndirectedEdgeScalars_autoResizeSet_2 | ( | MR_UndirectedEdgeScalars * | _this, | 
| MR_UndirectedEdgeId | i, | ||
| float | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::UndirectedEdgeScalars named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeScalars_autoResizeSet_3 | ( | MR_UndirectedEdgeScalars * | _this, | 
| MR_UndirectedEdgeId | pos, | ||
| MR_uint64_t | len, | ||
| float | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::UndirectedEdgeScalars named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API float * MR_UndirectedEdgeScalars_back | ( | MR_UndirectedEdgeScalars * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeScalars named back. Parameter _this can not 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 float * MR_UndirectedEdgeScalars_back_const | ( | const MR_UndirectedEdgeScalars * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeScalars named back. Parameter _this can not be 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_UndirectedEdgeScalars_backId | ( | const MR_UndirectedEdgeScalars * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::UndirectedEdgeScalars named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeId MR_UndirectedEdgeScalars_beginId | ( | const MR_UndirectedEdgeScalars * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::UndirectedEdgeScalars named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_UndirectedEdgeScalars_capacity | ( | const MR_UndirectedEdgeScalars * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeScalars named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeScalars_clear | ( | MR_UndirectedEdgeScalars * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeScalars named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeScalars * MR_UndirectedEdgeScalars_Construct_1_std_vector_float | ( | MR_std_vector_float * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::UndirectedEdgeScalars. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdgeScalars_Destroy() to free it when you're done using it. 
| MRC_API MR_UndirectedEdgeScalars * MR_UndirectedEdgeScalars_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::UndirectedEdgeScalars. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdgeScalars_Destroy() to free it when you're done using it. 
| MRC_API MR_UndirectedEdgeScalars * MR_UndirectedEdgeScalars_Construct_2 | ( | MR_uint64_t | size, | 
| const float * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::UndirectedEdgeScalars. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdgeScalars_Destroy() to free it when you're done using it. 
| MRC_API MR_UndirectedEdgeScalars * MR_UndirectedEdgeScalars_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_UndirectedEdgeScalars * | _other ) | 
Generated from a constructor of class MR::UndirectedEdgeScalars. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdgeScalars_Destroy() to free it when you're done using it. 
| MRC_API float * MR_UndirectedEdgeScalars_data | ( | MR_UndirectedEdgeScalars * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeScalars named data. Parameter _this can not be null. It is a single object. 
| MRC_API const float * MR_UndirectedEdgeScalars_data_const | ( | const MR_UndirectedEdgeScalars * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeScalars named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeScalars * MR_UndirectedEdgeScalars_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdgeScalars_Destroy() to free it when you're done using it. 
| MRC_API MR_UndirectedEdgeScalars * MR_UndirectedEdgeScalars_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_UndirectedEdgeScalars_DestroyArray(). Use MR_UndirectedEdgeScalars_OffsetMutablePtr() and MR_UndirectedEdgeScalars_OffsetPtr() to access the array elements. 
| MRC_API void MR_UndirectedEdgeScalars_Destroy | ( | const MR_UndirectedEdgeScalars * | _this | ) | 
Destroys a heap-allocated instance of MR_UndirectedEdgeScalars. Does nothing if the pointer is null. 
| MRC_API void MR_UndirectedEdgeScalars_DestroyArray | ( | const MR_UndirectedEdgeScalars * | _this | ) | 
Destroys a heap-allocated array of MR_UndirectedEdgeScalars. Does nothing if the pointer is null. 
| MRC_API float * MR_UndirectedEdgeScalars_emplace_back | ( | MR_UndirectedEdgeScalars * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeScalars named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_UndirectedEdgeScalars_empty | ( | const MR_UndirectedEdgeScalars * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeScalars named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeId MR_UndirectedEdgeScalars_endId | ( | const MR_UndirectedEdgeScalars * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::UndirectedEdgeScalars named endId. Parameter _this can not be null. It is a single object. 
| MRC_API float * MR_UndirectedEdgeScalars_front | ( | MR_UndirectedEdgeScalars * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeScalars named front. Parameter _this can not 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 float * MR_UndirectedEdgeScalars_front_const | ( | const MR_UndirectedEdgeScalars * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeScalars named front. Parameter _this can not 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_std_vector_float * MR_UndirectedEdgeScalars_Get_vec_ | ( | const MR_UndirectedEdgeScalars * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::UndirectedEdgeScalars named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_float * MR_UndirectedEdgeScalars_GetMutable_vec_ | ( | MR_UndirectedEdgeScalars * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::UndirectedEdgeScalars named vec_. Parameter _this can not be 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_UndirectedEdgeScalars_heapBytes | ( | const MR_UndirectedEdgeScalars * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::UndirectedEdgeScalars named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API float * MR_UndirectedEdgeScalars_index | ( | MR_UndirectedEdgeScalars * | _this, | 
| MR_UndirectedEdgeId | i ) | 
Generated from a method of class MR::UndirectedEdgeScalars named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const float * MR_UndirectedEdgeScalars_index_const | ( | const MR_UndirectedEdgeScalars * | _this, | 
| MR_UndirectedEdgeId | i ) | 
Generated from a method of class MR::UndirectedEdgeScalars named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_UndirectedEdgeScalars * MR_UndirectedEdgeScalars_OffsetMutablePtr | ( | MR_UndirectedEdgeScalars * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_UndirectedEdgeScalars * MR_UndirectedEdgeScalars_OffsetPtr | ( | const MR_UndirectedEdgeScalars * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_UndirectedEdgeScalars_pop_back | ( | MR_UndirectedEdgeScalars * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeScalars named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeScalars_push_back_const_float_ref | ( | MR_UndirectedEdgeScalars * | _this, | 
| const float * | t ) | 
Generated from a method of class MR::UndirectedEdgeScalars named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeScalars_push_back_float_rvalue_ref | ( | MR_UndirectedEdgeScalars * | _this, | 
| float * | t ) | 
Generated from a method of class MR::UndirectedEdgeScalars named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_UndirectedEdgeScalars_reserve | ( | MR_UndirectedEdgeScalars * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::UndirectedEdgeScalars named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeScalars_resize_1 | ( | MR_UndirectedEdgeScalars * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::UndirectedEdgeScalars named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeScalars_resize_2 | ( | MR_UndirectedEdgeScalars * | _this, | 
| MR_uint64_t | newSize, | ||
| const float * | t ) | 
Generated from a method of class MR::UndirectedEdgeScalars named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeScalars_resizeWithReserve_1 | ( | MR_UndirectedEdgeScalars * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::UndirectedEdgeScalars named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeScalars_resizeWithReserve_2 | ( | MR_UndirectedEdgeScalars * | _this, | 
| MR_uint64_t | newSize, | ||
| const float * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::UndirectedEdgeScalars named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeScalars_Set_vec_ | ( | MR_UndirectedEdgeScalars * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_float * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::UndirectedEdgeScalars named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_UndirectedEdgeScalars_size | ( | const MR_UndirectedEdgeScalars * | _this | ) | 
Generated from a method of class MR::UndirectedEdgeScalars named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_UndirectedEdgeScalars_swap | ( | MR_UndirectedEdgeScalars * | _this, | 
| MR_UndirectedEdgeScalars * | b ) | 
Generated from a method of class MR::UndirectedEdgeScalars named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_char_MR_VertId * MR_Vector_char_MR_VertId_AssignFromAnother | ( | MR_Vector_char_MR_VertId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_char_MR_VertId * | _other ) | 
Generated from a method of class MR::Vector<char, MR::VertId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API char * MR_Vector_char_MR_VertId_autoResizeAt | ( | MR_Vector_char_MR_VertId * | _this, | 
| MR_VertId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<char, MR::VertId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_char_MR_VertId_autoResizeSet_2 | ( | MR_Vector_char_MR_VertId * | _this, | 
| MR_VertId | i, | ||
| char | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<char, MR::VertId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_char_MR_VertId_autoResizeSet_3 | ( | MR_Vector_char_MR_VertId * | _this, | 
| MR_VertId | pos, | ||
| MR_uint64_t | len, | ||
| char | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<char, MR::VertId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API char * MR_Vector_char_MR_VertId_back | ( | MR_Vector_char_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<char, MR::VertId> named back. Parameter _this can not 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_Vector_char_MR_VertId_back_const | ( | const MR_Vector_char_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<char, MR::VertId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VertId MR_Vector_char_MR_VertId_backId | ( | const MR_Vector_char_MR_VertId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<char, MR::VertId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId MR_Vector_char_MR_VertId_beginId | ( | const MR_Vector_char_MR_VertId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<char, MR::VertId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_char_MR_VertId_capacity | ( | const MR_Vector_char_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<char, MR::VertId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_char_MR_VertId_clear | ( | MR_Vector_char_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<char, MR::VertId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_char_MR_VertId * MR_Vector_char_MR_VertId_Construct_1_std_vector_char | ( | MR_std_vector_char * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<char, MR::VertId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_char_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_char_MR_VertId * MR_Vector_char_MR_VertId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<char, MR::VertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_char_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_char_MR_VertId * MR_Vector_char_MR_VertId_Construct_2 | ( | MR_uint64_t | size, | 
| const char * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<char, MR::VertId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_char_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_char_MR_VertId * MR_Vector_char_MR_VertId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_char_MR_VertId * | _other ) | 
Generated from a constructor of class MR::Vector<char, MR::VertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_char_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API char * MR_Vector_char_MR_VertId_data | ( | MR_Vector_char_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<char, MR::VertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const char * MR_Vector_char_MR_VertId_data_const | ( | const MR_Vector_char_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<char, MR::VertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_char_MR_VertId * MR_Vector_char_MR_VertId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_char_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_char_MR_VertId * MR_Vector_char_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_Vector_char_MR_VertId_DestroyArray(). Use MR_Vector_char_MR_VertId_OffsetMutablePtr() and MR_Vector_char_MR_VertId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_char_MR_VertId_Destroy | ( | const MR_Vector_char_MR_VertId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_char_MR_VertId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_char_MR_VertId_DestroyArray | ( | const MR_Vector_char_MR_VertId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_char_MR_VertId. Does nothing if the pointer is null. 
| MRC_API char * MR_Vector_char_MR_VertId_emplace_back | ( | MR_Vector_char_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<char, MR::VertId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_char_MR_VertId_empty | ( | const MR_Vector_char_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<char, MR::VertId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId MR_Vector_char_MR_VertId_endId | ( | const MR_Vector_char_MR_VertId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<char, MR::VertId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API char * MR_Vector_char_MR_VertId_front | ( | MR_Vector_char_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<char, MR::VertId> named front. Parameter _this can not 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_Vector_char_MR_VertId_front_const | ( | const MR_Vector_char_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<char, MR::VertId> named front. Parameter _this can not 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_std_vector_char * MR_Vector_char_MR_VertId_Get_vec_ | ( | const MR_Vector_char_MR_VertId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<char, MR::VertId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_char * MR_Vector_char_MR_VertId_GetMutable_vec_ | ( | MR_Vector_char_MR_VertId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<char, MR::VertId> named vec_. Parameter _this can not be 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_Vector_char_MR_VertId_heapBytes | ( | const MR_Vector_char_MR_VertId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<char, MR::VertId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API char * MR_Vector_char_MR_VertId_index | ( | MR_Vector_char_MR_VertId * | _this, | 
| MR_VertId | i ) | 
Generated from a method of class MR::Vector<char, MR::VertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const char * MR_Vector_char_MR_VertId_index_const | ( | const MR_Vector_char_MR_VertId * | _this, | 
| MR_VertId | i ) | 
Generated from a method of class MR::Vector<char, MR::VertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_char_MR_VertId * MR_Vector_char_MR_VertId_OffsetMutablePtr | ( | MR_Vector_char_MR_VertId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_char_MR_VertId * MR_Vector_char_MR_VertId_OffsetPtr | ( | const MR_Vector_char_MR_VertId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_char_MR_VertId_pop_back | ( | MR_Vector_char_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<char, MR::VertId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_char_MR_VertId_push_back_char_rvalue_ref | ( | MR_Vector_char_MR_VertId * | _this, | 
| char * | t ) | 
Generated from a method of class MR::Vector<char, MR::VertId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_char_MR_VertId_push_back_const_char_ref | ( | MR_Vector_char_MR_VertId * | _this, | 
| const char * | t ) | 
Generated from a method of class MR::Vector<char, MR::VertId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_char_MR_VertId_reserve | ( | MR_Vector_char_MR_VertId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<char, MR::VertId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_char_MR_VertId_resize_1 | ( | MR_Vector_char_MR_VertId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<char, MR::VertId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_char_MR_VertId_resize_2 | ( | MR_Vector_char_MR_VertId * | _this, | 
| MR_uint64_t | newSize, | ||
| const char * | t ) | 
Generated from a method of class MR::Vector<char, MR::VertId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_char_MR_VertId_resizeWithReserve_1 | ( | MR_Vector_char_MR_VertId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<char, MR::VertId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_char_MR_VertId_resizeWithReserve_2 | ( | MR_Vector_char_MR_VertId * | _this, | 
| MR_uint64_t | newSize, | ||
| const char * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<char, MR::VertId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_char_MR_VertId_Set_vec_ | ( | MR_Vector_char_MR_VertId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_char * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<char, MR::VertId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_char_MR_VertId_size | ( | const MR_Vector_char_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<char, MR::VertId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_char_MR_VertId_swap | ( | MR_Vector_char_MR_VertId * | _this, | 
| MR_Vector_char_MR_VertId * | b ) | 
Generated from a method of class MR::Vector<char, MR::VertId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_double_MR_RegionId * MR_Vector_double_MR_RegionId_AssignFromAnother | ( | MR_Vector_double_MR_RegionId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_double_MR_RegionId * | _other ) | 
Generated from a method of class MR::Vector<double, MR::RegionId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API double * MR_Vector_double_MR_RegionId_autoResizeAt | ( | MR_Vector_double_MR_RegionId * | _this, | 
| MR_RegionId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<double, MR::RegionId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_double_MR_RegionId_autoResizeSet_2 | ( | MR_Vector_double_MR_RegionId * | _this, | 
| MR_RegionId | i, | ||
| double | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<double, MR::RegionId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_double_MR_RegionId_autoResizeSet_3 | ( | MR_Vector_double_MR_RegionId * | _this, | 
| MR_RegionId | pos, | ||
| MR_uint64_t | len, | ||
| double | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<double, MR::RegionId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API double * MR_Vector_double_MR_RegionId_back | ( | MR_Vector_double_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Vector<double, MR::RegionId> named back. Parameter _this can not 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 double * MR_Vector_double_MR_RegionId_back_const | ( | const MR_Vector_double_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Vector<double, MR::RegionId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_RegionId MR_Vector_double_MR_RegionId_backId | ( | const MR_Vector_double_MR_RegionId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<double, MR::RegionId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_RegionId MR_Vector_double_MR_RegionId_beginId | ( | const MR_Vector_double_MR_RegionId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<double, MR::RegionId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_double_MR_RegionId_capacity | ( | const MR_Vector_double_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Vector<double, MR::RegionId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_double_MR_RegionId_clear | ( | MR_Vector_double_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Vector<double, MR::RegionId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_double_MR_RegionId * MR_Vector_double_MR_RegionId_Construct_1_std_vector_double | ( | MR_std_vector_double * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<double, MR::RegionId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_double_MR_RegionId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_double_MR_RegionId * MR_Vector_double_MR_RegionId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<double, MR::RegionId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_double_MR_RegionId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_double_MR_RegionId * MR_Vector_double_MR_RegionId_Construct_2 | ( | MR_uint64_t | size, | 
| const double * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<double, MR::RegionId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_double_MR_RegionId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_double_MR_RegionId * MR_Vector_double_MR_RegionId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_double_MR_RegionId * | _other ) | 
Generated from a constructor of class MR::Vector<double, MR::RegionId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_double_MR_RegionId_Destroy() to free it when you're done using it. 
| MRC_API double * MR_Vector_double_MR_RegionId_data | ( | MR_Vector_double_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Vector<double, MR::RegionId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const double * MR_Vector_double_MR_RegionId_data_const | ( | const MR_Vector_double_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Vector<double, MR::RegionId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_double_MR_RegionId * MR_Vector_double_MR_RegionId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_double_MR_RegionId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_double_MR_RegionId * MR_Vector_double_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_Vector_double_MR_RegionId_DestroyArray(). Use MR_Vector_double_MR_RegionId_OffsetMutablePtr() and MR_Vector_double_MR_RegionId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_double_MR_RegionId_Destroy | ( | const MR_Vector_double_MR_RegionId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_double_MR_RegionId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_double_MR_RegionId_DestroyArray | ( | const MR_Vector_double_MR_RegionId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_double_MR_RegionId. Does nothing if the pointer is null. 
| MRC_API double * MR_Vector_double_MR_RegionId_emplace_back | ( | MR_Vector_double_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Vector<double, MR::RegionId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_double_MR_RegionId_empty | ( | const MR_Vector_double_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Vector<double, MR::RegionId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_RegionId MR_Vector_double_MR_RegionId_endId | ( | const MR_Vector_double_MR_RegionId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<double, MR::RegionId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API double * MR_Vector_double_MR_RegionId_front | ( | MR_Vector_double_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Vector<double, MR::RegionId> named front. Parameter _this can not 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 double * MR_Vector_double_MR_RegionId_front_const | ( | const MR_Vector_double_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Vector<double, MR::RegionId> named front. Parameter _this can not 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_std_vector_double * MR_Vector_double_MR_RegionId_Get_vec_ | ( | const MR_Vector_double_MR_RegionId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<double, MR::RegionId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_double * MR_Vector_double_MR_RegionId_GetMutable_vec_ | ( | MR_Vector_double_MR_RegionId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<double, MR::RegionId> named vec_. Parameter _this can not be 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_Vector_double_MR_RegionId_heapBytes | ( | const MR_Vector_double_MR_RegionId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<double, MR::RegionId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API double * MR_Vector_double_MR_RegionId_index | ( | MR_Vector_double_MR_RegionId * | _this, | 
| MR_RegionId | i ) | 
Generated from a method of class MR::Vector<double, MR::RegionId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const double * MR_Vector_double_MR_RegionId_index_const | ( | const MR_Vector_double_MR_RegionId * | _this, | 
| MR_RegionId | i ) | 
Generated from a method of class MR::Vector<double, MR::RegionId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_double_MR_RegionId * MR_Vector_double_MR_RegionId_OffsetMutablePtr | ( | MR_Vector_double_MR_RegionId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_double_MR_RegionId * MR_Vector_double_MR_RegionId_OffsetPtr | ( | const MR_Vector_double_MR_RegionId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_double_MR_RegionId_pop_back | ( | MR_Vector_double_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Vector<double, MR::RegionId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_double_MR_RegionId_push_back_const_double_ref | ( | MR_Vector_double_MR_RegionId * | _this, | 
| const double * | t ) | 
Generated from a method of class MR::Vector<double, MR::RegionId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_double_MR_RegionId_push_back_double_rvalue_ref | ( | MR_Vector_double_MR_RegionId * | _this, | 
| double * | t ) | 
Generated from a method of class MR::Vector<double, MR::RegionId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_double_MR_RegionId_reserve | ( | MR_Vector_double_MR_RegionId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<double, MR::RegionId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_double_MR_RegionId_resize_1 | ( | MR_Vector_double_MR_RegionId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<double, MR::RegionId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_double_MR_RegionId_resize_2 | ( | MR_Vector_double_MR_RegionId * | _this, | 
| MR_uint64_t | newSize, | ||
| const double * | t ) | 
Generated from a method of class MR::Vector<double, MR::RegionId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_double_MR_RegionId_resizeWithReserve_1 | ( | MR_Vector_double_MR_RegionId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<double, MR::RegionId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_double_MR_RegionId_resizeWithReserve_2 | ( | MR_Vector_double_MR_RegionId * | _this, | 
| MR_uint64_t | newSize, | ||
| const double * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<double, MR::RegionId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_double_MR_RegionId_Set_vec_ | ( | MR_Vector_double_MR_RegionId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_double * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<double, MR::RegionId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_double_MR_RegionId_size | ( | const MR_Vector_double_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Vector<double, MR::RegionId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_double_MR_RegionId_swap | ( | MR_Vector_double_MR_RegionId * | _this, | 
| MR_Vector_double_MR_RegionId * | b ) | 
Generated from a method of class MR::Vector<double, MR::RegionId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_float_MR_VoxelId * MR_Vector_float_MR_VoxelId_AssignFromAnother | ( | MR_Vector_float_MR_VoxelId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_float_MR_VoxelId * | _other ) | 
Generated from a method of class MR::Vector<float, MR::VoxelId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API float * MR_Vector_float_MR_VoxelId_autoResizeAt | ( | MR_Vector_float_MR_VoxelId * | _this, | 
| MR_VoxelId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<float, MR::VoxelId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_float_MR_VoxelId_autoResizeSet_2 | ( | MR_Vector_float_MR_VoxelId * | _this, | 
| MR_VoxelId | i, | ||
| float | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<float, MR::VoxelId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_float_MR_VoxelId_autoResizeSet_3 | ( | MR_Vector_float_MR_VoxelId * | _this, | 
| MR_VoxelId | pos, | ||
| MR_uint64_t | len, | ||
| float | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<float, MR::VoxelId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API float * MR_Vector_float_MR_VoxelId_back | ( | MR_Vector_float_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<float, MR::VoxelId> named back. Parameter _this can not 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 float * MR_Vector_float_MR_VoxelId_back_const | ( | const MR_Vector_float_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<float, MR::VoxelId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VoxelId MR_Vector_float_MR_VoxelId_backId | ( | const MR_Vector_float_MR_VoxelId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<float, MR::VoxelId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VoxelId MR_Vector_float_MR_VoxelId_beginId | ( | const MR_Vector_float_MR_VoxelId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<float, MR::VoxelId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_float_MR_VoxelId_capacity | ( | const MR_Vector_float_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<float, MR::VoxelId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_float_MR_VoxelId_clear | ( | MR_Vector_float_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<float, MR::VoxelId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_float_MR_VoxelId * MR_Vector_float_MR_VoxelId_Construct_1_std_vector_float | ( | MR_std_vector_float * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<float, MR::VoxelId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_float_MR_VoxelId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_float_MR_VoxelId * MR_Vector_float_MR_VoxelId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<float, MR::VoxelId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_float_MR_VoxelId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_float_MR_VoxelId * MR_Vector_float_MR_VoxelId_Construct_2 | ( | MR_uint64_t | size, | 
| const float * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<float, MR::VoxelId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_float_MR_VoxelId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_float_MR_VoxelId * MR_Vector_float_MR_VoxelId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_float_MR_VoxelId * | _other ) | 
Generated from a constructor of class MR::Vector<float, MR::VoxelId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_float_MR_VoxelId_Destroy() to free it when you're done using it. 
| MRC_API float * MR_Vector_float_MR_VoxelId_data | ( | MR_Vector_float_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<float, MR::VoxelId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const float * MR_Vector_float_MR_VoxelId_data_const | ( | const MR_Vector_float_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<float, MR::VoxelId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_float_MR_VoxelId * MR_Vector_float_MR_VoxelId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_float_MR_VoxelId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_float_MR_VoxelId * MR_Vector_float_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_Vector_float_MR_VoxelId_DestroyArray(). Use MR_Vector_float_MR_VoxelId_OffsetMutablePtr() and MR_Vector_float_MR_VoxelId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_float_MR_VoxelId_Destroy | ( | const MR_Vector_float_MR_VoxelId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_float_MR_VoxelId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_float_MR_VoxelId_DestroyArray | ( | const MR_Vector_float_MR_VoxelId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_float_MR_VoxelId. Does nothing if the pointer is null. 
| MRC_API float * MR_Vector_float_MR_VoxelId_emplace_back | ( | MR_Vector_float_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<float, MR::VoxelId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_float_MR_VoxelId_empty | ( | const MR_Vector_float_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<float, MR::VoxelId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VoxelId MR_Vector_float_MR_VoxelId_endId | ( | const MR_Vector_float_MR_VoxelId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<float, MR::VoxelId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API float * MR_Vector_float_MR_VoxelId_front | ( | MR_Vector_float_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<float, MR::VoxelId> named front. Parameter _this can not 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 float * MR_Vector_float_MR_VoxelId_front_const | ( | const MR_Vector_float_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<float, MR::VoxelId> named front. Parameter _this can not 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_std_vector_float * MR_Vector_float_MR_VoxelId_Get_vec_ | ( | const MR_Vector_float_MR_VoxelId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<float, MR::VoxelId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_float * MR_Vector_float_MR_VoxelId_GetMutable_vec_ | ( | MR_Vector_float_MR_VoxelId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<float, MR::VoxelId> named vec_. Parameter _this can not be 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_Vector_float_MR_VoxelId_heapBytes | ( | const MR_Vector_float_MR_VoxelId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<float, MR::VoxelId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API float * MR_Vector_float_MR_VoxelId_index | ( | MR_Vector_float_MR_VoxelId * | _this, | 
| MR_VoxelId | i ) | 
Generated from a method of class MR::Vector<float, MR::VoxelId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const float * MR_Vector_float_MR_VoxelId_index_const | ( | const MR_Vector_float_MR_VoxelId * | _this, | 
| MR_VoxelId | i ) | 
Generated from a method of class MR::Vector<float, MR::VoxelId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_float_MR_VoxelId * MR_Vector_float_MR_VoxelId_OffsetMutablePtr | ( | MR_Vector_float_MR_VoxelId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_float_MR_VoxelId * MR_Vector_float_MR_VoxelId_OffsetPtr | ( | const MR_Vector_float_MR_VoxelId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_float_MR_VoxelId_pop_back | ( | MR_Vector_float_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<float, MR::VoxelId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_float_MR_VoxelId_push_back_const_float_ref | ( | MR_Vector_float_MR_VoxelId * | _this, | 
| const float * | t ) | 
Generated from a method of class MR::Vector<float, MR::VoxelId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_float_MR_VoxelId_push_back_float_rvalue_ref | ( | MR_Vector_float_MR_VoxelId * | _this, | 
| float * | t ) | 
Generated from a method of class MR::Vector<float, MR::VoxelId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_float_MR_VoxelId_reserve | ( | MR_Vector_float_MR_VoxelId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<float, MR::VoxelId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_float_MR_VoxelId_resize_1 | ( | MR_Vector_float_MR_VoxelId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<float, MR::VoxelId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_float_MR_VoxelId_resize_2 | ( | MR_Vector_float_MR_VoxelId * | _this, | 
| MR_uint64_t | newSize, | ||
| const float * | t ) | 
Generated from a method of class MR::Vector<float, MR::VoxelId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_float_MR_VoxelId_resizeWithReserve_1 | ( | MR_Vector_float_MR_VoxelId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<float, MR::VoxelId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_float_MR_VoxelId_resizeWithReserve_2 | ( | MR_Vector_float_MR_VoxelId * | _this, | 
| MR_uint64_t | newSize, | ||
| const float * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<float, MR::VoxelId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_float_MR_VoxelId_Set_vec_ | ( | MR_Vector_float_MR_VoxelId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_float * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<float, MR::VoxelId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_float_MR_VoxelId_size | ( | const MR_Vector_float_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<float, MR::VoxelId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_float_MR_VoxelId_swap | ( | MR_Vector_float_MR_VoxelId * | _this, | 
| MR_Vector_float_MR_VoxelId * | b ) | 
Generated from a method of class MR::Vector<float, MR::VoxelId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_int_MR_FaceId * MR_Vector_int_MR_FaceId_AssignFromAnother | ( | MR_Vector_int_MR_FaceId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_int_MR_FaceId * | _other ) | 
Generated from a method of class MR::Vector<int, MR::FaceId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API int * MR_Vector_int_MR_FaceId_autoResizeAt | ( | MR_Vector_int_MR_FaceId * | _this, | 
| MR_FaceId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<int, MR::FaceId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_int_MR_FaceId_autoResizeSet_2 | ( | MR_Vector_int_MR_FaceId * | _this, | 
| MR_FaceId | i, | ||
| int | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<int, MR::FaceId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_FaceId_autoResizeSet_3 | ( | MR_Vector_int_MR_FaceId * | _this, | 
| MR_FaceId | pos, | ||
| MR_uint64_t | len, | ||
| int | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<int, MR::FaceId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API int * MR_Vector_int_MR_FaceId_back | ( | MR_Vector_int_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::FaceId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const int * MR_Vector_int_MR_FaceId_back_const | ( | const MR_Vector_int_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::FaceId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_FaceId MR_Vector_int_MR_FaceId_backId | ( | const MR_Vector_int_MR_FaceId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<int, MR::FaceId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceId MR_Vector_int_MR_FaceId_beginId | ( | const MR_Vector_int_MR_FaceId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<int, MR::FaceId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_int_MR_FaceId_capacity | ( | const MR_Vector_int_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::FaceId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_FaceId_clear | ( | MR_Vector_int_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::FaceId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_int_MR_FaceId * MR_Vector_int_MR_FaceId_Construct_1_std_vector_int | ( | MR_std_vector_int * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<int, MR::FaceId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_int_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_int_MR_FaceId * MR_Vector_int_MR_FaceId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<int, MR::FaceId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_int_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_int_MR_FaceId * MR_Vector_int_MR_FaceId_Construct_2 | ( | MR_uint64_t | size, | 
| const int * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<int, MR::FaceId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_int_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_int_MR_FaceId * MR_Vector_int_MR_FaceId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_int_MR_FaceId * | _other ) | 
Generated from a constructor of class MR::Vector<int, MR::FaceId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_int_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API int * MR_Vector_int_MR_FaceId_data | ( | MR_Vector_int_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::FaceId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const int * MR_Vector_int_MR_FaceId_data_const | ( | const MR_Vector_int_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::FaceId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_int_MR_FaceId * MR_Vector_int_MR_FaceId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_int_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_int_MR_FaceId * MR_Vector_int_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_Vector_int_MR_FaceId_DestroyArray(). Use MR_Vector_int_MR_FaceId_OffsetMutablePtr() and MR_Vector_int_MR_FaceId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_int_MR_FaceId_Destroy | ( | const MR_Vector_int_MR_FaceId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_int_MR_FaceId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_int_MR_FaceId_DestroyArray | ( | const MR_Vector_int_MR_FaceId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_int_MR_FaceId. Does nothing if the pointer is null. 
| MRC_API int * MR_Vector_int_MR_FaceId_emplace_back | ( | MR_Vector_int_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::FaceId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_int_MR_FaceId_empty | ( | const MR_Vector_int_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::FaceId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceId MR_Vector_int_MR_FaceId_endId | ( | const MR_Vector_int_MR_FaceId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<int, MR::FaceId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API int * MR_Vector_int_MR_FaceId_front | ( | MR_Vector_int_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::FaceId> named front. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const int * MR_Vector_int_MR_FaceId_front_const | ( | const MR_Vector_int_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::FaceId> named front. Parameter _this can not 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_std_vector_int * MR_Vector_int_MR_FaceId_Get_vec_ | ( | const MR_Vector_int_MR_FaceId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<int, MR::FaceId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_int * MR_Vector_int_MR_FaceId_GetMutable_vec_ | ( | MR_Vector_int_MR_FaceId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<int, MR::FaceId> named vec_. Parameter _this can not be 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_Vector_int_MR_FaceId_heapBytes | ( | const MR_Vector_int_MR_FaceId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<int, MR::FaceId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API int * MR_Vector_int_MR_FaceId_index | ( | MR_Vector_int_MR_FaceId * | _this, | 
| MR_FaceId | i ) | 
Generated from a method of class MR::Vector<int, MR::FaceId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const int * MR_Vector_int_MR_FaceId_index_const | ( | const MR_Vector_int_MR_FaceId * | _this, | 
| MR_FaceId | i ) | 
Generated from a method of class MR::Vector<int, MR::FaceId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_int_MR_FaceId * MR_Vector_int_MR_FaceId_OffsetMutablePtr | ( | MR_Vector_int_MR_FaceId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_int_MR_FaceId * MR_Vector_int_MR_FaceId_OffsetPtr | ( | const MR_Vector_int_MR_FaceId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_int_MR_FaceId_pop_back | ( | MR_Vector_int_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::FaceId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_FaceId_push_back_const_int_ref | ( | MR_Vector_int_MR_FaceId * | _this, | 
| const int * | t ) | 
Generated from a method of class MR::Vector<int, MR::FaceId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_FaceId_push_back_int_rvalue_ref | ( | MR_Vector_int_MR_FaceId * | _this, | 
| int * | t ) | 
Generated from a method of class MR::Vector<int, MR::FaceId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_int_MR_FaceId_reserve | ( | MR_Vector_int_MR_FaceId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<int, MR::FaceId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_FaceId_resize_1 | ( | MR_Vector_int_MR_FaceId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<int, MR::FaceId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_FaceId_resize_2 | ( | MR_Vector_int_MR_FaceId * | _this, | 
| MR_uint64_t | newSize, | ||
| const int * | t ) | 
Generated from a method of class MR::Vector<int, MR::FaceId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_FaceId_resizeWithReserve_1 | ( | MR_Vector_int_MR_FaceId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<int, MR::FaceId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_FaceId_resizeWithReserve_2 | ( | MR_Vector_int_MR_FaceId * | _this, | 
| MR_uint64_t | newSize, | ||
| const int * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<int, MR::FaceId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_FaceId_Set_vec_ | ( | MR_Vector_int_MR_FaceId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_int * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<int, MR::FaceId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_int_MR_FaceId_size | ( | const MR_Vector_int_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::FaceId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_FaceId_swap | ( | MR_Vector_int_MR_FaceId * | _this, | 
| MR_Vector_int_MR_FaceId * | b ) | 
Generated from a method of class MR::Vector<int, MR::FaceId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_int_MR_UndirectedEdgeId * MR_Vector_int_MR_UndirectedEdgeId_AssignFromAnother | ( | MR_Vector_int_MR_UndirectedEdgeId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_int_MR_UndirectedEdgeId * | _other ) | 
Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API int * MR_Vector_int_MR_UndirectedEdgeId_autoResizeAt | ( | MR_Vector_int_MR_UndirectedEdgeId * | _this, | 
| MR_UndirectedEdgeId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_int_MR_UndirectedEdgeId_autoResizeSet_2 | ( | MR_Vector_int_MR_UndirectedEdgeId * | _this, | 
| MR_UndirectedEdgeId | i, | ||
| int | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_UndirectedEdgeId_autoResizeSet_3 | ( | MR_Vector_int_MR_UndirectedEdgeId * | _this, | 
| MR_UndirectedEdgeId | pos, | ||
| MR_uint64_t | len, | ||
| int | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API int * MR_Vector_int_MR_UndirectedEdgeId_back | ( | MR_Vector_int_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const int * MR_Vector_int_MR_UndirectedEdgeId_back_const | ( | const MR_Vector_int_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named back. Parameter _this can not be 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_Vector_int_MR_UndirectedEdgeId_backId | ( | const MR_Vector_int_MR_UndirectedEdgeId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeId MR_Vector_int_MR_UndirectedEdgeId_beginId | ( | const MR_Vector_int_MR_UndirectedEdgeId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_int_MR_UndirectedEdgeId_capacity | ( | const MR_Vector_int_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_UndirectedEdgeId_clear | ( | MR_Vector_int_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_int_MR_UndirectedEdgeId * MR_Vector_int_MR_UndirectedEdgeId_Construct_1_std_vector_int | ( | MR_std_vector_int * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<int, MR::UndirectedEdgeId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_int_MR_UndirectedEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_int_MR_UndirectedEdgeId * MR_Vector_int_MR_UndirectedEdgeId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<int, MR::UndirectedEdgeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_int_MR_UndirectedEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_int_MR_UndirectedEdgeId * MR_Vector_int_MR_UndirectedEdgeId_Construct_2 | ( | MR_uint64_t | size, | 
| const int * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<int, MR::UndirectedEdgeId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_int_MR_UndirectedEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_int_MR_UndirectedEdgeId * MR_Vector_int_MR_UndirectedEdgeId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_int_MR_UndirectedEdgeId * | _other ) | 
Generated from a constructor of class MR::Vector<int, MR::UndirectedEdgeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_int_MR_UndirectedEdgeId_Destroy() to free it when you're done using it. 
| MRC_API int * MR_Vector_int_MR_UndirectedEdgeId_data | ( | MR_Vector_int_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const int * MR_Vector_int_MR_UndirectedEdgeId_data_const | ( | const MR_Vector_int_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_int_MR_UndirectedEdgeId * MR_Vector_int_MR_UndirectedEdgeId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_int_MR_UndirectedEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_int_MR_UndirectedEdgeId * MR_Vector_int_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_Vector_int_MR_UndirectedEdgeId_DestroyArray(). Use MR_Vector_int_MR_UndirectedEdgeId_OffsetMutablePtr() and MR_Vector_int_MR_UndirectedEdgeId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_int_MR_UndirectedEdgeId_Destroy | ( | const MR_Vector_int_MR_UndirectedEdgeId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_int_MR_UndirectedEdgeId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_int_MR_UndirectedEdgeId_DestroyArray | ( | const MR_Vector_int_MR_UndirectedEdgeId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_int_MR_UndirectedEdgeId. Does nothing if the pointer is null. 
| MRC_API int * MR_Vector_int_MR_UndirectedEdgeId_emplace_back | ( | MR_Vector_int_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_int_MR_UndirectedEdgeId_empty | ( | const MR_Vector_int_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeId MR_Vector_int_MR_UndirectedEdgeId_endId | ( | const MR_Vector_int_MR_UndirectedEdgeId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API int * MR_Vector_int_MR_UndirectedEdgeId_front | ( | MR_Vector_int_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named front. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const int * MR_Vector_int_MR_UndirectedEdgeId_front_const | ( | const MR_Vector_int_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named front. Parameter _this can not 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_std_vector_int * MR_Vector_int_MR_UndirectedEdgeId_Get_vec_ | ( | const MR_Vector_int_MR_UndirectedEdgeId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<int, MR::UndirectedEdgeId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_int * MR_Vector_int_MR_UndirectedEdgeId_GetMutable_vec_ | ( | MR_Vector_int_MR_UndirectedEdgeId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<int, MR::UndirectedEdgeId> named vec_. Parameter _this can not be 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_Vector_int_MR_UndirectedEdgeId_heapBytes | ( | const MR_Vector_int_MR_UndirectedEdgeId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API int * MR_Vector_int_MR_UndirectedEdgeId_index | ( | MR_Vector_int_MR_UndirectedEdgeId * | _this, | 
| MR_UndirectedEdgeId | i ) | 
Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const int * MR_Vector_int_MR_UndirectedEdgeId_index_const | ( | const MR_Vector_int_MR_UndirectedEdgeId * | _this, | 
| MR_UndirectedEdgeId | i ) | 
Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_int_MR_UndirectedEdgeId * MR_Vector_int_MR_UndirectedEdgeId_OffsetMutablePtr | ( | MR_Vector_int_MR_UndirectedEdgeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_int_MR_UndirectedEdgeId * MR_Vector_int_MR_UndirectedEdgeId_OffsetPtr | ( | const MR_Vector_int_MR_UndirectedEdgeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_int_MR_UndirectedEdgeId_pop_back | ( | MR_Vector_int_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_UndirectedEdgeId_push_back_const_int_ref | ( | MR_Vector_int_MR_UndirectedEdgeId * | _this, | 
| const int * | t ) | 
Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_UndirectedEdgeId_push_back_int_rvalue_ref | ( | MR_Vector_int_MR_UndirectedEdgeId * | _this, | 
| int * | t ) | 
Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_int_MR_UndirectedEdgeId_reserve | ( | MR_Vector_int_MR_UndirectedEdgeId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_UndirectedEdgeId_resize_1 | ( | MR_Vector_int_MR_UndirectedEdgeId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_UndirectedEdgeId_resize_2 | ( | MR_Vector_int_MR_UndirectedEdgeId * | _this, | 
| MR_uint64_t | newSize, | ||
| const int * | t ) | 
Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_UndirectedEdgeId_resizeWithReserve_1 | ( | MR_Vector_int_MR_UndirectedEdgeId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_UndirectedEdgeId_resizeWithReserve_2 | ( | MR_Vector_int_MR_UndirectedEdgeId * | _this, | 
| MR_uint64_t | newSize, | ||
| const int * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_UndirectedEdgeId_Set_vec_ | ( | MR_Vector_int_MR_UndirectedEdgeId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_int * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<int, MR::UndirectedEdgeId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_int_MR_UndirectedEdgeId_size | ( | const MR_Vector_int_MR_UndirectedEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_UndirectedEdgeId_swap | ( | MR_Vector_int_MR_UndirectedEdgeId * | _this, | 
| MR_Vector_int_MR_UndirectedEdgeId * | b ) | 
Generated from a method of class MR::Vector<int, MR::UndirectedEdgeId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_int_MR_VertId * MR_Vector_int_MR_VertId_AssignFromAnother | ( | MR_Vector_int_MR_VertId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_int_MR_VertId * | _other ) | 
Generated from a method of class MR::Vector<int, MR::VertId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API int * MR_Vector_int_MR_VertId_autoResizeAt | ( | MR_Vector_int_MR_VertId * | _this, | 
| MR_VertId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<int, MR::VertId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_int_MR_VertId_autoResizeSet_2 | ( | MR_Vector_int_MR_VertId * | _this, | 
| MR_VertId | i, | ||
| int | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<int, MR::VertId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_VertId_autoResizeSet_3 | ( | MR_Vector_int_MR_VertId * | _this, | 
| MR_VertId | pos, | ||
| MR_uint64_t | len, | ||
| int | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<int, MR::VertId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API int * MR_Vector_int_MR_VertId_back | ( | MR_Vector_int_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::VertId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const int * MR_Vector_int_MR_VertId_back_const | ( | const MR_Vector_int_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::VertId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VertId MR_Vector_int_MR_VertId_backId | ( | const MR_Vector_int_MR_VertId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<int, MR::VertId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId MR_Vector_int_MR_VertId_beginId | ( | const MR_Vector_int_MR_VertId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<int, MR::VertId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_int_MR_VertId_capacity | ( | const MR_Vector_int_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::VertId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_VertId_clear | ( | MR_Vector_int_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::VertId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_int_MR_VertId * MR_Vector_int_MR_VertId_Construct_1_std_vector_int | ( | MR_std_vector_int * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<int, MR::VertId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_int_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_int_MR_VertId * MR_Vector_int_MR_VertId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<int, MR::VertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_int_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_int_MR_VertId * MR_Vector_int_MR_VertId_Construct_2 | ( | MR_uint64_t | size, | 
| const int * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<int, MR::VertId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_int_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_int_MR_VertId * MR_Vector_int_MR_VertId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_int_MR_VertId * | _other ) | 
Generated from a constructor of class MR::Vector<int, MR::VertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_int_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API int * MR_Vector_int_MR_VertId_data | ( | MR_Vector_int_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::VertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const int * MR_Vector_int_MR_VertId_data_const | ( | const MR_Vector_int_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::VertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_int_MR_VertId * MR_Vector_int_MR_VertId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_int_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_int_MR_VertId * MR_Vector_int_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_Vector_int_MR_VertId_DestroyArray(). Use MR_Vector_int_MR_VertId_OffsetMutablePtr() and MR_Vector_int_MR_VertId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_int_MR_VertId_Destroy | ( | const MR_Vector_int_MR_VertId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_int_MR_VertId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_int_MR_VertId_DestroyArray | ( | const MR_Vector_int_MR_VertId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_int_MR_VertId. Does nothing if the pointer is null. 
| MRC_API int * MR_Vector_int_MR_VertId_emplace_back | ( | MR_Vector_int_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::VertId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_int_MR_VertId_empty | ( | const MR_Vector_int_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::VertId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId MR_Vector_int_MR_VertId_endId | ( | const MR_Vector_int_MR_VertId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<int, MR::VertId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API int * MR_Vector_int_MR_VertId_front | ( | MR_Vector_int_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::VertId> named front. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const int * MR_Vector_int_MR_VertId_front_const | ( | const MR_Vector_int_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::VertId> named front. Parameter _this can not 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_std_vector_int * MR_Vector_int_MR_VertId_Get_vec_ | ( | const MR_Vector_int_MR_VertId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<int, MR::VertId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_int * MR_Vector_int_MR_VertId_GetMutable_vec_ | ( | MR_Vector_int_MR_VertId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<int, MR::VertId> named vec_. Parameter _this can not be 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_Vector_int_MR_VertId_heapBytes | ( | const MR_Vector_int_MR_VertId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<int, MR::VertId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API int * MR_Vector_int_MR_VertId_index | ( | MR_Vector_int_MR_VertId * | _this, | 
| MR_VertId | i ) | 
Generated from a method of class MR::Vector<int, MR::VertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const int * MR_Vector_int_MR_VertId_index_const | ( | const MR_Vector_int_MR_VertId * | _this, | 
| MR_VertId | i ) | 
Generated from a method of class MR::Vector<int, MR::VertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_int_MR_VertId * MR_Vector_int_MR_VertId_OffsetMutablePtr | ( | MR_Vector_int_MR_VertId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_int_MR_VertId * MR_Vector_int_MR_VertId_OffsetPtr | ( | const MR_Vector_int_MR_VertId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_int_MR_VertId_pop_back | ( | MR_Vector_int_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::VertId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_VertId_push_back_const_int_ref | ( | MR_Vector_int_MR_VertId * | _this, | 
| const int * | t ) | 
Generated from a method of class MR::Vector<int, MR::VertId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_VertId_push_back_int_rvalue_ref | ( | MR_Vector_int_MR_VertId * | _this, | 
| int * | t ) | 
Generated from a method of class MR::Vector<int, MR::VertId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_int_MR_VertId_reserve | ( | MR_Vector_int_MR_VertId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<int, MR::VertId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_VertId_resize_1 | ( | MR_Vector_int_MR_VertId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<int, MR::VertId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_VertId_resize_2 | ( | MR_Vector_int_MR_VertId * | _this, | 
| MR_uint64_t | newSize, | ||
| const int * | t ) | 
Generated from a method of class MR::Vector<int, MR::VertId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_VertId_resizeWithReserve_1 | ( | MR_Vector_int_MR_VertId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<int, MR::VertId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_VertId_resizeWithReserve_2 | ( | MR_Vector_int_MR_VertId * | _this, | 
| MR_uint64_t | newSize, | ||
| const int * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<int, MR::VertId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_VertId_Set_vec_ | ( | MR_Vector_int_MR_VertId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_int * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<int, MR::VertId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_int_MR_VertId_size | ( | const MR_Vector_int_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<int, MR::VertId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_int_MR_VertId_swap | ( | MR_Vector_int_MR_VertId * | _this, | 
| MR_Vector_int_MR_VertId * | b ) | 
Generated from a method of class MR::Vector<int, MR::VertId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_AssignFromAnother | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _other ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_autoResizeAt | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this, | 
| MR_NodeId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_autoResizeSet_2 | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this, | 
| MR_NodeId | i, | ||
| const MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_autoResizeSet_3 | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this, | 
| MR_NodeId | pos, | ||
| MR_uint64_t | len, | ||
| const MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_back | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named back. Parameter _this can not 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_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_back_const | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_NodeId MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_backId | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NodeId MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_beginId | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_capacity | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_clear | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_Construct_1_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f | ( | MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _other ) | 
Generated from a constructor of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_data | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_data_const | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_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_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_DestroyArray(). Use MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_OffsetMutablePtr() and MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_Destroy | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_DestroyArray | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId. Does nothing if the pointer is null. 
| MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_emplace_back | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_empty | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NodeId MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_endId | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_front | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named front. Parameter _this can not 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_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_front_const | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named front. Parameter _this can not 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_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_Get_vec_ | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_GetMutable_vec_ | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named vec_. Parameter _this can not be 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_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_heapBytes | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_index | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this, | 
| MR_NodeId | i ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_index_const | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this, | 
| MR_NodeId | i ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_OffsetMutablePtr | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_OffsetPtr | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_pop_back | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_push_back_const_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_ref | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this, | 
| const MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * | t ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_push_back_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_rvalue_ref | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this, | 
| MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * | t ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_reserve | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_resize_1 | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_resize_2 | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * | t ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_resizeWithReserve_1 | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_resizeWithReserve_2 | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_Set_vec_ | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_size | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_swap | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | _this, | 
| MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * | b ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::FaceTag, MR::Box3f>>, MR::NodeId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_AssignFromAnother | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _other ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_autoResizeAt | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this, | 
| MR_NodeId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_autoResizeSet_2 | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this, | 
| MR_NodeId | i, | ||
| const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_autoResizeSet_3 | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this, | 
| MR_NodeId | pos, | ||
| MR_uint64_t | len, | ||
| const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_back | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named back. Parameter _this can not 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_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_back_const | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_NodeId MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_backId | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NodeId MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_beginId | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_capacity | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_clear | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_Construct_1_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f | ( | MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _other ) | 
Generated from a constructor of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_data | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_data_const | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_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_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_DestroyArray(). Use MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_OffsetMutablePtr() and MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_Destroy | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_DestroyArray | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId. Does nothing if the pointer is null. 
| MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_emplace_back | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_empty | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NodeId MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_endId | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_front | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named front. Parameter _this can not 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_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_front_const | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named front. Parameter _this can not 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_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_Get_vec_ | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_GetMutable_vec_ | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named vec_. Parameter _this can not be 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_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_heapBytes | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_index | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this, | 
| MR_NodeId | i ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_index_const | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this, | 
| MR_NodeId | i ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_OffsetMutablePtr | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_OffsetPtr | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_pop_back | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_push_back_const_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_ref | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this, | 
| const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * | t ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_push_back_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_rvalue_ref | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this, | 
| MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * | t ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_reserve | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_resize_1 | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_resize_2 | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * | t ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_resizeWithReserve_1 | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_resizeWithReserve_2 | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_Set_vec_ | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_size | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_swap | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | _this, | 
| MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * | b ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box2f>>, MR::NodeId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_AssignFromAnother | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _other ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_autoResizeAt | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this, | 
| MR_NodeId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_autoResizeSet_2 | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this, | 
| MR_NodeId | i, | ||
| const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_autoResizeSet_3 | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this, | 
| MR_NodeId | pos, | ||
| MR_uint64_t | len, | ||
| const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_back | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named back. Parameter _this can not 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_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_back_const | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_NodeId MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_backId | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NodeId MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_beginId | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_capacity | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_clear | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_Construct_1_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f | ( | MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _other ) | 
Generated from a constructor of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_data | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_data_const | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_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_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_DestroyArray(). Use MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_OffsetMutablePtr() and MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_Destroy | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_DestroyArray | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId. Does nothing if the pointer is null. 
| MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_emplace_back | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_empty | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NodeId MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_endId | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_front | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named front. Parameter _this can not 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_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_front_const | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named front. Parameter _this can not 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_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_Get_vec_ | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_GetMutable_vec_ | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named vec_. Parameter _this can not be 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_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_heapBytes | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_index | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this, | 
| MR_NodeId | i ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_index_const | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this, | 
| MR_NodeId | i ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_OffsetMutablePtr | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_OffsetPtr | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_pop_back | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_push_back_const_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_ref | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this, | 
| const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * | t ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_push_back_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_rvalue_ref | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this, | 
| MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * | t ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_reserve | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_resize_1 | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_resize_2 | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * | t ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_resizeWithReserve_1 | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_resizeWithReserve_2 | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_Set_vec_ | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_size | ( | const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_swap | ( | MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | _this, | 
| MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * | b ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::AABBTreeTraits<MR::UndirectedEdgeTag, MR::Box3f>>, MR::NodeId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_AssignFromAnother | ( | MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _other ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_autoResizeAt | ( | MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this, | 
| MR_NodeId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_autoResizeSet_2 | ( | MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this, | 
| MR_NodeId | i, | ||
| const MR_AABBTreeNode_MR_ObjTreeTraits * | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_autoResizeSet_3 | ( | MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this, | 
| MR_NodeId | pos, | ||
| MR_uint64_t | len, | ||
| const MR_AABBTreeNode_MR_ObjTreeTraits * | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_back | ( | MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named back. Parameter _this can not 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_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_back_const | ( | const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_NodeId MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_backId | ( | const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NodeId MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_beginId | ( | const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_capacity | ( | const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_clear | ( | MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_Construct_1_std_vector_MR_AABBTreeNode_MR_ObjTreeTraits | ( | MR_std_vector_MR_AABBTreeNode_MR_ObjTreeTraits * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_AABBTreeNode_MR_ObjTreeTraits * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _other ) | 
Generated from a constructor of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_data | ( | MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_data_const | ( | const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_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_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_DestroyArray(). Use MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_OffsetMutablePtr() and MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_Destroy | ( | const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_DestroyArray | ( | const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId. Does nothing if the pointer is null. 
| MRC_API MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_emplace_back | ( | MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_empty | ( | const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NodeId MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_endId | ( | const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_front | ( | MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named front. Parameter _this can not 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_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_front_const | ( | const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named front. Parameter _this can not 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_std_vector_MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_Get_vec_ | ( | const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_GetMutable_vec_ | ( | MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named vec_. Parameter _this can not be 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_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_heapBytes | ( | const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_index | ( | MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this, | 
| MR_NodeId | i ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_index_const | ( | const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this, | 
| MR_NodeId | i ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_OffsetMutablePtr | ( | MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_OffsetPtr | ( | const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_pop_back | ( | MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_push_back_const_MR_AABBTreeNode_MR_ObjTreeTraits_ref | ( | MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this, | 
| const MR_AABBTreeNode_MR_ObjTreeTraits * | t ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_push_back_MR_AABBTreeNode_MR_ObjTreeTraits_rvalue_ref | ( | MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this, | 
| MR_AABBTreeNode_MR_ObjTreeTraits * | t ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_reserve | ( | MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_resize_1 | ( | MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_resize_2 | ( | MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_AABBTreeNode_MR_ObjTreeTraits * | t ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_resizeWithReserve_1 | ( | MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_resizeWithReserve_2 | ( | MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_AABBTreeNode_MR_ObjTreeTraits * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_Set_vec_ | ( | MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_AABBTreeNode_MR_ObjTreeTraits * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_size | ( | const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_swap | ( | MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | _this, | 
| MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * | b ) | 
Generated from a method of class MR::Vector<MR::AABBTreeNode<MR::ObjTreeTraits>, MR::NodeId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_AssignFromAnother | ( | MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _other ) | 
Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_autoResizeAt | ( | MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this, | 
| MR_NodeId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_autoResizeSet_2 | ( | MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this, | 
| MR_NodeId | i, | ||
| const MR_AABBTreePoints_Node * | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_autoResizeSet_3 | ( | MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this, | 
| MR_NodeId | pos, | ||
| MR_uint64_t | len, | ||
| const MR_AABBTreePoints_Node * | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API MR_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_back | ( | MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named back. Parameter _this can not 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_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_back_const | ( | const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_NodeId MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_backId | ( | const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NodeId MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_beginId | ( | const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_capacity | ( | const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_clear | ( | MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_Construct_1_std_vector_MR_AABBTreePoints_Node | ( | MR_std_vector_MR_AABBTreePoints_Node * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_AABBTreePoints_Node * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _other ) | 
Generated from a constructor of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_data | ( | MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_data_const | ( | const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * MR_Vector_MR_AABBTreePoints_Node_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_Vector_MR_AABBTreePoints_Node_MR_NodeId_DestroyArray(). Use MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_OffsetMutablePtr() and MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_Destroy | ( | const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_AABBTreePoints_Node_MR_NodeId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_DestroyArray | ( | const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_AABBTreePoints_Node_MR_NodeId. Does nothing if the pointer is null. 
| MRC_API MR_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_emplace_back | ( | MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_empty | ( | const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NodeId MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_endId | ( | const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_front | ( | MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named front. Parameter _this can not 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_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_front_const | ( | const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named front. Parameter _this can not 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_std_vector_MR_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_Get_vec_ | ( | const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_GetMutable_vec_ | ( | MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named vec_. Parameter _this can not be 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_Vector_MR_AABBTreePoints_Node_MR_NodeId_heapBytes | ( | const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_index | ( | MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this, | 
| MR_NodeId | i ) | 
Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_index_const | ( | const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this, | 
| MR_NodeId | i ) | 
Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_OffsetMutablePtr | ( | MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_OffsetPtr | ( | const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_pop_back | ( | MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_push_back_const_MR_AABBTreePoints_Node_ref | ( | MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this, | 
| const MR_AABBTreePoints_Node * | t ) | 
Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_push_back_MR_AABBTreePoints_Node_rvalue_ref | ( | MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this, | 
| MR_AABBTreePoints_Node * | t ) | 
Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_reserve | ( | MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_resize_1 | ( | MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_resize_2 | ( | MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_AABBTreePoints_Node * | t ) | 
Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_resizeWithReserve_1 | ( | MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_resizeWithReserve_2 | ( | MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_AABBTreePoints_Node * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_Set_vec_ | ( | MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_AABBTreePoints_Node * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_size | ( | const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_swap | ( | MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | _this, | 
| MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * | b ) | 
Generated from a method of class MR::Vector<MR::AABBTreePoints::Node, MR::NodeId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_AffineXf3f_MR_ObjId * MR_Vector_MR_AffineXf3f_MR_ObjId_AssignFromAnother | ( | MR_Vector_MR_AffineXf3f_MR_ObjId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_AffineXf3f_MR_ObjId * | _other ) | 
Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_autoResizeAt | ( | MR_Vector_MR_AffineXf3f_MR_ObjId * | _this, | 
| MR_ObjId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_autoResizeSet_2 | ( | MR_Vector_MR_AffineXf3f_MR_ObjId * | _this, | 
| MR_ObjId | i, | ||
| MR_AffineXf3f | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_autoResizeSet_3 | ( | MR_Vector_MR_AffineXf3f_MR_ObjId * | _this, | 
| MR_ObjId | pos, | ||
| MR_uint64_t | len, | ||
| MR_AffineXf3f | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_back | ( | MR_Vector_MR_AffineXf3f_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named back. Parameter _this can not 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_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_back_const | ( | const MR_Vector_MR_AffineXf3f_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_ObjId MR_Vector_MR_AffineXf3f_MR_ObjId_backId | ( | const MR_Vector_MR_AffineXf3f_MR_ObjId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_ObjId MR_Vector_MR_AffineXf3f_MR_ObjId_beginId | ( | const MR_Vector_MR_AffineXf3f_MR_ObjId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_AffineXf3f_MR_ObjId_capacity | ( | const MR_Vector_MR_AffineXf3f_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_clear | ( | MR_Vector_MR_AffineXf3f_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_AffineXf3f_MR_ObjId * MR_Vector_MR_AffineXf3f_MR_ObjId_Construct_1_std_vector_MR_AffineXf3f | ( | MR_std_vector_MR_AffineXf3f * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::AffineXf3f, MR::ObjId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AffineXf3f_MR_ObjId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_AffineXf3f_MR_ObjId * MR_Vector_MR_AffineXf3f_MR_ObjId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::AffineXf3f, MR::ObjId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AffineXf3f_MR_ObjId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_AffineXf3f_MR_ObjId * MR_Vector_MR_AffineXf3f_MR_ObjId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_AffineXf3f * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::AffineXf3f, MR::ObjId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AffineXf3f_MR_ObjId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_AffineXf3f_MR_ObjId * MR_Vector_MR_AffineXf3f_MR_ObjId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_AffineXf3f_MR_ObjId * | _other ) | 
Generated from a constructor of class MR::Vector<MR::AffineXf3f, MR::ObjId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AffineXf3f_MR_ObjId_Destroy() to free it when you're done using it. 
| MRC_API MR_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_data | ( | MR_Vector_MR_AffineXf3f_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_data_const | ( | const MR_Vector_MR_AffineXf3f_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_AffineXf3f_MR_ObjId * MR_Vector_MR_AffineXf3f_MR_ObjId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_AffineXf3f_MR_ObjId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_AffineXf3f_MR_ObjId * MR_Vector_MR_AffineXf3f_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_Vector_MR_AffineXf3f_MR_ObjId_DestroyArray(). Use MR_Vector_MR_AffineXf3f_MR_ObjId_OffsetMutablePtr() and MR_Vector_MR_AffineXf3f_MR_ObjId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_Destroy | ( | const MR_Vector_MR_AffineXf3f_MR_ObjId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_AffineXf3f_MR_ObjId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_DestroyArray | ( | const MR_Vector_MR_AffineXf3f_MR_ObjId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_AffineXf3f_MR_ObjId. Does nothing if the pointer is null. 
| MRC_API MR_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_emplace_back | ( | MR_Vector_MR_AffineXf3f_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_AffineXf3f_MR_ObjId_empty | ( | const MR_Vector_MR_AffineXf3f_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_ObjId MR_Vector_MR_AffineXf3f_MR_ObjId_endId | ( | const MR_Vector_MR_AffineXf3f_MR_ObjId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_front | ( | MR_Vector_MR_AffineXf3f_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named front. Parameter _this can not 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_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_front_const | ( | const MR_Vector_MR_AffineXf3f_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named front. Parameter _this can not 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_std_vector_MR_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_Get_vec_ | ( | const MR_Vector_MR_AffineXf3f_MR_ObjId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::AffineXf3f, MR::ObjId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_GetMutable_vec_ | ( | MR_Vector_MR_AffineXf3f_MR_ObjId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::AffineXf3f, MR::ObjId> named vec_. Parameter _this can not be 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_Vector_MR_AffineXf3f_MR_ObjId_heapBytes | ( | const MR_Vector_MR_AffineXf3f_MR_ObjId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_index | ( | MR_Vector_MR_AffineXf3f_MR_ObjId * | _this, | 
| MR_ObjId | i ) | 
Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_index_const | ( | const MR_Vector_MR_AffineXf3f_MR_ObjId * | _this, | 
| MR_ObjId | i ) | 
Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_AffineXf3f_MR_ObjId * MR_Vector_MR_AffineXf3f_MR_ObjId_OffsetMutablePtr | ( | MR_Vector_MR_AffineXf3f_MR_ObjId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_AffineXf3f_MR_ObjId * MR_Vector_MR_AffineXf3f_MR_ObjId_OffsetPtr | ( | const MR_Vector_MR_AffineXf3f_MR_ObjId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_pop_back | ( | MR_Vector_MR_AffineXf3f_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_push_back_const_MR_AffineXf3f_ref | ( | MR_Vector_MR_AffineXf3f_MR_ObjId * | _this, | 
| const MR_AffineXf3f * | t ) | 
Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_push_back_MR_AffineXf3f_rvalue_ref | ( | MR_Vector_MR_AffineXf3f_MR_ObjId * | _this, | 
| MR_AffineXf3f * | t ) | 
Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_reserve | ( | MR_Vector_MR_AffineXf3f_MR_ObjId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_resize_1 | ( | MR_Vector_MR_AffineXf3f_MR_ObjId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_resize_2 | ( | MR_Vector_MR_AffineXf3f_MR_ObjId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_AffineXf3f * | t ) | 
Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_resizeWithReserve_1 | ( | MR_Vector_MR_AffineXf3f_MR_ObjId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_resizeWithReserve_2 | ( | MR_Vector_MR_AffineXf3f_MR_ObjId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_AffineXf3f * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_Set_vec_ | ( | MR_Vector_MR_AffineXf3f_MR_ObjId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_AffineXf3f * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::AffineXf3f, MR::ObjId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_AffineXf3f_MR_ObjId_size | ( | const MR_Vector_MR_AffineXf3f_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_swap | ( | MR_Vector_MR_AffineXf3f_MR_ObjId * | _this, | 
| MR_Vector_MR_AffineXf3f_MR_ObjId * | b ) | 
Generated from a method of class MR::Vector<MR::AffineXf3f, MR::ObjId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_EdgeId_MR_FaceId * MR_Vector_MR_EdgeId_MR_FaceId_AssignFromAnother | ( | MR_Vector_MR_EdgeId_MR_FaceId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_EdgeId_MR_FaceId * | _other ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_autoResizeAt | ( | MR_Vector_MR_EdgeId_MR_FaceId * | _this, | 
| MR_FaceId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_autoResizeSet_2 | ( | MR_Vector_MR_EdgeId_MR_FaceId * | _this, | 
| MR_FaceId | i, | ||
| MR_EdgeId | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_autoResizeSet_3 | ( | MR_Vector_MR_EdgeId_MR_FaceId * | _this, | 
| MR_FaceId | pos, | ||
| MR_uint64_t | len, | ||
| MR_EdgeId | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_back | ( | MR_Vector_MR_EdgeId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named back. Parameter _this can not 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_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_back_const | ( | const MR_Vector_MR_EdgeId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_FaceId MR_Vector_MR_EdgeId_MR_FaceId_backId | ( | const MR_Vector_MR_EdgeId_MR_FaceId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceId MR_Vector_MR_EdgeId_MR_FaceId_beginId | ( | const MR_Vector_MR_EdgeId_MR_FaceId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_EdgeId_MR_FaceId_capacity | ( | const MR_Vector_MR_EdgeId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_clear | ( | MR_Vector_MR_EdgeId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_EdgeId_MR_FaceId * MR_Vector_MR_EdgeId_MR_FaceId_Construct_1_std_vector_MR_EdgeId | ( | MR_std_vector_MR_EdgeId * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::EdgeId, MR::FaceId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_EdgeId_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_EdgeId_MR_FaceId * MR_Vector_MR_EdgeId_MR_FaceId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::EdgeId, MR::FaceId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_EdgeId_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_EdgeId_MR_FaceId * MR_Vector_MR_EdgeId_MR_FaceId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_EdgeId * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::EdgeId, MR::FaceId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_EdgeId_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_EdgeId_MR_FaceId * MR_Vector_MR_EdgeId_MR_FaceId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_EdgeId_MR_FaceId * | _other ) | 
Generated from a constructor of class MR::Vector<MR::EdgeId, MR::FaceId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_EdgeId_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_data | ( | MR_Vector_MR_EdgeId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_data_const | ( | const MR_Vector_MR_EdgeId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_EdgeId_MR_FaceId * MR_Vector_MR_EdgeId_MR_FaceId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_EdgeId_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_EdgeId_MR_FaceId * MR_Vector_MR_EdgeId_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_Vector_MR_EdgeId_MR_FaceId_DestroyArray(). Use MR_Vector_MR_EdgeId_MR_FaceId_OffsetMutablePtr() and MR_Vector_MR_EdgeId_MR_FaceId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_Destroy | ( | const MR_Vector_MR_EdgeId_MR_FaceId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_EdgeId_MR_FaceId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_DestroyArray | ( | const MR_Vector_MR_EdgeId_MR_FaceId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_EdgeId_MR_FaceId. Does nothing if the pointer is null. 
| MRC_API MR_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_emplace_back | ( | MR_Vector_MR_EdgeId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_EdgeId_MR_FaceId_empty | ( | const MR_Vector_MR_EdgeId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceId MR_Vector_MR_EdgeId_MR_FaceId_endId | ( | const MR_Vector_MR_EdgeId_MR_FaceId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_front | ( | MR_Vector_MR_EdgeId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named front. Parameter _this can not 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_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_front_const | ( | const MR_Vector_MR_EdgeId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named front. Parameter _this can not 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_std_vector_MR_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_Get_vec_ | ( | const MR_Vector_MR_EdgeId_MR_FaceId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::EdgeId, MR::FaceId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_GetMutable_vec_ | ( | MR_Vector_MR_EdgeId_MR_FaceId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::EdgeId, MR::FaceId> named vec_. Parameter _this can not be 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_Vector_MR_EdgeId_MR_FaceId_heapBytes | ( | const MR_Vector_MR_EdgeId_MR_FaceId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_index | ( | MR_Vector_MR_EdgeId_MR_FaceId * | _this, | 
| MR_FaceId | i ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_index_const | ( | const MR_Vector_MR_EdgeId_MR_FaceId * | _this, | 
| MR_FaceId | i ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_EdgeId_MR_FaceId * MR_Vector_MR_EdgeId_MR_FaceId_OffsetMutablePtr | ( | MR_Vector_MR_EdgeId_MR_FaceId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_EdgeId_MR_FaceId * MR_Vector_MR_EdgeId_MR_FaceId_OffsetPtr | ( | const MR_Vector_MR_EdgeId_MR_FaceId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_pop_back | ( | MR_Vector_MR_EdgeId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_push_back_const_MR_EdgeId_ref | ( | MR_Vector_MR_EdgeId_MR_FaceId * | _this, | 
| const MR_EdgeId * | t ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_push_back_MR_EdgeId_rvalue_ref | ( | MR_Vector_MR_EdgeId_MR_FaceId * | _this, | 
| MR_EdgeId * | t ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_reserve | ( | MR_Vector_MR_EdgeId_MR_FaceId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_resize_1 | ( | MR_Vector_MR_EdgeId_MR_FaceId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_resize_2 | ( | MR_Vector_MR_EdgeId_MR_FaceId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_EdgeId * | t ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_resizeNoInit | ( | MR_Vector_MR_EdgeId_MR_FaceId * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_resizeWithReserve_1 | ( | MR_Vector_MR_EdgeId_MR_FaceId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_resizeWithReserve_2 | ( | MR_Vector_MR_EdgeId_MR_FaceId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_EdgeId * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_Set_vec_ | ( | MR_Vector_MR_EdgeId_MR_FaceId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_EdgeId * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::EdgeId, MR::FaceId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_EdgeId_MR_FaceId_size | ( | const MR_Vector_MR_EdgeId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_swap | ( | MR_Vector_MR_EdgeId_MR_FaceId * | _this, | 
| MR_Vector_MR_EdgeId_MR_FaceId * | b ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::FaceId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_EdgeId_MR_VertId * MR_Vector_MR_EdgeId_MR_VertId_AssignFromAnother | ( | MR_Vector_MR_EdgeId_MR_VertId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_EdgeId_MR_VertId * | _other ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_autoResizeAt | ( | MR_Vector_MR_EdgeId_MR_VertId * | _this, | 
| MR_VertId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_EdgeId_MR_VertId_autoResizeSet_2 | ( | MR_Vector_MR_EdgeId_MR_VertId * | _this, | 
| MR_VertId | i, | ||
| MR_EdgeId | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_EdgeId_MR_VertId_autoResizeSet_3 | ( | MR_Vector_MR_EdgeId_MR_VertId * | _this, | 
| MR_VertId | pos, | ||
| MR_uint64_t | len, | ||
| MR_EdgeId | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_back | ( | MR_Vector_MR_EdgeId_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named back. Parameter _this can not 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_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_back_const | ( | const MR_Vector_MR_EdgeId_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VertId MR_Vector_MR_EdgeId_MR_VertId_backId | ( | const MR_Vector_MR_EdgeId_MR_VertId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId MR_Vector_MR_EdgeId_MR_VertId_beginId | ( | const MR_Vector_MR_EdgeId_MR_VertId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_EdgeId_MR_VertId_capacity | ( | const MR_Vector_MR_EdgeId_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_EdgeId_MR_VertId_clear | ( | MR_Vector_MR_EdgeId_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_EdgeId_MR_VertId * MR_Vector_MR_EdgeId_MR_VertId_Construct_1_std_vector_MR_EdgeId | ( | MR_std_vector_MR_EdgeId * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::EdgeId, MR::VertId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_EdgeId_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_EdgeId_MR_VertId * MR_Vector_MR_EdgeId_MR_VertId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::EdgeId, MR::VertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_EdgeId_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_EdgeId_MR_VertId * MR_Vector_MR_EdgeId_MR_VertId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_EdgeId * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::EdgeId, MR::VertId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_EdgeId_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_EdgeId_MR_VertId * MR_Vector_MR_EdgeId_MR_VertId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_EdgeId_MR_VertId * | _other ) | 
Generated from a constructor of class MR::Vector<MR::EdgeId, MR::VertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_EdgeId_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_data | ( | MR_Vector_MR_EdgeId_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_data_const | ( | const MR_Vector_MR_EdgeId_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_EdgeId_MR_VertId * MR_Vector_MR_EdgeId_MR_VertId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_EdgeId_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_EdgeId_MR_VertId * MR_Vector_MR_EdgeId_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_Vector_MR_EdgeId_MR_VertId_DestroyArray(). Use MR_Vector_MR_EdgeId_MR_VertId_OffsetMutablePtr() and MR_Vector_MR_EdgeId_MR_VertId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_EdgeId_MR_VertId_Destroy | ( | const MR_Vector_MR_EdgeId_MR_VertId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_EdgeId_MR_VertId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_EdgeId_MR_VertId_DestroyArray | ( | const MR_Vector_MR_EdgeId_MR_VertId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_EdgeId_MR_VertId. Does nothing if the pointer is null. 
| MRC_API MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_emplace_back | ( | MR_Vector_MR_EdgeId_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_EdgeId_MR_VertId_empty | ( | const MR_Vector_MR_EdgeId_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId MR_Vector_MR_EdgeId_MR_VertId_endId | ( | const MR_Vector_MR_EdgeId_MR_VertId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_front | ( | MR_Vector_MR_EdgeId_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named front. Parameter _this can not 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_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_front_const | ( | const MR_Vector_MR_EdgeId_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named front. Parameter _this can not 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_std_vector_MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_Get_vec_ | ( | const MR_Vector_MR_EdgeId_MR_VertId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::EdgeId, MR::VertId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_GetMutable_vec_ | ( | MR_Vector_MR_EdgeId_MR_VertId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::EdgeId, MR::VertId> named vec_. Parameter _this can not be 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_Vector_MR_EdgeId_MR_VertId_heapBytes | ( | const MR_Vector_MR_EdgeId_MR_VertId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_index | ( | MR_Vector_MR_EdgeId_MR_VertId * | _this, | 
| MR_VertId | i ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_index_const | ( | const MR_Vector_MR_EdgeId_MR_VertId * | _this, | 
| MR_VertId | i ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_EdgeId_MR_VertId * MR_Vector_MR_EdgeId_MR_VertId_OffsetMutablePtr | ( | MR_Vector_MR_EdgeId_MR_VertId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_EdgeId_MR_VertId * MR_Vector_MR_EdgeId_MR_VertId_OffsetPtr | ( | const MR_Vector_MR_EdgeId_MR_VertId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_EdgeId_MR_VertId_pop_back | ( | MR_Vector_MR_EdgeId_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_EdgeId_MR_VertId_push_back_const_MR_EdgeId_ref | ( | MR_Vector_MR_EdgeId_MR_VertId * | _this, | 
| const MR_EdgeId * | t ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_EdgeId_MR_VertId_push_back_MR_EdgeId_rvalue_ref | ( | MR_Vector_MR_EdgeId_MR_VertId * | _this, | 
| MR_EdgeId * | t ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_EdgeId_MR_VertId_reserve | ( | MR_Vector_MR_EdgeId_MR_VertId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_EdgeId_MR_VertId_resize_1 | ( | MR_Vector_MR_EdgeId_MR_VertId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_EdgeId_MR_VertId_resize_2 | ( | MR_Vector_MR_EdgeId_MR_VertId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_EdgeId * | t ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_EdgeId_MR_VertId_resizeNoInit | ( | MR_Vector_MR_EdgeId_MR_VertId * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_EdgeId_MR_VertId_resizeWithReserve_1 | ( | MR_Vector_MR_EdgeId_MR_VertId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_EdgeId_MR_VertId_resizeWithReserve_2 | ( | MR_Vector_MR_EdgeId_MR_VertId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_EdgeId * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_EdgeId_MR_VertId_Set_vec_ | ( | MR_Vector_MR_EdgeId_MR_VertId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_EdgeId * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::EdgeId, MR::VertId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_EdgeId_MR_VertId_size | ( | const MR_Vector_MR_EdgeId_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_EdgeId_MR_VertId_swap | ( | MR_Vector_MR_EdgeId_MR_VertId * | _this, | 
| MR_Vector_MR_EdgeId_MR_VertId * | b ) | 
Generated from a method of class MR::Vector<MR::EdgeId, MR::VertId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_FaceBitSet_MR_GraphVertId * MR_Vector_MR_FaceBitSet_MR_GraphVertId_AssignFromAnother | ( | MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _other ) | 
Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_autoResizeAt | ( | MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this, | 
| MR_GraphVertId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_autoResizeSet_2 | ( | MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this, | 
| MR_GraphVertId | i, | ||
| MR_PassBy | val_pass_by, | ||
| MR_FaceBitSet * | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_autoResizeSet_3 | ( | MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this, | 
| MR_GraphVertId | pos, | ||
| MR_uint64_t | len, | ||
| MR_PassBy | val_pass_by, | ||
| MR_FaceBitSet * | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_back | ( | MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named back. Parameter _this can not 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_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_back_const | ( | const MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_GraphVertId MR_Vector_MR_FaceBitSet_MR_GraphVertId_backId | ( | const MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_GraphVertId MR_Vector_MR_FaceBitSet_MR_GraphVertId_beginId | ( | const MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_FaceBitSet_MR_GraphVertId_capacity | ( | const MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_clear | ( | MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_FaceBitSet_MR_GraphVertId * MR_Vector_MR_FaceBitSet_MR_GraphVertId_Construct_1_std_vector_MR_FaceBitSet | ( | MR_std_vector_MR_FaceBitSet * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::FaceBitSet, MR::GraphVertId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_FaceBitSet_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_FaceBitSet_MR_GraphVertId * MR_Vector_MR_FaceBitSet_MR_GraphVertId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::FaceBitSet, MR::GraphVertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_FaceBitSet_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_FaceBitSet_MR_GraphVertId * MR_Vector_MR_FaceBitSet_MR_GraphVertId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_FaceBitSet * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::FaceBitSet, MR::GraphVertId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_FaceBitSet_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_FaceBitSet_MR_GraphVertId * MR_Vector_MR_FaceBitSet_MR_GraphVertId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _other ) | 
Generated from a constructor of class MR::Vector<MR::FaceBitSet, MR::GraphVertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_FaceBitSet_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_data | ( | MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_data_const | ( | const MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_FaceBitSet_MR_GraphVertId * MR_Vector_MR_FaceBitSet_MR_GraphVertId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_FaceBitSet_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_FaceBitSet_MR_GraphVertId * MR_Vector_MR_FaceBitSet_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_Vector_MR_FaceBitSet_MR_GraphVertId_DestroyArray(). Use MR_Vector_MR_FaceBitSet_MR_GraphVertId_OffsetMutablePtr() and MR_Vector_MR_FaceBitSet_MR_GraphVertId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_Destroy | ( | const MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_FaceBitSet_MR_GraphVertId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_DestroyArray | ( | const MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_FaceBitSet_MR_GraphVertId. Does nothing if the pointer is null. 
| MRC_API MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_emplace_back | ( | MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_FaceBitSet_MR_GraphVertId_empty | ( | const MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_GraphVertId MR_Vector_MR_FaceBitSet_MR_GraphVertId_endId | ( | const MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_front | ( | MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named front. Parameter _this can not 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_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_front_const | ( | const MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named front. Parameter _this can not 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_std_vector_MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_Get_vec_ | ( | const MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_GetMutable_vec_ | ( | MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named vec_. Parameter _this can not be 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_Vector_MR_FaceBitSet_MR_GraphVertId_heapBytes | ( | const MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_index | ( | MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this, | 
| MR_GraphVertId | i ) | 
Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_index_const | ( | const MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this, | 
| MR_GraphVertId | i ) | 
Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_FaceBitSet_MR_GraphVertId * MR_Vector_MR_FaceBitSet_MR_GraphVertId_OffsetMutablePtr | ( | MR_Vector_MR_FaceBitSet_MR_GraphVertId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_FaceBitSet_MR_GraphVertId * MR_Vector_MR_FaceBitSet_MR_GraphVertId_OffsetPtr | ( | const MR_Vector_MR_FaceBitSet_MR_GraphVertId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_pop_back | ( | MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_push_back_const_MR_FaceBitSet_ref | ( | MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this, | 
| const MR_FaceBitSet * | t ) | 
Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_push_back_MR_FaceBitSet_rvalue_ref | ( | MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this, | 
| MR_FaceBitSet * | t ) | 
Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_reserve | ( | MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_resize_1 | ( | MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_resize_2 | ( | MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_FaceBitSet * | t ) | 
Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_resizeWithReserve_1 | ( | MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_resizeWithReserve_2 | ( | MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_FaceBitSet * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_Set_vec_ | ( | MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_FaceBitSet * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_FaceBitSet_MR_GraphVertId_size | ( | const MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_swap | ( | MR_Vector_MR_FaceBitSet_MR_GraphVertId * | _this, | 
| MR_Vector_MR_FaceBitSet_MR_GraphVertId * | b ) | 
Generated from a method of class MR::Vector<MR::FaceBitSet, MR::GraphVertId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_FanRecord_MR_VertId * MR_Vector_MR_FanRecord_MR_VertId_AssignFromAnother | ( | MR_Vector_MR_FanRecord_MR_VertId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_FanRecord_MR_VertId * | _other ) | 
Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_autoResizeAt | ( | MR_Vector_MR_FanRecord_MR_VertId * | _this, | 
| MR_VertId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_FanRecord_MR_VertId_autoResizeSet_2 | ( | MR_Vector_MR_FanRecord_MR_VertId * | _this, | 
| MR_VertId | i, | ||
| const MR_FanRecord * | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_FanRecord_MR_VertId_autoResizeSet_3 | ( | MR_Vector_MR_FanRecord_MR_VertId * | _this, | 
| MR_VertId | pos, | ||
| MR_uint64_t | len, | ||
| const MR_FanRecord * | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API MR_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_back | ( | MR_Vector_MR_FanRecord_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named back. Parameter _this can not 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_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_back_const | ( | const MR_Vector_MR_FanRecord_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VertId MR_Vector_MR_FanRecord_MR_VertId_backId | ( | const MR_Vector_MR_FanRecord_MR_VertId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId MR_Vector_MR_FanRecord_MR_VertId_beginId | ( | const MR_Vector_MR_FanRecord_MR_VertId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_FanRecord_MR_VertId_capacity | ( | const MR_Vector_MR_FanRecord_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_FanRecord_MR_VertId_clear | ( | MR_Vector_MR_FanRecord_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_FanRecord_MR_VertId * MR_Vector_MR_FanRecord_MR_VertId_Construct_1_std_vector_MR_FanRecord | ( | MR_std_vector_MR_FanRecord * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::FanRecord, MR::VertId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_FanRecord_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_FanRecord_MR_VertId * MR_Vector_MR_FanRecord_MR_VertId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::FanRecord, MR::VertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_FanRecord_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_FanRecord_MR_VertId * MR_Vector_MR_FanRecord_MR_VertId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_FanRecord * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::FanRecord, MR::VertId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_FanRecord_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_FanRecord_MR_VertId * MR_Vector_MR_FanRecord_MR_VertId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_FanRecord_MR_VertId * | _other ) | 
Generated from a constructor of class MR::Vector<MR::FanRecord, MR::VertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_FanRecord_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_data | ( | MR_Vector_MR_FanRecord_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_data_const | ( | const MR_Vector_MR_FanRecord_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_FanRecord_MR_VertId * MR_Vector_MR_FanRecord_MR_VertId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_FanRecord_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_FanRecord_MR_VertId * MR_Vector_MR_FanRecord_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_Vector_MR_FanRecord_MR_VertId_DestroyArray(). Use MR_Vector_MR_FanRecord_MR_VertId_OffsetMutablePtr() and MR_Vector_MR_FanRecord_MR_VertId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_FanRecord_MR_VertId_Destroy | ( | const MR_Vector_MR_FanRecord_MR_VertId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_FanRecord_MR_VertId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_FanRecord_MR_VertId_DestroyArray | ( | const MR_Vector_MR_FanRecord_MR_VertId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_FanRecord_MR_VertId. Does nothing if the pointer is null. 
| MRC_API MR_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_emplace_back | ( | MR_Vector_MR_FanRecord_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_FanRecord_MR_VertId_empty | ( | const MR_Vector_MR_FanRecord_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId MR_Vector_MR_FanRecord_MR_VertId_endId | ( | const MR_Vector_MR_FanRecord_MR_VertId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_front | ( | MR_Vector_MR_FanRecord_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named front. Parameter _this can not 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_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_front_const | ( | const MR_Vector_MR_FanRecord_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named front. Parameter _this can not 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_std_vector_MR_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_Get_vec_ | ( | const MR_Vector_MR_FanRecord_MR_VertId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::FanRecord, MR::VertId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_GetMutable_vec_ | ( | MR_Vector_MR_FanRecord_MR_VertId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::FanRecord, MR::VertId> named vec_. Parameter _this can not be 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_Vector_MR_FanRecord_MR_VertId_heapBytes | ( | const MR_Vector_MR_FanRecord_MR_VertId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_index | ( | MR_Vector_MR_FanRecord_MR_VertId * | _this, | 
| MR_VertId | i ) | 
Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_index_const | ( | const MR_Vector_MR_FanRecord_MR_VertId * | _this, | 
| MR_VertId | i ) | 
Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_FanRecord_MR_VertId * MR_Vector_MR_FanRecord_MR_VertId_OffsetMutablePtr | ( | MR_Vector_MR_FanRecord_MR_VertId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_FanRecord_MR_VertId * MR_Vector_MR_FanRecord_MR_VertId_OffsetPtr | ( | const MR_Vector_MR_FanRecord_MR_VertId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_FanRecord_MR_VertId_pop_back | ( | MR_Vector_MR_FanRecord_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_FanRecord_MR_VertId_push_back_const_MR_FanRecord_ref | ( | MR_Vector_MR_FanRecord_MR_VertId * | _this, | 
| const MR_FanRecord * | t ) | 
Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_FanRecord_MR_VertId_push_back_MR_FanRecord_rvalue_ref | ( | MR_Vector_MR_FanRecord_MR_VertId * | _this, | 
| MR_FanRecord * | t ) | 
Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_FanRecord_MR_VertId_reserve | ( | MR_Vector_MR_FanRecord_MR_VertId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_FanRecord_MR_VertId_resize_1 | ( | MR_Vector_MR_FanRecord_MR_VertId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_FanRecord_MR_VertId_resize_2 | ( | MR_Vector_MR_FanRecord_MR_VertId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_FanRecord * | t ) | 
Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_FanRecord_MR_VertId_resizeNoInit | ( | MR_Vector_MR_FanRecord_MR_VertId * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_FanRecord_MR_VertId_resizeWithReserve_1 | ( | MR_Vector_MR_FanRecord_MR_VertId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_FanRecord_MR_VertId_resizeWithReserve_2 | ( | MR_Vector_MR_FanRecord_MR_VertId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_FanRecord * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_FanRecord_MR_VertId_Set_vec_ | ( | MR_Vector_MR_FanRecord_MR_VertId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_FanRecord * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::FanRecord, MR::VertId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_FanRecord_MR_VertId_size | ( | const MR_Vector_MR_FanRecord_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_FanRecord_MR_VertId_swap | ( | MR_Vector_MR_FanRecord_MR_VertId * | _this, | 
| MR_Vector_MR_FanRecord_MR_VertId * | b ) | 
Generated from a method of class MR::Vector<MR::FanRecord, MR::VertId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_AssignFromAnother | ( | MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _other ) | 
Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_autoResizeAt | ( | MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this, | 
| MR_GraphEdgeId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_autoResizeSet_2 | ( | MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this, | 
| MR_GraphEdgeId | i, | ||
| const MR_Graph_EndVertices * | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_autoResizeSet_3 | ( | MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this, | 
| MR_GraphEdgeId | pos, | ||
| MR_uint64_t | len, | ||
| const MR_Graph_EndVertices * | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API MR_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_back | ( | MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named back. Parameter _this can not 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_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_back_const | ( | const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_GraphEdgeId MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_backId | ( | const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_GraphEdgeId MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_beginId | ( | const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_capacity | ( | const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_clear | ( | MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_Construct_1_std_vector_MR_Graph_EndVertices | ( | MR_std_vector_MR_Graph_EndVertices * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_Graph_EndVertices * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _other ) | 
Generated from a constructor of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_data | ( | MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_data_const | ( | const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * MR_Vector_MR_Graph_EndVertices_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_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_DestroyArray(). Use MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_OffsetMutablePtr() and MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_Destroy | ( | const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_DestroyArray | ( | const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId. Does nothing if the pointer is null. 
| MRC_API MR_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_emplace_back | ( | MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_empty | ( | const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_GraphEdgeId MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_endId | ( | const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_front | ( | MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named front. Parameter _this can not 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_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_front_const | ( | const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named front. Parameter _this can not 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_std_vector_MR_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_Get_vec_ | ( | const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_GetMutable_vec_ | ( | MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named vec_. Parameter _this can not be 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_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_heapBytes | ( | const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_index | ( | MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this, | 
| MR_GraphEdgeId | i ) | 
Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_index_const | ( | const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this, | 
| MR_GraphEdgeId | i ) | 
Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_OffsetMutablePtr | ( | MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_OffsetPtr | ( | const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_pop_back | ( | MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_push_back_const_MR_Graph_EndVertices_ref | ( | MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this, | 
| const MR_Graph_EndVertices * | t ) | 
Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_push_back_MR_Graph_EndVertices_rvalue_ref | ( | MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this, | 
| MR_Graph_EndVertices * | t ) | 
Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_reserve | ( | MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_resize_1 | ( | MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_resize_2 | ( | MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_Graph_EndVertices * | t ) | 
Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_resizeWithReserve_1 | ( | MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_resizeWithReserve_2 | ( | MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_Graph_EndVertices * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_Set_vec_ | ( | MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_Graph_EndVertices * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_size | ( | const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_swap | ( | MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | _this, | 
| MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * | b ) | 
Generated from a method of class MR::Vector<MR::Graph::EndVertices, MR::GraphEdgeId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_AssignFromAnother | ( | MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _other ) | 
Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_autoResizeAt | ( | MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this, | 
| MR_GraphEdgeId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_autoResizeSet_2 | ( | MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this, | 
| MR_GraphEdgeId | i, | ||
| MR_GraphEdgeId | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_autoResizeSet_3 | ( | MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this, | 
| MR_GraphEdgeId | pos, | ||
| MR_uint64_t | len, | ||
| MR_GraphEdgeId | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_back | ( | MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_back_const | ( | const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_GraphEdgeId MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_backId | ( | const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_GraphEdgeId MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_beginId | ( | const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_capacity | ( | const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_clear | ( | MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_Construct_1_std_vector_MR_GraphEdgeId | ( | MR_std_vector_MR_GraphEdgeId * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_GraphEdgeId * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _other ) | 
Generated from a constructor of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_data | ( | MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_data_const | ( | const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * MR_Vector_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_Vector_MR_GraphEdgeId_MR_GraphEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * MR_Vector_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_Vector_MR_GraphEdgeId_MR_GraphEdgeId_DestroyArray(). Use MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_OffsetMutablePtr() and MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_Destroy | ( | const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_DestroyArray | ( | const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId. Does nothing if the pointer is null. 
| MRC_API MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_emplace_back | ( | MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_empty | ( | const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_GraphEdgeId MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_endId | ( | const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_front | ( | MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named front. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_front_const | ( | const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named front. Parameter _this can not 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_std_vector_MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_Get_vec_ | ( | const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_GetMutable_vec_ | ( | MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named vec_. Parameter _this can not be 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_Vector_MR_GraphEdgeId_MR_GraphEdgeId_heapBytes | ( | const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_index | ( | MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this, | 
| MR_GraphEdgeId | i ) | 
Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_index_const | ( | const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this, | 
| MR_GraphEdgeId | i ) | 
Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_OffsetMutablePtr | ( | MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_OffsetPtr | ( | const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_pop_back | ( | MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_push_back_const_MR_GraphEdgeId_ref | ( | MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this, | 
| const MR_GraphEdgeId * | t ) | 
Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_push_back_MR_GraphEdgeId_rvalue_ref | ( | MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this, | 
| MR_GraphEdgeId * | t ) | 
Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_reserve | ( | MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_resize_1 | ( | MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_resize_2 | ( | MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_GraphEdgeId * | t ) | 
Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_resizeNoInit | ( | MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_resizeWithReserve_1 | ( | MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_resizeWithReserve_2 | ( | MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_GraphEdgeId * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_Set_vec_ | ( | MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_GraphEdgeId * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_size | ( | const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_swap | ( | MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | _this, | 
| MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * | b ) | 
Generated from a method of class MR::Vector<MR::GraphEdgeId, MR::GraphEdgeId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_GraphVertId_MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_AssignFromAnother | ( | MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_GraphVertId_MR_GraphVertId * | _other ) | 
Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_autoResizeAt | ( | MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this, | 
| MR_GraphVertId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_autoResizeSet_2 | ( | MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this, | 
| MR_GraphVertId | i, | ||
| MR_GraphVertId | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_autoResizeSet_3 | ( | MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this, | 
| MR_GraphVertId | pos, | ||
| MR_uint64_t | len, | ||
| MR_GraphVertId | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_back | ( | MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_back_const | ( | const MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_GraphVertId MR_Vector_MR_GraphVertId_MR_GraphVertId_backId | ( | const MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_GraphVertId MR_Vector_MR_GraphVertId_MR_GraphVertId_beginId | ( | const MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_GraphVertId_MR_GraphVertId_capacity | ( | const MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_clear | ( | MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_GraphVertId_MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_Construct_1_std_vector_MR_GraphVertId | ( | MR_std_vector_MR_GraphVertId * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::GraphVertId, MR::GraphVertId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_GraphVertId_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_GraphVertId_MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::GraphVertId, MR::GraphVertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_GraphVertId_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_GraphVertId_MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_GraphVertId * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::GraphVertId, MR::GraphVertId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_GraphVertId_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_GraphVertId_MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_GraphVertId_MR_GraphVertId * | _other ) | 
Generated from a constructor of class MR::Vector<MR::GraphVertId, MR::GraphVertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_GraphVertId_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_data | ( | MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_data_const | ( | const MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_GraphVertId_MR_GraphVertId * MR_Vector_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_Vector_MR_GraphVertId_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_GraphVertId_MR_GraphVertId * MR_Vector_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_Vector_MR_GraphVertId_MR_GraphVertId_DestroyArray(). Use MR_Vector_MR_GraphVertId_MR_GraphVertId_OffsetMutablePtr() and MR_Vector_MR_GraphVertId_MR_GraphVertId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_Destroy | ( | const MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_GraphVertId_MR_GraphVertId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_DestroyArray | ( | const MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_GraphVertId_MR_GraphVertId. Does nothing if the pointer is null. 
| MRC_API MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_emplace_back | ( | MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_GraphVertId_MR_GraphVertId_empty | ( | const MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_GraphVertId MR_Vector_MR_GraphVertId_MR_GraphVertId_endId | ( | const MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_front | ( | MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named front. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_front_const | ( | const MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named front. Parameter _this can not 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_std_vector_MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_Get_vec_ | ( | const MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_GetMutable_vec_ | ( | MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named vec_. Parameter _this can not be 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_Vector_MR_GraphVertId_MR_GraphVertId_heapBytes | ( | const MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_index | ( | MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this, | 
| MR_GraphVertId | i ) | 
Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_index_const | ( | const MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this, | 
| MR_GraphVertId | i ) | 
Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_GraphVertId_MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_OffsetMutablePtr | ( | MR_Vector_MR_GraphVertId_MR_GraphVertId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_GraphVertId_MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_OffsetPtr | ( | const MR_Vector_MR_GraphVertId_MR_GraphVertId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_pop_back | ( | MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_push_back_const_MR_GraphVertId_ref | ( | MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this, | 
| const MR_GraphVertId * | t ) | 
Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_push_back_MR_GraphVertId_rvalue_ref | ( | MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this, | 
| MR_GraphVertId * | t ) | 
Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_reserve | ( | MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_resize_1 | ( | MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_resize_2 | ( | MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_GraphVertId * | t ) | 
Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_resizeNoInit | ( | MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_resizeWithReserve_1 | ( | MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_resizeWithReserve_2 | ( | MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_GraphVertId * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_Set_vec_ | ( | MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_GraphVertId * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_GraphVertId_MR_GraphVertId_size | ( | const MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_swap | ( | MR_Vector_MR_GraphVertId_MR_GraphVertId * | _this, | 
| MR_Vector_MR_GraphVertId_MR_GraphVertId * | b ) | 
Generated from a method of class MR::Vector<MR::GraphVertId, MR::GraphVertId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_AssignFromAnother | ( | MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _other ) | 
Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_autoResizeAt | ( | MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_Id_MR_ICPElemtTag * | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named autoResizeAt. 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 void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_autoResizeSet_2 | ( | MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_Id_MR_ICPElemtTag * | i, | ||
| MR_PassBy | val_pass_by, | ||
| MR_ICPGroupPairs * | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter i can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_autoResizeSet_3 | ( | MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_Id_MR_ICPElemtTag * | pos, | ||
| MR_uint64_t | len, | ||
| MR_PassBy | val_pass_by, | ||
| MR_ICPGroupPairs * | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter pos can not be null. It is a single object. 
| MRC_API MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_back | ( | MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named back. Parameter _this can not 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_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_back_const | ( | const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_backId | ( | const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named backId. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_beginId | ( | const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named beginId. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_uint64_t MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_capacity | ( | const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_clear | ( | MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_Construct_1_std_vector_MR_ICPGroupPairs | ( | MR_std_vector_MR_ICPGroupPairs * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_ICPGroupPairs * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _other ) | 
Generated from a constructor of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_data | ( | MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_data_const | ( | const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_ICPGroupPairs_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_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_ICPGroupPairs_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_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_DestroyArray(). Use MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_OffsetMutablePtr() and MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_Destroy | ( | const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_DestroyArray | ( | const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag. Does nothing if the pointer is null. 
| MRC_API MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_emplace_back | ( | MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_empty | ( | const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_endId | ( | const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named endId. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_front | ( | MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named front. Parameter _this can not 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_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_front_const | ( | const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named front. Parameter _this can not 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_std_vector_MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_Get_vec_ | ( | const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_GetMutable_vec_ | ( | MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named vec_. Parameter _this can not be 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_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_heapBytes | ( | const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_index | ( | MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_Id_MR_ICPElemtTag * | i ) | 
Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named operator[]. Parameter _this can not be null. It is a single object. Parameter i can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_index_const | ( | const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_Id_MR_ICPElemtTag * | i ) | 
Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named operator[]. Parameter _this can not be null. It is a single object. Parameter i can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_OffsetMutablePtr | ( | MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_OffsetPtr | ( | const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_pop_back | ( | MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_push_back_const_MR_ICPGroupPairs_ref | ( | MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_ICPGroupPairs * | t ) | 
Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_push_back_MR_ICPGroupPairs_rvalue_ref | ( | MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_ICPGroupPairs * | t ) | 
Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_reserve | ( | MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_resize_1 | ( | MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_resize_2 | ( | MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_ICPGroupPairs * | t ) | 
Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_resizeWithReserve_1 | ( | MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_resizeWithReserve_2 | ( | MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_ICPGroupPairs * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_Set_vec_ | ( | MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_ICPGroupPairs * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_size | ( | const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_swap | ( | MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | b ) | 
Generated from a method of class MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_AssignFromAnother | ( | MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _other ) | 
Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_autoResizeAt | ( | MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_Id_MR_ICPElemtTag * | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named autoResizeAt. 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 void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_autoResizeSet_2 | ( | MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_Id_MR_ICPElemtTag * | i, | ||
| const MR_Id_MR_ICPElemtTag * | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter i can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_autoResizeSet_3 | ( | MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_Id_MR_ICPElemtTag * | pos, | ||
| MR_uint64_t | len, | ||
| const MR_Id_MR_ICPElemtTag * | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter pos can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_back | ( | MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_back_const | ( | const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_backId | ( | const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named backId. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_beginId | ( | const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named beginId. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_uint64_t MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_capacity | ( | const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_clear | ( | MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Construct_1_std_vector_MR_Id_MR_ICPElemtTag | ( | MR_std_vector_MR_Id_MR_ICPElemtTag * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_Id_MR_ICPElemtTag * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _other ) | 
Generated from a constructor of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_data | ( | MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_data_const | ( | const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_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_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_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_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_DestroyArray(). Use MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetMutablePtr() and MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Destroy | ( | const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_DestroyArray | ( | const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag. Does nothing if the pointer is null. 
| MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_emplace_back | ( | MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_empty | ( | const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_endId | ( | const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named endId. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_front | ( | MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named front. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_front_const | ( | const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named front. Parameter _this can not 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_std_vector_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Get_vec_ | ( | const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_GetMutable_vec_ | ( | MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named vec_. Parameter _this can not be 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_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_heapBytes | ( | const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_index | ( | MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_Id_MR_ICPElemtTag * | i ) | 
Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named operator[]. Parameter _this can not be null. It is a single object. Parameter i can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_index_const | ( | const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_Id_MR_ICPElemtTag * | i ) | 
Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named operator[]. Parameter _this can not be null. It is a single object. Parameter i can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetMutablePtr | ( | MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetPtr | ( | const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_pop_back | ( | MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_push_back_const_MR_Id_MR_ICPElemtTag_ref | ( | MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_Id_MR_ICPElemtTag * | t ) | 
Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_push_back_MR_Id_MR_ICPElemtTag_rvalue_ref | ( | MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_Id_MR_ICPElemtTag * | t ) | 
Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_reserve | ( | MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_resize_1 | ( | MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_resize_2 | ( | MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_Id_MR_ICPElemtTag * | t ) | 
Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_resizeNoInit | ( | MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_resizeWithReserve_1 | ( | MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_resizeWithReserve_2 | ( | MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_Id_MR_ICPElemtTag * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Set_vec_ | ( | MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_Id_MR_ICPElemtTag * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_size | ( | const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_swap | ( | MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | b ) | 
Generated from a method of class MR::Vector<MR::Id<MR::ICPElemtTag>, MR::Id<MR::ICPElemtTag>> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_AssignFromAnother | ( | MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _other ) | 
Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_autoResizeAt | ( | MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this, | 
| MR_FaceId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_autoResizeSet_2 | ( | MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this, | 
| MR_FaceId | i, | ||
| const MR_MeshBuilder_VertSpan * | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_autoResizeSet_3 | ( | MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this, | 
| MR_FaceId | pos, | ||
| MR_uint64_t | len, | ||
| const MR_MeshBuilder_VertSpan * | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_back | ( | MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named back. Parameter _this can not 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_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_back_const | ( | const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_FaceId MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_backId | ( | const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceId MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_beginId | ( | const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_capacity | ( | const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_clear | ( | MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_Construct_1_std_vector_MR_MeshBuilder_VertSpan | ( | MR_std_vector_MR_MeshBuilder_VertSpan * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_MeshBuilder_VertSpan * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _other ) | 
Generated from a constructor of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_data | ( | MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_data_const | ( | const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * MR_Vector_MR_MeshBuilder_VertSpan_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_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_DestroyArray(). Use MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_OffsetMutablePtr() and MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_Destroy | ( | const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_DestroyArray | ( | const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId. Does nothing if the pointer is null. 
| MRC_API MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_emplace_back | ( | MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_empty | ( | const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceId MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_endId | ( | const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_front | ( | MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named front. Parameter _this can not 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_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_front_const | ( | const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named front. Parameter _this can not 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_std_vector_MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_Get_vec_ | ( | const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_GetMutable_vec_ | ( | MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named vec_. Parameter _this can not be 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_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_heapBytes | ( | const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_index | ( | MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this, | 
| MR_FaceId | i ) | 
Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_index_const | ( | const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this, | 
| MR_FaceId | i ) | 
Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_OffsetMutablePtr | ( | MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_OffsetPtr | ( | const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_pop_back | ( | MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_push_back_const_MR_MeshBuilder_VertSpan_ref | ( | MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this, | 
| const MR_MeshBuilder_VertSpan * | t ) | 
Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_push_back_MR_MeshBuilder_VertSpan_rvalue_ref | ( | MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this, | 
| MR_MeshBuilder_VertSpan * | t ) | 
Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_reserve | ( | MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_resize_1 | ( | MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_resize_2 | ( | MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_MeshBuilder_VertSpan * | t ) | 
Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_resizeWithReserve_1 | ( | MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_resizeWithReserve_2 | ( | MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_MeshBuilder_VertSpan * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_Set_vec_ | ( | MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_MeshBuilder_VertSpan * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_size | ( | const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_swap | ( | MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | _this, | 
| MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * | b ) | 
Generated from a method of class MR::Vector<MR::MeshBuilder::VertSpan, MR::FaceId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_MeshOrPointsXf_MR_ObjId * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_AssignFromAnother | ( | MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _other ) | 
Generated from a method of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_MeshOrPointsXf_MR_ObjId_autoResizeSet_2 | ( | MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this, | 
| MR_ObjId | i, | ||
| const MR_MeshOrPointsXf * | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_MeshOrPointsXf_MR_ObjId_autoResizeSet_3 | ( | MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this, | 
| MR_ObjId | pos, | ||
| MR_uint64_t | len, | ||
| const MR_MeshOrPointsXf * | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API MR_MeshOrPointsXf * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_back | ( | MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId> named back. Parameter _this can not 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_MeshOrPointsXf * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_back_const | ( | const MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_ObjId MR_Vector_MR_MeshOrPointsXf_MR_ObjId_backId | ( | const MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_ObjId MR_Vector_MR_MeshOrPointsXf_MR_ObjId_beginId | ( | const MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_MeshOrPointsXf_MR_ObjId_capacity | ( | const MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_MeshOrPointsXf_MR_ObjId_clear | ( | MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_MeshOrPointsXf_MR_ObjId * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_Construct_1 | ( | MR_std_vector_MR_MeshOrPointsXf * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_MeshOrPointsXf_MR_ObjId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_MeshOrPointsXf_MR_ObjId * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_MeshOrPointsXf * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_MeshOrPointsXf_MR_ObjId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_MeshOrPointsXf_MR_ObjId * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _other ) | 
Generated from a constructor of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_MeshOrPointsXf_MR_ObjId_Destroy() to free it when you're done using it. 
| MRC_API MR_MeshOrPointsXf * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_data | ( | MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_MeshOrPointsXf * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_data_const | ( | const MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_MeshOrPointsXf_MR_ObjId * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_MeshOrPointsXf_MR_ObjId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_MeshOrPointsXf_MR_ObjId * MR_Vector_MR_MeshOrPointsXf_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_Vector_MR_MeshOrPointsXf_MR_ObjId_DestroyArray(). Use MR_Vector_MR_MeshOrPointsXf_MR_ObjId_OffsetMutablePtr() and MR_Vector_MR_MeshOrPointsXf_MR_ObjId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_MeshOrPointsXf_MR_ObjId_Destroy | ( | const MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_MeshOrPointsXf_MR_ObjId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_MeshOrPointsXf_MR_ObjId_DestroyArray | ( | const MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_MeshOrPointsXf_MR_ObjId. Does nothing if the pointer is null. 
| MRC_API bool MR_Vector_MR_MeshOrPointsXf_MR_ObjId_empty | ( | const MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_ObjId MR_Vector_MR_MeshOrPointsXf_MR_ObjId_endId | ( | const MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_MeshOrPointsXf * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_front | ( | MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId> named front. Parameter _this can not 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_MeshOrPointsXf * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_front_const | ( | const MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId> named front. Parameter _this can not 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_std_vector_MR_MeshOrPointsXf * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_Get_vec_ | ( | const MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_MeshOrPointsXf * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_GetMutable_vec_ | ( | MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId> named vec_. Parameter _this can not be 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_Vector_MR_MeshOrPointsXf_MR_ObjId_heapBytes | ( | const MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_MeshOrPointsXf * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_index | ( | MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this, | 
| MR_ObjId | i ) | 
Generated from a method of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_MeshOrPointsXf * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_index_const | ( | const MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this, | 
| MR_ObjId | i ) | 
Generated from a method of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_MeshOrPointsXf_MR_ObjId * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_OffsetMutablePtr | ( | MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_MeshOrPointsXf_MR_ObjId * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_OffsetPtr | ( | const MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_MeshOrPointsXf_MR_ObjId_pop_back | ( | MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_MeshOrPointsXf_MR_ObjId_push_back_const_MR_MeshOrPointsXf_ref | ( | MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this, | 
| const MR_MeshOrPointsXf * | t ) | 
Generated from a method of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_MeshOrPointsXf_MR_ObjId_push_back_MR_MeshOrPointsXf_rvalue_ref | ( | MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this, | 
| MR_MeshOrPointsXf * | t ) | 
Generated from a method of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_MeshOrPointsXf_MR_ObjId_reserve | ( | MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_MeshOrPointsXf_MR_ObjId_resize | ( | MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_MeshOrPointsXf * | t ) | 
Generated from a method of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_MeshOrPointsXf_MR_ObjId_resizeWithReserve | ( | MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_MeshOrPointsXf * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_MeshOrPointsXf_MR_ObjId_Set_vec_ | ( | MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_MeshOrPointsXf * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_MeshOrPointsXf_MR_ObjId_size | ( | const MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_MeshOrPointsXf_MR_ObjId_swap | ( | MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | _this, | 
| MR_Vector_MR_MeshOrPointsXf_MR_ObjId * | b ) | 
Generated from a method of class MR::Vector<MR::MeshOrPointsXf, MR::ObjId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_MeshTexture_MR_TextureId * MR_Vector_MR_MeshTexture_MR_TextureId_AssignFromAnother | ( | MR_Vector_MR_MeshTexture_MR_TextureId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_MeshTexture_MR_TextureId * | _other ) | 
Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_autoResizeAt | ( | MR_Vector_MR_MeshTexture_MR_TextureId * | _this, | 
| MR_TextureId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_autoResizeSet_2 | ( | MR_Vector_MR_MeshTexture_MR_TextureId * | _this, | 
| MR_TextureId | i, | ||
| MR_PassBy | val_pass_by, | ||
| MR_MeshTexture * | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_autoResizeSet_3 | ( | MR_Vector_MR_MeshTexture_MR_TextureId * | _this, | 
| MR_TextureId | pos, | ||
| MR_uint64_t | len, | ||
| MR_PassBy | val_pass_by, | ||
| MR_MeshTexture * | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_back | ( | MR_Vector_MR_MeshTexture_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named back. Parameter _this can not 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_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_back_const | ( | const MR_Vector_MR_MeshTexture_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_TextureId MR_Vector_MR_MeshTexture_MR_TextureId_backId | ( | const MR_Vector_MR_MeshTexture_MR_TextureId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_TextureId MR_Vector_MR_MeshTexture_MR_TextureId_beginId | ( | const MR_Vector_MR_MeshTexture_MR_TextureId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_MeshTexture_MR_TextureId_capacity | ( | const MR_Vector_MR_MeshTexture_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_clear | ( | MR_Vector_MR_MeshTexture_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_MeshTexture_MR_TextureId * MR_Vector_MR_MeshTexture_MR_TextureId_Construct_1_std_vector_MR_MeshTexture | ( | MR_std_vector_MR_MeshTexture * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::MeshTexture, MR::TextureId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_MeshTexture_MR_TextureId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_MeshTexture_MR_TextureId * MR_Vector_MR_MeshTexture_MR_TextureId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::MeshTexture, MR::TextureId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_MeshTexture_MR_TextureId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_MeshTexture_MR_TextureId * MR_Vector_MR_MeshTexture_MR_TextureId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_MeshTexture * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::MeshTexture, MR::TextureId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_MeshTexture_MR_TextureId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_MeshTexture_MR_TextureId * MR_Vector_MR_MeshTexture_MR_TextureId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_MeshTexture_MR_TextureId * | _other ) | 
Generated from a constructor of class MR::Vector<MR::MeshTexture, MR::TextureId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_MeshTexture_MR_TextureId_Destroy() to free it when you're done using it. 
| MRC_API MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_data | ( | MR_Vector_MR_MeshTexture_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_data_const | ( | const MR_Vector_MR_MeshTexture_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_MeshTexture_MR_TextureId * MR_Vector_MR_MeshTexture_MR_TextureId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_MeshTexture_MR_TextureId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_MeshTexture_MR_TextureId * MR_Vector_MR_MeshTexture_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_Vector_MR_MeshTexture_MR_TextureId_DestroyArray(). Use MR_Vector_MR_MeshTexture_MR_TextureId_OffsetMutablePtr() and MR_Vector_MR_MeshTexture_MR_TextureId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_Destroy | ( | const MR_Vector_MR_MeshTexture_MR_TextureId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_MeshTexture_MR_TextureId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_DestroyArray | ( | const MR_Vector_MR_MeshTexture_MR_TextureId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_MeshTexture_MR_TextureId. Does nothing if the pointer is null. 
| MRC_API MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_emplace_back | ( | MR_Vector_MR_MeshTexture_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_emplace_back_MR_MeshTexture | ( | MR_Vector_MR_MeshTexture_MR_TextureId * | _this, | 
| MR_MeshTexture * | args ) | 
Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named emplace_back<MR::MeshTexture>. Parameter _this can not be null. It is a single object. Parameter args can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_MeshTexture_MR_TextureId_empty | ( | const MR_Vector_MR_MeshTexture_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_TextureId MR_Vector_MR_MeshTexture_MR_TextureId_endId | ( | const MR_Vector_MR_MeshTexture_MR_TextureId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_front | ( | MR_Vector_MR_MeshTexture_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named front. Parameter _this can not 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_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_front_const | ( | const MR_Vector_MR_MeshTexture_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named front. Parameter _this can not 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_std_vector_MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_Get_vec_ | ( | const MR_Vector_MR_MeshTexture_MR_TextureId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::MeshTexture, MR::TextureId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_GetMutable_vec_ | ( | MR_Vector_MR_MeshTexture_MR_TextureId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::MeshTexture, MR::TextureId> named vec_. Parameter _this can not be 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_Vector_MR_MeshTexture_MR_TextureId_heapBytes | ( | const MR_Vector_MR_MeshTexture_MR_TextureId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_index | ( | MR_Vector_MR_MeshTexture_MR_TextureId * | _this, | 
| MR_TextureId | i ) | 
Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_index_const | ( | const MR_Vector_MR_MeshTexture_MR_TextureId * | _this, | 
| MR_TextureId | i ) | 
Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_MeshTexture_MR_TextureId * MR_Vector_MR_MeshTexture_MR_TextureId_OffsetMutablePtr | ( | MR_Vector_MR_MeshTexture_MR_TextureId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_MeshTexture_MR_TextureId * MR_Vector_MR_MeshTexture_MR_TextureId_OffsetPtr | ( | const MR_Vector_MR_MeshTexture_MR_TextureId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_pop_back | ( | MR_Vector_MR_MeshTexture_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_push_back_const_MR_MeshTexture_ref | ( | MR_Vector_MR_MeshTexture_MR_TextureId * | _this, | 
| const MR_MeshTexture * | t ) | 
Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_push_back_MR_MeshTexture_rvalue_ref | ( | MR_Vector_MR_MeshTexture_MR_TextureId * | _this, | 
| MR_MeshTexture * | t ) | 
Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_reserve | ( | MR_Vector_MR_MeshTexture_MR_TextureId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_resize_1 | ( | MR_Vector_MR_MeshTexture_MR_TextureId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_resize_2 | ( | MR_Vector_MR_MeshTexture_MR_TextureId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_MeshTexture * | t ) | 
Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_resizeWithReserve_1 | ( | MR_Vector_MR_MeshTexture_MR_TextureId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_resizeWithReserve_2 | ( | MR_Vector_MR_MeshTexture_MR_TextureId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_MeshTexture * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_Set_vec_ | ( | MR_Vector_MR_MeshTexture_MR_TextureId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_MeshTexture * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::MeshTexture, MR::TextureId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_MeshTexture_MR_TextureId_size | ( | const MR_Vector_MR_MeshTexture_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_swap | ( | MR_Vector_MR_MeshTexture_MR_TextureId * | _this, | 
| MR_Vector_MR_MeshTexture_MR_TextureId * | b ) | 
Generated from a method of class MR::Vector<MR::MeshTexture, MR::TextureId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_ModelPointsData_MR_ObjId * MR_Vector_MR_ModelPointsData_MR_ObjId_AssignFromAnother | ( | MR_Vector_MR_ModelPointsData_MR_ObjId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_ModelPointsData_MR_ObjId * | _other ) | 
Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_autoResizeAt | ( | MR_Vector_MR_ModelPointsData_MR_ObjId * | _this, | 
| MR_ObjId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_autoResizeSet_2 | ( | MR_Vector_MR_ModelPointsData_MR_ObjId * | _this, | 
| MR_ObjId | i, | ||
| const MR_ModelPointsData * | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_autoResizeSet_3 | ( | MR_Vector_MR_ModelPointsData_MR_ObjId * | _this, | 
| MR_ObjId | pos, | ||
| MR_uint64_t | len, | ||
| const MR_ModelPointsData * | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_back | ( | MR_Vector_MR_ModelPointsData_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named back. Parameter _this can not 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_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_back_const | ( | const MR_Vector_MR_ModelPointsData_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_ObjId MR_Vector_MR_ModelPointsData_MR_ObjId_backId | ( | const MR_Vector_MR_ModelPointsData_MR_ObjId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_ObjId MR_Vector_MR_ModelPointsData_MR_ObjId_beginId | ( | const MR_Vector_MR_ModelPointsData_MR_ObjId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_ModelPointsData_MR_ObjId_capacity | ( | const MR_Vector_MR_ModelPointsData_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_clear | ( | MR_Vector_MR_ModelPointsData_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_ModelPointsData_MR_ObjId * MR_Vector_MR_ModelPointsData_MR_ObjId_Construct_1_std_vector_MR_ModelPointsData | ( | MR_std_vector_MR_ModelPointsData * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::ModelPointsData, MR::ObjId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_ModelPointsData_MR_ObjId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_ModelPointsData_MR_ObjId * MR_Vector_MR_ModelPointsData_MR_ObjId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::ModelPointsData, MR::ObjId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_ModelPointsData_MR_ObjId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_ModelPointsData_MR_ObjId * MR_Vector_MR_ModelPointsData_MR_ObjId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_ModelPointsData * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::ModelPointsData, MR::ObjId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_ModelPointsData_MR_ObjId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_ModelPointsData_MR_ObjId * MR_Vector_MR_ModelPointsData_MR_ObjId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_ModelPointsData_MR_ObjId * | _other ) | 
Generated from a constructor of class MR::Vector<MR::ModelPointsData, MR::ObjId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_ModelPointsData_MR_ObjId_Destroy() to free it when you're done using it. 
| MRC_API MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_data | ( | MR_Vector_MR_ModelPointsData_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_data_const | ( | const MR_Vector_MR_ModelPointsData_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_ModelPointsData_MR_ObjId * MR_Vector_MR_ModelPointsData_MR_ObjId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_ModelPointsData_MR_ObjId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_ModelPointsData_MR_ObjId * MR_Vector_MR_ModelPointsData_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_Vector_MR_ModelPointsData_MR_ObjId_DestroyArray(). Use MR_Vector_MR_ModelPointsData_MR_ObjId_OffsetMutablePtr() and MR_Vector_MR_ModelPointsData_MR_ObjId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_Destroy | ( | const MR_Vector_MR_ModelPointsData_MR_ObjId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_ModelPointsData_MR_ObjId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_DestroyArray | ( | const MR_Vector_MR_ModelPointsData_MR_ObjId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_ModelPointsData_MR_ObjId. Does nothing if the pointer is null. 
| MRC_API MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_emplace_back | ( | MR_Vector_MR_ModelPointsData_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_ModelPointsData_MR_ObjId_empty | ( | const MR_Vector_MR_ModelPointsData_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_ObjId MR_Vector_MR_ModelPointsData_MR_ObjId_endId | ( | const MR_Vector_MR_ModelPointsData_MR_ObjId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_front | ( | MR_Vector_MR_ModelPointsData_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named front. Parameter _this can not 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_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_front_const | ( | const MR_Vector_MR_ModelPointsData_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named front. Parameter _this can not 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_std_vector_MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_Get_vec_ | ( | const MR_Vector_MR_ModelPointsData_MR_ObjId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::ModelPointsData, MR::ObjId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_GetMutable_vec_ | ( | MR_Vector_MR_ModelPointsData_MR_ObjId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::ModelPointsData, MR::ObjId> named vec_. Parameter _this can not be 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_Vector_MR_ModelPointsData_MR_ObjId_heapBytes | ( | const MR_Vector_MR_ModelPointsData_MR_ObjId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_index | ( | MR_Vector_MR_ModelPointsData_MR_ObjId * | _this, | 
| MR_ObjId | i ) | 
Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_index_const | ( | const MR_Vector_MR_ModelPointsData_MR_ObjId * | _this, | 
| MR_ObjId | i ) | 
Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_ModelPointsData_MR_ObjId * MR_Vector_MR_ModelPointsData_MR_ObjId_OffsetMutablePtr | ( | MR_Vector_MR_ModelPointsData_MR_ObjId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_ModelPointsData_MR_ObjId * MR_Vector_MR_ModelPointsData_MR_ObjId_OffsetPtr | ( | const MR_Vector_MR_ModelPointsData_MR_ObjId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_pop_back | ( | MR_Vector_MR_ModelPointsData_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_push_back_const_MR_ModelPointsData_ref | ( | MR_Vector_MR_ModelPointsData_MR_ObjId * | _this, | 
| const MR_ModelPointsData * | t ) | 
Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_push_back_MR_ModelPointsData_rvalue_ref | ( | MR_Vector_MR_ModelPointsData_MR_ObjId * | _this, | 
| MR_ModelPointsData * | t ) | 
Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_reserve | ( | MR_Vector_MR_ModelPointsData_MR_ObjId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_resize_1 | ( | MR_Vector_MR_ModelPointsData_MR_ObjId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_resize_2 | ( | MR_Vector_MR_ModelPointsData_MR_ObjId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_ModelPointsData * | t ) | 
Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_resizeWithReserve_1 | ( | MR_Vector_MR_ModelPointsData_MR_ObjId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_resizeWithReserve_2 | ( | MR_Vector_MR_ModelPointsData_MR_ObjId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_ModelPointsData * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_Set_vec_ | ( | MR_Vector_MR_ModelPointsData_MR_ObjId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_ModelPointsData * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::ModelPointsData, MR::ObjId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_ModelPointsData_MR_ObjId_size | ( | const MR_Vector_MR_ModelPointsData_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_swap | ( | MR_Vector_MR_ModelPointsData_MR_ObjId * | _this, | 
| MR_Vector_MR_ModelPointsData_MR_ObjId * | b ) | 
Generated from a method of class MR::Vector<MR::ModelPointsData, MR::ObjId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_NodeId_MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_AssignFromAnother | ( | MR_Vector_MR_NodeId_MR_NodeId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_NodeId_MR_NodeId * | _other ) | 
Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_autoResizeAt | ( | MR_Vector_MR_NodeId_MR_NodeId * | _this, | 
| MR_NodeId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_NodeId_MR_NodeId_autoResizeSet_2 | ( | MR_Vector_MR_NodeId_MR_NodeId * | _this, | 
| MR_NodeId | i, | ||
| MR_NodeId | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_NodeId_MR_NodeId_autoResizeSet_3 | ( | MR_Vector_MR_NodeId_MR_NodeId * | _this, | 
| MR_NodeId | pos, | ||
| MR_uint64_t | len, | ||
| MR_NodeId | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_back | ( | MR_Vector_MR_NodeId_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_back_const | ( | const MR_Vector_MR_NodeId_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_NodeId MR_Vector_MR_NodeId_MR_NodeId_backId | ( | const MR_Vector_MR_NodeId_MR_NodeId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NodeId MR_Vector_MR_NodeId_MR_NodeId_beginId | ( | const MR_Vector_MR_NodeId_MR_NodeId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_NodeId_MR_NodeId_capacity | ( | const MR_Vector_MR_NodeId_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_NodeId_MR_NodeId_clear | ( | MR_Vector_MR_NodeId_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_NodeId_MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_Construct_1_std_vector_MR_NodeId | ( | MR_std_vector_MR_NodeId * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::NodeId, MR::NodeId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_NodeId_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_NodeId_MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::NodeId, MR::NodeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_NodeId_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_NodeId_MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_NodeId * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::NodeId, MR::NodeId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_NodeId_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_NodeId_MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_NodeId_MR_NodeId * | _other ) | 
Generated from a constructor of class MR::Vector<MR::NodeId, MR::NodeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_NodeId_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_data | ( | MR_Vector_MR_NodeId_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_data_const | ( | const MR_Vector_MR_NodeId_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_NodeId_MR_NodeId * MR_Vector_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_Vector_MR_NodeId_MR_NodeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_NodeId_MR_NodeId * MR_Vector_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_Vector_MR_NodeId_MR_NodeId_DestroyArray(). Use MR_Vector_MR_NodeId_MR_NodeId_OffsetMutablePtr() and MR_Vector_MR_NodeId_MR_NodeId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_NodeId_MR_NodeId_Destroy | ( | const MR_Vector_MR_NodeId_MR_NodeId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_NodeId_MR_NodeId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_NodeId_MR_NodeId_DestroyArray | ( | const MR_Vector_MR_NodeId_MR_NodeId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_NodeId_MR_NodeId. Does nothing if the pointer is null. 
| MRC_API MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_emplace_back | ( | MR_Vector_MR_NodeId_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_NodeId_MR_NodeId_empty | ( | const MR_Vector_MR_NodeId_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NodeId MR_Vector_MR_NodeId_MR_NodeId_endId | ( | const MR_Vector_MR_NodeId_MR_NodeId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_front | ( | MR_Vector_MR_NodeId_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named front. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_front_const | ( | const MR_Vector_MR_NodeId_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named front. Parameter _this can not 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_std_vector_MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_Get_vec_ | ( | const MR_Vector_MR_NodeId_MR_NodeId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::NodeId, MR::NodeId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_GetMutable_vec_ | ( | MR_Vector_MR_NodeId_MR_NodeId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::NodeId, MR::NodeId> named vec_. Parameter _this can not be 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_Vector_MR_NodeId_MR_NodeId_heapBytes | ( | const MR_Vector_MR_NodeId_MR_NodeId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_index | ( | MR_Vector_MR_NodeId_MR_NodeId * | _this, | 
| MR_NodeId | i ) | 
Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_index_const | ( | const MR_Vector_MR_NodeId_MR_NodeId * | _this, | 
| MR_NodeId | i ) | 
Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_NodeId_MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_OffsetMutablePtr | ( | MR_Vector_MR_NodeId_MR_NodeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_NodeId_MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_OffsetPtr | ( | const MR_Vector_MR_NodeId_MR_NodeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_NodeId_MR_NodeId_pop_back | ( | MR_Vector_MR_NodeId_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_NodeId_MR_NodeId_push_back_const_MR_NodeId_ref | ( | MR_Vector_MR_NodeId_MR_NodeId * | _this, | 
| const MR_NodeId * | t ) | 
Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_NodeId_MR_NodeId_push_back_MR_NodeId_rvalue_ref | ( | MR_Vector_MR_NodeId_MR_NodeId * | _this, | 
| MR_NodeId * | t ) | 
Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_NodeId_MR_NodeId_reserve | ( | MR_Vector_MR_NodeId_MR_NodeId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_NodeId_MR_NodeId_resize_1 | ( | MR_Vector_MR_NodeId_MR_NodeId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_NodeId_MR_NodeId_resize_2 | ( | MR_Vector_MR_NodeId_MR_NodeId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_NodeId * | t ) | 
Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_NodeId_MR_NodeId_resizeNoInit | ( | MR_Vector_MR_NodeId_MR_NodeId * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_NodeId_MR_NodeId_resizeWithReserve_1 | ( | MR_Vector_MR_NodeId_MR_NodeId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_NodeId_MR_NodeId_resizeWithReserve_2 | ( | MR_Vector_MR_NodeId_MR_NodeId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_NodeId * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_NodeId_MR_NodeId_Set_vec_ | ( | MR_Vector_MR_NodeId_MR_NodeId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_NodeId * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::NodeId, MR::NodeId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_NodeId_MR_NodeId_size | ( | const MR_Vector_MR_NodeId_MR_NodeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_NodeId_MR_NodeId_swap | ( | MR_Vector_MR_NodeId_MR_NodeId * | _this, | 
| MR_Vector_MR_NodeId_MR_NodeId * | b ) | 
Generated from a method of class MR::Vector<MR::NodeId, MR::NodeId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_PixelId_MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_AssignFromAnother | ( | MR_Vector_MR_PixelId_MR_PixelId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_PixelId_MR_PixelId * | _other ) | 
Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_autoResizeAt | ( | MR_Vector_MR_PixelId_MR_PixelId * | _this, | 
| MR_PixelId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_PixelId_MR_PixelId_autoResizeSet_2 | ( | MR_Vector_MR_PixelId_MR_PixelId * | _this, | 
| MR_PixelId | i, | ||
| MR_PixelId | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_PixelId_MR_PixelId_autoResizeSet_3 | ( | MR_Vector_MR_PixelId_MR_PixelId * | _this, | 
| MR_PixelId | pos, | ||
| MR_uint64_t | len, | ||
| MR_PixelId | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_back | ( | MR_Vector_MR_PixelId_MR_PixelId * | _this | ) | 
Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_back_const | ( | const MR_Vector_MR_PixelId_MR_PixelId * | _this | ) | 
Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_PixelId MR_Vector_MR_PixelId_MR_PixelId_backId | ( | const MR_Vector_MR_PixelId_MR_PixelId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_PixelId MR_Vector_MR_PixelId_MR_PixelId_beginId | ( | const MR_Vector_MR_PixelId_MR_PixelId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_PixelId_MR_PixelId_capacity | ( | const MR_Vector_MR_PixelId_MR_PixelId * | _this | ) | 
Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_PixelId_MR_PixelId_clear | ( | MR_Vector_MR_PixelId_MR_PixelId * | _this | ) | 
Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_PixelId_MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_Construct_1_std_vector_MR_PixelId | ( | MR_std_vector_MR_PixelId * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::PixelId, MR::PixelId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_PixelId_MR_PixelId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_PixelId_MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::PixelId, MR::PixelId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_PixelId_MR_PixelId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_PixelId_MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_PixelId * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::PixelId, MR::PixelId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_PixelId_MR_PixelId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_PixelId_MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_PixelId_MR_PixelId * | _other ) | 
Generated from a constructor of class MR::Vector<MR::PixelId, MR::PixelId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_PixelId_MR_PixelId_Destroy() to free it when you're done using it. 
| MRC_API MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_data | ( | MR_Vector_MR_PixelId_MR_PixelId * | _this | ) | 
Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_data_const | ( | const MR_Vector_MR_PixelId_MR_PixelId * | _this | ) | 
Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_PixelId_MR_PixelId * MR_Vector_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_Vector_MR_PixelId_MR_PixelId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_PixelId_MR_PixelId * MR_Vector_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_Vector_MR_PixelId_MR_PixelId_DestroyArray(). Use MR_Vector_MR_PixelId_MR_PixelId_OffsetMutablePtr() and MR_Vector_MR_PixelId_MR_PixelId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_PixelId_MR_PixelId_Destroy | ( | const MR_Vector_MR_PixelId_MR_PixelId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_PixelId_MR_PixelId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_PixelId_MR_PixelId_DestroyArray | ( | const MR_Vector_MR_PixelId_MR_PixelId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_PixelId_MR_PixelId. Does nothing if the pointer is null. 
| MRC_API MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_emplace_back | ( | MR_Vector_MR_PixelId_MR_PixelId * | _this | ) | 
Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_PixelId_MR_PixelId_empty | ( | const MR_Vector_MR_PixelId_MR_PixelId * | _this | ) | 
Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_PixelId MR_Vector_MR_PixelId_MR_PixelId_endId | ( | const MR_Vector_MR_PixelId_MR_PixelId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_front | ( | MR_Vector_MR_PixelId_MR_PixelId * | _this | ) | 
Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named front. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_front_const | ( | const MR_Vector_MR_PixelId_MR_PixelId * | _this | ) | 
Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named front. Parameter _this can not 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_std_vector_MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_Get_vec_ | ( | const MR_Vector_MR_PixelId_MR_PixelId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::PixelId, MR::PixelId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_GetMutable_vec_ | ( | MR_Vector_MR_PixelId_MR_PixelId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::PixelId, MR::PixelId> named vec_. Parameter _this can not be 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_Vector_MR_PixelId_MR_PixelId_heapBytes | ( | const MR_Vector_MR_PixelId_MR_PixelId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_index | ( | MR_Vector_MR_PixelId_MR_PixelId * | _this, | 
| MR_PixelId | i ) | 
Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_index_const | ( | const MR_Vector_MR_PixelId_MR_PixelId * | _this, | 
| MR_PixelId | i ) | 
Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_PixelId_MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_OffsetMutablePtr | ( | MR_Vector_MR_PixelId_MR_PixelId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_PixelId_MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_OffsetPtr | ( | const MR_Vector_MR_PixelId_MR_PixelId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_PixelId_MR_PixelId_pop_back | ( | MR_Vector_MR_PixelId_MR_PixelId * | _this | ) | 
Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_PixelId_MR_PixelId_push_back_const_MR_PixelId_ref | ( | MR_Vector_MR_PixelId_MR_PixelId * | _this, | 
| const MR_PixelId * | t ) | 
Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_PixelId_MR_PixelId_push_back_MR_PixelId_rvalue_ref | ( | MR_Vector_MR_PixelId_MR_PixelId * | _this, | 
| MR_PixelId * | t ) | 
Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_PixelId_MR_PixelId_reserve | ( | MR_Vector_MR_PixelId_MR_PixelId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_PixelId_MR_PixelId_resize_1 | ( | MR_Vector_MR_PixelId_MR_PixelId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_PixelId_MR_PixelId_resize_2 | ( | MR_Vector_MR_PixelId_MR_PixelId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_PixelId * | t ) | 
Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_PixelId_MR_PixelId_resizeNoInit | ( | MR_Vector_MR_PixelId_MR_PixelId * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_PixelId_MR_PixelId_resizeWithReserve_1 | ( | MR_Vector_MR_PixelId_MR_PixelId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_PixelId_MR_PixelId_resizeWithReserve_2 | ( | MR_Vector_MR_PixelId_MR_PixelId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_PixelId * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_PixelId_MR_PixelId_Set_vec_ | ( | MR_Vector_MR_PixelId_MR_PixelId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_PixelId * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::PixelId, MR::PixelId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_PixelId_MR_PixelId_size | ( | const MR_Vector_MR_PixelId_MR_PixelId * | _this | ) | 
Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_PixelId_MR_PixelId_swap | ( | MR_Vector_MR_PixelId_MR_PixelId * | _this, | 
| MR_Vector_MR_PixelId_MR_PixelId * | b ) | 
Generated from a method of class MR::Vector<MR::PixelId, MR::PixelId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_QuadraticForm2f_MR_VertId * MR_Vector_MR_QuadraticForm2f_MR_VertId_AssignFromAnother | ( | MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_QuadraticForm2f_MR_VertId * | _other ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_autoResizeAt | ( | MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this, | 
| MR_VertId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_autoResizeSet_2 | ( | MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this, | 
| MR_VertId | i, | ||
| const MR_QuadraticForm2f * | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_autoResizeSet_3 | ( | MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this, | 
| MR_VertId | pos, | ||
| MR_uint64_t | len, | ||
| const MR_QuadraticForm2f * | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API MR_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_back | ( | MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named back. Parameter _this can not 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_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_back_const | ( | const MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VertId MR_Vector_MR_QuadraticForm2f_MR_VertId_backId | ( | const MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId MR_Vector_MR_QuadraticForm2f_MR_VertId_beginId | ( | const MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_QuadraticForm2f_MR_VertId_capacity | ( | const MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_clear | ( | MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_QuadraticForm2f_MR_VertId * MR_Vector_MR_QuadraticForm2f_MR_VertId_Construct_1_std_vector_MR_QuadraticForm2f | ( | MR_std_vector_MR_QuadraticForm2f * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::QuadraticForm2f, MR::VertId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_QuadraticForm2f_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_QuadraticForm2f_MR_VertId * MR_Vector_MR_QuadraticForm2f_MR_VertId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::QuadraticForm2f, MR::VertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_QuadraticForm2f_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_QuadraticForm2f_MR_VertId * MR_Vector_MR_QuadraticForm2f_MR_VertId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_QuadraticForm2f * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::QuadraticForm2f, MR::VertId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_QuadraticForm2f_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_QuadraticForm2f_MR_VertId * MR_Vector_MR_QuadraticForm2f_MR_VertId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_QuadraticForm2f_MR_VertId * | _other ) | 
Generated from a constructor of class MR::Vector<MR::QuadraticForm2f, MR::VertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_QuadraticForm2f_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_data | ( | MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_data_const | ( | const MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_QuadraticForm2f_MR_VertId * MR_Vector_MR_QuadraticForm2f_MR_VertId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_QuadraticForm2f_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_QuadraticForm2f_MR_VertId * MR_Vector_MR_QuadraticForm2f_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_Vector_MR_QuadraticForm2f_MR_VertId_DestroyArray(). Use MR_Vector_MR_QuadraticForm2f_MR_VertId_OffsetMutablePtr() and MR_Vector_MR_QuadraticForm2f_MR_VertId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_Destroy | ( | const MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_QuadraticForm2f_MR_VertId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_DestroyArray | ( | const MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_QuadraticForm2f_MR_VertId. Does nothing if the pointer is null. 
| MRC_API MR_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_emplace_back | ( | MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_QuadraticForm2f_MR_VertId_empty | ( | const MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId MR_Vector_MR_QuadraticForm2f_MR_VertId_endId | ( | const MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_front | ( | MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named front. Parameter _this can not 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_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_front_const | ( | const MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named front. Parameter _this can not 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_std_vector_MR_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_Get_vec_ | ( | const MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_GetMutable_vec_ | ( | MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named vec_. Parameter _this can not be 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_Vector_MR_QuadraticForm2f_MR_VertId_heapBytes | ( | const MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_index | ( | MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this, | 
| MR_VertId | i ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_index_const | ( | const MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this, | 
| MR_VertId | i ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_QuadraticForm2f_MR_VertId * MR_Vector_MR_QuadraticForm2f_MR_VertId_OffsetMutablePtr | ( | MR_Vector_MR_QuadraticForm2f_MR_VertId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_QuadraticForm2f_MR_VertId * MR_Vector_MR_QuadraticForm2f_MR_VertId_OffsetPtr | ( | const MR_Vector_MR_QuadraticForm2f_MR_VertId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_pop_back | ( | MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_push_back_const_MR_QuadraticForm2f_ref | ( | MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this, | 
| const MR_QuadraticForm2f * | t ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_push_back_MR_QuadraticForm2f_rvalue_ref | ( | MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this, | 
| MR_QuadraticForm2f * | t ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_reserve | ( | MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_resize_1 | ( | MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_resize_2 | ( | MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_QuadraticForm2f * | t ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_resizeWithReserve_1 | ( | MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_resizeWithReserve_2 | ( | MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_QuadraticForm2f * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_Set_vec_ | ( | MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_QuadraticForm2f * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_QuadraticForm2f_MR_VertId_size | ( | const MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_swap | ( | MR_Vector_MR_QuadraticForm2f_MR_VertId * | _this, | 
| MR_Vector_MR_QuadraticForm2f_MR_VertId * | b ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm2f, MR::VertId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_QuadraticForm3f_MR_VertId * MR_Vector_MR_QuadraticForm3f_MR_VertId_AssignFromAnother | ( | MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_QuadraticForm3f_MR_VertId * | _other ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_autoResizeAt | ( | MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this, | 
| MR_VertId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_autoResizeSet_2 | ( | MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this, | 
| MR_VertId | i, | ||
| const MR_QuadraticForm3f * | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_autoResizeSet_3 | ( | MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this, | 
| MR_VertId | pos, | ||
| MR_uint64_t | len, | ||
| const MR_QuadraticForm3f * | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API MR_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_back | ( | MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named back. Parameter _this can not 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_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_back_const | ( | const MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VertId MR_Vector_MR_QuadraticForm3f_MR_VertId_backId | ( | const MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId MR_Vector_MR_QuadraticForm3f_MR_VertId_beginId | ( | const MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_QuadraticForm3f_MR_VertId_capacity | ( | const MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_clear | ( | MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_QuadraticForm3f_MR_VertId * MR_Vector_MR_QuadraticForm3f_MR_VertId_Construct_1_std_vector_MR_QuadraticForm3f | ( | MR_std_vector_MR_QuadraticForm3f * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::QuadraticForm3f, MR::VertId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_QuadraticForm3f_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_QuadraticForm3f_MR_VertId * MR_Vector_MR_QuadraticForm3f_MR_VertId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::QuadraticForm3f, MR::VertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_QuadraticForm3f_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_QuadraticForm3f_MR_VertId * MR_Vector_MR_QuadraticForm3f_MR_VertId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_QuadraticForm3f * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::QuadraticForm3f, MR::VertId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_QuadraticForm3f_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_QuadraticForm3f_MR_VertId * MR_Vector_MR_QuadraticForm3f_MR_VertId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_QuadraticForm3f_MR_VertId * | _other ) | 
Generated from a constructor of class MR::Vector<MR::QuadraticForm3f, MR::VertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_QuadraticForm3f_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_data | ( | MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_data_const | ( | const MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_QuadraticForm3f_MR_VertId * MR_Vector_MR_QuadraticForm3f_MR_VertId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_QuadraticForm3f_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_QuadraticForm3f_MR_VertId * MR_Vector_MR_QuadraticForm3f_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_Vector_MR_QuadraticForm3f_MR_VertId_DestroyArray(). Use MR_Vector_MR_QuadraticForm3f_MR_VertId_OffsetMutablePtr() and MR_Vector_MR_QuadraticForm3f_MR_VertId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_Destroy | ( | const MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_QuadraticForm3f_MR_VertId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_DestroyArray | ( | const MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_QuadraticForm3f_MR_VertId. Does nothing if the pointer is null. 
| MRC_API MR_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_emplace_back | ( | MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_QuadraticForm3f_MR_VertId_empty | ( | const MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId MR_Vector_MR_QuadraticForm3f_MR_VertId_endId | ( | const MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_front | ( | MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named front. Parameter _this can not 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_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_front_const | ( | const MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named front. Parameter _this can not 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_std_vector_MR_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_Get_vec_ | ( | const MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_GetMutable_vec_ | ( | MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named vec_. Parameter _this can not be 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_Vector_MR_QuadraticForm3f_MR_VertId_heapBytes | ( | const MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_index | ( | MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this, | 
| MR_VertId | i ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_index_const | ( | const MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this, | 
| MR_VertId | i ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_QuadraticForm3f_MR_VertId * MR_Vector_MR_QuadraticForm3f_MR_VertId_OffsetMutablePtr | ( | MR_Vector_MR_QuadraticForm3f_MR_VertId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_QuadraticForm3f_MR_VertId * MR_Vector_MR_QuadraticForm3f_MR_VertId_OffsetPtr | ( | const MR_Vector_MR_QuadraticForm3f_MR_VertId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_pop_back | ( | MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_push_back_const_MR_QuadraticForm3f_ref | ( | MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this, | 
| const MR_QuadraticForm3f * | t ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_push_back_MR_QuadraticForm3f_rvalue_ref | ( | MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this, | 
| MR_QuadraticForm3f * | t ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_reserve | ( | MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_resize_1 | ( | MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_resize_2 | ( | MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_QuadraticForm3f * | t ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_resizeWithReserve_1 | ( | MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_resizeWithReserve_2 | ( | MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_QuadraticForm3f * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_Set_vec_ | ( | MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_QuadraticForm3f * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_QuadraticForm3f_MR_VertId_size | ( | const MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_swap | ( | MR_Vector_MR_QuadraticForm3f_MR_VertId * | _this, | 
| MR_Vector_MR_QuadraticForm3f_MR_VertId * | b ) | 
Generated from a method of class MR::Vector<MR::QuadraticForm3f, MR::VertId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_RegionId_MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_AssignFromAnother | ( | MR_Vector_MR_RegionId_MR_RegionId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_RegionId_MR_RegionId * | _other ) | 
Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_autoResizeAt | ( | MR_Vector_MR_RegionId_MR_RegionId * | _this, | 
| MR_RegionId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_RegionId_MR_RegionId_autoResizeSet_2 | ( | MR_Vector_MR_RegionId_MR_RegionId * | _this, | 
| MR_RegionId | i, | ||
| MR_RegionId | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_RegionId_MR_RegionId_autoResizeSet_3 | ( | MR_Vector_MR_RegionId_MR_RegionId * | _this, | 
| MR_RegionId | pos, | ||
| MR_uint64_t | len, | ||
| MR_RegionId | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_back | ( | MR_Vector_MR_RegionId_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_back_const | ( | const MR_Vector_MR_RegionId_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_RegionId MR_Vector_MR_RegionId_MR_RegionId_backId | ( | const MR_Vector_MR_RegionId_MR_RegionId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_RegionId MR_Vector_MR_RegionId_MR_RegionId_beginId | ( | const MR_Vector_MR_RegionId_MR_RegionId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_RegionId_MR_RegionId_capacity | ( | const MR_Vector_MR_RegionId_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_RegionId_MR_RegionId_clear | ( | MR_Vector_MR_RegionId_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_RegionId_MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_Construct_1_std_vector_MR_RegionId | ( | MR_std_vector_MR_RegionId * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::RegionId, MR::RegionId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_RegionId_MR_RegionId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_RegionId_MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::RegionId, MR::RegionId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_RegionId_MR_RegionId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_RegionId_MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_RegionId * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::RegionId, MR::RegionId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_RegionId_MR_RegionId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_RegionId_MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_RegionId_MR_RegionId * | _other ) | 
Generated from a constructor of class MR::Vector<MR::RegionId, MR::RegionId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_RegionId_MR_RegionId_Destroy() to free it when you're done using it. 
| MRC_API MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_data | ( | MR_Vector_MR_RegionId_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_data_const | ( | const MR_Vector_MR_RegionId_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_RegionId_MR_RegionId * MR_Vector_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_Vector_MR_RegionId_MR_RegionId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_RegionId_MR_RegionId * MR_Vector_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_Vector_MR_RegionId_MR_RegionId_DestroyArray(). Use MR_Vector_MR_RegionId_MR_RegionId_OffsetMutablePtr() and MR_Vector_MR_RegionId_MR_RegionId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_RegionId_MR_RegionId_Destroy | ( | const MR_Vector_MR_RegionId_MR_RegionId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_RegionId_MR_RegionId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_RegionId_MR_RegionId_DestroyArray | ( | const MR_Vector_MR_RegionId_MR_RegionId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_RegionId_MR_RegionId. Does nothing if the pointer is null. 
| MRC_API MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_emplace_back | ( | MR_Vector_MR_RegionId_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_RegionId_MR_RegionId_empty | ( | const MR_Vector_MR_RegionId_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_RegionId MR_Vector_MR_RegionId_MR_RegionId_endId | ( | const MR_Vector_MR_RegionId_MR_RegionId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_front | ( | MR_Vector_MR_RegionId_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named front. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_front_const | ( | const MR_Vector_MR_RegionId_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named front. Parameter _this can not 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_std_vector_MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_Get_vec_ | ( | const MR_Vector_MR_RegionId_MR_RegionId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::RegionId, MR::RegionId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_GetMutable_vec_ | ( | MR_Vector_MR_RegionId_MR_RegionId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::RegionId, MR::RegionId> named vec_. Parameter _this can not be 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_Vector_MR_RegionId_MR_RegionId_heapBytes | ( | const MR_Vector_MR_RegionId_MR_RegionId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_index | ( | MR_Vector_MR_RegionId_MR_RegionId * | _this, | 
| MR_RegionId | i ) | 
Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_index_const | ( | const MR_Vector_MR_RegionId_MR_RegionId * | _this, | 
| MR_RegionId | i ) | 
Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_RegionId_MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_OffsetMutablePtr | ( | MR_Vector_MR_RegionId_MR_RegionId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_RegionId_MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_OffsetPtr | ( | const MR_Vector_MR_RegionId_MR_RegionId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_RegionId_MR_RegionId_pop_back | ( | MR_Vector_MR_RegionId_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_RegionId_MR_RegionId_push_back_const_MR_RegionId_ref | ( | MR_Vector_MR_RegionId_MR_RegionId * | _this, | 
| const MR_RegionId * | t ) | 
Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_RegionId_MR_RegionId_push_back_MR_RegionId_rvalue_ref | ( | MR_Vector_MR_RegionId_MR_RegionId * | _this, | 
| MR_RegionId * | t ) | 
Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_RegionId_MR_RegionId_reserve | ( | MR_Vector_MR_RegionId_MR_RegionId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_RegionId_MR_RegionId_resize_1 | ( | MR_Vector_MR_RegionId_MR_RegionId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_RegionId_MR_RegionId_resize_2 | ( | MR_Vector_MR_RegionId_MR_RegionId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_RegionId * | t ) | 
Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_RegionId_MR_RegionId_resizeNoInit | ( | MR_Vector_MR_RegionId_MR_RegionId * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_RegionId_MR_RegionId_resizeWithReserve_1 | ( | MR_Vector_MR_RegionId_MR_RegionId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_RegionId_MR_RegionId_resizeWithReserve_2 | ( | MR_Vector_MR_RegionId_MR_RegionId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_RegionId * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_RegionId_MR_RegionId_Set_vec_ | ( | MR_Vector_MR_RegionId_MR_RegionId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_RegionId * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::RegionId, MR::RegionId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_RegionId_MR_RegionId_size | ( | const MR_Vector_MR_RegionId_MR_RegionId * | _this | ) | 
Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_RegionId_MR_RegionId_swap | ( | MR_Vector_MR_RegionId_MR_RegionId * | _this, | 
| MR_Vector_MR_RegionId_MR_RegionId * | b ) | 
Generated from a method of class MR::Vector<MR::RegionId, MR::RegionId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_TextureId_MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_AssignFromAnother | ( | MR_Vector_MR_TextureId_MR_TextureId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_TextureId_MR_TextureId * | _other ) | 
Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_autoResizeAt | ( | MR_Vector_MR_TextureId_MR_TextureId * | _this, | 
| MR_TextureId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_TextureId_MR_TextureId_autoResizeSet_2 | ( | MR_Vector_MR_TextureId_MR_TextureId * | _this, | 
| MR_TextureId | i, | ||
| MR_TextureId | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_TextureId_MR_TextureId_autoResizeSet_3 | ( | MR_Vector_MR_TextureId_MR_TextureId * | _this, | 
| MR_TextureId | pos, | ||
| MR_uint64_t | len, | ||
| MR_TextureId | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_back | ( | MR_Vector_MR_TextureId_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_back_const | ( | const MR_Vector_MR_TextureId_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_TextureId MR_Vector_MR_TextureId_MR_TextureId_backId | ( | const MR_Vector_MR_TextureId_MR_TextureId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_TextureId MR_Vector_MR_TextureId_MR_TextureId_beginId | ( | const MR_Vector_MR_TextureId_MR_TextureId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_TextureId_MR_TextureId_capacity | ( | const MR_Vector_MR_TextureId_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_TextureId_MR_TextureId_clear | ( | MR_Vector_MR_TextureId_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_TextureId_MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_Construct_1_std_vector_MR_TextureId | ( | MR_std_vector_MR_TextureId * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::TextureId, MR::TextureId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_TextureId_MR_TextureId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_TextureId_MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::TextureId, MR::TextureId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_TextureId_MR_TextureId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_TextureId_MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_TextureId * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::TextureId, MR::TextureId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_TextureId_MR_TextureId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_TextureId_MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_TextureId_MR_TextureId * | _other ) | 
Generated from a constructor of class MR::Vector<MR::TextureId, MR::TextureId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_TextureId_MR_TextureId_Destroy() to free it when you're done using it. 
| MRC_API MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_data | ( | MR_Vector_MR_TextureId_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_data_const | ( | const MR_Vector_MR_TextureId_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_TextureId_MR_TextureId * MR_Vector_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_Vector_MR_TextureId_MR_TextureId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_TextureId_MR_TextureId * MR_Vector_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_Vector_MR_TextureId_MR_TextureId_DestroyArray(). Use MR_Vector_MR_TextureId_MR_TextureId_OffsetMutablePtr() and MR_Vector_MR_TextureId_MR_TextureId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_TextureId_MR_TextureId_Destroy | ( | const MR_Vector_MR_TextureId_MR_TextureId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_TextureId_MR_TextureId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_TextureId_MR_TextureId_DestroyArray | ( | const MR_Vector_MR_TextureId_MR_TextureId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_TextureId_MR_TextureId. Does nothing if the pointer is null. 
| MRC_API MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_emplace_back | ( | MR_Vector_MR_TextureId_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_TextureId_MR_TextureId_empty | ( | const MR_Vector_MR_TextureId_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_TextureId MR_Vector_MR_TextureId_MR_TextureId_endId | ( | const MR_Vector_MR_TextureId_MR_TextureId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_front | ( | MR_Vector_MR_TextureId_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named front. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_front_const | ( | const MR_Vector_MR_TextureId_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named front. Parameter _this can not 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_std_vector_MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_Get_vec_ | ( | const MR_Vector_MR_TextureId_MR_TextureId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::TextureId, MR::TextureId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_GetMutable_vec_ | ( | MR_Vector_MR_TextureId_MR_TextureId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::TextureId, MR::TextureId> named vec_. Parameter _this can not be 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_Vector_MR_TextureId_MR_TextureId_heapBytes | ( | const MR_Vector_MR_TextureId_MR_TextureId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_index | ( | MR_Vector_MR_TextureId_MR_TextureId * | _this, | 
| MR_TextureId | i ) | 
Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_index_const | ( | const MR_Vector_MR_TextureId_MR_TextureId * | _this, | 
| MR_TextureId | i ) | 
Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_TextureId_MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_OffsetMutablePtr | ( | MR_Vector_MR_TextureId_MR_TextureId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_TextureId_MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_OffsetPtr | ( | const MR_Vector_MR_TextureId_MR_TextureId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_TextureId_MR_TextureId_pop_back | ( | MR_Vector_MR_TextureId_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_TextureId_MR_TextureId_push_back_const_MR_TextureId_ref | ( | MR_Vector_MR_TextureId_MR_TextureId * | _this, | 
| const MR_TextureId * | t ) | 
Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_TextureId_MR_TextureId_push_back_MR_TextureId_rvalue_ref | ( | MR_Vector_MR_TextureId_MR_TextureId * | _this, | 
| MR_TextureId * | t ) | 
Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_TextureId_MR_TextureId_reserve | ( | MR_Vector_MR_TextureId_MR_TextureId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_TextureId_MR_TextureId_resize_1 | ( | MR_Vector_MR_TextureId_MR_TextureId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_TextureId_MR_TextureId_resize_2 | ( | MR_Vector_MR_TextureId_MR_TextureId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_TextureId * | t ) | 
Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_TextureId_MR_TextureId_resizeNoInit | ( | MR_Vector_MR_TextureId_MR_TextureId * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_TextureId_MR_TextureId_resizeWithReserve_1 | ( | MR_Vector_MR_TextureId_MR_TextureId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_TextureId_MR_TextureId_resizeWithReserve_2 | ( | MR_Vector_MR_TextureId_MR_TextureId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_TextureId * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_TextureId_MR_TextureId_Set_vec_ | ( | MR_Vector_MR_TextureId_MR_TextureId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_TextureId * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::TextureId, MR::TextureId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_TextureId_MR_TextureId_size | ( | const MR_Vector_MR_TextureId_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_TextureId_MR_TextureId_swap | ( | MR_Vector_MR_TextureId_MR_TextureId * | _this, | 
| MR_Vector_MR_TextureId_MR_TextureId * | b ) | 
Generated from a method of class MR::Vector<MR::TextureId, MR::TextureId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_AssignFromAnother | ( | MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _other ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_autoResizeAt | ( | MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_Id_MR_ICPElemtTag * | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named autoResizeAt. 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 void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_autoResizeSet_2 | ( | MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_Id_MR_ICPElemtTag * | i, | ||
| MR_PassBy | val_pass_by, | ||
| MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter i can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_autoResizeSet_3 | ( | MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_Id_MR_ICPElemtTag * | pos, | ||
| MR_uint64_t | len, | ||
| MR_PassBy | val_pass_by, | ||
| MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter pos can not be null. It is a single object. 
| MRC_API MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_back | ( | MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named back. Parameter _this can not 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_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_back_const | ( | const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_backId | ( | const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named backId. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_beginId | ( | const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named beginId. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_uint64_t MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_capacity | ( | const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_clear | ( | MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Construct_1_std_vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag | ( | MR_std_vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _other ) | 
Generated from a constructor of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_data | ( | MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_data_const | ( | const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_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_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_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_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_DestroyArray(). Use MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetMutablePtr() and MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Destroy | ( | const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_DestroyArray | ( | const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag. Does nothing if the pointer is null. 
| MRC_API MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_emplace_back | ( | MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_empty | ( | const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_endId | ( | const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named endId. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_front | ( | MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named front. Parameter _this can not 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_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_front_const | ( | const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named front. Parameter _this can not 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_std_vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Get_vec_ | ( | const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_GetMutable_vec_ | ( | MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named vec_. Parameter _this can not be 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_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_heapBytes | ( | const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_index | ( | MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_Id_MR_ICPElemtTag * | i ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named operator[]. Parameter _this can not be null. It is a single object. Parameter i can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_index_const | ( | const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_Id_MR_ICPElemtTag * | i ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named operator[]. Parameter _this can not be null. It is a single object. Parameter i can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetMutablePtr | ( | MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetPtr | ( | const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_pop_back | ( | MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_push_back_const_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_ref | ( | MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | t ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_push_back_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_rvalue_ref | ( | MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | t ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_reserve | ( | MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_resize_1 | ( | MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_resize_2 | ( | MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | t ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_resizeWithReserve_1 | ( | MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_resizeWithReserve_2 | ( | MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Set_vec_ | ( | MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_size | ( | const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_swap | ( | MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | b ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_AssignFromAnother | ( | MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _other ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_autoResizeAt | ( | MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this, | 
| int | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_autoResizeSet_2 | ( | MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this, | 
| int | i, | ||
| MR_PassBy | val_pass_by, | ||
| MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_autoResizeSet_3 | ( | MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this, | 
| int | pos, | ||
| MR_uint64_t | len, | ||
| MR_PassBy | val_pass_by, | ||
| MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_back | ( | MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named back. Parameter _this can not 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_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_back_const | ( | const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API int MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_backId | ( | const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API int MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_beginId | ( | const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_capacity | ( | const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_clear | ( | MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_Construct_1_std_vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag | ( | MR_std_vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _other ) | 
Generated from a constructor of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_data | ( | MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_data_const | ( | const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_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_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_DestroyArray(). Use MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_OffsetMutablePtr() and MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_Destroy | ( | const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_DestroyArray | ( | const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int. Does nothing if the pointer is null. 
| MRC_API MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_emplace_back | ( | MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_empty | ( | const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API int MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_endId | ( | const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_front | ( | MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named front. Parameter _this can not 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_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_front_const | ( | const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named front. Parameter _this can not 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_std_vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_Get_vec_ | ( | const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_GetMutable_vec_ | ( | MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named vec_. Parameter _this can not be 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_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_heapBytes | ( | const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_index | ( | MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this, | 
| int | i ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_index_const | ( | const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this, | 
| int | i ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_OffsetMutablePtr | ( | MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_OffsetPtr | ( | const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_pop_back | ( | MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_push_back_const_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_ref | ( | MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this, | 
| const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | t ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_push_back_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_rvalue_ref | ( | MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this, | 
| MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | t ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_reserve | ( | MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_resize_1 | ( | MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_resize_2 | ( | MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | t ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_resizeWithReserve_1 | ( | MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_resizeWithReserve_2 | ( | MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_Set_vec_ | ( | MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_size | ( | const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_swap | ( | MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | _this, | 
| MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * | b ) | 
Generated from a method of class MR::Vector<MR::Vector<MR::Vector<MR::ICPGroupPairs, MR::Id<MR::ICPElemtTag>>, MR::Id<MR::ICPElemtTag>>, int> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_AssignFromAnother | ( | MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _other ) | 
Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_autoResizeAt | ( | MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this, | 
| int | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_autoResizeSet_2 | ( | MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this, | 
| int | i, | ||
| MR_PassBy | val_pass_by, | ||
| MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_autoResizeSet_3 | ( | MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this, | 
| int | pos, | ||
| MR_uint64_t | len, | ||
| MR_PassBy | val_pass_by, | ||
| MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_back | ( | MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named back. Parameter _this can not 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_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_back_const | ( | const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API int MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_backId | ( | const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API int MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_beginId | ( | const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_capacity | ( | const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_clear | ( | MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_Construct_1_std_vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag | ( | MR_std_vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _other ) | 
Generated from a constructor of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_data | ( | MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_data_const | ( | const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_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_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_DestroyArray(). Use MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_OffsetMutablePtr() and MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_Destroy | ( | const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_DestroyArray | ( | const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int. Does nothing if the pointer is null. 
| MRC_API MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_emplace_back | ( | MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_empty | ( | const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API int MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_endId | ( | const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_front | ( | MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named front. Parameter _this can not 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_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_front_const | ( | const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named front. Parameter _this can not 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_std_vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_Get_vec_ | ( | const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_GetMutable_vec_ | ( | MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named vec_. Parameter _this can not be 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_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_heapBytes | ( | const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_index | ( | MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this, | 
| int | i ) | 
Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_index_const | ( | const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this, | 
| int | i ) | 
Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_OffsetMutablePtr | ( | MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_OffsetPtr | ( | const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_pop_back | ( | MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_push_back_const_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_ref | ( | MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this, | 
| const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | t ) | 
Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_push_back_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_rvalue_ref | ( | MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this, | 
| MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | t ) | 
Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_reserve | ( | MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_resize_1 | ( | MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_resize_2 | ( | MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | t ) | 
Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_resizeWithReserve_1 | ( | MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_resizeWithReserve_2 | ( | MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_Set_vec_ | ( | MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_size | ( | const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this | ) | 
Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_swap | ( | MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | _this, | 
| MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * | b ) | 
Generated from a method of class MR::Vector<MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>, int> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_VertBitSet_MR_ObjId * MR_Vector_MR_VertBitSet_MR_ObjId_AssignFromAnother | ( | MR_Vector_MR_VertBitSet_MR_ObjId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_VertBitSet_MR_ObjId * | _other ) | 
Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_autoResizeAt | ( | MR_Vector_MR_VertBitSet_MR_ObjId * | _this, | 
| MR_ObjId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_autoResizeSet_2 | ( | MR_Vector_MR_VertBitSet_MR_ObjId * | _this, | 
| MR_ObjId | i, | ||
| MR_PassBy | val_pass_by, | ||
| MR_VertBitSet * | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_autoResizeSet_3 | ( | MR_Vector_MR_VertBitSet_MR_ObjId * | _this, | 
| MR_ObjId | pos, | ||
| MR_uint64_t | len, | ||
| MR_PassBy | val_pass_by, | ||
| MR_VertBitSet * | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_back | ( | MR_Vector_MR_VertBitSet_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named back. Parameter _this can not 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_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_back_const | ( | const MR_Vector_MR_VertBitSet_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_ObjId MR_Vector_MR_VertBitSet_MR_ObjId_backId | ( | const MR_Vector_MR_VertBitSet_MR_ObjId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_ObjId MR_Vector_MR_VertBitSet_MR_ObjId_beginId | ( | const MR_Vector_MR_VertBitSet_MR_ObjId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_VertBitSet_MR_ObjId_capacity | ( | const MR_Vector_MR_VertBitSet_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_clear | ( | MR_Vector_MR_VertBitSet_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_VertBitSet_MR_ObjId * MR_Vector_MR_VertBitSet_MR_ObjId_Construct_1_std_vector_MR_VertBitSet | ( | MR_std_vector_MR_VertBitSet * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::VertBitSet, MR::ObjId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_VertBitSet_MR_ObjId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_VertBitSet_MR_ObjId * MR_Vector_MR_VertBitSet_MR_ObjId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::VertBitSet, MR::ObjId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_VertBitSet_MR_ObjId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_VertBitSet_MR_ObjId * MR_Vector_MR_VertBitSet_MR_ObjId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_VertBitSet * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::VertBitSet, MR::ObjId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_VertBitSet_MR_ObjId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_VertBitSet_MR_ObjId * MR_Vector_MR_VertBitSet_MR_ObjId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_VertBitSet_MR_ObjId * | _other ) | 
Generated from a constructor of class MR::Vector<MR::VertBitSet, MR::ObjId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_VertBitSet_MR_ObjId_Destroy() to free it when you're done using it. 
| MRC_API MR_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_data | ( | MR_Vector_MR_VertBitSet_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_data_const | ( | const MR_Vector_MR_VertBitSet_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_VertBitSet_MR_ObjId * MR_Vector_MR_VertBitSet_MR_ObjId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_VertBitSet_MR_ObjId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_VertBitSet_MR_ObjId * MR_Vector_MR_VertBitSet_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_Vector_MR_VertBitSet_MR_ObjId_DestroyArray(). Use MR_Vector_MR_VertBitSet_MR_ObjId_OffsetMutablePtr() and MR_Vector_MR_VertBitSet_MR_ObjId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_Destroy | ( | const MR_Vector_MR_VertBitSet_MR_ObjId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_VertBitSet_MR_ObjId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_DestroyArray | ( | const MR_Vector_MR_VertBitSet_MR_ObjId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_VertBitSet_MR_ObjId. Does nothing if the pointer is null. 
| MRC_API MR_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_emplace_back | ( | MR_Vector_MR_VertBitSet_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_VertBitSet_MR_ObjId_empty | ( | const MR_Vector_MR_VertBitSet_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_ObjId MR_Vector_MR_VertBitSet_MR_ObjId_endId | ( | const MR_Vector_MR_VertBitSet_MR_ObjId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_front | ( | MR_Vector_MR_VertBitSet_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named front. Parameter _this can not 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_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_front_const | ( | const MR_Vector_MR_VertBitSet_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named front. Parameter _this can not 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_std_vector_MR_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_Get_vec_ | ( | const MR_Vector_MR_VertBitSet_MR_ObjId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::VertBitSet, MR::ObjId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_GetMutable_vec_ | ( | MR_Vector_MR_VertBitSet_MR_ObjId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::VertBitSet, MR::ObjId> named vec_. Parameter _this can not be 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_Vector_MR_VertBitSet_MR_ObjId_heapBytes | ( | const MR_Vector_MR_VertBitSet_MR_ObjId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_index | ( | MR_Vector_MR_VertBitSet_MR_ObjId * | _this, | 
| MR_ObjId | i ) | 
Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_index_const | ( | const MR_Vector_MR_VertBitSet_MR_ObjId * | _this, | 
| MR_ObjId | i ) | 
Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_VertBitSet_MR_ObjId * MR_Vector_MR_VertBitSet_MR_ObjId_OffsetMutablePtr | ( | MR_Vector_MR_VertBitSet_MR_ObjId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_VertBitSet_MR_ObjId * MR_Vector_MR_VertBitSet_MR_ObjId_OffsetPtr | ( | const MR_Vector_MR_VertBitSet_MR_ObjId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_pop_back | ( | MR_Vector_MR_VertBitSet_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_push_back_const_MR_VertBitSet_ref | ( | MR_Vector_MR_VertBitSet_MR_ObjId * | _this, | 
| const MR_VertBitSet * | t ) | 
Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_push_back_MR_VertBitSet_rvalue_ref | ( | MR_Vector_MR_VertBitSet_MR_ObjId * | _this, | 
| MR_VertBitSet * | t ) | 
Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_reserve | ( | MR_Vector_MR_VertBitSet_MR_ObjId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_resize_1 | ( | MR_Vector_MR_VertBitSet_MR_ObjId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_resize_2 | ( | MR_Vector_MR_VertBitSet_MR_ObjId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_VertBitSet * | t ) | 
Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_resizeWithReserve_1 | ( | MR_Vector_MR_VertBitSet_MR_ObjId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_resizeWithReserve_2 | ( | MR_Vector_MR_VertBitSet_MR_ObjId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_VertBitSet * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_Set_vec_ | ( | MR_Vector_MR_VertBitSet_MR_ObjId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_VertBitSet * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::VertBitSet, MR::ObjId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_VertBitSet_MR_ObjId_size | ( | const MR_Vector_MR_VertBitSet_MR_ObjId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_swap | ( | MR_Vector_MR_VertBitSet_MR_ObjId * | _this, | 
| MR_Vector_MR_VertBitSet_MR_ObjId * | b ) | 
Generated from a method of class MR::Vector<MR::VertBitSet, MR::ObjId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_VertId_MR_EdgeId * MR_Vector_MR_VertId_MR_EdgeId_AssignFromAnother | ( | MR_Vector_MR_VertId_MR_EdgeId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_VertId_MR_EdgeId * | _other ) | 
Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_autoResizeAt | ( | MR_Vector_MR_VertId_MR_EdgeId * | _this, | 
| MR_EdgeId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_VertId_MR_EdgeId_autoResizeSet_2 | ( | MR_Vector_MR_VertId_MR_EdgeId * | _this, | 
| MR_EdgeId | i, | ||
| MR_VertId | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VertId_MR_EdgeId_autoResizeSet_3 | ( | MR_Vector_MR_VertId_MR_EdgeId * | _this, | 
| MR_EdgeId | pos, | ||
| MR_uint64_t | len, | ||
| MR_VertId | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_back | ( | MR_Vector_MR_VertId_MR_EdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_back_const | ( | const MR_Vector_MR_VertId_MR_EdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_EdgeId MR_Vector_MR_VertId_MR_EdgeId_backId | ( | const MR_Vector_MR_VertId_MR_EdgeId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_EdgeId MR_Vector_MR_VertId_MR_EdgeId_beginId | ( | const MR_Vector_MR_VertId_MR_EdgeId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_VertId_MR_EdgeId_capacity | ( | const MR_Vector_MR_VertId_MR_EdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VertId_MR_EdgeId_clear | ( | MR_Vector_MR_VertId_MR_EdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_VertId_MR_EdgeId * MR_Vector_MR_VertId_MR_EdgeId_Construct_1_std_vector_MR_VertId | ( | MR_std_vector_MR_VertId * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::VertId, MR::EdgeId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_VertId_MR_EdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_VertId_MR_EdgeId * MR_Vector_MR_VertId_MR_EdgeId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::VertId, MR::EdgeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_VertId_MR_EdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_VertId_MR_EdgeId * MR_Vector_MR_VertId_MR_EdgeId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_VertId * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::VertId, MR::EdgeId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_VertId_MR_EdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_VertId_MR_EdgeId * MR_Vector_MR_VertId_MR_EdgeId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_VertId_MR_EdgeId * | _other ) | 
Generated from a constructor of class MR::Vector<MR::VertId, MR::EdgeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_VertId_MR_EdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_data | ( | MR_Vector_MR_VertId_MR_EdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_data_const | ( | const MR_Vector_MR_VertId_MR_EdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_VertId_MR_EdgeId * MR_Vector_MR_VertId_MR_EdgeId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_VertId_MR_EdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_VertId_MR_EdgeId * MR_Vector_MR_VertId_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_Vector_MR_VertId_MR_EdgeId_DestroyArray(). Use MR_Vector_MR_VertId_MR_EdgeId_OffsetMutablePtr() and MR_Vector_MR_VertId_MR_EdgeId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_VertId_MR_EdgeId_Destroy | ( | const MR_Vector_MR_VertId_MR_EdgeId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_VertId_MR_EdgeId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_VertId_MR_EdgeId_DestroyArray | ( | const MR_Vector_MR_VertId_MR_EdgeId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_VertId_MR_EdgeId. Does nothing if the pointer is null. 
| MRC_API MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_emplace_back | ( | MR_Vector_MR_VertId_MR_EdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_VertId_MR_EdgeId_empty | ( | const MR_Vector_MR_VertId_MR_EdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_EdgeId MR_Vector_MR_VertId_MR_EdgeId_endId | ( | const MR_Vector_MR_VertId_MR_EdgeId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_front | ( | MR_Vector_MR_VertId_MR_EdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named front. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_front_const | ( | const MR_Vector_MR_VertId_MR_EdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named front. Parameter _this can not 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_std_vector_MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_Get_vec_ | ( | const MR_Vector_MR_VertId_MR_EdgeId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::VertId, MR::EdgeId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_GetMutable_vec_ | ( | MR_Vector_MR_VertId_MR_EdgeId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::VertId, MR::EdgeId> named vec_. Parameter _this can not be 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_Vector_MR_VertId_MR_EdgeId_heapBytes | ( | const MR_Vector_MR_VertId_MR_EdgeId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_index | ( | MR_Vector_MR_VertId_MR_EdgeId * | _this, | 
| MR_EdgeId | i ) | 
Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_index_const | ( | const MR_Vector_MR_VertId_MR_EdgeId * | _this, | 
| MR_EdgeId | i ) | 
Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_VertId_MR_EdgeId * MR_Vector_MR_VertId_MR_EdgeId_OffsetMutablePtr | ( | MR_Vector_MR_VertId_MR_EdgeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_VertId_MR_EdgeId * MR_Vector_MR_VertId_MR_EdgeId_OffsetPtr | ( | const MR_Vector_MR_VertId_MR_EdgeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_VertId_MR_EdgeId_pop_back | ( | MR_Vector_MR_VertId_MR_EdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VertId_MR_EdgeId_push_back_const_MR_VertId_ref | ( | MR_Vector_MR_VertId_MR_EdgeId * | _this, | 
| const MR_VertId * | t ) | 
Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VertId_MR_EdgeId_push_back_MR_VertId_rvalue_ref | ( | MR_Vector_MR_VertId_MR_EdgeId * | _this, | 
| MR_VertId * | t ) | 
Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_VertId_MR_EdgeId_reserve | ( | MR_Vector_MR_VertId_MR_EdgeId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VertId_MR_EdgeId_resize_1 | ( | MR_Vector_MR_VertId_MR_EdgeId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VertId_MR_EdgeId_resize_2 | ( | MR_Vector_MR_VertId_MR_EdgeId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_VertId * | t ) | 
Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VertId_MR_EdgeId_resizeNoInit | ( | MR_Vector_MR_VertId_MR_EdgeId * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VertId_MR_EdgeId_resizeWithReserve_1 | ( | MR_Vector_MR_VertId_MR_EdgeId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VertId_MR_EdgeId_resizeWithReserve_2 | ( | MR_Vector_MR_VertId_MR_EdgeId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_VertId * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VertId_MR_EdgeId_Set_vec_ | ( | MR_Vector_MR_VertId_MR_EdgeId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_VertId * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::VertId, MR::EdgeId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_VertId_MR_EdgeId_size | ( | const MR_Vector_MR_VertId_MR_EdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VertId_MR_EdgeId_swap | ( | MR_Vector_MR_VertId_MR_EdgeId * | _this, | 
| MR_Vector_MR_VertId_MR_EdgeId * | b ) | 
Generated from a method of class MR::Vector<MR::VertId, MR::EdgeId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_VoxelId_MR_FaceId * MR_Vector_MR_VoxelId_MR_FaceId_AssignFromAnother | ( | MR_Vector_MR_VoxelId_MR_FaceId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_VoxelId_MR_FaceId * | _other ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_autoResizeAt | ( | MR_Vector_MR_VoxelId_MR_FaceId * | _this, | 
| MR_FaceId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_autoResizeSet_2 | ( | MR_Vector_MR_VoxelId_MR_FaceId * | _this, | 
| MR_FaceId | i, | ||
| MR_VoxelId | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_autoResizeSet_3 | ( | MR_Vector_MR_VoxelId_MR_FaceId * | _this, | 
| MR_FaceId | pos, | ||
| MR_uint64_t | len, | ||
| MR_VoxelId | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_back | ( | MR_Vector_MR_VoxelId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_back_const | ( | const MR_Vector_MR_VoxelId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_FaceId MR_Vector_MR_VoxelId_MR_FaceId_backId | ( | const MR_Vector_MR_VoxelId_MR_FaceId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceId MR_Vector_MR_VoxelId_MR_FaceId_beginId | ( | const MR_Vector_MR_VoxelId_MR_FaceId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_VoxelId_MR_FaceId_capacity | ( | const MR_Vector_MR_VoxelId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_clear | ( | MR_Vector_MR_VoxelId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_VoxelId_MR_FaceId * MR_Vector_MR_VoxelId_MR_FaceId_Construct_1_std_vector_MR_VoxelId | ( | MR_std_vector_MR_VoxelId * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::VoxelId, MR::FaceId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_VoxelId_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_VoxelId_MR_FaceId * MR_Vector_MR_VoxelId_MR_FaceId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::VoxelId, MR::FaceId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_VoxelId_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_VoxelId_MR_FaceId * MR_Vector_MR_VoxelId_MR_FaceId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_VoxelId * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::VoxelId, MR::FaceId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_VoxelId_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_VoxelId_MR_FaceId * MR_Vector_MR_VoxelId_MR_FaceId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_VoxelId_MR_FaceId * | _other ) | 
Generated from a constructor of class MR::Vector<MR::VoxelId, MR::FaceId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_VoxelId_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_data | ( | MR_Vector_MR_VoxelId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_data_const | ( | const MR_Vector_MR_VoxelId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_VoxelId_MR_FaceId * MR_Vector_MR_VoxelId_MR_FaceId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_VoxelId_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_VoxelId_MR_FaceId * MR_Vector_MR_VoxelId_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_Vector_MR_VoxelId_MR_FaceId_DestroyArray(). Use MR_Vector_MR_VoxelId_MR_FaceId_OffsetMutablePtr() and MR_Vector_MR_VoxelId_MR_FaceId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_Destroy | ( | const MR_Vector_MR_VoxelId_MR_FaceId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_VoxelId_MR_FaceId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_DestroyArray | ( | const MR_Vector_MR_VoxelId_MR_FaceId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_VoxelId_MR_FaceId. Does nothing if the pointer is null. 
| MRC_API MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_emplace_back | ( | MR_Vector_MR_VoxelId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_VoxelId_MR_FaceId_empty | ( | const MR_Vector_MR_VoxelId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceId MR_Vector_MR_VoxelId_MR_FaceId_endId | ( | const MR_Vector_MR_VoxelId_MR_FaceId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_front | ( | MR_Vector_MR_VoxelId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named front. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_front_const | ( | const MR_Vector_MR_VoxelId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named front. Parameter _this can not 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_std_vector_MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_Get_vec_ | ( | const MR_Vector_MR_VoxelId_MR_FaceId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::VoxelId, MR::FaceId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_GetMutable_vec_ | ( | MR_Vector_MR_VoxelId_MR_FaceId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::VoxelId, MR::FaceId> named vec_. Parameter _this can not be 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_Vector_MR_VoxelId_MR_FaceId_heapBytes | ( | const MR_Vector_MR_VoxelId_MR_FaceId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_index | ( | MR_Vector_MR_VoxelId_MR_FaceId * | _this, | 
| MR_FaceId | i ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_index_const | ( | const MR_Vector_MR_VoxelId_MR_FaceId * | _this, | 
| MR_FaceId | i ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_VoxelId_MR_FaceId * MR_Vector_MR_VoxelId_MR_FaceId_OffsetMutablePtr | ( | MR_Vector_MR_VoxelId_MR_FaceId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_VoxelId_MR_FaceId * MR_Vector_MR_VoxelId_MR_FaceId_OffsetPtr | ( | const MR_Vector_MR_VoxelId_MR_FaceId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_pop_back | ( | MR_Vector_MR_VoxelId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_push_back_const_MR_VoxelId_ref | ( | MR_Vector_MR_VoxelId_MR_FaceId * | _this, | 
| const MR_VoxelId * | t ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_push_back_MR_VoxelId_rvalue_ref | ( | MR_Vector_MR_VoxelId_MR_FaceId * | _this, | 
| MR_VoxelId * | t ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_reserve | ( | MR_Vector_MR_VoxelId_MR_FaceId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_resize_1 | ( | MR_Vector_MR_VoxelId_MR_FaceId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_resize_2 | ( | MR_Vector_MR_VoxelId_MR_FaceId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_VoxelId * | t ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_resizeNoInit | ( | MR_Vector_MR_VoxelId_MR_FaceId * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_resizeWithReserve_1 | ( | MR_Vector_MR_VoxelId_MR_FaceId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_resizeWithReserve_2 | ( | MR_Vector_MR_VoxelId_MR_FaceId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_VoxelId * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_Set_vec_ | ( | MR_Vector_MR_VoxelId_MR_FaceId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_VoxelId * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::VoxelId, MR::FaceId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_VoxelId_MR_FaceId_size | ( | const MR_Vector_MR_VoxelId_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_swap | ( | MR_Vector_MR_VoxelId_MR_FaceId * | _this, | 
| MR_Vector_MR_VoxelId_MR_FaceId * | b ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::FaceId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_VoxelId_MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_AssignFromAnother | ( | MR_Vector_MR_VoxelId_MR_VoxelId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_VoxelId_MR_VoxelId * | _other ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_autoResizeAt | ( | MR_Vector_MR_VoxelId_MR_VoxelId * | _this, | 
| MR_VoxelId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_autoResizeSet_2 | ( | MR_Vector_MR_VoxelId_MR_VoxelId * | _this, | 
| MR_VoxelId | i, | ||
| MR_VoxelId | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_autoResizeSet_3 | ( | MR_Vector_MR_VoxelId_MR_VoxelId * | _this, | 
| MR_VoxelId | pos, | ||
| MR_uint64_t | len, | ||
| MR_VoxelId | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_back | ( | MR_Vector_MR_VoxelId_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_back_const | ( | const MR_Vector_MR_VoxelId_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VoxelId MR_Vector_MR_VoxelId_MR_VoxelId_backId | ( | const MR_Vector_MR_VoxelId_MR_VoxelId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VoxelId MR_Vector_MR_VoxelId_MR_VoxelId_beginId | ( | const MR_Vector_MR_VoxelId_MR_VoxelId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_VoxelId_MR_VoxelId_capacity | ( | const MR_Vector_MR_VoxelId_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_clear | ( | MR_Vector_MR_VoxelId_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_VoxelId_MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_Construct_1_std_vector_MR_VoxelId | ( | MR_std_vector_MR_VoxelId * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::VoxelId, MR::VoxelId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_VoxelId_MR_VoxelId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_VoxelId_MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::VoxelId, MR::VoxelId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_VoxelId_MR_VoxelId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_VoxelId_MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_VoxelId * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::VoxelId, MR::VoxelId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_VoxelId_MR_VoxelId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_VoxelId_MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_VoxelId_MR_VoxelId * | _other ) | 
Generated from a constructor of class MR::Vector<MR::VoxelId, MR::VoxelId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_VoxelId_MR_VoxelId_Destroy() to free it when you're done using it. 
| MRC_API MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_data | ( | MR_Vector_MR_VoxelId_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_data_const | ( | const MR_Vector_MR_VoxelId_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_VoxelId_MR_VoxelId * MR_Vector_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_Vector_MR_VoxelId_MR_VoxelId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_VoxelId_MR_VoxelId * MR_Vector_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_Vector_MR_VoxelId_MR_VoxelId_DestroyArray(). Use MR_Vector_MR_VoxelId_MR_VoxelId_OffsetMutablePtr() and MR_Vector_MR_VoxelId_MR_VoxelId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_Destroy | ( | const MR_Vector_MR_VoxelId_MR_VoxelId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_VoxelId_MR_VoxelId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_DestroyArray | ( | const MR_Vector_MR_VoxelId_MR_VoxelId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_VoxelId_MR_VoxelId. Does nothing if the pointer is null. 
| MRC_API MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_emplace_back | ( | MR_Vector_MR_VoxelId_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_VoxelId_MR_VoxelId_empty | ( | const MR_Vector_MR_VoxelId_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VoxelId MR_Vector_MR_VoxelId_MR_VoxelId_endId | ( | const MR_Vector_MR_VoxelId_MR_VoxelId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_front | ( | MR_Vector_MR_VoxelId_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named front. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_front_const | ( | const MR_Vector_MR_VoxelId_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named front. Parameter _this can not 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_std_vector_MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_Get_vec_ | ( | const MR_Vector_MR_VoxelId_MR_VoxelId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::VoxelId, MR::VoxelId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_GetMutable_vec_ | ( | MR_Vector_MR_VoxelId_MR_VoxelId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::VoxelId, MR::VoxelId> named vec_. Parameter _this can not be 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_Vector_MR_VoxelId_MR_VoxelId_heapBytes | ( | const MR_Vector_MR_VoxelId_MR_VoxelId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_index | ( | MR_Vector_MR_VoxelId_MR_VoxelId * | _this, | 
| MR_VoxelId | i ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_index_const | ( | const MR_Vector_MR_VoxelId_MR_VoxelId * | _this, | 
| MR_VoxelId | i ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_VoxelId_MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_OffsetMutablePtr | ( | MR_Vector_MR_VoxelId_MR_VoxelId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_VoxelId_MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_OffsetPtr | ( | const MR_Vector_MR_VoxelId_MR_VoxelId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_pop_back | ( | MR_Vector_MR_VoxelId_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_push_back_const_MR_VoxelId_ref | ( | MR_Vector_MR_VoxelId_MR_VoxelId * | _this, | 
| const MR_VoxelId * | t ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_push_back_MR_VoxelId_rvalue_ref | ( | MR_Vector_MR_VoxelId_MR_VoxelId * | _this, | 
| MR_VoxelId * | t ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_reserve | ( | MR_Vector_MR_VoxelId_MR_VoxelId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_resize_1 | ( | MR_Vector_MR_VoxelId_MR_VoxelId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_resize_2 | ( | MR_Vector_MR_VoxelId_MR_VoxelId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_VoxelId * | t ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_resizeNoInit | ( | MR_Vector_MR_VoxelId_MR_VoxelId * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_resizeWithReserve_1 | ( | MR_Vector_MR_VoxelId_MR_VoxelId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_resizeWithReserve_2 | ( | MR_Vector_MR_VoxelId_MR_VoxelId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_VoxelId * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_Set_vec_ | ( | MR_Vector_MR_VoxelId_MR_VoxelId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_VoxelId * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::VoxelId, MR::VoxelId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_VoxelId_MR_VoxelId_size | ( | const MR_Vector_MR_VoxelId_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_swap | ( | MR_Vector_MR_VoxelId_MR_VoxelId * | _this, | 
| MR_Vector_MR_VoxelId_MR_VoxelId * | b ) | 
Generated from a method of class MR::Vector<MR::VoxelId, MR::VoxelId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_AssignFromAnother | ( | MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _other ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_autoResizeAt | ( | MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this, | 
| MR_GraphVertId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_autoResizeSet_2 | ( | MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this, | 
| MR_GraphVertId | i, | ||
| const MR_WatershedGraph_BasinInfo * | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_autoResizeSet_3 | ( | MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this, | 
| MR_GraphVertId | pos, | ||
| MR_uint64_t | len, | ||
| const MR_WatershedGraph_BasinInfo * | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_back | ( | MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named back. Parameter _this can not 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_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_back_const | ( | const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_GraphVertId MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_backId | ( | const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_GraphVertId MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_beginId | ( | const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_capacity | ( | const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_clear | ( | MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_Construct_1_std_vector_MR_WatershedGraph_BasinInfo | ( | MR_std_vector_MR_WatershedGraph_BasinInfo * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_WatershedGraph_BasinInfo * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _other ) | 
Generated from a constructor of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_data | ( | MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_data_const | ( | const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * MR_Vector_MR_WatershedGraph_BasinInfo_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_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_DestroyArray(). Use MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_OffsetMutablePtr() and MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_Destroy | ( | const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_DestroyArray | ( | const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId. Does nothing if the pointer is null. 
| MRC_API MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_emplace_back | ( | MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_empty | ( | const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_GraphVertId MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_endId | ( | const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_front | ( | MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named front. Parameter _this can not 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_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_front_const | ( | const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named front. Parameter _this can not 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_std_vector_MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_Get_vec_ | ( | const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_GetMutable_vec_ | ( | MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named vec_. Parameter _this can not be 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_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_heapBytes | ( | const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_index | ( | MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this, | 
| MR_GraphVertId | i ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_index_const | ( | const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this, | 
| MR_GraphVertId | i ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_OffsetMutablePtr | ( | MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_OffsetPtr | ( | const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_pop_back | ( | MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_push_back_const_MR_WatershedGraph_BasinInfo_ref | ( | MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this, | 
| const MR_WatershedGraph_BasinInfo * | t ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_push_back_MR_WatershedGraph_BasinInfo_rvalue_ref | ( | MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this, | 
| MR_WatershedGraph_BasinInfo * | t ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_reserve | ( | MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_resize_1 | ( | MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_resize_2 | ( | MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_WatershedGraph_BasinInfo * | t ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_resizeWithReserve_1 | ( | MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_resizeWithReserve_2 | ( | MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_WatershedGraph_BasinInfo * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_Set_vec_ | ( | MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_WatershedGraph_BasinInfo * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_size | ( | const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_swap | ( | MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | _this, | 
| MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * | b ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BasinInfo, MR::GraphVertId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_AssignFromAnother | ( | MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _other ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_autoResizeAt | ( | MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this, | 
| MR_GraphEdgeId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_autoResizeSet_2 | ( | MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this, | 
| MR_GraphEdgeId | i, | ||
| const MR_WatershedGraph_BdInfo * | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_autoResizeSet_3 | ( | MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this, | 
| MR_GraphEdgeId | pos, | ||
| MR_uint64_t | len, | ||
| const MR_WatershedGraph_BdInfo * | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val can not be null. It is a single object. 
| MRC_API MR_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_back | ( | MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named back. Parameter _this can not 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_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_back_const | ( | const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_GraphEdgeId MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_backId | ( | const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_GraphEdgeId MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_beginId | ( | const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_capacity | ( | const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_clear | ( | MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_Construct_1_std_vector_MR_WatershedGraph_BdInfo | ( | MR_std_vector_MR_WatershedGraph_BdInfo * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_WatershedGraph_BdInfo * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _other ) | 
Generated from a constructor of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_data | ( | MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_data_const | ( | const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * MR_Vector_MR_WatershedGraph_BdInfo_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_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_DestroyArray(). Use MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_OffsetMutablePtr() and MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_Destroy | ( | const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_DestroyArray | ( | const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId. Does nothing if the pointer is null. 
| MRC_API MR_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_emplace_back | ( | MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_empty | ( | const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_GraphEdgeId MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_endId | ( | const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_front | ( | MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named front. Parameter _this can not 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_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_front_const | ( | const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named front. Parameter _this can not 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_std_vector_MR_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_Get_vec_ | ( | const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_GetMutable_vec_ | ( | MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named vec_. Parameter _this can not be 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_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_heapBytes | ( | const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_index | ( | MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this, | 
| MR_GraphEdgeId | i ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_index_const | ( | const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this, | 
| MR_GraphEdgeId | i ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_OffsetMutablePtr | ( | MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_OffsetPtr | ( | const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_pop_back | ( | MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_push_back_const_MR_WatershedGraph_BdInfo_ref | ( | MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this, | 
| const MR_WatershedGraph_BdInfo * | t ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_push_back_MR_WatershedGraph_BdInfo_rvalue_ref | ( | MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this, | 
| MR_WatershedGraph_BdInfo * | t ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_reserve | ( | MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_resize_1 | ( | MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_resize_2 | ( | MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_WatershedGraph_BdInfo * | t ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_resizeWithReserve_1 | ( | MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_resizeWithReserve_2 | ( | MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_WatershedGraph_BdInfo * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_Set_vec_ | ( | MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_WatershedGraph_BdInfo * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_size | ( | const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this | ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_swap | ( | MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | _this, | 
| MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * | b ) | 
Generated from a method of class MR::Vector<MR::WatershedGraph::BdInfo, MR::GraphEdgeId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_AssignFromAnother | ( | MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _other ) | 
Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_autoResizeAt | ( | MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this, | 
| MR_FaceId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_autoResizeSet_2 | ( | MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this, | 
| MR_FaceId | i, | ||
| MR_std_array_MR_Vector3f_3 | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_autoResizeSet_3 | ( | MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this, | 
| MR_FaceId | pos, | ||
| MR_uint64_t | len, | ||
| MR_std_array_MR_Vector3f_3 | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_back | ( | MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named back. Parameter _this can not 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_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_back_const | ( | const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_FaceId MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_backId | ( | const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceId MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_beginId | ( | const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_capacity | ( | const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_clear | ( | MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_Construct_1_std_vector_std_array_MR_Vector3f_3 | ( | MR_std_vector_std_array_MR_Vector3f_3 * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_std_array_MR_Vector3f_3 * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _other ) | 
Generated from a constructor of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_data | ( | MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_data_const | ( | const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * MR_Vector_std_array_MR_Vector3f_3_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_Vector_std_array_MR_Vector3f_3_MR_FaceId_DestroyArray(). Use MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_OffsetMutablePtr() and MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_Destroy | ( | const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_std_array_MR_Vector3f_3_MR_FaceId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_DestroyArray | ( | const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_std_array_MR_Vector3f_3_MR_FaceId. Does nothing if the pointer is null. 
| MRC_API MR_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_emplace_back | ( | MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_empty | ( | const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_FaceId MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_endId | ( | const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_front | ( | MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named front. Parameter _this can not 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_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_front_const | ( | const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named front. Parameter _this can not 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_std_vector_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_Get_vec_ | ( | const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_GetMutable_vec_ | ( | MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named vec_. Parameter _this can not be 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_Vector_std_array_MR_Vector3f_3_MR_FaceId_heapBytes | ( | const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_index | ( | MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this, | 
| MR_FaceId | i ) | 
Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_index_const | ( | const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this, | 
| MR_FaceId | i ) | 
Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_OffsetMutablePtr | ( | MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_OffsetPtr | ( | const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_pop_back | ( | MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_push_back_const_std_array_MR_Vector3f_3_ref | ( | MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this, | 
| const MR_std_array_MR_Vector3f_3 * | t ) | 
Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_push_back_std_array_MR_Vector3f_3_rvalue_ref | ( | MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this, | 
| MR_std_array_MR_Vector3f_3 * | t ) | 
Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_reserve | ( | MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_resize_1 | ( | MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_resize_2 | ( | MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_std_array_MR_Vector3f_3 * | t ) | 
Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_resizeWithReserve_1 | ( | MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_resizeWithReserve_2 | ( | MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_std_array_MR_Vector3f_3 * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_Set_vec_ | ( | MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_std_array_MR_Vector3f_3 * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_size | ( | const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this | ) | 
Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_swap | ( | MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | _this, | 
| MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * | b ) | 
Generated from a method of class MR::Vector<std::array<MR::Vector3f, 3>, MR::FaceId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_std_filesystem_path_MR_TextureId * MR_Vector_std_filesystem_path_MR_TextureId_AssignFromAnother | ( | MR_Vector_std_filesystem_path_MR_TextureId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_std_filesystem_path_MR_TextureId * | _other ) | 
Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_autoResizeAt | ( | MR_Vector_std_filesystem_path_MR_TextureId * | _this, | 
| MR_TextureId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_autoResizeSet_2 | ( | MR_Vector_std_filesystem_path_MR_TextureId * | _this, | 
| MR_TextureId | i, | ||
| const char * | val, | ||
| const char * | val_end ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val is a UTF-8 encoded filesystem path. 
| MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_autoResizeSet_3 | ( | MR_Vector_std_filesystem_path_MR_TextureId * | _this, | 
| MR_TextureId | pos, | ||
| MR_uint64_t | len, | ||
| const char * | val, | ||
| const char * | val_end ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter val is a UTF-8 encoded filesystem path. 
| MRC_API MR_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_back | ( | MR_Vector_std_filesystem_path_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named back. Parameter _this can not 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_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_back_const | ( | const MR_Vector_std_filesystem_path_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_TextureId MR_Vector_std_filesystem_path_MR_TextureId_backId | ( | const MR_Vector_std_filesystem_path_MR_TextureId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_TextureId MR_Vector_std_filesystem_path_MR_TextureId_beginId | ( | const MR_Vector_std_filesystem_path_MR_TextureId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_std_filesystem_path_MR_TextureId_capacity | ( | const MR_Vector_std_filesystem_path_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_clear | ( | MR_Vector_std_filesystem_path_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_std_filesystem_path_MR_TextureId * MR_Vector_std_filesystem_path_MR_TextureId_Construct_1_std_vector_std_filesystem_path | ( | MR_std_vector_std_filesystem_path * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<std::filesystem::path, MR::TextureId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_std_filesystem_path_MR_TextureId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_std_filesystem_path_MR_TextureId * MR_Vector_std_filesystem_path_MR_TextureId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<std::filesystem::path, MR::TextureId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_std_filesystem_path_MR_TextureId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_std_filesystem_path_MR_TextureId * MR_Vector_std_filesystem_path_MR_TextureId_Construct_2 | ( | MR_uint64_t | size, | 
| const char * | val, | ||
| const char * | val_end ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<std::filesystem::path, MR::TextureId>. Parameter val is a UTF-8 encoded filesystem path. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_std_filesystem_path_MR_TextureId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_std_filesystem_path_MR_TextureId * MR_Vector_std_filesystem_path_MR_TextureId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_std_filesystem_path_MR_TextureId * | _other ) | 
Generated from a constructor of class MR::Vector<std::filesystem::path, MR::TextureId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_std_filesystem_path_MR_TextureId_Destroy() to free it when you're done using it. 
| MRC_API MR_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_data | ( | MR_Vector_std_filesystem_path_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_data_const | ( | const MR_Vector_std_filesystem_path_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_std_filesystem_path_MR_TextureId * MR_Vector_std_filesystem_path_MR_TextureId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_std_filesystem_path_MR_TextureId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_std_filesystem_path_MR_TextureId * MR_Vector_std_filesystem_path_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_Vector_std_filesystem_path_MR_TextureId_DestroyArray(). Use MR_Vector_std_filesystem_path_MR_TextureId_OffsetMutablePtr() and MR_Vector_std_filesystem_path_MR_TextureId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_Destroy | ( | const MR_Vector_std_filesystem_path_MR_TextureId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_std_filesystem_path_MR_TextureId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_DestroyArray | ( | const MR_Vector_std_filesystem_path_MR_TextureId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_std_filesystem_path_MR_TextureId. Does nothing if the pointer is null. 
| MRC_API MR_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_emplace_back | ( | MR_Vector_std_filesystem_path_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_std_filesystem_path_MR_TextureId_empty | ( | const MR_Vector_std_filesystem_path_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_TextureId MR_Vector_std_filesystem_path_MR_TextureId_endId | ( | const MR_Vector_std_filesystem_path_MR_TextureId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_front | ( | MR_Vector_std_filesystem_path_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named front. Parameter _this can not 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_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_front_const | ( | const MR_Vector_std_filesystem_path_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named front. Parameter _this can not 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_std_vector_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_Get_vec_ | ( | const MR_Vector_std_filesystem_path_MR_TextureId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<std::filesystem::path, MR::TextureId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_GetMutable_vec_ | ( | MR_Vector_std_filesystem_path_MR_TextureId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<std::filesystem::path, MR::TextureId> named vec_. Parameter _this can not be 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_Vector_std_filesystem_path_MR_TextureId_heapBytes | ( | const MR_Vector_std_filesystem_path_MR_TextureId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_index | ( | MR_Vector_std_filesystem_path_MR_TextureId * | _this, | 
| MR_TextureId | i ) | 
Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_index_const | ( | const MR_Vector_std_filesystem_path_MR_TextureId * | _this, | 
| MR_TextureId | i ) | 
Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_std_filesystem_path_MR_TextureId * MR_Vector_std_filesystem_path_MR_TextureId_OffsetMutablePtr | ( | MR_Vector_std_filesystem_path_MR_TextureId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_std_filesystem_path_MR_TextureId * MR_Vector_std_filesystem_path_MR_TextureId_OffsetPtr | ( | const MR_Vector_std_filesystem_path_MR_TextureId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_pop_back | ( | MR_Vector_std_filesystem_path_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_push_back_const_std_filesystem_path_ref | ( | MR_Vector_std_filesystem_path_MR_TextureId * | _this, | 
| const char * | t, | ||
| const char * | t_end ) | 
Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named push_back. Parameter _this can not be null. It is a single object. Parameter t is a UTF-8 encoded filesystem path. 
| MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_push_back_std_filesystem_path_rvalue_ref | ( | MR_Vector_std_filesystem_path_MR_TextureId * | _this, | 
| const char * | t, | ||
| const char * | t_end ) | 
Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named push_back. Parameter _this can not be null. It is a single object. Parameter t is a UTF-8 encoded filesystem path. 
| MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_reserve | ( | MR_Vector_std_filesystem_path_MR_TextureId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_resize_1 | ( | MR_Vector_std_filesystem_path_MR_TextureId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_resize_2 | ( | MR_Vector_std_filesystem_path_MR_TextureId * | _this, | 
| MR_uint64_t | newSize, | ||
| const char * | t, | ||
| const char * | t_end ) | 
Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named resize. Parameter _this can not be null. It is a single object. Parameter t is a UTF-8 encoded filesystem path. 
| MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_resizeWithReserve_1 | ( | MR_Vector_std_filesystem_path_MR_TextureId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_resizeWithReserve_2 | ( | MR_Vector_std_filesystem_path_MR_TextureId * | _this, | 
| MR_uint64_t | newSize, | ||
| const char * | value, | ||
| const char * | value_end ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value is a UTF-8 encoded filesystem path. 
| MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_Set_vec_ | ( | MR_Vector_std_filesystem_path_MR_TextureId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_std_filesystem_path * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<std::filesystem::path, MR::TextureId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_std_filesystem_path_MR_TextureId_size | ( | const MR_Vector_std_filesystem_path_MR_TextureId * | _this | ) | 
Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_swap | ( | MR_Vector_std_filesystem_path_MR_TextureId * | _this, | 
| MR_Vector_std_filesystem_path_MR_TextureId * | b ) | 
Generated from a method of class MR::Vector<std::filesystem::path, MR::TextureId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_std_vector_MR_EdgePoint_MR_VertId * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_AssignFromAnother | ( | MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _other ) | 
Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_autoResizeAt | ( | MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this, | 
| MR_VertId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_autoResizeSet_2 | ( | MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this, | 
| MR_VertId | i, | ||
| MR_PassBy | val_pass_by, | ||
| MR_std_vector_MR_EdgePoint * | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_autoResizeSet_3 | ( | MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this, | 
| MR_VertId | pos, | ||
| MR_uint64_t | len, | ||
| MR_PassBy | val_pass_by, | ||
| MR_std_vector_MR_EdgePoint * | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_back | ( | MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named back. Parameter _this can not 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_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_back_const | ( | const MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VertId MR_Vector_std_vector_MR_EdgePoint_MR_VertId_backId | ( | const MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId MR_Vector_std_vector_MR_EdgePoint_MR_VertId_beginId | ( | const MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_std_vector_MR_EdgePoint_MR_VertId_capacity | ( | const MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_clear | ( | MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_std_vector_MR_EdgePoint_MR_VertId * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_Construct_1_std_vector_std_vector_MR_EdgePoint | ( | MR_std_vector_std_vector_MR_EdgePoint * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_std_vector_MR_EdgePoint_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_std_vector_MR_EdgePoint_MR_VertId * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_std_vector_MR_EdgePoint_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_std_vector_MR_EdgePoint_MR_VertId * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_std_vector_MR_EdgePoint * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_std_vector_MR_EdgePoint_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_std_vector_MR_EdgePoint_MR_VertId * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _other ) | 
Generated from a constructor of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_std_vector_MR_EdgePoint_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_data | ( | MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_data_const | ( | const MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_std_vector_MR_EdgePoint_MR_VertId * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_std_vector_MR_EdgePoint_MR_VertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_std_vector_MR_EdgePoint_MR_VertId * MR_Vector_std_vector_MR_EdgePoint_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_Vector_std_vector_MR_EdgePoint_MR_VertId_DestroyArray(). Use MR_Vector_std_vector_MR_EdgePoint_MR_VertId_OffsetMutablePtr() and MR_Vector_std_vector_MR_EdgePoint_MR_VertId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_Destroy | ( | const MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_std_vector_MR_EdgePoint_MR_VertId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_DestroyArray | ( | const MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_std_vector_MR_EdgePoint_MR_VertId. Does nothing if the pointer is null. 
| MRC_API MR_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_emplace_back | ( | MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_std_vector_MR_EdgePoint_MR_VertId_empty | ( | const MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId MR_Vector_std_vector_MR_EdgePoint_MR_VertId_endId | ( | const MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_front | ( | MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named front. Parameter _this can not 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_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_front_const | ( | const MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named front. Parameter _this can not 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_std_vector_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_Get_vec_ | ( | const MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_GetMutable_vec_ | ( | MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named vec_. Parameter _this can not be 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_Vector_std_vector_MR_EdgePoint_MR_VertId_heapBytes | ( | const MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_index | ( | MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this, | 
| MR_VertId | i ) | 
Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_index_const | ( | const MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this, | 
| MR_VertId | i ) | 
Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_std_vector_MR_EdgePoint_MR_VertId * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_OffsetMutablePtr | ( | MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_std_vector_MR_EdgePoint_MR_VertId * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_OffsetPtr | ( | const MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_pop_back | ( | MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_push_back_const_std_vector_MR_EdgePoint_ref | ( | MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this, | 
| const MR_std_vector_MR_EdgePoint * | t ) | 
Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_push_back_std_vector_MR_EdgePoint_rvalue_ref | ( | MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this, | 
| MR_std_vector_MR_EdgePoint * | t ) | 
Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_reserve | ( | MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_resize_1 | ( | MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_resize_2 | ( | MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_std_vector_MR_EdgePoint * | t ) | 
Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_resizeWithReserve_1 | ( | MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_resizeWithReserve_2 | ( | MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_std_vector_MR_EdgePoint * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_Set_vec_ | ( | MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_std_vector_MR_EdgePoint * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_std_vector_MR_EdgePoint_MR_VertId_size | ( | const MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_swap | ( | MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | _this, | 
| MR_Vector_std_vector_MR_EdgePoint_MR_VertId * | b ) | 
Generated from a method of class MR::Vector<std::vector<MR::EdgePoint>, MR::VertId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_AssignFromAnother | ( | MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _other ) | 
Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_autoResizeAt | ( | MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this, | 
| MR_GraphVertId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_autoResizeSet_2 | ( | MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this, | 
| MR_GraphVertId | i, | ||
| MR_PassBy | val_pass_by, | ||
| MR_std_vector_MR_GraphEdgeId * | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_autoResizeSet_3 | ( | MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this, | 
| MR_GraphVertId | pos, | ||
| MR_uint64_t | len, | ||
| MR_PassBy | val_pass_by, | ||
| MR_std_vector_MR_GraphEdgeId * | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_back | ( | MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named back. Parameter _this can not 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_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_back_const | ( | const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_GraphVertId MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_backId | ( | const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_GraphVertId MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_beginId | ( | const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_capacity | ( | const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_clear | ( | MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_Construct_1_std_vector_std_vector_MR_GraphEdgeId | ( | MR_std_vector_std_vector_MR_GraphEdgeId * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_std_vector_MR_GraphEdgeId * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _other ) | 
Generated from a constructor of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_data | ( | MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_data_const | ( | const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * MR_Vector_std_vector_MR_GraphEdgeId_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_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_DestroyArray(). Use MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_OffsetMutablePtr() and MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_Destroy | ( | const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_DestroyArray | ( | const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId. Does nothing if the pointer is null. 
| MRC_API MR_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_emplace_back | ( | MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_empty | ( | const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_GraphVertId MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_endId | ( | const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_front | ( | MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named front. Parameter _this can not 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_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_front_const | ( | const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named front. Parameter _this can not 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_std_vector_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_Get_vec_ | ( | const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_GetMutable_vec_ | ( | MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named vec_. Parameter _this can not be 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_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_heapBytes | ( | const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_index | ( | MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this, | 
| MR_GraphVertId | i ) | 
Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_index_const | ( | const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this, | 
| MR_GraphVertId | i ) | 
Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_OffsetMutablePtr | ( | MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_OffsetPtr | ( | const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_pop_back | ( | MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_push_back_const_std_vector_MR_GraphEdgeId_ref | ( | MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this, | 
| const MR_std_vector_MR_GraphEdgeId * | t ) | 
Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_push_back_std_vector_MR_GraphEdgeId_rvalue_ref | ( | MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this, | 
| MR_std_vector_MR_GraphEdgeId * | t ) | 
Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_reserve | ( | MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_resize_1 | ( | MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_resize_2 | ( | MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_std_vector_MR_GraphEdgeId * | t ) | 
Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_resizeWithReserve_1 | ( | MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_resizeWithReserve_2 | ( | MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_std_vector_MR_GraphEdgeId * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_Set_vec_ | ( | MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_std_vector_MR_GraphEdgeId * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_size | ( | const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_swap | ( | MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | _this, | 
| MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * | b ) | 
Generated from a method of class MR::Vector<std::vector<MR::GraphEdgeId>, MR::GraphVertId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_AssignFromAnother | ( | MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _other ) | 
Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_autoResizeAt | ( | MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_Id_MR_ICPElemtTag * | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named autoResizeAt. 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 void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_autoResizeSet_2 | ( | MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_Id_MR_ICPElemtTag * | i, | ||
| MR_PassBy | val_pass_by, | ||
| MR_std_vector_MR_ObjVertId * | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter i can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_autoResizeSet_3 | ( | MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_Id_MR_ICPElemtTag * | pos, | ||
| MR_uint64_t | len, | ||
| MR_PassBy | val_pass_by, | ||
| MR_std_vector_MR_ObjVertId * | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named autoResizeSet. Parameter _this can not be null. It is a single object. Parameter pos can not be null. It is a single object. 
| MRC_API MR_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_back | ( | MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named back. Parameter _this can not 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_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_back_const | ( | const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_backId | ( | const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named backId. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_beginId | ( | const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named beginId. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_uint64_t MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_capacity | ( | const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_clear | ( | MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_Construct_1_std_vector_std_vector_MR_ObjVertId | ( | MR_std_vector_std_vector_MR_ObjVertId * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_std_vector_MR_ObjVertId * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _other ) | 
Generated from a constructor of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_data | ( | MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_data_const | ( | const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_std_vector_MR_ObjVertId_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_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_std_vector_MR_ObjVertId_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_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_DestroyArray(). Use MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_OffsetMutablePtr() and MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_Destroy | ( | const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_DestroyArray | ( | const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag. Does nothing if the pointer is null. 
| MRC_API MR_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_emplace_back | ( | MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_empty | ( | const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_endId | ( | const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named endId. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Id_MR_ICPElemtTag_Destroy() to free it when you're done using it. 
| MRC_API MR_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_front | ( | MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named front. Parameter _this can not 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_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_front_const | ( | const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named front. Parameter _this can not 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_std_vector_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_Get_vec_ | ( | const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_GetMutable_vec_ | ( | MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named vec_. Parameter _this can not be 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_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_heapBytes | ( | const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_index | ( | MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_Id_MR_ICPElemtTag * | i ) | 
Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named operator[]. Parameter _this can not be null. It is a single object. Parameter i can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_index_const | ( | const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_Id_MR_ICPElemtTag * | i ) | 
Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named operator[]. Parameter _this can not be null. It is a single object. Parameter i can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_OffsetMutablePtr | ( | MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_OffsetPtr | ( | const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_pop_back | ( | MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_push_back_const_std_vector_MR_ObjVertId_ref | ( | MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this, | 
| const MR_std_vector_MR_ObjVertId * | t ) | 
Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_push_back_std_vector_MR_ObjVertId_rvalue_ref | ( | MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_std_vector_MR_ObjVertId * | t ) | 
Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_reserve | ( | MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_resize_1 | ( | MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_resize_2 | ( | MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_std_vector_MR_ObjVertId * | t ) | 
Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_resizeWithReserve_1 | ( | MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_resizeWithReserve_2 | ( | MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_std_vector_MR_ObjVertId * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_Set_vec_ | ( | MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_std_vector_MR_ObjVertId * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_size | ( | const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this | ) | 
Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_swap | ( | MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | _this, | 
| MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * | b ) | 
Generated from a method of class MR::Vector<std::vector<MR::ObjVertId>, MR::Id<MR::ICPElemtTag>> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_uint64_t_MR_GraphVertId * MR_Vector_uint64_t_MR_GraphVertId_AssignFromAnother | ( | MR_Vector_uint64_t_MR_GraphVertId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_uint64_t_MR_GraphVertId * | _other ) | 
Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_autoResizeAt | ( | MR_Vector_uint64_t_MR_GraphVertId * | _this, | 
| MR_GraphVertId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_uint64_t_MR_GraphVertId_autoResizeSet_2 | ( | MR_Vector_uint64_t_MR_GraphVertId * | _this, | 
| MR_GraphVertId | i, | ||
| MR_uint64_t | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_uint64_t_MR_GraphVertId_autoResizeSet_3 | ( | MR_Vector_uint64_t_MR_GraphVertId * | _this, | 
| MR_GraphVertId | pos, | ||
| MR_uint64_t | len, | ||
| MR_uint64_t | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_back | ( | MR_Vector_uint64_t_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named back. Parameter _this can not 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_Vector_uint64_t_MR_GraphVertId_back_const | ( | const MR_Vector_uint64_t_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_GraphVertId MR_Vector_uint64_t_MR_GraphVertId_backId | ( | const MR_Vector_uint64_t_MR_GraphVertId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_GraphVertId MR_Vector_uint64_t_MR_GraphVertId_beginId | ( | const MR_Vector_uint64_t_MR_GraphVertId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_uint64_t_MR_GraphVertId_capacity | ( | const MR_Vector_uint64_t_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_uint64_t_MR_GraphVertId_clear | ( | MR_Vector_uint64_t_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_uint64_t_MR_GraphVertId * MR_Vector_uint64_t_MR_GraphVertId_Construct_1_std_vector_uint64_t | ( | MR_std_vector_uint64_t * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<MR_uint64_t, MR::GraphVertId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_uint64_t_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_uint64_t_MR_GraphVertId * MR_Vector_uint64_t_MR_GraphVertId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<MR_uint64_t, MR::GraphVertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_uint64_t_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_uint64_t_MR_GraphVertId * MR_Vector_uint64_t_MR_GraphVertId_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_uint64_t * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<MR_uint64_t, MR::GraphVertId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_uint64_t_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_uint64_t_MR_GraphVertId * MR_Vector_uint64_t_MR_GraphVertId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_uint64_t_MR_GraphVertId * | _other ) | 
Generated from a constructor of class MR::Vector<MR_uint64_t, MR::GraphVertId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_uint64_t_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_data | ( | MR_Vector_uint64_t_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_data_const | ( | const MR_Vector_uint64_t_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_uint64_t_MR_GraphVertId * MR_Vector_uint64_t_MR_GraphVertId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_uint64_t_MR_GraphVertId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_uint64_t_MR_GraphVertId * MR_Vector_uint64_t_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_Vector_uint64_t_MR_GraphVertId_DestroyArray(). Use MR_Vector_uint64_t_MR_GraphVertId_OffsetMutablePtr() and MR_Vector_uint64_t_MR_GraphVertId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_uint64_t_MR_GraphVertId_Destroy | ( | const MR_Vector_uint64_t_MR_GraphVertId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_uint64_t_MR_GraphVertId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_uint64_t_MR_GraphVertId_DestroyArray | ( | const MR_Vector_uint64_t_MR_GraphVertId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_uint64_t_MR_GraphVertId. Does nothing if the pointer is null. 
| MRC_API MR_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_emplace_back | ( | MR_Vector_uint64_t_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_uint64_t_MR_GraphVertId_empty | ( | const MR_Vector_uint64_t_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_GraphVertId MR_Vector_uint64_t_MR_GraphVertId_endId | ( | const MR_Vector_uint64_t_MR_GraphVertId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_front | ( | MR_Vector_uint64_t_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named front. Parameter _this can not 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_Vector_uint64_t_MR_GraphVertId_front_const | ( | const MR_Vector_uint64_t_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named front. Parameter _this can not 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_std_vector_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_Get_vec_ | ( | const MR_Vector_uint64_t_MR_GraphVertId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<MR_uint64_t, MR::GraphVertId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_GetMutable_vec_ | ( | MR_Vector_uint64_t_MR_GraphVertId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<MR_uint64_t, MR::GraphVertId> named vec_. Parameter _this can not be 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_Vector_uint64_t_MR_GraphVertId_heapBytes | ( | const MR_Vector_uint64_t_MR_GraphVertId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_index | ( | MR_Vector_uint64_t_MR_GraphVertId * | _this, | 
| MR_GraphVertId | i ) | 
Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_index_const | ( | const MR_Vector_uint64_t_MR_GraphVertId * | _this, | 
| MR_GraphVertId | i ) | 
Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_uint64_t_MR_GraphVertId * MR_Vector_uint64_t_MR_GraphVertId_OffsetMutablePtr | ( | MR_Vector_uint64_t_MR_GraphVertId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_uint64_t_MR_GraphVertId * MR_Vector_uint64_t_MR_GraphVertId_OffsetPtr | ( | const MR_Vector_uint64_t_MR_GraphVertId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_uint64_t_MR_GraphVertId_pop_back | ( | MR_Vector_uint64_t_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_uint64_t_MR_GraphVertId_push_back_const_uint64_t_ref | ( | MR_Vector_uint64_t_MR_GraphVertId * | _this, | 
| const MR_uint64_t * | t ) | 
Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_uint64_t_MR_GraphVertId_push_back_uint64_t_rvalue_ref | ( | MR_Vector_uint64_t_MR_GraphVertId * | _this, | 
| MR_uint64_t * | t ) | 
Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_uint64_t_MR_GraphVertId_reserve | ( | MR_Vector_uint64_t_MR_GraphVertId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_uint64_t_MR_GraphVertId_resize_1 | ( | MR_Vector_uint64_t_MR_GraphVertId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_uint64_t_MR_GraphVertId_resize_2 | ( | MR_Vector_uint64_t_MR_GraphVertId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_uint64_t * | t ) | 
Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_uint64_t_MR_GraphVertId_resizeWithReserve_1 | ( | MR_Vector_uint64_t_MR_GraphVertId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_uint64_t_MR_GraphVertId_resizeWithReserve_2 | ( | MR_Vector_uint64_t_MR_GraphVertId * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_uint64_t * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_uint64_t_MR_GraphVertId_Set_vec_ | ( | MR_Vector_uint64_t_MR_GraphVertId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_uint64_t * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<MR_uint64_t, MR::GraphVertId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_uint64_t_MR_GraphVertId_size | ( | const MR_Vector_uint64_t_MR_GraphVertId * | _this | ) | 
Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_uint64_t_MR_GraphVertId_swap | ( | MR_Vector_uint64_t_MR_GraphVertId * | _this, | 
| MR_Vector_uint64_t_MR_GraphVertId * | b ) | 
Generated from a method of class MR::Vector<MR_uint64_t, MR::GraphVertId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vector_unsigned_short_MR_VoxelId * MR_Vector_unsigned_short_MR_VoxelId_AssignFromAnother | ( | MR_Vector_unsigned_short_MR_VoxelId * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vector_unsigned_short_MR_VoxelId * | _other ) | 
Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API unsigned short * MR_Vector_unsigned_short_MR_VoxelId_autoResizeAt | ( | MR_Vector_unsigned_short_MR_VoxelId * | _this, | 
| MR_VoxelId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vector_unsigned_short_MR_VoxelId_autoResizeSet_2 | ( | MR_Vector_unsigned_short_MR_VoxelId * | _this, | 
| MR_VoxelId | i, | ||
| unsigned short | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_unsigned_short_MR_VoxelId_autoResizeSet_3 | ( | MR_Vector_unsigned_short_MR_VoxelId * | _this, | 
| MR_VoxelId | pos, | ||
| MR_uint64_t | len, | ||
| unsigned short | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API unsigned short * MR_Vector_unsigned_short_MR_VoxelId_back | ( | MR_Vector_unsigned_short_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named back. Parameter _this can not 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 short * MR_Vector_unsigned_short_MR_VoxelId_back_const | ( | const MR_Vector_unsigned_short_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VoxelId MR_Vector_unsigned_short_MR_VoxelId_backId | ( | const MR_Vector_unsigned_short_MR_VoxelId * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VoxelId MR_Vector_unsigned_short_MR_VoxelId_beginId | ( | const MR_Vector_unsigned_short_MR_VoxelId * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_unsigned_short_MR_VoxelId_capacity | ( | const MR_Vector_unsigned_short_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_unsigned_short_MR_VoxelId_clear | ( | MR_Vector_unsigned_short_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_unsigned_short_MR_VoxelId * MR_Vector_unsigned_short_MR_VoxelId_Construct_1_std_vector_unsigned_short | ( | MR_std_vector_unsigned_short * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vector<unsigned short, MR::VoxelId>. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_unsigned_short_MR_VoxelId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_unsigned_short_MR_VoxelId * MR_Vector_unsigned_short_MR_VoxelId_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vector<unsigned short, MR::VoxelId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_unsigned_short_MR_VoxelId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_unsigned_short_MR_VoxelId * MR_Vector_unsigned_short_MR_VoxelId_Construct_2 | ( | MR_uint64_t | size, | 
| const unsigned short * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vector<unsigned short, MR::VoxelId>. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_unsigned_short_MR_VoxelId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_unsigned_short_MR_VoxelId * MR_Vector_unsigned_short_MR_VoxelId_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vector_unsigned_short_MR_VoxelId * | _other ) | 
Generated from a constructor of class MR::Vector<unsigned short, MR::VoxelId>. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_unsigned_short_MR_VoxelId_Destroy() to free it when you're done using it. 
| MRC_API unsigned short * MR_Vector_unsigned_short_MR_VoxelId_data | ( | MR_Vector_unsigned_short_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API const unsigned short * MR_Vector_unsigned_short_MR_VoxelId_data_const | ( | const MR_Vector_unsigned_short_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector_unsigned_short_MR_VoxelId * MR_Vector_unsigned_short_MR_VoxelId_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vector_unsigned_short_MR_VoxelId_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector_unsigned_short_MR_VoxelId * MR_Vector_unsigned_short_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_Vector_unsigned_short_MR_VoxelId_DestroyArray(). Use MR_Vector_unsigned_short_MR_VoxelId_OffsetMutablePtr() and MR_Vector_unsigned_short_MR_VoxelId_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vector_unsigned_short_MR_VoxelId_Destroy | ( | const MR_Vector_unsigned_short_MR_VoxelId * | _this | ) | 
Destroys a heap-allocated instance of MR_Vector_unsigned_short_MR_VoxelId. Does nothing if the pointer is null. 
| MRC_API void MR_Vector_unsigned_short_MR_VoxelId_DestroyArray | ( | const MR_Vector_unsigned_short_MR_VoxelId * | _this | ) | 
Destroys a heap-allocated array of MR_Vector_unsigned_short_MR_VoxelId. Does nothing if the pointer is null. 
| MRC_API unsigned short * MR_Vector_unsigned_short_MR_VoxelId_emplace_back | ( | MR_Vector_unsigned_short_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vector_unsigned_short_MR_VoxelId_empty | ( | const MR_Vector_unsigned_short_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VoxelId MR_Vector_unsigned_short_MR_VoxelId_endId | ( | const MR_Vector_unsigned_short_MR_VoxelId * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named endId. Parameter _this can not be null. It is a single object. 
| MRC_API unsigned short * MR_Vector_unsigned_short_MR_VoxelId_front | ( | MR_Vector_unsigned_short_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named front. Parameter _this can not 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 short * MR_Vector_unsigned_short_MR_VoxelId_front_const | ( | const MR_Vector_unsigned_short_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named front. Parameter _this can not 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_std_vector_unsigned_short * MR_Vector_unsigned_short_MR_VoxelId_Get_vec_ | ( | const MR_Vector_unsigned_short_MR_VoxelId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vector<unsigned short, MR::VoxelId> named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_unsigned_short * MR_Vector_unsigned_short_MR_VoxelId_GetMutable_vec_ | ( | MR_Vector_unsigned_short_MR_VoxelId * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vector<unsigned short, MR::VoxelId> named vec_. Parameter _this can not be 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_Vector_unsigned_short_MR_VoxelId_heapBytes | ( | const MR_Vector_unsigned_short_MR_VoxelId * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API unsigned short * MR_Vector_unsigned_short_MR_VoxelId_index | ( | MR_Vector_unsigned_short_MR_VoxelId * | _this, | 
| MR_VoxelId | i ) | 
Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const unsigned short * MR_Vector_unsigned_short_MR_VoxelId_index_const | ( | const MR_Vector_unsigned_short_MR_VoxelId * | _this, | 
| MR_VoxelId | i ) | 
Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector_unsigned_short_MR_VoxelId * MR_Vector_unsigned_short_MR_VoxelId_OffsetMutablePtr | ( | MR_Vector_unsigned_short_MR_VoxelId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vector_unsigned_short_MR_VoxelId * MR_Vector_unsigned_short_MR_VoxelId_OffsetPtr | ( | const MR_Vector_unsigned_short_MR_VoxelId * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vector_unsigned_short_MR_VoxelId_pop_back | ( | MR_Vector_unsigned_short_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_unsigned_short_MR_VoxelId_push_back_unsigned_const_short_ref | ( | MR_Vector_unsigned_short_MR_VoxelId * | _this, | 
| const unsigned short * | t ) | 
Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_unsigned_short_MR_VoxelId_push_back_unsigned_short_rvalue_ref | ( | MR_Vector_unsigned_short_MR_VoxelId * | _this, | 
| unsigned short * | t ) | 
Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vector_unsigned_short_MR_VoxelId_reserve | ( | MR_Vector_unsigned_short_MR_VoxelId * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_unsigned_short_MR_VoxelId_resize_1 | ( | MR_Vector_unsigned_short_MR_VoxelId * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_unsigned_short_MR_VoxelId_resize_2 | ( | MR_Vector_unsigned_short_MR_VoxelId * | _this, | 
| MR_uint64_t | newSize, | ||
| const unsigned short * | t ) | 
Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vector_unsigned_short_MR_VoxelId_resizeWithReserve_1 | ( | MR_Vector_unsigned_short_MR_VoxelId * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_unsigned_short_MR_VoxelId_resizeWithReserve_2 | ( | MR_Vector_unsigned_short_MR_VoxelId * | _this, | 
| MR_uint64_t | newSize, | ||
| const unsigned short * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vector_unsigned_short_MR_VoxelId_Set_vec_ | ( | MR_Vector_unsigned_short_MR_VoxelId * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_unsigned_short * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vector<unsigned short, MR::VoxelId> named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vector_unsigned_short_MR_VoxelId_size | ( | const MR_Vector_unsigned_short_MR_VoxelId * | _this | ) | 
Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vector_unsigned_short_MR_VoxelId_swap | ( | MR_Vector_unsigned_short_MR_VoxelId * | _this, | 
| MR_Vector_unsigned_short_MR_VoxelId * | b ) | 
Generated from a method of class MR::Vector<unsigned short, MR::VoxelId> named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_Vert2RegionMap * MR_Vert2RegionMap_AssignFromAnother | ( | MR_Vert2RegionMap * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_Vert2RegionMap * | _other ) | 
Generated from a method of class MR::Vert2RegionMap named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_RegionId * MR_Vert2RegionMap_autoResizeAt | ( | MR_Vert2RegionMap * | _this, | 
| MR_VertId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::Vert2RegionMap named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_Vert2RegionMap_autoResizeSet_2 | ( | MR_Vert2RegionMap * | _this, | 
| MR_VertId | i, | ||
| MR_RegionId | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::Vert2RegionMap named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vert2RegionMap_autoResizeSet_3 | ( | MR_Vert2RegionMap * | _this, | 
| MR_VertId | pos, | ||
| MR_uint64_t | len, | ||
| MR_RegionId | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::Vert2RegionMap named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_RegionId * MR_Vert2RegionMap_back | ( | MR_Vert2RegionMap * | _this | ) | 
Generated from a method of class MR::Vert2RegionMap named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_RegionId * MR_Vert2RegionMap_back_const | ( | const MR_Vert2RegionMap * | _this | ) | 
Generated from a method of class MR::Vert2RegionMap named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VertId MR_Vert2RegionMap_backId | ( | const MR_Vert2RegionMap * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::Vert2RegionMap named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId MR_Vert2RegionMap_beginId | ( | const MR_Vert2RegionMap * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::Vert2RegionMap named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vert2RegionMap_capacity | ( | const MR_Vert2RegionMap * | _this | ) | 
Generated from a method of class MR::Vert2RegionMap named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vert2RegionMap_clear | ( | MR_Vert2RegionMap * | _this | ) | 
Generated from a method of class MR::Vert2RegionMap named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vert2RegionMap * MR_Vert2RegionMap_Construct_1_std_vector_MR_RegionId | ( | MR_std_vector_MR_RegionId * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::Vert2RegionMap. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_Vert2RegionMap_Destroy() to free it when you're done using it. 
| MRC_API MR_Vert2RegionMap * MR_Vert2RegionMap_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::Vert2RegionMap. Never returns null. Returns an instance allocated on the heap! Must call MR_Vert2RegionMap_Destroy() to free it when you're done using it. 
| MRC_API MR_Vert2RegionMap * MR_Vert2RegionMap_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_RegionId * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::Vert2RegionMap. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Vert2RegionMap_Destroy() to free it when you're done using it. 
| MRC_API MR_Vert2RegionMap * MR_Vert2RegionMap_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_Vert2RegionMap * | _other ) | 
Generated from a constructor of class MR::Vert2RegionMap. Never returns null. Returns an instance allocated on the heap! Must call MR_Vert2RegionMap_Destroy() to free it when you're done using it. 
| MRC_API MR_RegionId * MR_Vert2RegionMap_data | ( | MR_Vert2RegionMap * | _this | ) | 
Generated from a method of class MR::Vert2RegionMap named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_RegionId * MR_Vert2RegionMap_data_const | ( | const MR_Vert2RegionMap * | _this | ) | 
Generated from a method of class MR::Vert2RegionMap named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vert2RegionMap * MR_Vert2RegionMap_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Vert2RegionMap_Destroy() to free it when you're done using it. 
| MRC_API MR_Vert2RegionMap * MR_Vert2RegionMap_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_Vert2RegionMap_DestroyArray(). Use MR_Vert2RegionMap_OffsetMutablePtr() and MR_Vert2RegionMap_OffsetPtr() to access the array elements. 
| MRC_API void MR_Vert2RegionMap_Destroy | ( | const MR_Vert2RegionMap * | _this | ) | 
Destroys a heap-allocated instance of MR_Vert2RegionMap. Does nothing if the pointer is null. 
| MRC_API void MR_Vert2RegionMap_DestroyArray | ( | const MR_Vert2RegionMap * | _this | ) | 
Destroys a heap-allocated array of MR_Vert2RegionMap. Does nothing if the pointer is null. 
| MRC_API MR_RegionId * MR_Vert2RegionMap_emplace_back | ( | MR_Vert2RegionMap * | _this | ) | 
Generated from a method of class MR::Vert2RegionMap named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_Vert2RegionMap_empty | ( | const MR_Vert2RegionMap * | _this | ) | 
Generated from a method of class MR::Vert2RegionMap named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId MR_Vert2RegionMap_endId | ( | const MR_Vert2RegionMap * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::Vert2RegionMap named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_RegionId * MR_Vert2RegionMap_front | ( | MR_Vert2RegionMap * | _this | ) | 
Generated from a method of class MR::Vert2RegionMap named front. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_RegionId * MR_Vert2RegionMap_front_const | ( | const MR_Vert2RegionMap * | _this | ) | 
Generated from a method of class MR::Vert2RegionMap named front. Parameter _this can not 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_std_vector_MR_RegionId * MR_Vert2RegionMap_Get_vec_ | ( | const MR_Vert2RegionMap * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::Vert2RegionMap named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_RegionId * MR_Vert2RegionMap_GetMutable_vec_ | ( | MR_Vert2RegionMap * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::Vert2RegionMap named vec_. Parameter _this can not be 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_Vert2RegionMap_heapBytes | ( | const MR_Vert2RegionMap * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::Vert2RegionMap named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_RegionId * MR_Vert2RegionMap_index | ( | MR_Vert2RegionMap * | _this, | 
| MR_VertId | i ) | 
Generated from a method of class MR::Vert2RegionMap named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_RegionId * MR_Vert2RegionMap_index_const | ( | const MR_Vert2RegionMap * | _this, | 
| MR_VertId | i ) | 
Generated from a method of class MR::Vert2RegionMap named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vert2RegionMap * MR_Vert2RegionMap_OffsetMutablePtr | ( | MR_Vert2RegionMap * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_Vert2RegionMap * MR_Vert2RegionMap_OffsetPtr | ( | const MR_Vert2RegionMap * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_Vert2RegionMap_pop_back | ( | MR_Vert2RegionMap * | _this | ) | 
Generated from a method of class MR::Vert2RegionMap named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vert2RegionMap_push_back_const_MR_RegionId_ref | ( | MR_Vert2RegionMap * | _this, | 
| const MR_RegionId * | t ) | 
Generated from a method of class MR::Vert2RegionMap named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vert2RegionMap_push_back_MR_RegionId_rvalue_ref | ( | MR_Vert2RegionMap * | _this, | 
| MR_RegionId * | t ) | 
Generated from a method of class MR::Vert2RegionMap named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_Vert2RegionMap_reserve | ( | MR_Vert2RegionMap * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::Vert2RegionMap named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vert2RegionMap_resize_1 | ( | MR_Vert2RegionMap * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::Vert2RegionMap named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vert2RegionMap_resize_2 | ( | MR_Vert2RegionMap * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_RegionId * | t ) | 
Generated from a method of class MR::Vert2RegionMap named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_Vert2RegionMap_resizeNoInit | ( | MR_Vert2RegionMap * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::Vert2RegionMap named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vert2RegionMap_resizeWithReserve_1 | ( | MR_Vert2RegionMap * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::Vert2RegionMap named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vert2RegionMap_resizeWithReserve_2 | ( | MR_Vert2RegionMap * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_RegionId * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::Vert2RegionMap named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_Vert2RegionMap_Set_vec_ | ( | MR_Vert2RegionMap * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_RegionId * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::Vert2RegionMap named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_Vert2RegionMap_size | ( | const MR_Vert2RegionMap * | _this | ) | 
Generated from a method of class MR::Vert2RegionMap named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_Vert2RegionMap_swap | ( | MR_Vert2RegionMap * | _this, | 
| MR_Vert2RegionMap * | b ) | 
Generated from a method of class MR::Vert2RegionMap named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_VertColors * MR_VertColors_AssignFromAnother | ( | MR_VertColors * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_VertColors * | _other ) | 
Generated from a method of class MR::VertColors named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Color * MR_VertColors_autoResizeAt | ( | MR_VertColors * | _this, | 
| MR_VertId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::VertColors named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_VertColors_autoResizeSet_2 | ( | MR_VertColors * | _this, | 
| MR_VertId | i, | ||
| MR_Color | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::VertColors named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertColors_autoResizeSet_3 | ( | MR_VertColors * | _this, | 
| MR_VertId | pos, | ||
| MR_uint64_t | len, | ||
| MR_Color | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::VertColors named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Color * MR_VertColors_back | ( | MR_VertColors * | _this | ) | 
Generated from a method of class MR::VertColors named back. Parameter _this can not 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_Color * MR_VertColors_back_const | ( | const MR_VertColors * | _this | ) | 
Generated from a method of class MR::VertColors named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VertId MR_VertColors_backId | ( | const MR_VertColors * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::VertColors named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId MR_VertColors_beginId | ( | const MR_VertColors * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::VertColors named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_VertColors_capacity | ( | const MR_VertColors * | _this | ) | 
Generated from a method of class MR::VertColors named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertColors_clear | ( | MR_VertColors * | _this | ) | 
Generated from a method of class MR::VertColors named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertColors * MR_VertColors_Construct_1_std_vector_MR_Color | ( | MR_std_vector_MR_Color * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::VertColors. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_VertColors_Destroy() to free it when you're done using it. 
| MRC_API MR_VertColors * MR_VertColors_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::VertColors. Never returns null. Returns an instance allocated on the heap! Must call MR_VertColors_Destroy() to free it when you're done using it. 
| MRC_API MR_VertColors * MR_VertColors_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_Color * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::VertColors. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_VertColors_Destroy() to free it when you're done using it. 
| MRC_API MR_VertColors * MR_VertColors_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_VertColors * | _other ) | 
Generated from a constructor of class MR::VertColors. Never returns null. Returns an instance allocated on the heap! Must call MR_VertColors_Destroy() to free it when you're done using it. 
| MRC_API MR_Color * MR_VertColors_data | ( | MR_VertColors * | _this | ) | 
Generated from a method of class MR::VertColors named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_Color * MR_VertColors_data_const | ( | const MR_VertColors * | _this | ) | 
Generated from a method of class MR::VertColors named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertColors * MR_VertColors_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_VertColors_Destroy() to free it when you're done using it. 
| MRC_API MR_VertColors * MR_VertColors_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_VertColors_DestroyArray(). Use MR_VertColors_OffsetMutablePtr() and MR_VertColors_OffsetPtr() to access the array elements. 
| MRC_API void MR_VertColors_Destroy | ( | const MR_VertColors * | _this | ) | 
Destroys a heap-allocated instance of MR_VertColors. Does nothing if the pointer is null. 
| MRC_API void MR_VertColors_DestroyArray | ( | const MR_VertColors * | _this | ) | 
Destroys a heap-allocated array of MR_VertColors. Does nothing if the pointer is null. 
| MRC_API MR_Color * MR_VertColors_emplace_back | ( | MR_VertColors * | _this | ) | 
Generated from a method of class MR::VertColors named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_VertColors_empty | ( | const MR_VertColors * | _this | ) | 
Generated from a method of class MR::VertColors named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId MR_VertColors_endId | ( | const MR_VertColors * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::VertColors named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Color * MR_VertColors_front | ( | MR_VertColors * | _this | ) | 
Generated from a method of class MR::VertColors named front. Parameter _this can not 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_Color * MR_VertColors_front_const | ( | const MR_VertColors * | _this | ) | 
Generated from a method of class MR::VertColors named front. Parameter _this can not 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_std_vector_MR_Color * MR_VertColors_Get_vec_ | ( | const MR_VertColors * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::VertColors named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_Color * MR_VertColors_GetMutable_vec_ | ( | MR_VertColors * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::VertColors named vec_. Parameter _this can not be 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_VertColors_heapBytes | ( | const MR_VertColors * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::VertColors named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Color * MR_VertColors_index | ( | MR_VertColors * | _this, | 
| MR_VertId | i ) | 
Generated from a method of class MR::VertColors named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_Color * MR_VertColors_index_const | ( | const MR_VertColors * | _this, | 
| MR_VertId | i ) | 
Generated from a method of class MR::VertColors named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VertColors * MR_VertColors_OffsetMutablePtr | ( | MR_VertColors * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_VertColors * MR_VertColors_OffsetPtr | ( | const MR_VertColors * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_VertColors_pop_back | ( | MR_VertColors * | _this | ) | 
Generated from a method of class MR::VertColors named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertColors_push_back_const_MR_Color_ref | ( | MR_VertColors * | _this, | 
| const MR_Color * | t ) | 
Generated from a method of class MR::VertColors named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_VertColors_push_back_MR_Color_rvalue_ref | ( | MR_VertColors * | _this, | 
| MR_Color * | t ) | 
Generated from a method of class MR::VertColors named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_VertColors_reserve | ( | MR_VertColors * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::VertColors named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertColors_resize_1 | ( | MR_VertColors * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::VertColors named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertColors_resize_2 | ( | MR_VertColors * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_Color * | t ) | 
Generated from a method of class MR::VertColors named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_VertColors_resizeNoInit | ( | MR_VertColors * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::VertColors named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertColors_resizeWithReserve_1 | ( | MR_VertColors * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::VertColors named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertColors_resizeWithReserve_2 | ( | MR_VertColors * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_Color * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::VertColors named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_VertColors_Set_vec_ | ( | MR_VertColors * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_Color * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::VertColors named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_VertColors_size | ( | const MR_VertColors * | _this | ) | 
Generated from a method of class MR::VertColors named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertColors_swap | ( | MR_VertColors * | _this, | 
| MR_VertColors * | b ) | 
Generated from a method of class MR::VertColors named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_VertCoords2 * MR_VertCoords2_AssignFromAnother | ( | MR_VertCoords2 * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_VertCoords2 * | _other ) | 
Generated from a method of class MR::VertCoords2 named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector2f * MR_VertCoords2_autoResizeAt | ( | MR_VertCoords2 * | _this, | 
| MR_VertId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::VertCoords2 named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_VertCoords2_autoResizeSet_2 | ( | MR_VertCoords2 * | _this, | 
| MR_VertId | i, | ||
| MR_Vector2f | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::VertCoords2 named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertCoords2_autoResizeSet_3 | ( | MR_VertCoords2 * | _this, | 
| MR_VertId | pos, | ||
| MR_uint64_t | len, | ||
| MR_Vector2f | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::VertCoords2 named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector2f * MR_VertCoords2_back | ( | MR_VertCoords2 * | _this | ) | 
Generated from a method of class MR::VertCoords2 named back. Parameter _this can not 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_Vector2f * MR_VertCoords2_back_const | ( | const MR_VertCoords2 * | _this | ) | 
Generated from a method of class MR::VertCoords2 named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VertId MR_VertCoords2_backId | ( | const MR_VertCoords2 * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::VertCoords2 named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId MR_VertCoords2_beginId | ( | const MR_VertCoords2 * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::VertCoords2 named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_VertCoords2_capacity | ( | const MR_VertCoords2 * | _this | ) | 
Generated from a method of class MR::VertCoords2 named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertCoords2_clear | ( | MR_VertCoords2 * | _this | ) | 
Generated from a method of class MR::VertCoords2 named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertCoords2 * MR_VertCoords2_Construct_1_std_vector_MR_Vector2f | ( | MR_std_vector_MR_Vector2f * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::VertCoords2. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_VertCoords2_Destroy() to free it when you're done using it. 
| MRC_API MR_VertCoords2 * MR_VertCoords2_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::VertCoords2. Never returns null. Returns an instance allocated on the heap! Must call MR_VertCoords2_Destroy() to free it when you're done using it. 
| MRC_API MR_VertCoords2 * MR_VertCoords2_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_Vector2f * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::VertCoords2. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_VertCoords2_Destroy() to free it when you're done using it. 
| MRC_API MR_VertCoords2 * MR_VertCoords2_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_VertCoords2 * | _other ) | 
Generated from a constructor of class MR::VertCoords2. Never returns null. Returns an instance allocated on the heap! Must call MR_VertCoords2_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector2f * MR_VertCoords2_data | ( | MR_VertCoords2 * | _this | ) | 
Generated from a method of class MR::VertCoords2 named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_Vector2f * MR_VertCoords2_data_const | ( | const MR_VertCoords2 * | _this | ) | 
Generated from a method of class MR::VertCoords2 named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertCoords2 * MR_VertCoords2_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_VertCoords2_Destroy() to free it when you're done using it. 
| MRC_API MR_VertCoords2 * MR_VertCoords2_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_VertCoords2_DestroyArray(). Use MR_VertCoords2_OffsetMutablePtr() and MR_VertCoords2_OffsetPtr() to access the array elements. 
| MRC_API void MR_VertCoords2_Destroy | ( | const MR_VertCoords2 * | _this | ) | 
Destroys a heap-allocated instance of MR_VertCoords2. Does nothing if the pointer is null. 
| MRC_API void MR_VertCoords2_DestroyArray | ( | const MR_VertCoords2 * | _this | ) | 
Destroys a heap-allocated array of MR_VertCoords2. Does nothing if the pointer is null. 
| MRC_API MR_Vector2f * MR_VertCoords2_emplace_back | ( | MR_VertCoords2 * | _this | ) | 
Generated from a method of class MR::VertCoords2 named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_VertCoords2_empty | ( | const MR_VertCoords2 * | _this | ) | 
Generated from a method of class MR::VertCoords2 named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId MR_VertCoords2_endId | ( | const MR_VertCoords2 * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::VertCoords2 named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector2f * MR_VertCoords2_front | ( | MR_VertCoords2 * | _this | ) | 
Generated from a method of class MR::VertCoords2 named front. Parameter _this can not 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_Vector2f * MR_VertCoords2_front_const | ( | const MR_VertCoords2 * | _this | ) | 
Generated from a method of class MR::VertCoords2 named front. Parameter _this can not 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_std_vector_MR_Vector2f * MR_VertCoords2_Get_vec_ | ( | const MR_VertCoords2 * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::VertCoords2 named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_Vector2f * MR_VertCoords2_GetMutable_vec_ | ( | MR_VertCoords2 * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::VertCoords2 named vec_. Parameter _this can not be 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_VertCoords2_heapBytes | ( | const MR_VertCoords2 * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::VertCoords2 named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector2f * MR_VertCoords2_index | ( | MR_VertCoords2 * | _this, | 
| MR_VertId | i ) | 
Generated from a method of class MR::VertCoords2 named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_Vector2f * MR_VertCoords2_index_const | ( | const MR_VertCoords2 * | _this, | 
| MR_VertId | i ) | 
Generated from a method of class MR::VertCoords2 named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VertCoords2 * MR_VertCoords2_OffsetMutablePtr | ( | MR_VertCoords2 * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_VertCoords2 * MR_VertCoords2_OffsetPtr | ( | const MR_VertCoords2 * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_VertCoords2_pop_back | ( | MR_VertCoords2 * | _this | ) | 
Generated from a method of class MR::VertCoords2 named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertCoords2_push_back_const_MR_Vector2f_ref | ( | MR_VertCoords2 * | _this, | 
| const MR_Vector2f * | t ) | 
Generated from a method of class MR::VertCoords2 named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_VertCoords2_push_back_MR_Vector2f_rvalue_ref | ( | MR_VertCoords2 * | _this, | 
| MR_Vector2f * | t ) | 
Generated from a method of class MR::VertCoords2 named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_VertCoords2_reserve | ( | MR_VertCoords2 * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::VertCoords2 named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertCoords2_resize_1 | ( | MR_VertCoords2 * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::VertCoords2 named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertCoords2_resize_2 | ( | MR_VertCoords2 * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_Vector2f * | t ) | 
Generated from a method of class MR::VertCoords2 named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_VertCoords2_resizeNoInit | ( | MR_VertCoords2 * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::VertCoords2 named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertCoords2_resizeWithReserve_1 | ( | MR_VertCoords2 * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::VertCoords2 named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertCoords2_resizeWithReserve_2 | ( | MR_VertCoords2 * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_Vector2f * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::VertCoords2 named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_VertCoords2_Set_vec_ | ( | MR_VertCoords2 * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_Vector2f * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::VertCoords2 named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_VertCoords2_size | ( | const MR_VertCoords2 * | _this | ) | 
Generated from a method of class MR::VertCoords2 named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertCoords2_swap | ( | MR_VertCoords2 * | _this, | 
| MR_VertCoords2 * | b ) | 
Generated from a method of class MR::VertCoords2 named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_VertCoords * MR_VertCoords_AssignFromAnother | ( | MR_VertCoords * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_VertCoords * | _other ) | 
Generated from a method of class MR::VertCoords named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_Vector3f * MR_VertCoords_autoResizeAt | ( | MR_VertCoords * | _this, | 
| MR_VertId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::VertCoords named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_VertCoords_autoResizeSet_2 | ( | MR_VertCoords * | _this, | 
| MR_VertId | i, | ||
| MR_Vector3f | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::VertCoords named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertCoords_autoResizeSet_3 | ( | MR_VertCoords * | _this, | 
| MR_VertId | pos, | ||
| MR_uint64_t | len, | ||
| MR_Vector3f | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::VertCoords named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector3f * MR_VertCoords_back | ( | MR_VertCoords * | _this | ) | 
Generated from a method of class MR::VertCoords named back. Parameter _this can not 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_Vector3f * MR_VertCoords_back_const | ( | const MR_VertCoords * | _this | ) | 
Generated from a method of class MR::VertCoords named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VertId MR_VertCoords_backId | ( | const MR_VertCoords * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::VertCoords named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId MR_VertCoords_beginId | ( | const MR_VertCoords * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::VertCoords named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_VertCoords_capacity | ( | const MR_VertCoords * | _this | ) | 
Generated from a method of class MR::VertCoords named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertCoords_clear | ( | MR_VertCoords * | _this | ) | 
Generated from a method of class MR::VertCoords named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertCoords * MR_VertCoords_Construct_1_std_vector_MR_Vector3f | ( | MR_std_vector_MR_Vector3f * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::VertCoords. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_VertCoords_Destroy() to free it when you're done using it. 
| MRC_API MR_VertCoords * MR_VertCoords_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::VertCoords. Never returns null. Returns an instance allocated on the heap! Must call MR_VertCoords_Destroy() to free it when you're done using it. 
| MRC_API MR_VertCoords * MR_VertCoords_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_Vector3f * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::VertCoords. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_VertCoords_Destroy() to free it when you're done using it. 
| MRC_API MR_VertCoords * MR_VertCoords_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_VertCoords * | _other ) | 
Generated from a constructor of class MR::VertCoords. Never returns null. Returns an instance allocated on the heap! Must call MR_VertCoords_Destroy() to free it when you're done using it. 
| MRC_API MR_Vector3f * MR_VertCoords_data | ( | MR_VertCoords * | _this | ) | 
Generated from a method of class MR::VertCoords named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_Vector3f * MR_VertCoords_data_const | ( | const MR_VertCoords * | _this | ) | 
Generated from a method of class MR::VertCoords named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertCoords * MR_VertCoords_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_VertCoords_Destroy() to free it when you're done using it. 
| MRC_API MR_VertCoords * MR_VertCoords_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_VertCoords_DestroyArray(). Use MR_VertCoords_OffsetMutablePtr() and MR_VertCoords_OffsetPtr() to access the array elements. 
| MRC_API void MR_VertCoords_Destroy | ( | const MR_VertCoords * | _this | ) | 
Destroys a heap-allocated instance of MR_VertCoords. Does nothing if the pointer is null. 
| MRC_API void MR_VertCoords_DestroyArray | ( | const MR_VertCoords * | _this | ) | 
Destroys a heap-allocated array of MR_VertCoords. Does nothing if the pointer is null. 
| MRC_API MR_Vector3f * MR_VertCoords_emplace_back | ( | MR_VertCoords * | _this | ) | 
Generated from a method of class MR::VertCoords named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_VertCoords_empty | ( | const MR_VertCoords * | _this | ) | 
Generated from a method of class MR::VertCoords named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId MR_VertCoords_endId | ( | const MR_VertCoords * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::VertCoords named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector3f * MR_VertCoords_front | ( | MR_VertCoords * | _this | ) | 
Generated from a method of class MR::VertCoords named front. Parameter _this can not 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_Vector3f * MR_VertCoords_front_const | ( | const MR_VertCoords * | _this | ) | 
Generated from a method of class MR::VertCoords named front. Parameter _this can not 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_std_vector_MR_Vector3f * MR_VertCoords_Get_vec_ | ( | const MR_VertCoords * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::VertCoords named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_Vector3f * MR_VertCoords_GetMutable_vec_ | ( | MR_VertCoords * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::VertCoords named vec_. Parameter _this can not be 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_VertCoords_heapBytes | ( | const MR_VertCoords * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::VertCoords named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_Vector3f * MR_VertCoords_index | ( | MR_VertCoords * | _this, | 
| MR_VertId | i ) | 
Generated from a method of class MR::VertCoords named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_Vector3f * MR_VertCoords_index_const | ( | const MR_VertCoords * | _this, | 
| MR_VertId | i ) | 
Generated from a method of class MR::VertCoords named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VertCoords * MR_VertCoords_OffsetMutablePtr | ( | MR_VertCoords * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_VertCoords * MR_VertCoords_OffsetPtr | ( | const MR_VertCoords * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_VertCoords_pop_back | ( | MR_VertCoords * | _this | ) | 
Generated from a method of class MR::VertCoords named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertCoords_push_back_const_MR_Vector3f_ref | ( | MR_VertCoords * | _this, | 
| const MR_Vector3f * | t ) | 
Generated from a method of class MR::VertCoords named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_VertCoords_push_back_MR_Vector3f_rvalue_ref | ( | MR_VertCoords * | _this, | 
| MR_Vector3f * | t ) | 
Generated from a method of class MR::VertCoords named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_VertCoords_reserve | ( | MR_VertCoords * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::VertCoords named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertCoords_resize_1 | ( | MR_VertCoords * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::VertCoords named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertCoords_resize_2 | ( | MR_VertCoords * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_Vector3f * | t ) | 
Generated from a method of class MR::VertCoords named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_VertCoords_resizeNoInit | ( | MR_VertCoords * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::VertCoords named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertCoords_resizeWithReserve_1 | ( | MR_VertCoords * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::VertCoords named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertCoords_resizeWithReserve_2 | ( | MR_VertCoords * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_Vector3f * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::VertCoords named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_VertCoords_Set_vec_ | ( | MR_VertCoords * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_Vector3f * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::VertCoords named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_VertCoords_size | ( | const MR_VertCoords * | _this | ) | 
Generated from a method of class MR::VertCoords named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertCoords_swap | ( | MR_VertCoords * | _this, | 
| MR_VertCoords * | b ) | 
Generated from a method of class MR::VertCoords named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_VertMap * MR_VertMap_AssignFromAnother | ( | MR_VertMap * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_VertMap * | _other ) | 
Generated from a method of class MR::VertMap named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VertId * MR_VertMap_autoResizeAt | ( | MR_VertMap * | _this, | 
| MR_VertId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::VertMap named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_VertMap_autoResizeSet_2 | ( | MR_VertMap * | _this, | 
| MR_VertId | i, | ||
| MR_VertId | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::VertMap named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertMap_autoResizeSet_3 | ( | MR_VertMap * | _this, | 
| MR_VertId | pos, | ||
| MR_uint64_t | len, | ||
| MR_VertId | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::VertMap named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId * MR_VertMap_back | ( | MR_VertMap * | _this | ) | 
Generated from a method of class MR::VertMap named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_VertId * MR_VertMap_back_const | ( | const MR_VertMap * | _this | ) | 
Generated from a method of class MR::VertMap named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VertId MR_VertMap_backId | ( | const MR_VertMap * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::VertMap named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId MR_VertMap_beginId | ( | const MR_VertMap * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::VertMap named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_VertMap_capacity | ( | const MR_VertMap * | _this | ) | 
Generated from a method of class MR::VertMap named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertMap_clear | ( | MR_VertMap * | _this | ) | 
Generated from a method of class MR::VertMap named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertMap * MR_VertMap_Construct_1_std_vector_MR_VertId | ( | MR_std_vector_MR_VertId * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::VertMap. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_VertMap_Destroy() to free it when you're done using it. 
| MRC_API MR_VertMap * MR_VertMap_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::VertMap. Never returns null. Returns an instance allocated on the heap! Must call MR_VertMap_Destroy() to free it when you're done using it. 
| MRC_API MR_VertMap * MR_VertMap_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_VertId * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::VertMap. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_VertMap_Destroy() to free it when you're done using it. 
| MRC_API MR_VertMap * MR_VertMap_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_VertMap * | _other ) | 
Generated from a constructor of class MR::VertMap. Never returns null. Returns an instance allocated on the heap! Must call MR_VertMap_Destroy() to free it when you're done using it. 
| MRC_API MR_VertId * MR_VertMap_data | ( | MR_VertMap * | _this | ) | 
Generated from a method of class MR::VertMap named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_VertId * MR_VertMap_data_const | ( | const MR_VertMap * | _this | ) | 
Generated from a method of class MR::VertMap named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertMap * MR_VertMap_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_VertMap_Destroy() to free it when you're done using it. 
| MRC_API MR_VertMap * MR_VertMap_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_VertMap_DestroyArray(). Use MR_VertMap_OffsetMutablePtr() and MR_VertMap_OffsetPtr() to access the array elements. 
| MRC_API void MR_VertMap_Destroy | ( | const MR_VertMap * | _this | ) | 
Destroys a heap-allocated instance of MR_VertMap. Does nothing if the pointer is null. 
| MRC_API void MR_VertMap_DestroyArray | ( | const MR_VertMap * | _this | ) | 
Destroys a heap-allocated array of MR_VertMap. Does nothing if the pointer is null. 
| MRC_API MR_VertId * MR_VertMap_emplace_back | ( | MR_VertMap * | _this | ) | 
Generated from a method of class MR::VertMap named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_VertMap_empty | ( | const MR_VertMap * | _this | ) | 
Generated from a method of class MR::VertMap named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId MR_VertMap_endId | ( | const MR_VertMap * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::VertMap named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId * MR_VertMap_front | ( | MR_VertMap * | _this | ) | 
Generated from a method of class MR::VertMap named front. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_VertId * MR_VertMap_front_const | ( | const MR_VertMap * | _this | ) | 
Generated from a method of class MR::VertMap named front. Parameter _this can not 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_std_vector_MR_VertId * MR_VertMap_Get_vec_ | ( | const MR_VertMap * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::VertMap named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_VertId * MR_VertMap_GetMutable_vec_ | ( | MR_VertMap * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::VertMap named vec_. Parameter _this can not be 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_VertMap_heapBytes | ( | const MR_VertMap * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::VertMap named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId * MR_VertMap_index | ( | MR_VertMap * | _this, | 
| MR_VertId | i ) | 
Generated from a method of class MR::VertMap named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_VertId * MR_VertMap_index_const | ( | const MR_VertMap * | _this, | 
| MR_VertId | i ) | 
Generated from a method of class MR::VertMap named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VertMap * MR_VertMap_OffsetMutablePtr | ( | MR_VertMap * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_VertMap * MR_VertMap_OffsetPtr | ( | const MR_VertMap * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_VertMap_pop_back | ( | MR_VertMap * | _this | ) | 
Generated from a method of class MR::VertMap named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertMap_push_back_const_MR_VertId_ref | ( | MR_VertMap * | _this, | 
| const MR_VertId * | t ) | 
Generated from a method of class MR::VertMap named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_VertMap_push_back_MR_VertId_rvalue_ref | ( | MR_VertMap * | _this, | 
| MR_VertId * | t ) | 
Generated from a method of class MR::VertMap named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_VertMap_reserve | ( | MR_VertMap * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::VertMap named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertMap_resize_1 | ( | MR_VertMap * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::VertMap named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertMap_resize_2 | ( | MR_VertMap * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_VertId * | t ) | 
Generated from a method of class MR::VertMap named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_VertMap_resizeNoInit | ( | MR_VertMap * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::VertMap named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertMap_resizeWithReserve_1 | ( | MR_VertMap * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::VertMap named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertMap_resizeWithReserve_2 | ( | MR_VertMap * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_VertId * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::VertMap named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_VertMap_Set_vec_ | ( | MR_VertMap * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_VertId * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::VertMap named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_VertMap_size | ( | const MR_VertMap * | _this | ) | 
Generated from a method of class MR::VertMap named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertMap_swap | ( | MR_VertMap * | _this, | 
| MR_VertMap * | b ) | 
Generated from a method of class MR::VertMap named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_VertScalars * MR_VertScalars_AssignFromAnother | ( | MR_VertScalars * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_VertScalars * | _other ) | 
Generated from a method of class MR::VertScalars named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API float * MR_VertScalars_autoResizeAt | ( | MR_VertScalars * | _this, | 
| MR_VertId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::VertScalars named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_VertScalars_autoResizeSet_2 | ( | MR_VertScalars * | _this, | 
| MR_VertId | i, | ||
| float | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::VertScalars named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertScalars_autoResizeSet_3 | ( | MR_VertScalars * | _this, | 
| MR_VertId | pos, | ||
| MR_uint64_t | len, | ||
| float | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::VertScalars named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API float * MR_VertScalars_back | ( | MR_VertScalars * | _this | ) | 
Generated from a method of class MR::VertScalars named back. Parameter _this can not 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 float * MR_VertScalars_back_const | ( | const MR_VertScalars * | _this | ) | 
Generated from a method of class MR::VertScalars named back. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VertId MR_VertScalars_backId | ( | const MR_VertScalars * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::VertScalars named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId MR_VertScalars_beginId | ( | const MR_VertScalars * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::VertScalars named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_VertScalars_capacity | ( | const MR_VertScalars * | _this | ) | 
Generated from a method of class MR::VertScalars named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertScalars_clear | ( | MR_VertScalars * | _this | ) | 
Generated from a method of class MR::VertScalars named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertScalars * MR_VertScalars_Construct_1_std_vector_float | ( | MR_std_vector_float * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::VertScalars. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_VertScalars_Destroy() to free it when you're done using it. 
| MRC_API MR_VertScalars * MR_VertScalars_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::VertScalars. Never returns null. Returns an instance allocated on the heap! Must call MR_VertScalars_Destroy() to free it when you're done using it. 
| MRC_API MR_VertScalars * MR_VertScalars_Construct_2 | ( | MR_uint64_t | size, | 
| const float * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::VertScalars. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_VertScalars_Destroy() to free it when you're done using it. 
| MRC_API MR_VertScalars * MR_VertScalars_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_VertScalars * | _other ) | 
Generated from a constructor of class MR::VertScalars. Never returns null. Returns an instance allocated on the heap! Must call MR_VertScalars_Destroy() to free it when you're done using it. 
| MRC_API float * MR_VertScalars_data | ( | MR_VertScalars * | _this | ) | 
Generated from a method of class MR::VertScalars named data. Parameter _this can not be null. It is a single object. 
| MRC_API const float * MR_VertScalars_data_const | ( | const MR_VertScalars * | _this | ) | 
Generated from a method of class MR::VertScalars named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertScalars * MR_VertScalars_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_VertScalars_Destroy() to free it when you're done using it. 
| MRC_API MR_VertScalars * MR_VertScalars_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_VertScalars_DestroyArray(). Use MR_VertScalars_OffsetMutablePtr() and MR_VertScalars_OffsetPtr() to access the array elements. 
| MRC_API void MR_VertScalars_Destroy | ( | const MR_VertScalars * | _this | ) | 
Destroys a heap-allocated instance of MR_VertScalars. Does nothing if the pointer is null. 
| MRC_API void MR_VertScalars_DestroyArray | ( | const MR_VertScalars * | _this | ) | 
Destroys a heap-allocated array of MR_VertScalars. Does nothing if the pointer is null. 
| MRC_API float * MR_VertScalars_emplace_back | ( | MR_VertScalars * | _this | ) | 
Generated from a method of class MR::VertScalars named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_VertScalars_empty | ( | const MR_VertScalars * | _this | ) | 
Generated from a method of class MR::VertScalars named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_VertId MR_VertScalars_endId | ( | const MR_VertScalars * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::VertScalars named endId. Parameter _this can not be null. It is a single object. 
| MRC_API float * MR_VertScalars_front | ( | MR_VertScalars * | _this | ) | 
Generated from a method of class MR::VertScalars named front. Parameter _this can not 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 float * MR_VertScalars_front_const | ( | const MR_VertScalars * | _this | ) | 
Generated from a method of class MR::VertScalars named front. Parameter _this can not 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_std_vector_float * MR_VertScalars_Get_vec_ | ( | const MR_VertScalars * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::VertScalars named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_float * MR_VertScalars_GetMutable_vec_ | ( | MR_VertScalars * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::VertScalars named vec_. Parameter _this can not be 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_VertScalars_heapBytes | ( | const MR_VertScalars * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::VertScalars named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API float * MR_VertScalars_index | ( | MR_VertScalars * | _this, | 
| MR_VertId | i ) | 
Generated from a method of class MR::VertScalars named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const float * MR_VertScalars_index_const | ( | const MR_VertScalars * | _this, | 
| MR_VertId | i ) | 
Generated from a method of class MR::VertScalars named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_VertScalars * MR_VertScalars_OffsetMutablePtr | ( | MR_VertScalars * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_VertScalars * MR_VertScalars_OffsetPtr | ( | const MR_VertScalars * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_VertScalars_pop_back | ( | MR_VertScalars * | _this | ) | 
Generated from a method of class MR::VertScalars named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertScalars_push_back_const_float_ref | ( | MR_VertScalars * | _this, | 
| const float * | t ) | 
Generated from a method of class MR::VertScalars named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_VertScalars_push_back_float_rvalue_ref | ( | MR_VertScalars * | _this, | 
| float * | t ) | 
Generated from a method of class MR::VertScalars named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_VertScalars_reserve | ( | MR_VertScalars * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::VertScalars named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertScalars_resize_1 | ( | MR_VertScalars * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::VertScalars named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertScalars_resize_2 | ( | MR_VertScalars * | _this, | 
| MR_uint64_t | newSize, | ||
| const float * | t ) | 
Generated from a method of class MR::VertScalars named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_VertScalars_resizeWithReserve_1 | ( | MR_VertScalars * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::VertScalars named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertScalars_resizeWithReserve_2 | ( | MR_VertScalars * | _this, | 
| MR_uint64_t | newSize, | ||
| const float * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::VertScalars named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_VertScalars_Set_vec_ | ( | MR_VertScalars * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_float * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::VertScalars named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_VertScalars_size | ( | const MR_VertScalars * | _this | ) | 
Generated from a method of class MR::VertScalars named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_VertScalars_swap | ( | MR_VertScalars * | _this, | 
| MR_VertScalars * | b ) | 
Generated from a method of class MR::VertScalars named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object. 
| MRC_API MR_WholeEdgeMap * MR_WholeEdgeMap_AssignFromAnother | ( | MR_WholeEdgeMap * | _this, | 
| MR_PassBy | _other_pass_by, | ||
| MR_WholeEdgeMap * | _other ) | 
Generated from a method of class MR::WholeEdgeMap named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_EdgeId * MR_WholeEdgeMap_autoResizeAt | ( | MR_WholeEdgeMap * | _this, | 
| MR_UndirectedEdgeId | i ) | 
this accessor automatically adjusts the size of the vector Generated from a method of class MR::WholeEdgeMap named autoResizeAt. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API void MR_WholeEdgeMap_autoResizeSet_2 | ( | MR_WholeEdgeMap * | _this, | 
| MR_UndirectedEdgeId | i, | ||
| MR_EdgeId | val ) | 
sets the element #i to the given value, adjusting the size of the vector to include new element Generated from a method of class MR::WholeEdgeMap named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_WholeEdgeMap_autoResizeSet_3 | ( | MR_WholeEdgeMap * | _this, | 
| MR_UndirectedEdgeId | pos, | ||
| MR_uint64_t | len, | ||
| MR_EdgeId | val ) | 
sets elements [pos, pos+len) to the given value, adjusting the size of the vector to include new elements; the elements in between old size and pos are also set to val (for faster implementation) Generated from a method of class MR::WholeEdgeMap named autoResizeSet. Parameter _this can not be null. It is a single object. 
| MRC_API MR_EdgeId * MR_WholeEdgeMap_back | ( | MR_WholeEdgeMap * | _this | ) | 
Generated from a method of class MR::WholeEdgeMap named back. Parameter _this can not 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_EdgeId * MR_WholeEdgeMap_back_const | ( | const MR_WholeEdgeMap * | _this | ) | 
Generated from a method of class MR::WholeEdgeMap named back. Parameter _this can not be 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_WholeEdgeMap_backId | ( | const MR_WholeEdgeMap * | _this | ) | 
returns the identifier of the back() element Generated from a method of class MR::WholeEdgeMap named backId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeId MR_WholeEdgeMap_beginId | ( | const MR_WholeEdgeMap * | _this | ) | 
returns the identifier of the first element Generated from a method of class MR::WholeEdgeMap named beginId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_WholeEdgeMap_capacity | ( | const MR_WholeEdgeMap * | _this | ) | 
Generated from a method of class MR::WholeEdgeMap named capacity. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_WholeEdgeMap_clear | ( | MR_WholeEdgeMap * | _this | ) | 
Generated from a method of class MR::WholeEdgeMap named clear. Parameter _this can not be null. It is a single object. 
| MRC_API MR_WholeEdgeMap * MR_WholeEdgeMap_Construct_1_std_vector_MR_EdgeId | ( | MR_std_vector_MR_EdgeId * | vec | ) | 
moves data from the given std::vector<T> Generated from a constructor of class MR::WholeEdgeMap. Parameter vec can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Never returns null. Returns an instance allocated on the heap! Must call MR_WholeEdgeMap_Destroy() to free it when you're done using it. 
| MRC_API MR_WholeEdgeMap * MR_WholeEdgeMap_Construct_1_uint64_t | ( | MR_uint64_t | size | ) | 
creates a vector with size elements with default value Generated from a constructor of class MR::WholeEdgeMap. Never returns null. Returns an instance allocated on the heap! Must call MR_WholeEdgeMap_Destroy() to free it when you're done using it. 
| MRC_API MR_WholeEdgeMap * MR_WholeEdgeMap_Construct_2 | ( | MR_uint64_t | size, | 
| const MR_EdgeId * | val ) | 
creates a vector with size elements with the given value Generated from a constructor of class MR::WholeEdgeMap. Parameter val can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_WholeEdgeMap_Destroy() to free it when you're done using it. 
| MRC_API MR_WholeEdgeMap * MR_WholeEdgeMap_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, | 
| MR_WholeEdgeMap * | _other ) | 
Generated from a constructor of class MR::WholeEdgeMap. Never returns null. Returns an instance allocated on the heap! Must call MR_WholeEdgeMap_Destroy() to free it when you're done using it. 
| MRC_API MR_EdgeId * MR_WholeEdgeMap_data | ( | MR_WholeEdgeMap * | _this | ) | 
Generated from a method of class MR::WholeEdgeMap named data. Parameter _this can not be null. It is a single object. 
| MRC_API const MR_EdgeId * MR_WholeEdgeMap_data_const | ( | const MR_WholeEdgeMap * | _this | ) | 
Generated from a method of class MR::WholeEdgeMap named data. Parameter _this can not be null. It is a single object. 
| MRC_API MR_WholeEdgeMap * MR_WholeEdgeMap_DefaultConstruct | ( | void | ) | 
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_WholeEdgeMap_Destroy() to free it when you're done using it. 
| MRC_API MR_WholeEdgeMap * MR_WholeEdgeMap_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_WholeEdgeMap_DestroyArray(). Use MR_WholeEdgeMap_OffsetMutablePtr() and MR_WholeEdgeMap_OffsetPtr() to access the array elements. 
| MRC_API void MR_WholeEdgeMap_Destroy | ( | const MR_WholeEdgeMap * | _this | ) | 
Destroys a heap-allocated instance of MR_WholeEdgeMap. Does nothing if the pointer is null. 
| MRC_API void MR_WholeEdgeMap_DestroyArray | ( | const MR_WholeEdgeMap * | _this | ) | 
Destroys a heap-allocated array of MR_WholeEdgeMap. Does nothing if the pointer is null. 
| MRC_API MR_EdgeId * MR_WholeEdgeMap_emplace_back | ( | MR_WholeEdgeMap * | _this | ) | 
Generated from a method of class MR::WholeEdgeMap named emplace_back<>. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API bool MR_WholeEdgeMap_empty | ( | const MR_WholeEdgeMap * | _this | ) | 
Generated from a method of class MR::WholeEdgeMap named empty. Parameter _this can not be null. It is a single object. 
| MRC_API MR_UndirectedEdgeId MR_WholeEdgeMap_endId | ( | const MR_WholeEdgeMap * | _this | ) | 
returns backId() + 1 Generated from a method of class MR::WholeEdgeMap named endId. Parameter _this can not be null. It is a single object. 
| MRC_API MR_EdgeId * MR_WholeEdgeMap_front | ( | MR_WholeEdgeMap * | _this | ) | 
Generated from a method of class MR::WholeEdgeMap named front. Parameter _this can not 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_EdgeId * MR_WholeEdgeMap_front_const | ( | const MR_WholeEdgeMap * | _this | ) | 
Generated from a method of class MR::WholeEdgeMap named front. Parameter _this can not 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_std_vector_MR_EdgeId * MR_WholeEdgeMap_Get_vec_ | ( | const MR_WholeEdgeMap * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a pointer to a member variable of class MR::WholeEdgeMap named vec_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_std_vector_MR_EdgeId * MR_WholeEdgeMap_GetMutable_vec_ | ( | MR_WholeEdgeMap * | _this | ) | 
the user can directly manipulate the vector, anyway she cannot break anything Returns a mutable pointer to a member variable of class MR::WholeEdgeMap named vec_. Parameter _this can not be 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_WholeEdgeMap_heapBytes | ( | const MR_WholeEdgeMap * | _this | ) | 
returns the amount of memory this object occupies on heap Generated from a method of class MR::WholeEdgeMap named heapBytes. Parameter _this can not be null. It is a single object. 
| MRC_API MR_EdgeId * MR_WholeEdgeMap_index | ( | MR_WholeEdgeMap * | _this, | 
| MR_UndirectedEdgeId | i ) | 
Generated from a method of class MR::WholeEdgeMap named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API const MR_EdgeId * MR_WholeEdgeMap_index_const | ( | const MR_WholeEdgeMap * | _this, | 
| MR_UndirectedEdgeId | i ) | 
Generated from a method of class MR::WholeEdgeMap named operator[]. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. 
| MRC_API MR_WholeEdgeMap * MR_WholeEdgeMap_OffsetMutablePtr | ( | MR_WholeEdgeMap * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API const MR_WholeEdgeMap * MR_WholeEdgeMap_OffsetPtr | ( | const MR_WholeEdgeMap * | ptr, | 
| ptrdiff_t | i ) | 
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. 
| MRC_API void MR_WholeEdgeMap_pop_back | ( | MR_WholeEdgeMap * | _this | ) | 
Generated from a method of class MR::WholeEdgeMap named pop_back. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_WholeEdgeMap_push_back_const_MR_EdgeId_ref | ( | MR_WholeEdgeMap * | _this, | 
| const MR_EdgeId * | t ) | 
Generated from a method of class MR::WholeEdgeMap named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_WholeEdgeMap_push_back_MR_EdgeId_rvalue_ref | ( | MR_WholeEdgeMap * | _this, | 
| MR_EdgeId * | t ) | 
Generated from a method of class MR::WholeEdgeMap named push_back. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. 
| MRC_API void MR_WholeEdgeMap_reserve | ( | MR_WholeEdgeMap * | _this, | 
| MR_uint64_t | capacity ) | 
Generated from a method of class MR::WholeEdgeMap named reserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_WholeEdgeMap_resize_1 | ( | MR_WholeEdgeMap * | _this, | 
| MR_uint64_t | newSize ) | 
Generated from a method of class MR::WholeEdgeMap named resize. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_WholeEdgeMap_resize_2 | ( | MR_WholeEdgeMap * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_EdgeId * | t ) | 
Generated from a method of class MR::WholeEdgeMap named resize. Parameter _this can not be null. It is a single object. Parameter t can not be null. It is a single object. 
| MRC_API void MR_WholeEdgeMap_resizeNoInit | ( | MR_WholeEdgeMap * | _this, | 
| MR_uint64_t | targetSize ) | 
Generated from a method of class MR::WholeEdgeMap named resizeNoInit. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_WholeEdgeMap_resizeWithReserve_1 | ( | MR_WholeEdgeMap * | _this, | 
| MR_uint64_t | newSize ) | 
doubles reserved memory until resize(newSize) can be done without reallocation Generated from a method of class MR::WholeEdgeMap named resizeWithReserve. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_WholeEdgeMap_resizeWithReserve_2 | ( | MR_WholeEdgeMap * | _this, | 
| MR_uint64_t | newSize, | ||
| const MR_EdgeId * | value ) | 
doubles reserved memory until resize(newSize, value) can be done without reallocation Generated from a method of class MR::WholeEdgeMap named resizeWithReserve. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object. 
| MRC_API void MR_WholeEdgeMap_Set_vec_ | ( | MR_WholeEdgeMap * | _this, | 
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_MR_EdgeId * | value ) | 
the user can directly manipulate the vector, anyway she cannot break anything Modifies a member variable of class MR::WholeEdgeMap named vec_. Parameter _this can not be null. It is a single object. 
| MRC_API MR_uint64_t MR_WholeEdgeMap_size | ( | const MR_WholeEdgeMap * | _this | ) | 
Generated from a method of class MR::WholeEdgeMap named size. Parameter _this can not be null. It is a single object. 
| MRC_API void MR_WholeEdgeMap_swap | ( | MR_WholeEdgeMap * | _this, | 
| MR_WholeEdgeMap * | b ) | 
Generated from a method of class MR::WholeEdgeMap named swap. Parameter _this can not be null. It is a single object. Parameter b can not be null. It is a single object.