MeshLib C Docs
Loading...
Searching...
No Matches
std_vector_MR_FeatureObjectSharedProperty.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_FeatureObjectSharedProperty MR_FeatureObjectSharedProperty; // Defined in `#include <MRCMesh/MRFeatureObject.h>`.
14
15
19
23
27
31
36
42
48
51
54
58
62
66
70
75
80
84
88
92
97
102
106
110
114
118
123
127
132
136
142
147
153
158
163
168
173
178
183
188
193
198
203
208
212
217
224
231
234
237
241
245
250
254
259
266
273
276
279
283
287
292
296
300
304
309
314
318
322
326
331
332#ifdef __cplusplus
333} // extern "C"
334#endif
struct MR_std_vector_MR_FeatureObjectSharedProperty MR_std_vector_MR_FeatureObjectSharedProperty
Definition MRAddVisualPropertiesMixin.h:41
struct MR_FeatureObjectSharedProperty MR_FeatureObjectSharedProperty
Definition MRFeatureObject.h:76
MR_PassBy
Definition common.h:23
#define MRC_API
Definition exports.h:11
MRC_API MR_FeatureObjectSharedProperty * MR_std_vector_MR_FeatureObjectSharedProperty_iterator_Deref(const MR_std_vector_MR_FeatureObjectSharedProperty_iterator *_this)
MRC_API MR_std_vector_MR_FeatureObjectSharedProperty_iterator * MR_std_vector_MR_FeatureObjectSharedProperty_iterator_OffsetMutablePtr(MR_std_vector_MR_FeatureObjectSharedProperty_iterator *ptr, ptrdiff_t i)
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_iterator_Incr(MR_std_vector_MR_FeatureObjectSharedProperty_iterator *_this)
MRC_API const MR_std_vector_MR_FeatureObjectSharedProperty * MR_std_vector_MR_FeatureObjectSharedProperty_OffsetPtr(const MR_std_vector_MR_FeatureObjectSharedProperty *ptr, ptrdiff_t i)
MRC_API size_t MR_std_vector_MR_FeatureObjectSharedProperty_Size(const MR_std_vector_MR_FeatureObjectSharedProperty *_this)
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator_DestroyArray(const MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator *_this)
Destroys a heap-allocated array of MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator....
MRC_API ptrdiff_t MR_std_vector_MR_FeatureObjectSharedProperty_MutableToIndex(const MR_std_vector_MR_FeatureObjectSharedProperty *_this, const MR_std_vector_MR_FeatureObjectSharedProperty_iterator *iter)
MRC_API ptrdiff_t MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator_Distance(const MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator *a, const MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator *b)
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_EraseAtMutableIter(MR_std_vector_MR_FeatureObjectSharedProperty *_this, const MR_std_vector_MR_FeatureObjectSharedProperty_iterator *position)
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_ResizeWithDefaultValue(MR_std_vector_MR_FeatureObjectSharedProperty *_this, size_t new_size, const MR_FeatureObjectSharedProperty *value)
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_PushBack(MR_std_vector_MR_FeatureObjectSharedProperty *_this, MR_PassBy new_elem_pass_by, MR_FeatureObjectSharedProperty *new_elem)
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_iterator_OffsetBy(MR_std_vector_MR_FeatureObjectSharedProperty_iterator *_this, ptrdiff_t delta)
MRC_API MR_FeatureObjectSharedProperty * MR_std_vector_MR_FeatureObjectSharedProperty_MutableAt(MR_std_vector_MR_FeatureObjectSharedProperty *_this, size_t i)
MRC_API bool MR_std_vector_MR_FeatureObjectSharedProperty_IsMutableBegin(MR_std_vector_MR_FeatureObjectSharedProperty *_this, const MR_std_vector_MR_FeatureObjectSharedProperty_iterator *iter)
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_Erase(MR_std_vector_MR_FeatureObjectSharedProperty *_this, size_t position)
MRC_API MR_std_vector_MR_FeatureObjectSharedProperty_iterator * MR_std_vector_MR_FeatureObjectSharedProperty_iterator_DefaultConstructArray(size_t num_elems)
struct MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator
Definition std_vector_MR_FeatureObjectSharedProperty.h:22
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_iterator_DestroyArray(const MR_std_vector_MR_FeatureObjectSharedProperty_iterator *_this)
Destroys a heap-allocated array of MR_std_vector_MR_FeatureObjectSharedProperty_iterator....
MRC_API bool MR_std_vector_MR_FeatureObjectSharedProperty_IsBegin(const MR_std_vector_MR_FeatureObjectSharedProperty *_this, const MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator *iter)
MRC_API MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator * MR_std_vector_MR_FeatureObjectSharedProperty_Begin(const MR_std_vector_MR_FeatureObjectSharedProperty *_this)
MRC_API MR_std_vector_MR_FeatureObjectSharedProperty * MR_std_vector_MR_FeatureObjectSharedProperty_DefaultConstructArray(size_t num_elems)
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_iterator_Decr(MR_std_vector_MR_FeatureObjectSharedProperty_iterator *_this)
MRC_API MR_FeatureObjectSharedProperty * MR_std_vector_MR_FeatureObjectSharedProperty_MutableBack(MR_std_vector_MR_FeatureObjectSharedProperty *_this)
MRC_API MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator * MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator_DefaultConstruct(void)
MRC_API const MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator * MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator_OffsetPtr(const MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator *ptr, ptrdiff_t i)
MRC_API bool MR_std_vector_MR_FeatureObjectSharedProperty_IsEnd(const MR_std_vector_MR_FeatureObjectSharedProperty *_this, const MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator *iter)
MRC_API size_t MR_std_vector_MR_FeatureObjectSharedProperty_Capacity(const MR_std_vector_MR_FeatureObjectSharedProperty *_this)
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_Reserve(MR_std_vector_MR_FeatureObjectSharedProperty *_this, size_t new_capacity)
MRC_API MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator * MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator_ConstructFromAnother(const MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator *other)
MRC_API ptrdiff_t MR_std_vector_MR_FeatureObjectSharedProperty_ToIndex(const MR_std_vector_MR_FeatureObjectSharedProperty *_this, const MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator *iter)
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator_Decr(MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator *_this)
MRC_API MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator * MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator_OffsetMutablePtr(MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator *ptr, ptrdiff_t i)
MRC_API MR_std_vector_MR_FeatureObjectSharedProperty_iterator * MR_std_vector_MR_FeatureObjectSharedProperty_iterator_DefaultConstruct(void)
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_Insert(MR_std_vector_MR_FeatureObjectSharedProperty *_this, size_t position, MR_PassBy new_elem_pass_by, MR_FeatureObjectSharedProperty *new_elem)
MRC_API const MR_FeatureObjectSharedProperty * MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator_Deref(const MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator *_this)
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_iterator_Destroy(const MR_std_vector_MR_FeatureObjectSharedProperty_iterator *_this)
Destroys a heap-allocated instance of MR_std_vector_MR_FeatureObjectSharedProperty_iterator....
MRC_API MR_std_vector_MR_FeatureObjectSharedProperty_iterator * MR_std_vector_MR_FeatureObjectSharedProperty_MutableBegin(MR_std_vector_MR_FeatureObjectSharedProperty *_this)
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_DestroyArray(const MR_std_vector_MR_FeatureObjectSharedProperty *_this)
Destroys a heap-allocated array of MR_std_vector_MR_FeatureObjectSharedProperty. Does nothing if the ...
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_Destroy(const MR_std_vector_MR_FeatureObjectSharedProperty *_this)
Destroys a heap-allocated instance of MR_std_vector_MR_FeatureObjectSharedProperty....
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator_Incr(MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator *_this)
MRC_API MR_std_vector_MR_FeatureObjectSharedProperty_iterator * MR_std_vector_MR_FeatureObjectSharedProperty_MutableEnd(MR_std_vector_MR_FeatureObjectSharedProperty *_this)
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator_Destroy(const MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator *_this)
Destroys a heap-allocated instance of MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator....
MRC_API MR_std_vector_MR_FeatureObjectSharedProperty_iterator * MR_std_vector_MR_FeatureObjectSharedProperty_iterator_ConstructFromAnother(const MR_std_vector_MR_FeatureObjectSharedProperty_iterator *other)
MRC_API MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator * MR_std_vector_MR_FeatureObjectSharedProperty_End(const MR_std_vector_MR_FeatureObjectSharedProperty *_this)
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_InsertAtIter(MR_std_vector_MR_FeatureObjectSharedProperty *_this, const MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator *position, MR_PassBy new_elem_pass_by, MR_FeatureObjectSharedProperty *new_elem)
struct MR_std_vector_MR_FeatureObjectSharedProperty_iterator MR_std_vector_MR_FeatureObjectSharedProperty_iterator
Definition std_vector_MR_FeatureObjectSharedProperty.h:26
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_InsertAtMutableIter(MR_std_vector_MR_FeatureObjectSharedProperty *_this, const MR_std_vector_MR_FeatureObjectSharedProperty_iterator *position, MR_PassBy new_elem_pass_by, MR_FeatureObjectSharedProperty *new_elem)
MRC_API const MR_FeatureObjectSharedProperty * MR_std_vector_MR_FeatureObjectSharedProperty_At(const MR_std_vector_MR_FeatureObjectSharedProperty *_this, size_t i)
MRC_API MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator * MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator_DefaultConstructArray(size_t num_elems)
MRC_API ptrdiff_t MR_std_vector_MR_FeatureObjectSharedProperty_iterator_Distance(const MR_std_vector_MR_FeatureObjectSharedProperty_iterator *a, const MR_std_vector_MR_FeatureObjectSharedProperty_iterator *b)
MRC_API const MR_FeatureObjectSharedProperty * MR_std_vector_MR_FeatureObjectSharedProperty_Front(const MR_std_vector_MR_FeatureObjectSharedProperty *_this)
MRC_API MR_std_vector_MR_FeatureObjectSharedProperty * MR_std_vector_MR_FeatureObjectSharedProperty_OffsetMutablePtr(MR_std_vector_MR_FeatureObjectSharedProperty *ptr, ptrdiff_t i)
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_iterator_AssignFromAnother(MR_std_vector_MR_FeatureObjectSharedProperty_iterator *_this, const MR_std_vector_MR_FeatureObjectSharedProperty_iterator *other)
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_PopBack(MR_std_vector_MR_FeatureObjectSharedProperty *_this)
MRC_API bool MR_std_vector_MR_FeatureObjectSharedProperty_IsMutableEnd(MR_std_vector_MR_FeatureObjectSharedProperty *_this, const MR_std_vector_MR_FeatureObjectSharedProperty_iterator *iter)
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_EraseAtIter(MR_std_vector_MR_FeatureObjectSharedProperty *_this, const MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator *position)
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_ShrinkToFit(MR_std_vector_MR_FeatureObjectSharedProperty *_this)
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator_OffsetBy(MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator *_this, ptrdiff_t delta)
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_Clear(MR_std_vector_MR_FeatureObjectSharedProperty *_this)
MRC_API const MR_std_vector_MR_FeatureObjectSharedProperty_iterator * MR_std_vector_MR_FeatureObjectSharedProperty_iterator_OffsetPtr(const MR_std_vector_MR_FeatureObjectSharedProperty_iterator *ptr, ptrdiff_t i)
MRC_API const MR_FeatureObjectSharedProperty * MR_std_vector_MR_FeatureObjectSharedProperty_Back(const MR_std_vector_MR_FeatureObjectSharedProperty *_this)
MRC_API MR_FeatureObjectSharedProperty * MR_std_vector_MR_FeatureObjectSharedProperty_MutableFront(MR_std_vector_MR_FeatureObjectSharedProperty *_this)
MRC_API MR_std_vector_MR_FeatureObjectSharedProperty * MR_std_vector_MR_FeatureObjectSharedProperty_DefaultConstruct(void)
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator_AssignFromAnother(MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator *_this, const MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator *other)
MRC_API MR_std_vector_MR_FeatureObjectSharedProperty * MR_std_vector_MR_FeatureObjectSharedProperty_ConstructFromAnother(MR_PassBy other_pass_by, MR_std_vector_MR_FeatureObjectSharedProperty *other)
MRC_API MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator * MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator_FromMutable(const MR_std_vector_MR_FeatureObjectSharedProperty_iterator *iter)
MRC_API bool MR_std_vector_MR_FeatureObjectSharedProperty_IsEmpty(const MR_std_vector_MR_FeatureObjectSharedProperty *_this)
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_AssignFromAnother(MR_std_vector_MR_FeatureObjectSharedProperty *_this, MR_PassBy other_pass_by, MR_std_vector_MR_FeatureObjectSharedProperty *other)