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>`.
14typedef struct MR_std_pair_const_MR_FaceId_MR_FaceId MR_std_pair_const_MR_FaceId_MR_FaceId; // Defined in `#include <MRCMisc/std_pair_const_MR_FaceId_MR_FaceId.h>`.
15
16
20
24
28
32
37
43
49
52
55
59
63
67
71
76
83
88
95
102
108
113
119
124
130
135
141
146
150
155
162
169
172
175
179
183
188
192
197
204
211
214
217
221
225
231
237
243
247
252
258
264
270
274
279
280#ifdef __cplusplus
281} // extern "C"
282#endif
struct MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId
Definition MRBitSet.h:42
MR_PassBy
Definition common.h:23
#define MRC_API
Definition include/MRCMisc/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:27
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 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 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_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 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 bool MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_is_end_mut(const 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_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)
struct MR_std_pair_const_MR_FaceId_MR_FaceId MR_std_pair_const_MR_FaceId_MR_FaceId
Definition phmap_flat_hash_map_MR_FaceId_MR_FaceId.h:14
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:23
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_std_pair_const_MR_FaceId_MR_FaceId * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator_deref(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_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 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_iterator * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_begin_mut(MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId *_this)
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 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 bool MR_equal_MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator *a, const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator *b)
MRC_API MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_find_mut(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_deref_value(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator *_this)
MRC_API const MR_FaceId * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator_deref_key(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator *_this)
MRC_API bool MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_empty(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId *_this)
MRC_API const MR_FaceId * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator_deref_value(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator *_this)
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 MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_end_mut(MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId *_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 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 bool MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_is_end(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 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 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)
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 bool MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_is_begin(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)
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_const_iterator_deref_key(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_begin(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_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)
MRC_API bool MR_equal_MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator *a, const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_iterator *b)
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_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator_from_mutable(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)
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_const_iterator_incr(MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator *_this)
MRC_API const MR_std_pair_const_MR_FaceId_MR_FaceId * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator_deref(const MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_const_iterator *_this)
MRC_API bool MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_is_begin_mut(const 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_FaceId * MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId_find_or_construct_elem(MR_phmap_flat_hash_map_MR_FaceId_MR_FaceId *_this, const MR_FaceId *key)
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)
Definition MRId.h:32