MeshLib C Docs
Loading...
Searching...
No Matches
phmap_flat_hash_map_size_t_size_t.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_std_pair_const_size_t_size_t MR_std_pair_const_size_t_size_t; // Defined in `#include <MRCMisc/std_pair_const_size_t_size_t.h>`.
14
15
19
23
27
31
36
42
48
51
54
58
62
66
70
75
82
87
94
101
107
112
118
123
129
134
140
145
149
154
161
168
171
174
178
182
187
191
196
203
210
213
216
220
224
230
236
242
246
251
257
263
269
273
278
279#ifdef __cplusplus
280} // extern "C"
281#endif
struct MR_phmap_flat_hash_map_size_t_size_t MR_phmap_flat_hash_map_size_t_size_t
Definition MRBitSet.h:54
MR_PassBy
Definition common.h:13
#define MRC_API
Definition include/MRCMisc/exports.h:11
MRC_API MR_phmap_flat_hash_map_size_t_size_t_const_iterator * MR_phmap_flat_hash_map_size_t_size_t_find(const MR_phmap_flat_hash_map_size_t_size_t *_this, const size_t *key)
struct MR_std_pair_const_size_t_size_t MR_std_pair_const_size_t_size_t
Definition phmap_flat_hash_map_size_t_size_t.h:13
MRC_API MR_phmap_flat_hash_map_size_t_size_t_iterator * MR_phmap_flat_hash_map_size_t_size_t_iterator_ConstructFromAnother(const MR_phmap_flat_hash_map_size_t_size_t_iterator *other)
MRC_API MR_std_pair_const_size_t_size_t * MR_phmap_flat_hash_map_size_t_size_t_iterator_deref(const MR_phmap_flat_hash_map_size_t_size_t_iterator *_this)
MRC_API const size_t * MR_phmap_flat_hash_map_size_t_size_t_iterator_deref_key(const MR_phmap_flat_hash_map_size_t_size_t_iterator *_this)
MRC_API MR_phmap_flat_hash_map_size_t_size_t * MR_phmap_flat_hash_map_size_t_size_t_DefaultConstruct(void)
MRC_API bool MR_phmap_flat_hash_map_size_t_size_t_is_begin_mut(const MR_phmap_flat_hash_map_size_t_size_t *_this, const MR_phmap_flat_hash_map_size_t_size_t_iterator *iter)
MRC_API MR_phmap_flat_hash_map_size_t_size_t_const_iterator * MR_phmap_flat_hash_map_size_t_size_t_end(const MR_phmap_flat_hash_map_size_t_size_t *_this)
MRC_API const MR_phmap_flat_hash_map_size_t_size_t * MR_phmap_flat_hash_map_size_t_size_t_OffsetPtr(const MR_phmap_flat_hash_map_size_t_size_t *ptr, ptrdiff_t i)
MRC_API bool MR_phmap_flat_hash_map_size_t_size_t_is_end_mut(const MR_phmap_flat_hash_map_size_t_size_t *_this, const MR_phmap_flat_hash_map_size_t_size_t_iterator *iter)
MRC_API void MR_phmap_flat_hash_map_size_t_size_t_iterator_DestroyArray(const MR_phmap_flat_hash_map_size_t_size_t_iterator *_this)
Destroys a heap-allocated array of MR_phmap_flat_hash_map_size_t_size_t_iterator. Does nothing if the...
MRC_API MR_phmap_flat_hash_map_size_t_size_t_iterator * MR_phmap_flat_hash_map_size_t_size_t_iterator_DefaultConstructArray(size_t num_elems)
MRC_API const MR_phmap_flat_hash_map_size_t_size_t_const_iterator * MR_phmap_flat_hash_map_size_t_size_t_const_iterator_OffsetPtr(const MR_phmap_flat_hash_map_size_t_size_t_const_iterator *ptr, ptrdiff_t i)
MRC_API size_t * MR_phmap_flat_hash_map_size_t_size_t_iterator_deref_value(const MR_phmap_flat_hash_map_size_t_size_t_iterator *_this)
MRC_API const size_t * MR_phmap_flat_hash_map_size_t_size_t_const_iterator_deref_key(const MR_phmap_flat_hash_map_size_t_size_t_const_iterator *_this)
MRC_API bool MR_phmap_flat_hash_map_size_t_size_t_is_begin(const MR_phmap_flat_hash_map_size_t_size_t *_this, const MR_phmap_flat_hash_map_size_t_size_t_const_iterator *iter)
MRC_API MR_phmap_flat_hash_map_size_t_size_t_iterator * MR_phmap_flat_hash_map_size_t_size_t_find_mut(MR_phmap_flat_hash_map_size_t_size_t *_this, const size_t *key)
MRC_API void MR_phmap_flat_hash_map_size_t_size_t_const_iterator_AssignFromAnother(MR_phmap_flat_hash_map_size_t_size_t_const_iterator *_this, const MR_phmap_flat_hash_map_size_t_size_t_const_iterator *other)
MRC_API MR_phmap_flat_hash_map_size_t_size_t_iterator * MR_phmap_flat_hash_map_size_t_size_t_begin_mut(MR_phmap_flat_hash_map_size_t_size_t *_this)
MRC_API MR_phmap_flat_hash_map_size_t_size_t_const_iterator * MR_phmap_flat_hash_map_size_t_size_t_const_iterator_DefaultConstruct(void)
MRC_API MR_phmap_flat_hash_map_size_t_size_t_const_iterator * MR_phmap_flat_hash_map_size_t_size_t_const_iterator_from_mutable(const MR_phmap_flat_hash_map_size_t_size_t_iterator *iter)
MRC_API void MR_phmap_flat_hash_map_size_t_size_t_const_iterator_Destroy(const MR_phmap_flat_hash_map_size_t_size_t_const_iterator *_this)
Destroys a heap-allocated instance of MR_phmap_flat_hash_map_size_t_size_t_const_iterator....
MRC_API const size_t * MR_phmap_flat_hash_map_size_t_size_t_const_iterator_deref_value(const MR_phmap_flat_hash_map_size_t_size_t_const_iterator *_this)
MRC_API MR_phmap_flat_hash_map_size_t_size_t_const_iterator * MR_phmap_flat_hash_map_size_t_size_t_begin(const MR_phmap_flat_hash_map_size_t_size_t *_this)
MRC_API void MR_phmap_flat_hash_map_size_t_size_t_iterator_AssignFromAnother(MR_phmap_flat_hash_map_size_t_size_t_iterator *_this, const MR_phmap_flat_hash_map_size_t_size_t_iterator *other)
MRC_API MR_phmap_flat_hash_map_size_t_size_t_iterator * MR_phmap_flat_hash_map_size_t_size_t_iterator_OffsetMutablePtr(MR_phmap_flat_hash_map_size_t_size_t_iterator *ptr, ptrdiff_t i)
MRC_API MR_phmap_flat_hash_map_size_t_size_t_iterator * MR_phmap_flat_hash_map_size_t_size_t_iterator_DefaultConstruct(void)
MRC_API void MR_phmap_flat_hash_map_size_t_size_t_clear(MR_phmap_flat_hash_map_size_t_size_t *_this)
struct MR_phmap_flat_hash_map_size_t_size_t_iterator MR_phmap_flat_hash_map_size_t_size_t_iterator
Definition phmap_flat_hash_map_size_t_size_t.h:26
MRC_API void MR_phmap_flat_hash_map_size_t_size_t_AssignFromAnother(MR_phmap_flat_hash_map_size_t_size_t *_this, MR_PassBy other_pass_by, MR_phmap_flat_hash_map_size_t_size_t *other)
MRC_API bool MR_equal_MR_phmap_flat_hash_map_size_t_size_t_const_iterator(const MR_phmap_flat_hash_map_size_t_size_t_const_iterator *a, const MR_phmap_flat_hash_map_size_t_size_t_const_iterator *b)
MRC_API void MR_phmap_flat_hash_map_size_t_size_t_iterator_Destroy(const MR_phmap_flat_hash_map_size_t_size_t_iterator *_this)
Destroys a heap-allocated instance of MR_phmap_flat_hash_map_size_t_size_t_iterator....
MRC_API size_t MR_phmap_flat_hash_map_size_t_size_t_size(const MR_phmap_flat_hash_map_size_t_size_t *_this)
MRC_API MR_phmap_flat_hash_map_size_t_size_t_const_iterator * MR_phmap_flat_hash_map_size_t_size_t_const_iterator_DefaultConstructArray(size_t num_elems)
MRC_API const MR_phmap_flat_hash_map_size_t_size_t_iterator * MR_phmap_flat_hash_map_size_t_size_t_iterator_OffsetPtr(const MR_phmap_flat_hash_map_size_t_size_t_iterator *ptr, ptrdiff_t i)
MRC_API void MR_phmap_flat_hash_map_size_t_size_t_Destroy(const MR_phmap_flat_hash_map_size_t_size_t *_this)
Destroys a heap-allocated instance of MR_phmap_flat_hash_map_size_t_size_t. Does nothing if the point...
MRC_API MR_phmap_flat_hash_map_size_t_size_t * MR_phmap_flat_hash_map_size_t_size_t_OffsetMutablePtr(MR_phmap_flat_hash_map_size_t_size_t *ptr, ptrdiff_t i)
MRC_API void MR_phmap_flat_hash_map_size_t_size_t_DestroyArray(const MR_phmap_flat_hash_map_size_t_size_t *_this)
Destroys a heap-allocated array of MR_phmap_flat_hash_map_size_t_size_t. Does nothing if the pointer ...
MRC_API const MR_std_pair_const_size_t_size_t * MR_phmap_flat_hash_map_size_t_size_t_const_iterator_deref(const MR_phmap_flat_hash_map_size_t_size_t_const_iterator *_this)
MRC_API bool MR_equal_MR_phmap_flat_hash_map_size_t_size_t_iterator(const MR_phmap_flat_hash_map_size_t_size_t_iterator *a, const MR_phmap_flat_hash_map_size_t_size_t_iterator *b)
MRC_API MR_phmap_flat_hash_map_size_t_size_t_iterator * MR_phmap_flat_hash_map_size_t_size_t_end_mut(MR_phmap_flat_hash_map_size_t_size_t *_this)
MRC_API bool MR_phmap_flat_hash_map_size_t_size_t_empty(const MR_phmap_flat_hash_map_size_t_size_t *_this)
MRC_API MR_phmap_flat_hash_map_size_t_size_t_const_iterator * MR_phmap_flat_hash_map_size_t_size_t_const_iterator_ConstructFromAnother(const MR_phmap_flat_hash_map_size_t_size_t_const_iterator *other)
MRC_API bool MR_phmap_flat_hash_map_size_t_size_t_contains(const MR_phmap_flat_hash_map_size_t_size_t *_this, const size_t *key)
MRC_API void MR_phmap_flat_hash_map_size_t_size_t_const_iterator_incr(MR_phmap_flat_hash_map_size_t_size_t_const_iterator *_this)
MRC_API MR_phmap_flat_hash_map_size_t_size_t * MR_phmap_flat_hash_map_size_t_size_t_DefaultConstructArray(size_t num_elems)
MRC_API void MR_phmap_flat_hash_map_size_t_size_t_iterator_incr(MR_phmap_flat_hash_map_size_t_size_t_iterator *_this)
struct MR_phmap_flat_hash_map_size_t_size_t_const_iterator MR_phmap_flat_hash_map_size_t_size_t_const_iterator
Definition phmap_flat_hash_map_size_t_size_t.h:22
MRC_API MR_phmap_flat_hash_map_size_t_size_t * MR_phmap_flat_hash_map_size_t_size_t_ConstructFromAnother(MR_PassBy other_pass_by, MR_phmap_flat_hash_map_size_t_size_t *other)
MRC_API void MR_phmap_flat_hash_map_size_t_size_t_const_iterator_DestroyArray(const MR_phmap_flat_hash_map_size_t_size_t_const_iterator *_this)
Destroys a heap-allocated array of MR_phmap_flat_hash_map_size_t_size_t_const_iterator....
MRC_API bool MR_phmap_flat_hash_map_size_t_size_t_is_end(const MR_phmap_flat_hash_map_size_t_size_t *_this, const MR_phmap_flat_hash_map_size_t_size_t_const_iterator *iter)
MRC_API MR_phmap_flat_hash_map_size_t_size_t_const_iterator * MR_phmap_flat_hash_map_size_t_size_t_const_iterator_OffsetMutablePtr(MR_phmap_flat_hash_map_size_t_size_t_const_iterator *ptr, ptrdiff_t i)
MRC_API size_t * MR_phmap_flat_hash_map_size_t_size_t_find_or_construct_elem(MR_phmap_flat_hash_map_size_t_size_t *_this, const size_t *key)