MeshLib C Docs
Loading...
Searching...
No Matches
phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows.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_FlowAggregator_Flows MR_FlowAggregator_Flows; // Defined in `#include <MRCMesh/MRAggregateFlow.h>`.
14typedef struct MR_VertId MR_VertId; // Defined in `#include <MRCMesh/MRId.h>`.
15
16
20
24
28
32
37
43
49
52
55
59
63
67
71
76
82
87
93
99
104
109
114
119
124
129
134
139
143
148
155
162
165
168
172
176
181
185
190
197
204
207
210
214
218
223
228
232
237
242
246
247#ifdef __cplusplus
248} // extern "C"
249#endif
struct MR_FlowAggregator_Flows MR_FlowAggregator_Flows
Definition MRAggregateFlow.h:36
struct MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows
Definition MRAggregateFlow.h:18
MR_PassBy
Definition common.h:23
#define MRC_API
Definition exports.h:11
MRC_API MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator * MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator_DefaultConstruct(void)
MRC_API void MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_DestroyArray(const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows *_this)
Destroys a heap-allocated array of MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows....
MRC_API MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator * MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator_FromMutable(const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator *iter)
MRC_API MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator * MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator_ConstructFromAnother(const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator *other)
MRC_API MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator * MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator_DefaultConstructArray(size_t num_elems)
MRC_API MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator * MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_FindMutable(MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows *_this, const MR_VertId *key)
struct MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator
Definition phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows.h:23
MRC_API MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator * MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator_DefaultConstruct(void)
MRC_API MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator * MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator_OffsetMutablePtr(MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator *ptr, ptrdiff_t i)
MRC_API MR_FlowAggregator_Flows * MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator_DerefValue(const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator *_this)
MRC_API void MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator_Incr(MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator *_this)
MRC_API bool MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_IsEnd(const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows *_this, const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator *iter)
MRC_API bool MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_IsMutableBegin(MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows *_this, const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator *iter)
MRC_API MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator * MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_Find(const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows *_this, const MR_VertId *key)
MRC_API size_t MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_Size(const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows *_this)
MRC_API MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows * MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_ConstructFromAnother(MR_PassBy other_pass_by, MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows *other)
MRC_API const MR_FlowAggregator_Flows * MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator_DerefValue(const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator *_this)
MRC_API MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows * MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_DefaultConstructArray(size_t num_elems)
MRC_API void MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_AssignFromAnother(MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows *_this, MR_PassBy other_pass_by, MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows *other)
MRC_API void MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator_Destroy(const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator *_this)
Destroys a heap-allocated instance of MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_...
MRC_API MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator * MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator_ConstructFromAnother(const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator *other)
MRC_API bool MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_IsBegin(const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows *_this, const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator *iter)
MRC_API const MR_VertId * MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator_DerefKey(const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator *_this)
MRC_API MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator * MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator_OffsetMutablePtr(MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator *ptr, ptrdiff_t i)
MRC_API const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator * MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator_OffsetPtr(const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator *ptr, ptrdiff_t i)
MRC_API const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows * MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_OffsetPtr(const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows *ptr, ptrdiff_t i)
MRC_API const MR_VertId * MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator_DerefKey(const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator *_this)
MRC_API bool MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_IsMutableEnd(MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows *_this, const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator *iter)
MRC_API void MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator_AssignFromAnother(MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator *_this, const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator *other)
MRC_API void MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_Destroy(const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows *_this)
Destroys a heap-allocated instance of MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows....
MRC_API void MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator_DestroyArray(const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator *_this)
Destroys a heap-allocated array of MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator....
MRC_API void MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator_Incr(MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator *_this)
MRC_API MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows * MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_OffsetMutablePtr(MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows *ptr, ptrdiff_t i)
MRC_API MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator * MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator_DefaultConstructArray(size_t num_elems)
struct MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator
Definition phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows.h:27
MRC_API const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator * MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator_OffsetPtr(const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator *ptr, ptrdiff_t i)
MRC_API bool MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_Contains(const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows *_this, const MR_VertId *key)
MRC_API void MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_Clear(MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows *_this)
MRC_API MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator * MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_Begin(const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows *_this)
MRC_API void MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator_AssignFromAnother(MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator *_this, const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator *other)
MRC_API bool MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_IsEmpty(const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows *_this)
MRC_API MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows * MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_DefaultConstruct(void)
MRC_API void MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator_DestroyArray(const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator *_this)
Destroys a heap-allocated array of MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_ite...
MRC_API MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator * MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_MutableBegin(MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows *_this)
MRC_API MR_FlowAggregator_Flows * MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_FindOrConstructElem(MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows *_this, const MR_VertId *key)
MRC_API MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator * MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_MutableEnd(MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows *_this)
MRC_API void MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator_Destroy(const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterator *_this)
Destroys a heap-allocated instance of MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_iterat...
MRC_API MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_const_iterator * MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_End(const MR_phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows *_this)
Definition MRId.h:55