struct MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId
Definition MRBitSet.h:43
struct MR_VertMap MR_VertMap
Definition MRBitSet.h:41
struct MR_phmap_flat_hash_map_MR_EdgeId_MR_EdgeId MR_phmap_flat_hash_map_MR_EdgeId_MR_EdgeId
Definition MRBitSet.h:42
struct MR_phmap_flat_hash_map_MR_VertId_MR_VertId MR_phmap_flat_hash_map_MR_VertId_MR_VertId
Definition MRBitSet.h:53
struct MR_UndirectedEdgeMap MR_UndirectedEdgeMap
Definition MRBitSet.h:31
struct MR_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId MR_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId
Definition MRBitSet.h:52
struct MR_FaceMap MR_FaceMap
Definition MRBitSet.h:27
struct MR_EdgeMap MR_EdgeMap
Definition MRBitSet.h:25
struct MR_WholeEdgeMap MR_WholeEdgeMap
Definition MRBooleanOperation.h:21
struct MR_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId MR_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId
Definition MRMapEdge.h:14
struct MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId
Definition MRMapEdge.h:10
MRC_API MR_MapOrHashMap_MR_EdgeId_MR_EdgeId * MR_MapOrHashMap_MR_EdgeId_MR_EdgeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_MapOrHashMap_MR_EdgeId_MR_EdgeId *_other)
MRC_API MR_MapOrHashMap_MR_EdgeId_MR_EdgeId * MR_MapOrHashMap_MR_EdgeId_MR_EdgeId_AssignFromAnother(MR_MapOrHashMap_MR_EdgeId_MR_EdgeId *_this, MR_PassBy _other_pass_by, MR_MapOrHashMap_MR_EdgeId_MR_EdgeId *_other)
MRC_API void MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_pushBack(MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId *_this, MR_UndirectedEdgeId key, MR_EdgeId val)
MRC_API MR_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_getHashMap(MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId *_this)
MRC_API MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_AssignFromAnother(MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId *_this, MR_PassBy _other_pass_by, MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId *_other)
MRC_API MR_WholeEdgeMap * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_getMap(MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId *_this)
MRC_API const MR_std_variant_MR_EdgeMap_phmap_flat_hash_map_MR_EdgeId_MR_EdgeId * MR_MapOrHashMap_MR_EdgeId_MR_EdgeId_Get_var(const MR_MapOrHashMap_MR_EdgeId_MR_EdgeId *_this)
MRC_API MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_other)
struct MR_std_variant_MR_EdgeMap_phmap_flat_hash_map_MR_EdgeId_MR_EdgeId MR_std_variant_MR_EdgeMap_phmap_flat_hash_map_MR_EdgeId_MR_EdgeId
Definition MRMapOrHashMap.h:23
struct MR_std_variant_MR_FaceMap_phmap_flat_hash_map_MR_FaceId_MR_FaceId MR_std_variant_MR_FaceMap_phmap_flat_hash_map_MR_FaceId_MR_FaceId
Definition MRMapOrHashMap.h:24
MRC_API MR_FaceMap * MR_MapOrHashMap_MR_FaceId_MR_FaceId_getMap(MR_MapOrHashMap_MR_FaceId_MR_FaceId *_this)
MRC_API const MR_std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId_Get_var(const MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_MapOrHashMap_MR_FaceId_MR_FaceId * MR_MapOrHashMap_MR_FaceId_MR_FaceId_AssignFromAnother(MR_MapOrHashMap_MR_FaceId_MR_FaceId *_this, MR_PassBy _other_pass_by, MR_MapOrHashMap_MR_FaceId_MR_FaceId *_other)
MRC_API MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId_DefaultConstruct(void)
MRC_API void MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId_DestroyArray(const MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
Destroys a heap-allocated array of MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId....
MRC_API void MR_MapOrHashMap_MR_FaceId_MR_FaceId_Set_var(MR_MapOrHashMap_MR_FaceId_MR_FaceId *_this, MR_PassBy value_pass_by, MR_std_variant_MR_FaceMap_phmap_flat_hash_map_MR_FaceId_MR_FaceId *value)
MRC_API void MR_MapOrHashMap_MR_EdgeId_MR_EdgeId_clear(MR_MapOrHashMap_MR_EdgeId_MR_EdgeId *_this)
MRC_API const MR_FaceMap * MR_MapOrHashMap_MR_FaceId_MR_FaceId_getMap_const(const MR_MapOrHashMap_MR_FaceId_MR_FaceId *_this)
MRC_API MR_MapOrHashMap_MR_VertId_MR_VertId * MR_MapOrHashMap_MR_VertId_MR_VertId_DefaultConstructArray(size_t num_elems)
MRC_API const MR_std_variant_MR_WholeEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_Get_var(const MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId *_this)
MRC_API MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_OffsetMutablePtr(MR_MapOrHashMap_MR_UndirectedEdgeId_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...
struct MR_std_variant_MR_VertMap_phmap_flat_hash_map_MR_VertId_MR_VertId MR_std_variant_MR_VertMap_phmap_flat_hash_map_MR_VertId_MR_VertId
Definition MRMapOrHashMap.h:26
MRC_API const MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId_OffsetPtr(const MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId_pushBack(MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId key, MR_UndirectedEdgeId val)
struct MR_std_variant_MR_WholeEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId MR_std_variant_MR_WholeEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId
Definition MRMapOrHashMap.h:27
MRC_API const MR_phmap_flat_hash_map_MR_VertId_MR_VertId * MR_MapOrHashMap_MR_VertId_MR_VertId_getHashMap_const(const MR_MapOrHashMap_MR_VertId_MR_VertId *_this)
MRC_API MR_MapOrHashMap_MR_FaceId_MR_FaceId * MR_MapOrHashMap_MR_FaceId_MR_FaceId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_MapOrHashMap_MR_FaceId_MR_FaceId *_other)
MRC_API MR_MapOrHashMap_MR_FaceId_MR_FaceId * MR_MapOrHashMap_MR_FaceId_MR_FaceId_createHashMap(const MR_uint64_t *capacity)
MRC_API void MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId_resizeReserve(MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this, MR_uint64_t denseTotalSize, MR_uint64_t hashAdditionalCapacity)
MRC_API MR_MapOrHashMap_MR_VertId_MR_VertId * MR_MapOrHashMap_MR_VertId_MR_VertId_DefaultConstruct(void)
MRC_API MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId_createMap(const MR_uint64_t *size)
MRC_API const MR_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_getHashMap_const(const MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId *_this)
MRC_API MR_std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId_GetMutable_var(MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API const MR_WholeEdgeMap * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_getMap_const(const MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId *_this)
MRC_API MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId_OffsetMutablePtr(MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_MapOrHashMap_MR_FaceId_MR_FaceId_DestroyArray(const MR_MapOrHashMap_MR_FaceId_MR_FaceId *_this)
Destroys a heap-allocated array of MR_MapOrHashMap_MR_FaceId_MR_FaceId. Does nothing if the pointer i...
MRC_API MR_MapOrHashMap_MR_FaceId_MR_FaceId * MR_MapOrHashMap_MR_FaceId_MR_FaceId_DefaultConstructArray(size_t num_elems)
MRC_API MR_MapOrHashMap_MR_VertId_MR_VertId * MR_MapOrHashMap_MR_VertId_MR_VertId_AssignFromAnother(MR_MapOrHashMap_MR_VertId_MR_VertId *_this, MR_PassBy _other_pass_by, MR_MapOrHashMap_MR_VertId_MR_VertId *_other)
MRC_API const MR_MapOrHashMap_MR_FaceId_MR_FaceId * MR_MapOrHashMap_MR_FaceId_MR_FaceId_OffsetPtr(const MR_MapOrHashMap_MR_FaceId_MR_FaceId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_std_variant_MR_EdgeMap_phmap_flat_hash_map_MR_EdgeId_MR_EdgeId * MR_MapOrHashMap_MR_EdgeId_MR_EdgeId_GetMutable_var(MR_MapOrHashMap_MR_EdgeId_MR_EdgeId *_this)
MRC_API void MR_MapOrHashMap_MR_FaceId_MR_FaceId_pushBack(MR_MapOrHashMap_MR_FaceId_MR_FaceId *_this, MR_FaceId key, MR_FaceId val)
MRC_API void MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId_Set_var(MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this, MR_PassBy value_pass_by, MR_std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId *value)
MRC_API void MR_MapOrHashMap_MR_FaceId_MR_FaceId_resizeReserve(MR_MapOrHashMap_MR_FaceId_MR_FaceId *_this, MR_uint64_t denseTotalSize, MR_uint64_t hashAdditionalCapacity)
MRC_API void MR_MapOrHashMap_MR_VertId_MR_VertId_setHashMap(MR_MapOrHashMap_MR_VertId_MR_VertId *_this, MR_phmap_flat_hash_map_MR_VertId_MR_VertId *m)
MRC_API const MR_std_variant_MR_FaceMap_phmap_flat_hash_map_MR_FaceId_MR_FaceId * MR_MapOrHashMap_MR_FaceId_MR_FaceId_Get_var(const MR_MapOrHashMap_MR_FaceId_MR_FaceId *_this)
MRC_API void MR_MapOrHashMap_MR_VertId_MR_VertId_clear(MR_MapOrHashMap_MR_VertId_MR_VertId *_this)
MRC_API MR_MapOrHashMap_MR_VertId_MR_VertId * MR_MapOrHashMap_MR_VertId_MR_VertId_ConstructFrom(MR_PassBy var_pass_by, MR_std_variant_MR_VertMap_phmap_flat_hash_map_MR_VertId_MR_VertId *var)
MRC_API const MR_std_variant_MR_VertMap_phmap_flat_hash_map_MR_VertId_MR_VertId * MR_MapOrHashMap_MR_VertId_MR_VertId_Get_var(const MR_MapOrHashMap_MR_VertId_MR_VertId *_this)
MRC_API MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId_DefaultConstructArray(size_t num_elems)
MRC_API MR_MapOrHashMap_MR_EdgeId_MR_EdgeId * MR_MapOrHashMap_MR_EdgeId_MR_EdgeId_OffsetMutablePtr(MR_MapOrHashMap_MR_EdgeId_MR_EdgeId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_MapOrHashMap_MR_FaceId_MR_FaceId_Destroy(const MR_MapOrHashMap_MR_FaceId_MR_FaceId *_this)
Destroys a heap-allocated instance of MR_MapOrHashMap_MR_FaceId_MR_FaceId. Does nothing if the pointe...
MRC_API void MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_resizeReserve(MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId *_this, MR_uint64_t denseTotalSize, MR_uint64_t hashAdditionalCapacity)
MRC_API void MR_MapOrHashMap_MR_EdgeId_MR_EdgeId_Set_var(MR_MapOrHashMap_MR_EdgeId_MR_EdgeId *_this, MR_PassBy value_pass_by, MR_std_variant_MR_EdgeMap_phmap_flat_hash_map_MR_EdgeId_MR_EdgeId *value)
MRC_API MR_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId_getHashMap(MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
struct MR_std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId MR_std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId
Definition MRMapOrHashMap.h:25
MRC_API MR_MapOrHashMap_MR_VertId_MR_VertId * MR_MapOrHashMap_MR_VertId_MR_VertId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_MapOrHashMap_MR_VertId_MR_VertId *_other)
MRC_API const MR_EdgeMap * MR_MapOrHashMap_MR_EdgeId_MR_EdgeId_getMap_const(const MR_MapOrHashMap_MR_EdgeId_MR_EdgeId *_this)
MRC_API void MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_Set_var(MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId *_this, MR_PassBy value_pass_by, MR_std_variant_MR_WholeEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId *value)
MRC_API MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_createHashMap(const MR_uint64_t *capacity)
MRC_API void MR_MapOrHashMap_MR_EdgeId_MR_EdgeId_pushBack(MR_MapOrHashMap_MR_EdgeId_MR_EdgeId *_this, MR_EdgeId key, MR_EdgeId val)
MRC_API void MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId_setMap(MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeMap *m)
MRC_API MR_MapOrHashMap_MR_FaceId_MR_FaceId * MR_MapOrHashMap_MR_FaceId_MR_FaceId_createMap(const MR_uint64_t *size)
MRC_API void MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId_clear(MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_MapOrHashMap_MR_EdgeId_MR_EdgeId * MR_MapOrHashMap_MR_EdgeId_MR_EdgeId_ConstructFrom(MR_PassBy var_pass_by, MR_std_variant_MR_EdgeMap_phmap_flat_hash_map_MR_EdgeId_MR_EdgeId *var)
MRC_API MR_std_variant_MR_VertMap_phmap_flat_hash_map_MR_VertId_MR_VertId * MR_MapOrHashMap_MR_VertId_MR_VertId_GetMutable_var(MR_MapOrHashMap_MR_VertId_MR_VertId *_this)
MRC_API void MR_MapOrHashMap_MR_EdgeId_MR_EdgeId_setHashMap(MR_MapOrHashMap_MR_EdgeId_MR_EdgeId *_this, MR_phmap_flat_hash_map_MR_EdgeId_MR_EdgeId *m)
MRC_API void MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_DestroyArray(const MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId *_this)
Destroys a heap-allocated array of MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId. Does nothing if the...
MRC_API void MR_MapOrHashMap_MR_EdgeId_MR_EdgeId_resizeReserve(MR_MapOrHashMap_MR_EdgeId_MR_EdgeId *_this, MR_uint64_t denseTotalSize, MR_uint64_t hashAdditionalCapacity)
MRC_API void MR_MapOrHashMap_MR_EdgeId_MR_EdgeId_Destroy(const MR_MapOrHashMap_MR_EdgeId_MR_EdgeId *_this)
Destroys a heap-allocated instance of MR_MapOrHashMap_MR_EdgeId_MR_EdgeId. Does nothing if the pointe...
MRC_API const MR_phmap_flat_hash_map_MR_EdgeId_MR_EdgeId * MR_MapOrHashMap_MR_EdgeId_MR_EdgeId_getHashMap_const(const MR_MapOrHashMap_MR_EdgeId_MR_EdgeId *_this)
MRC_API const MR_MapOrHashMap_MR_VertId_MR_VertId * MR_MapOrHashMap_MR_VertId_MR_VertId_OffsetPtr(const MR_MapOrHashMap_MR_VertId_MR_VertId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_UndirectedEdgeMap * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId_getMap_const(const MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API const MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_OffsetPtr(const MR_MapOrHashMap_MR_UndirectedEdgeId_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...
MRC_API MR_MapOrHashMap_MR_FaceId_MR_FaceId * MR_MapOrHashMap_MR_FaceId_MR_FaceId_DefaultConstruct(void)
MRC_API MR_EdgeMap * MR_MapOrHashMap_MR_EdgeId_MR_EdgeId_getMap(MR_MapOrHashMap_MR_EdgeId_MR_EdgeId *_this)
MRC_API MR_MapOrHashMap_MR_FaceId_MR_FaceId * MR_MapOrHashMap_MR_FaceId_MR_FaceId_OffsetMutablePtr(MR_MapOrHashMap_MR_FaceId_MR_FaceId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_setHashMap(MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId *_this, MR_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId *m)
MRC_API MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_DefaultConstruct(void)
MRC_API void MR_MapOrHashMap_MR_EdgeId_MR_EdgeId_setMap(MR_MapOrHashMap_MR_EdgeId_MR_EdgeId *_this, MR_EdgeMap *m)
MRC_API MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId_AssignFromAnother(MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this, MR_PassBy _other_pass_by, MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_other)
MRC_API void MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_setMap(MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId *_this, MR_WholeEdgeMap *m)
MRC_API MR_MapOrHashMap_MR_EdgeId_MR_EdgeId * MR_MapOrHashMap_MR_EdgeId_MR_EdgeId_DefaultConstructArray(size_t num_elems)
MRC_API MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId *_other)
MRC_API void MR_MapOrHashMap_MR_VertId_MR_VertId_resizeReserve(MR_MapOrHashMap_MR_VertId_MR_VertId *_this, MR_uint64_t denseTotalSize, MR_uint64_t hashAdditionalCapacity)
MRC_API MR_MapOrHashMap_MR_VertId_MR_VertId * MR_MapOrHashMap_MR_VertId_MR_VertId_OffsetMutablePtr(MR_MapOrHashMap_MR_VertId_MR_VertId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_MapOrHashMap_MR_FaceId_MR_FaceId_clear(MR_MapOrHashMap_MR_FaceId_MR_FaceId *_this)
MRC_API MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_DefaultConstructArray(size_t num_elems)
MRC_API MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId_createHashMap(const MR_uint64_t *capacity)
MRC_API MR_UndirectedEdgeMap * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId_getMap(MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
struct MR_MapOrHashMap_MR_EdgeId_MR_EdgeId MR_MapOrHashMap_MR_EdgeId_MR_EdgeId
Definition MRMapOrHashMap.h:46
MRC_API void MR_MapOrHashMap_MR_VertId_MR_VertId_setMap(MR_MapOrHashMap_MR_VertId_MR_VertId *_this, MR_VertMap *m)
MRC_API MR_phmap_flat_hash_map_MR_VertId_MR_VertId * MR_MapOrHashMap_MR_VertId_MR_VertId_getHashMap(MR_MapOrHashMap_MR_VertId_MR_VertId *_this)
MRC_API MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId_ConstructFrom(MR_PassBy var_pass_by, MR_std_variant_MR_UndirectedEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId *var)
MRC_API MR_MapOrHashMap_MR_FaceId_MR_FaceId * MR_MapOrHashMap_MR_FaceId_MR_FaceId_ConstructFrom(MR_PassBy var_pass_by, MR_std_variant_MR_FaceMap_phmap_flat_hash_map_MR_FaceId_MR_FaceId *var)
MRC_API void MR_MapOrHashMap_MR_VertId_MR_VertId_Set_var(MR_MapOrHashMap_MR_VertId_MR_VertId *_this, MR_PassBy value_pass_by, MR_std_variant_MR_VertMap_phmap_flat_hash_map_MR_VertId_MR_VertId *value)
struct MR_MapOrHashMap_MR_FaceId_MR_FaceId MR_MapOrHashMap_MR_FaceId_MR_FaceId
Definition MRMapOrHashMap.h:34
MRC_API MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_createMap(const MR_uint64_t *size)
MRC_API void MR_MapOrHashMap_MR_EdgeId_MR_EdgeId_DestroyArray(const MR_MapOrHashMap_MR_EdgeId_MR_EdgeId *_this)
Destroys a heap-allocated array of MR_MapOrHashMap_MR_EdgeId_MR_EdgeId. Does nothing if the pointer i...
MRC_API MR_VertMap * MR_MapOrHashMap_MR_VertId_MR_VertId_getMap(MR_MapOrHashMap_MR_VertId_MR_VertId *_this)
MRC_API void MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_Destroy(const MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId *_this)
Destroys a heap-allocated instance of MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId....
MRC_API MR_MapOrHashMap_MR_VertId_MR_VertId * MR_MapOrHashMap_MR_VertId_MR_VertId_createMap(const MR_uint64_t *size)
struct MR_MapOrHashMap_MR_VertId_MR_VertId MR_MapOrHashMap_MR_VertId_MR_VertId
Definition MRMapOrHashMap.h:40
MRC_API void MR_MapOrHashMap_MR_VertId_MR_VertId_DestroyArray(const MR_MapOrHashMap_MR_VertId_MR_VertId *_this)
Destroys a heap-allocated array of MR_MapOrHashMap_MR_VertId_MR_VertId. Does nothing if the pointer i...
MRC_API MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId * MR_MapOrHashMap_MR_FaceId_MR_FaceId_getHashMap(MR_MapOrHashMap_MR_FaceId_MR_FaceId *_this)
MRC_API void MR_MapOrHashMap_MR_FaceId_MR_FaceId_setHashMap(MR_MapOrHashMap_MR_FaceId_MR_FaceId *_this, MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId *m)
MRC_API const MR_VertMap * MR_MapOrHashMap_MR_VertId_MR_VertId_getMap_const(const MR_MapOrHashMap_MR_VertId_MR_VertId *_this)
MRC_API void MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId_Destroy(const MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
Destroys a heap-allocated instance of MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId....
MRC_API void MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_clear(MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId *_this)
MRC_API MR_MapOrHashMap_MR_EdgeId_MR_EdgeId * MR_MapOrHashMap_MR_EdgeId_MR_EdgeId_DefaultConstruct(void)
MRC_API void MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId_setHashMap(MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this, MR_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId *m)
MRC_API MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_ConstructFrom(MR_PassBy var_pass_by, MR_std_variant_MR_WholeEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId *var)
MRC_API const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId * MR_MapOrHashMap_MR_FaceId_MR_FaceId_getHashMap_const(const MR_MapOrHashMap_MR_FaceId_MR_FaceId *_this)
MRC_API MR_std_variant_MR_WholeEdgeMap_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId_GetMutable_var(MR_MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId *_this)
MRC_API void MR_MapOrHashMap_MR_VertId_MR_VertId_Destroy(const MR_MapOrHashMap_MR_VertId_MR_VertId *_this)
Destroys a heap-allocated instance of MR_MapOrHashMap_MR_VertId_MR_VertId. Does nothing if the pointe...
MRC_API const MR_MapOrHashMap_MR_EdgeId_MR_EdgeId * MR_MapOrHashMap_MR_EdgeId_MR_EdgeId_OffsetPtr(const MR_MapOrHashMap_MR_EdgeId_MR_EdgeId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_phmap_flat_hash_map_MR_EdgeId_MR_EdgeId * MR_MapOrHashMap_MR_EdgeId_MR_EdgeId_getHashMap(MR_MapOrHashMap_MR_EdgeId_MR_EdgeId *_this)
MRC_API MR_MapOrHashMap_MR_EdgeId_MR_EdgeId * MR_MapOrHashMap_MR_EdgeId_MR_EdgeId_createHashMap(const MR_uint64_t *capacity)
MRC_API void MR_MapOrHashMap_MR_VertId_MR_VertId_pushBack(MR_MapOrHashMap_MR_VertId_MR_VertId *_this, MR_VertId key, MR_VertId val)
MRC_API MR_std_variant_MR_FaceMap_phmap_flat_hash_map_MR_FaceId_MR_FaceId * MR_MapOrHashMap_MR_FaceId_MR_FaceId_GetMutable_var(MR_MapOrHashMap_MR_FaceId_MR_FaceId *_this)
MRC_API const MR_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId_getHashMap_const(const MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
struct MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId MR_MapOrHashMap_MR_UndirectedEdgeId_MR_UndirectedEdgeId
Definition MRMapOrHashMap.h:52
MRC_API MR_MapOrHashMap_MR_VertId_MR_VertId * MR_MapOrHashMap_MR_VertId_MR_VertId_createHashMap(const MR_uint64_t *capacity)
MRC_API void MR_MapOrHashMap_MR_FaceId_MR_FaceId_setMap(MR_MapOrHashMap_MR_FaceId_MR_FaceId *_this, MR_FaceMap *m)
MRC_API MR_MapOrHashMap_MR_EdgeId_MR_EdgeId * MR_MapOrHashMap_MR_EdgeId_MR_EdgeId_createMap(const MR_uint64_t *size)
MR_PassBy
Definition common.h:19
uint64_t MR_uint64_t
Definition common.h:14
#define MRC_API
Definition exports.h:11