MeshLib C Docs
Loading...
Searching...
No Matches
phmap_flat_hash_map_MR_FaceId_MR_FaceId.h
Go to the documentation of this file.
1#pragma once
2
3#include <MRCMisc/common.h>
4#include <MRCMisc/exports.h>
5
6#include <stdbool.h>
7#include <stddef.h>
8
9#ifdef __cplusplus
10extern "C" {
11#endif
12
13typedef struct MR_FaceId MR_FaceId; // Defined in `#include <MRCMesh/MRId.h>`.
14
15
19
23
27
31
36
40
44
47
50
53
56
60
64
68
74
79
85
91
96
101
106
111
116
121
126
131
135
140
145
150
153
156
159
162
167
171
176
181
186
189
192
195
198
203
208
212
217
222
226
227#ifdef __cplusplus
228} // extern "C"
229#endif
struct MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId
Definition MRBitSet.h:43
MR_PassBy
Definition common.h:19
#define MRC_API
Definition exports.h:11
struct MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator
Definition phmap_flat_hash_map_MR_FaceId_MR_FaceId.h:26
MRC_API MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_ConstructFromAnother(MR_PassBy other_pass_by, MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId *other)
MRC_API const MR_FaceId * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator_DerefValue(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator *_this)
MRC_API MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator_ConstructFromAnother(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator *other)
MRC_API void MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_Clear(MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId *_this)
MRC_API void MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_DestroyArray(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId *_this)
Destroys a heap-allocated array of MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId. Does nothing if the po...
MRC_API void MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator_Destroy(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator *_this)
Destroys a heap-allocated instance of MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator....
MRC_API MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator_OffsetMutablePtr(MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator *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_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator
Definition phmap_flat_hash_map_MR_FaceId_MR_FaceId.h:22
MRC_API void MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator_AssignFromAnother(MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator *_this, const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator *other)
MRC_API MR_FaceId * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_FindOrConstructElem(MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId *_this, const MR_FaceId *key)
MRC_API void MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator_Incr(MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator *_this)
MRC_API MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_End(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId *_this)
MRC_API MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator_FromMutable(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator *iter)
MRC_API const MR_FaceId * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator_DerefKey(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator *_this)
MRC_API void MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_AssignFromAnother(MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId *_this, MR_PassBy other_pass_by, MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId *other)
MRC_API size_t MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_Size(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId *_this)
MRC_API MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator_DefaultConstructArray(size_t num_elems)
MRC_API void MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator_DestroyArray(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator *_this)
Destroys a heap-allocated array of MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator....
MRC_API MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator_DefaultConstruct(void)
MRC_API MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_DefaultConstruct(void)
MRC_API MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator_Incr(MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator *_this)
MRC_API void MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_Destroy(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId *_this)
Destroys a heap-allocated instance of MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId. Does nothing if the...
MRC_API void MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator_Destroy(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator *_this)
Destroys a heap-allocated instance of MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator....
MRC_API bool MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_Contains(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId *_this, const MR_FaceId *key)
MRC_API void MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator_DestroyArray(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator *_this)
Destroys a heap-allocated array of MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator....
MRC_API MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_OffsetMutablePtr(MR_phmap_flat_hash_map_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_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator_AssignFromAnother(MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator *_this, const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator *other)
MRC_API MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_FindMutable(MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId *_this, const MR_FaceId *key)
MRC_API bool MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_IsEmpty(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId *_this)
MRC_API bool MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_IsBegin(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId *_this, const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator *iter)
MRC_API const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_OffsetPtr(const MR_phmap_flat_hash_map_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_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator_DefaultConstructArray(size_t num_elems)
MRC_API const MR_FaceId * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator_DerefKey(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator *_this)
MRC_API MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator_DefaultConstruct(void)
MRC_API const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator_OffsetPtr(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator *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_FaceId_MR_FaceId_const_iterator * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_Begin(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId *_this)
MRC_API bool MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_IsMutableBegin(MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId *_this, const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator *iter)
MRC_API const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator_OffsetPtr(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator *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 bool MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_IsEnd(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId *_this, const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator *iter)
MRC_API MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_Find(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId *_this, const MR_FaceId *key)
MRC_API MR_FaceId * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator_DerefValue(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator *_this)
MRC_API bool MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_IsMutableEnd(MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId *_this, const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator *iter)
MRC_API MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator_ConstructFromAnother(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator *other)
MRC_API MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator_OffsetMutablePtr(MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator *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_FaceId_MR_FaceId_iterator * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_MutableBegin(MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId *_this)
MRC_API MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_MutableEnd(MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId *_this)
Definition MRId.h:46