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
41
45
48
51
54
57
61
65
69
75
80
86
92
97
102
107
112
117
122
127
132
136
141
146
151
154
157
160
163
168
172
177
182
187
190
193
196
199
204
209
213
218
223
227
228#ifdef __cplusplus
229} // extern "C"
230#endif
struct MR_FlowAggregator_Flows MR_FlowAggregator_Flows
Generated from class MR::FlowAggregator::Flows.
Definition MRAggregateFlow.h:37
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:19
#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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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)
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_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)
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_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)
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_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:56