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
40
44
47
50
53
56
60
64
69
73
77
81
85
90
95
99
103
107
111
115
119
123
127
132
137
142
147
152
157
162
167
172
177
182
187
192
197
201
206
211
216
219
222
225
228
233
237
242
247
252
255
258
261
264
269
273
277
281
286
291
295
299
303
308
309#ifdef __cplusplus
310} // extern "C"
311#endif
struct MR_std_vector_MR_FeatureObjectSharedProperty MR_std_vector_MR_FeatureObjectSharedProperty
Definition MRCircleObject.h:22
struct MR_FeatureObjectSharedProperty MR_FeatureObjectSharedProperty
Generated from class MR::FeatureObjectSharedProperty.
Definition MRFeatureObject.h:67
MR_PassBy
Definition common.h:19
#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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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)