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
98
104
109
114
119
124
129
133
138
142
148
153
159
164
170
175
181
186
192
197
203
208
213
218
222
227
234
241
244
247
251
255
260
264
269
276
283
286
289
293
297
303
307
311
315
320
325
331
335
339
343
348
353
354#ifdef __cplusplus
355} // extern "C"
356#endif
struct MR_std_vector_MR_FeatureObjectSharedProperty MR_std_vector_MR_FeatureObjectSharedProperty
Definition MRAddVisualPropertiesMixin.h:37
struct MR_FeatureObjectSharedProperty MR_FeatureObjectSharedProperty
Definition MRFeatureObject.h:66
MR_PassBy
Definition common.h:23
#define MRC_API
Definition include/MRCMisc/exports.h:11
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_resize_with_default_value(MR_std_vector_MR_FeatureObjectSharedProperty *_this, size_t new_size, const MR_FeatureObjectSharedProperty *value)
MRC_API MR_FeatureObjectSharedProperty * MR_std_vector_MR_FeatureObjectSharedProperty_back_mut(MR_std_vector_MR_FeatureObjectSharedProperty *_this)
MRC_API const MR_FeatureObjectSharedProperty * MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator_deref(const MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator *_this)
MRC_API MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator * MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator_from_mutable(const MR_std_vector_MR_FeatureObjectSharedProperty_iterator *iter)
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 const MR_std_vector_MR_FeatureObjectSharedProperty * MR_std_vector_MR_FeatureObjectSharedProperty_OffsetPtr(const MR_std_vector_MR_FeatureObjectSharedProperty *ptr, ptrdiff_t i)
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 void MR_std_vector_MR_FeatureObjectSharedProperty_erase_at_iter(MR_std_vector_MR_FeatureObjectSharedProperty *_this, const MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator *position)
MRC_API MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator * MR_std_vector_MR_FeatureObjectSharedProperty_begin(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 MR_FeatureObjectSharedProperty * MR_std_vector_MR_FeatureObjectSharedProperty_at_mut(MR_std_vector_MR_FeatureObjectSharedProperty *_this, size_t i)
MRC_API bool MR_std_vector_MR_FeatureObjectSharedProperty_is_begin_mut(const MR_std_vector_MR_FeatureObjectSharedProperty *_this, const MR_std_vector_MR_FeatureObjectSharedProperty_iterator *iter)
MRC_API ptrdiff_t MR_std_vector_MR_FeatureObjectSharedProperty_to_index(const MR_std_vector_MR_FeatureObjectSharedProperty *_this, const MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator *iter)
MRC_API bool MR_equal_MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator(const MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator *a, const MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator *b)
MRC_API bool MR_std_vector_MR_FeatureObjectSharedProperty_is_begin(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_incr(MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator *_this)
MRC_API ptrdiff_t MR_sub_MR_std_vector_MR_FeatureObjectSharedProperty_iterator(const MR_std_vector_MR_FeatureObjectSharedProperty_iterator *a, const MR_std_vector_MR_FeatureObjectSharedProperty_iterator *b)
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 ptrdiff_t MR_sub_MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator(const MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator *a, const MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator *b)
MRC_API const MR_FeatureObjectSharedProperty * MR_std_vector_MR_FeatureObjectSharedProperty_back(const MR_std_vector_MR_FeatureObjectSharedProperty *_this)
MRC_API bool MR_equal_MR_std_vector_MR_FeatureObjectSharedProperty_iterator(const MR_std_vector_MR_FeatureObjectSharedProperty_iterator *a, const MR_std_vector_MR_FeatureObjectSharedProperty_iterator *b)
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_add_assign(MR_std_vector_MR_FeatureObjectSharedProperty_iterator *_this, ptrdiff_t delta)
MRC_API MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator * MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator_DefaultConstruct(void)
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_const_iterator * MR_std_vector_MR_FeatureObjectSharedProperty_end(const MR_std_vector_MR_FeatureObjectSharedProperty *_this)
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 void MR_std_vector_MR_FeatureObjectSharedProperty_erase(MR_std_vector_MR_FeatureObjectSharedProperty *_this, size_t position)
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_clear(MR_std_vector_MR_FeatureObjectSharedProperty *_this)
MRC_API bool MR_std_vector_MR_FeatureObjectSharedProperty_empty(const MR_std_vector_MR_FeatureObjectSharedProperty *_this)
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_to_index_mut(const MR_std_vector_MR_FeatureObjectSharedProperty *_this, const MR_std_vector_MR_FeatureObjectSharedProperty_iterator *iter)
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_insert_at_mutable_iter(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 MR_std_vector_MR_FeatureObjectSharedProperty_iterator * MR_std_vector_MR_FeatureObjectSharedProperty_begin_mut(MR_std_vector_MR_FeatureObjectSharedProperty *_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 void MR_std_vector_MR_FeatureObjectSharedProperty_reserve(MR_std_vector_MR_FeatureObjectSharedProperty *_this, size_t new_capacity)
MRC_API bool MR_std_vector_MR_FeatureObjectSharedProperty_is_end_mut(const MR_std_vector_MR_FeatureObjectSharedProperty *_this, const MR_std_vector_MR_FeatureObjectSharedProperty_iterator *iter)
MRC_API MR_std_vector_MR_FeatureObjectSharedProperty_iterator * MR_std_vector_MR_FeatureObjectSharedProperty_iterator_DefaultConstruct(void)
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_pop_back(MR_std_vector_MR_FeatureObjectSharedProperty *_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 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 MR_FeatureObjectSharedProperty * MR_std_vector_MR_FeatureObjectSharedProperty_front_mut(MR_std_vector_MR_FeatureObjectSharedProperty *_this)
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 MR_std_vector_MR_FeatureObjectSharedProperty_iterator * MR_std_vector_MR_FeatureObjectSharedProperty_end_mut(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_FeatureObjectSharedProperty * MR_std_vector_MR_FeatureObjectSharedProperty_iterator_deref(const MR_std_vector_MR_FeatureObjectSharedProperty_iterator *_this)
struct MR_std_vector_MR_FeatureObjectSharedProperty_iterator MR_std_vector_MR_FeatureObjectSharedProperty_iterator
Definition std_vector_MR_FeatureObjectSharedProperty.h:26
MRC_API MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator * MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator_DefaultConstructArray(size_t num_elems)
MRC_API bool MR_std_vector_MR_FeatureObjectSharedProperty_is_end(const MR_std_vector_MR_FeatureObjectSharedProperty *_this, const MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator *iter)
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_const_iterator_decr(MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator *_this)
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_iterator * MR_std_vector_MR_FeatureObjectSharedProperty_iterator_OffsetPtr(const MR_std_vector_MR_FeatureObjectSharedProperty_iterator *ptr, ptrdiff_t i)
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator_add_assign(MR_std_vector_MR_FeatureObjectSharedProperty_const_iterator *_this, ptrdiff_t delta)
MRC_API size_t MR_std_vector_MR_FeatureObjectSharedProperty_capacity(const MR_std_vector_MR_FeatureObjectSharedProperty *_this)
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 * 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 void MR_std_vector_MR_FeatureObjectSharedProperty_insert_at_iter(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)
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 void MR_std_vector_MR_FeatureObjectSharedProperty_iterator_decr(MR_std_vector_MR_FeatureObjectSharedProperty_iterator *_this)
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_push_back(MR_std_vector_MR_FeatureObjectSharedProperty *_this, MR_PassBy new_elem_pass_by, MR_FeatureObjectSharedProperty *new_elem)
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_erase_at_mutable_iter(MR_std_vector_MR_FeatureObjectSharedProperty *_this, const MR_std_vector_MR_FeatureObjectSharedProperty_iterator *position)
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)
MRC_API void MR_std_vector_MR_FeatureObjectSharedProperty_shrink_to_fit(MR_std_vector_MR_FeatureObjectSharedProperty *_this)