MeshLib C Docs
Loading...
Searching...
No Matches
phmap_flat_hash_map_MR_VertId_float.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_VertId MR_VertId; // 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_VertId_float MR_phmap_flat_hash_map_MR_VertId_float
Definition MRSurfaceDistance.h:16
MR_PassBy
Definition common.h:19
#define MRC_API
Definition exports.h:11
MRC_API void MR_phmap_flat_hash_map_MR_VertId_float_iterator_Destroy(const MR_phmap_flat_hash_map_MR_VertId_float_iterator *_this)
Destroys a heap-allocated instance of MR_phmap_flat_hash_map_MR_VertId_float_iterator....
MRC_API const MR_phmap_flat_hash_map_MR_VertId_float_const_iterator * MR_phmap_flat_hash_map_MR_VertId_float_const_iterator_OffsetPtr(const MR_phmap_flat_hash_map_MR_VertId_float_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 const MR_VertId * MR_phmap_flat_hash_map_MR_VertId_float_const_iterator_DerefKey(const MR_phmap_flat_hash_map_MR_VertId_float_const_iterator *_this)
struct MR_phmap_flat_hash_map_MR_VertId_float_iterator MR_phmap_flat_hash_map_MR_VertId_float_iterator
Definition phmap_flat_hash_map_MR_VertId_float.h:26
MRC_API MR_phmap_flat_hash_map_MR_VertId_float_const_iterator * MR_phmap_flat_hash_map_MR_VertId_float_const_iterator_ConstructFromAnother(const MR_phmap_flat_hash_map_MR_VertId_float_const_iterator *other)
MRC_API void MR_phmap_flat_hash_map_MR_VertId_float_Clear(MR_phmap_flat_hash_map_MR_VertId_float *_this)
MRC_API MR_phmap_flat_hash_map_MR_VertId_float_iterator * MR_phmap_flat_hash_map_MR_VertId_float_MutableBegin(MR_phmap_flat_hash_map_MR_VertId_float *_this)
MRC_API float * MR_phmap_flat_hash_map_MR_VertId_float_FindOrConstructElem(MR_phmap_flat_hash_map_MR_VertId_float *_this, const MR_VertId *key)
MRC_API void MR_phmap_flat_hash_map_MR_VertId_float_const_iterator_Destroy(const MR_phmap_flat_hash_map_MR_VertId_float_const_iterator *_this)
Destroys a heap-allocated instance of MR_phmap_flat_hash_map_MR_VertId_float_const_iterator....
MRC_API bool MR_phmap_flat_hash_map_MR_VertId_float_IsBegin(const MR_phmap_flat_hash_map_MR_VertId_float *_this, const MR_phmap_flat_hash_map_MR_VertId_float_const_iterator *iter)
MRC_API void MR_phmap_flat_hash_map_MR_VertId_float_const_iterator_Incr(MR_phmap_flat_hash_map_MR_VertId_float_const_iterator *_this)
MRC_API const MR_phmap_flat_hash_map_MR_VertId_float * MR_phmap_flat_hash_map_MR_VertId_float_OffsetPtr(const MR_phmap_flat_hash_map_MR_VertId_float *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_VertId_float_iterator * MR_phmap_flat_hash_map_MR_VertId_float_iterator_OffsetMutablePtr(MR_phmap_flat_hash_map_MR_VertId_float_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 const MR_VertId * MR_phmap_flat_hash_map_MR_VertId_float_iterator_DerefKey(const MR_phmap_flat_hash_map_MR_VertId_float_iterator *_this)
MRC_API MR_phmap_flat_hash_map_MR_VertId_float_iterator * MR_phmap_flat_hash_map_MR_VertId_float_FindMutable(MR_phmap_flat_hash_map_MR_VertId_float *_this, const MR_VertId *key)
MRC_API MR_phmap_flat_hash_map_MR_VertId_float_iterator * MR_phmap_flat_hash_map_MR_VertId_float_iterator_DefaultConstruct(void)
MRC_API float * MR_phmap_flat_hash_map_MR_VertId_float_iterator_DerefValue(const MR_phmap_flat_hash_map_MR_VertId_float_iterator *_this)
MRC_API MR_phmap_flat_hash_map_MR_VertId_float_const_iterator * MR_phmap_flat_hash_map_MR_VertId_float_const_iterator_DefaultConstruct(void)
MRC_API bool MR_phmap_flat_hash_map_MR_VertId_float_IsEmpty(const MR_phmap_flat_hash_map_MR_VertId_float *_this)
MRC_API MR_phmap_flat_hash_map_MR_VertId_float_iterator * MR_phmap_flat_hash_map_MR_VertId_float_iterator_ConstructFromAnother(const MR_phmap_flat_hash_map_MR_VertId_float_iterator *other)
MRC_API bool MR_phmap_flat_hash_map_MR_VertId_float_IsMutableBegin(MR_phmap_flat_hash_map_MR_VertId_float *_this, const MR_phmap_flat_hash_map_MR_VertId_float_iterator *iter)
MRC_API bool MR_phmap_flat_hash_map_MR_VertId_float_Contains(const MR_phmap_flat_hash_map_MR_VertId_float *_this, const MR_VertId *key)
MRC_API MR_phmap_flat_hash_map_MR_VertId_float_const_iterator * MR_phmap_flat_hash_map_MR_VertId_float_End(const MR_phmap_flat_hash_map_MR_VertId_float *_this)
MRC_API void MR_phmap_flat_hash_map_MR_VertId_float_iterator_Incr(MR_phmap_flat_hash_map_MR_VertId_float_iterator *_this)
MRC_API MR_phmap_flat_hash_map_MR_VertId_float_const_iterator * MR_phmap_flat_hash_map_MR_VertId_float_Begin(const MR_phmap_flat_hash_map_MR_VertId_float *_this)
MRC_API MR_phmap_flat_hash_map_MR_VertId_float_const_iterator * MR_phmap_flat_hash_map_MR_VertId_float_Find(const MR_phmap_flat_hash_map_MR_VertId_float *_this, const MR_VertId *key)
MRC_API MR_phmap_flat_hash_map_MR_VertId_float_const_iterator * MR_phmap_flat_hash_map_MR_VertId_float_const_iterator_FromMutable(const MR_phmap_flat_hash_map_MR_VertId_float_iterator *iter)
MRC_API const MR_phmap_flat_hash_map_MR_VertId_float_iterator * MR_phmap_flat_hash_map_MR_VertId_float_iterator_OffsetPtr(const MR_phmap_flat_hash_map_MR_VertId_float_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_VertId_float_iterator * MR_phmap_flat_hash_map_MR_VertId_float_MutableEnd(MR_phmap_flat_hash_map_MR_VertId_float *_this)
MRC_API MR_phmap_flat_hash_map_MR_VertId_float * MR_phmap_flat_hash_map_MR_VertId_float_ConstructFromAnother(MR_PassBy other_pass_by, MR_phmap_flat_hash_map_MR_VertId_float *other)
MRC_API bool MR_phmap_flat_hash_map_MR_VertId_float_IsMutableEnd(MR_phmap_flat_hash_map_MR_VertId_float *_this, const MR_phmap_flat_hash_map_MR_VertId_float_iterator *iter)
MRC_API void MR_phmap_flat_hash_map_MR_VertId_float_DestroyArray(const MR_phmap_flat_hash_map_MR_VertId_float *_this)
Destroys a heap-allocated array of MR_phmap_flat_hash_map_MR_VertId_float. Does nothing if the pointe...
MRC_API void MR_phmap_flat_hash_map_MR_VertId_float_const_iterator_DestroyArray(const MR_phmap_flat_hash_map_MR_VertId_float_const_iterator *_this)
Destroys a heap-allocated array of MR_phmap_flat_hash_map_MR_VertId_float_const_iterator....
MRC_API size_t MR_phmap_flat_hash_map_MR_VertId_float_Size(const MR_phmap_flat_hash_map_MR_VertId_float *_this)
MRC_API MR_phmap_flat_hash_map_MR_VertId_float * MR_phmap_flat_hash_map_MR_VertId_float_DefaultConstruct(void)
MRC_API void MR_phmap_flat_hash_map_MR_VertId_float_AssignFromAnother(MR_phmap_flat_hash_map_MR_VertId_float *_this, MR_PassBy other_pass_by, MR_phmap_flat_hash_map_MR_VertId_float *other)
MRC_API void MR_phmap_flat_hash_map_MR_VertId_float_const_iterator_AssignFromAnother(MR_phmap_flat_hash_map_MR_VertId_float_const_iterator *_this, const MR_phmap_flat_hash_map_MR_VertId_float_const_iterator *other)
MRC_API void MR_phmap_flat_hash_map_MR_VertId_float_iterator_AssignFromAnother(MR_phmap_flat_hash_map_MR_VertId_float_iterator *_this, const MR_phmap_flat_hash_map_MR_VertId_float_iterator *other)
MRC_API void MR_phmap_flat_hash_map_MR_VertId_float_iterator_DestroyArray(const MR_phmap_flat_hash_map_MR_VertId_float_iterator *_this)
Destroys a heap-allocated array of MR_phmap_flat_hash_map_MR_VertId_float_iterator....
MRC_API MR_phmap_flat_hash_map_MR_VertId_float_iterator * MR_phmap_flat_hash_map_MR_VertId_float_iterator_DefaultConstructArray(size_t num_elems)
MRC_API MR_phmap_flat_hash_map_MR_VertId_float_const_iterator * MR_phmap_flat_hash_map_MR_VertId_float_const_iterator_OffsetMutablePtr(MR_phmap_flat_hash_map_MR_VertId_float_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 bool MR_phmap_flat_hash_map_MR_VertId_float_IsEnd(const MR_phmap_flat_hash_map_MR_VertId_float *_this, const MR_phmap_flat_hash_map_MR_VertId_float_const_iterator *iter)
struct MR_phmap_flat_hash_map_MR_VertId_float_const_iterator MR_phmap_flat_hash_map_MR_VertId_float_const_iterator
Definition phmap_flat_hash_map_MR_VertId_float.h:22
MRC_API const float * MR_phmap_flat_hash_map_MR_VertId_float_const_iterator_DerefValue(const MR_phmap_flat_hash_map_MR_VertId_float_const_iterator *_this)
MRC_API void MR_phmap_flat_hash_map_MR_VertId_float_Destroy(const MR_phmap_flat_hash_map_MR_VertId_float *_this)
Destroys a heap-allocated instance of MR_phmap_flat_hash_map_MR_VertId_float. Does nothing if the poi...
MRC_API MR_phmap_flat_hash_map_MR_VertId_float * MR_phmap_flat_hash_map_MR_VertId_float_OffsetMutablePtr(MR_phmap_flat_hash_map_MR_VertId_float *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_VertId_float * MR_phmap_flat_hash_map_MR_VertId_float_DefaultConstructArray(size_t num_elems)
MRC_API MR_phmap_flat_hash_map_MR_VertId_float_const_iterator * MR_phmap_flat_hash_map_MR_VertId_float_const_iterator_DefaultConstructArray(size_t num_elems)
Definition MRId.h:56