Go to the source code of this file.
Typedefs | |
| typedef struct MR_ChunkIterator | MR_ChunkIterator |
| typedef struct MR_PolylineUndirectedEdgeIterator | MR_PolylineUndirectedEdgeIterator |
| typedef struct MR_RingIterator_MR_NextEdgeSameLeft | MR_RingIterator_MR_NextEdgeSameLeft |
| typedef struct MR_RingIterator_MR_NextEdgeSameOrigin | MR_RingIterator_MR_NextEdgeSameOrigin |
| typedef struct MR_UndirectedEdgeIterator | MR_UndirectedEdgeIterator |
| typedef struct MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin | MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin |
simple alternative to boost/iterator_range Generated from class MR::IteratorRange<MR::RingIterator<MR::NextEdgeSameOrigin>>. Supported MR_PassBy modes: MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee). | |
| typedef struct MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft | MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft |
simple alternative to boost/iterator_range Generated from class MR::IteratorRange<MR::RingIterator<MR::NextEdgeSameLeft>>. Supported MR_PassBy modes: MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee). | |
| typedef struct MR_IteratorRange_MR_PolylineUndirectedEdgeIterator | MR_IteratorRange_MR_PolylineUndirectedEdgeIterator |
simple alternative to boost/iterator_range Generated from class MR::IteratorRange<MR::PolylineUndirectedEdgeIterator>. Supported MR_PassBy modes: MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee). | |
| typedef struct MR_IteratorRange_MR_ChunkIterator | MR_IteratorRange_MR_ChunkIterator |
simple alternative to boost/iterator_range Generated from class MR::IteratorRange<MR::ChunkIterator>. Supported MR_PassBy modes: MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee). | |
| typedef struct MR_IteratorRange_MR_UndirectedEdgeIterator | MR_IteratorRange_MR_UndirectedEdgeIterator |
simple alternative to boost/iterator_range Generated from class MR::IteratorRange<MR::UndirectedEdgeIterator>. Supported MR_PassBy modes: MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee). | |
| typedef struct MR_ChunkIterator MR_ChunkIterator |
simple alternative to boost/iterator_range Generated from class MR::IteratorRange<MR::ChunkIterator>. Supported MR_PassBy modes: MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_IteratorRange_MR_PolylineUndirectedEdgeIterator MR_IteratorRange_MR_PolylineUndirectedEdgeIterator |
simple alternative to boost/iterator_range Generated from class MR::IteratorRange<MR::PolylineUndirectedEdgeIterator>. Supported MR_PassBy modes: MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft |
simple alternative to boost/iterator_range Generated from class MR::IteratorRange<MR::RingIterator<MR::NextEdgeSameLeft>>. Supported MR_PassBy modes: MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin |
simple alternative to boost/iterator_range Generated from class MR::IteratorRange<MR::RingIterator<MR::NextEdgeSameOrigin>>. Supported MR_PassBy modes: MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_IteratorRange_MR_UndirectedEdgeIterator MR_IteratorRange_MR_UndirectedEdgeIterator |
simple alternative to boost/iterator_range Generated from class MR::IteratorRange<MR::UndirectedEdgeIterator>. Supported MR_PassBy modes: MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_UndirectedEdgeIterator MR_UndirectedEdgeIterator |
| MRC_API MR_ChunkIterator * MR_begin_MR_IteratorRange_MR_ChunkIterator | ( | const MR_IteratorRange_MR_ChunkIterator * | range | ) |
Generated from function MR::begin. Parameter range can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_ChunkIterator_Destroy() to free it when you're done using it.
| MRC_API MR_PolylineUndirectedEdgeIterator * MR_begin_MR_IteratorRange_MR_PolylineUndirectedEdgeIterator | ( | const MR_IteratorRange_MR_PolylineUndirectedEdgeIterator * | range | ) |
Generated from function MR::begin. Parameter range can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_PolylineUndirectedEdgeIterator_Destroy() to free it when you're done using it.
| MRC_API MR_RingIterator_MR_NextEdgeSameLeft * MR_begin_MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft | ( | const MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft * | range | ) |
Generated from function MR::begin. Parameter range can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_RingIterator_MR_NextEdgeSameLeft_Destroy() to free it when you're done using it.
| MRC_API MR_RingIterator_MR_NextEdgeSameOrigin * MR_begin_MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin | ( | const MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin * | range | ) |
Generated from function MR::begin. Parameter range can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_RingIterator_MR_NextEdgeSameOrigin_Destroy() to free it when you're done using it.
| MRC_API MR_UndirectedEdgeIterator * MR_begin_MR_IteratorRange_MR_UndirectedEdgeIterator | ( | const MR_IteratorRange_MR_UndirectedEdgeIterator * | range | ) |
Generated from function MR::begin. Parameter range can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdgeIterator_Destroy() to free it when you're done using it.
| MRC_API MR_ChunkIterator * MR_end_MR_IteratorRange_MR_ChunkIterator | ( | const MR_IteratorRange_MR_ChunkIterator * | range | ) |
Generated from function MR::end. Parameter range can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_ChunkIterator_Destroy() to free it when you're done using it.
| MRC_API MR_PolylineUndirectedEdgeIterator * MR_end_MR_IteratorRange_MR_PolylineUndirectedEdgeIterator | ( | const MR_IteratorRange_MR_PolylineUndirectedEdgeIterator * | range | ) |
Generated from function MR::end. Parameter range can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_PolylineUndirectedEdgeIterator_Destroy() to free it when you're done using it.
| MRC_API MR_RingIterator_MR_NextEdgeSameLeft * MR_end_MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft | ( | const MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft * | range | ) |
Generated from function MR::end. Parameter range can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_RingIterator_MR_NextEdgeSameLeft_Destroy() to free it when you're done using it.
| MRC_API MR_RingIterator_MR_NextEdgeSameOrigin * MR_end_MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin | ( | const MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin * | range | ) |
Generated from function MR::end. Parameter range can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_RingIterator_MR_NextEdgeSameOrigin_Destroy() to free it when you're done using it.
| MRC_API MR_UndirectedEdgeIterator * MR_end_MR_IteratorRange_MR_UndirectedEdgeIterator | ( | const MR_IteratorRange_MR_UndirectedEdgeIterator * | range | ) |
Generated from function MR::end. Parameter range can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdgeIterator_Destroy() to free it when you're done using it.
| MRC_API MR_IteratorRange_MR_ChunkIterator * MR_IteratorRange_MR_ChunkIterator_AssignFromAnother | ( | MR_IteratorRange_MR_ChunkIterator * | _this, |
| const MR_IteratorRange_MR_ChunkIterator * | _other ) |
Generated from method MR::IteratorRange<MR::ChunkIterator>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_IteratorRange_MR_ChunkIterator * MR_IteratorRange_MR_ChunkIterator_Construct | ( | const MR_ChunkIterator * | begin, |
| const MR_ChunkIterator * | end ) |
Generated from constructor MR::IteratorRange<MR::ChunkIterator>::IteratorRange. Parameter begin can not be null. It is a single object. Parameter end can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_IteratorRange_MR_ChunkIterator_Destroy() to free it when you're done using it.
| MRC_API MR_IteratorRange_MR_ChunkIterator * MR_IteratorRange_MR_ChunkIterator_ConstructFromAnother | ( | const MR_IteratorRange_MR_ChunkIterator * | _other | ) |
Generated from constructor MR::IteratorRange<MR::ChunkIterator>::IteratorRange. Parameter _other can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_IteratorRange_MR_ChunkIterator_Destroy() to free it when you're done using it.
| MRC_API void MR_IteratorRange_MR_ChunkIterator_Destroy | ( | const MR_IteratorRange_MR_ChunkIterator * | _this | ) |
Destroys a heap-allocated instance of MR_IteratorRange_MR_ChunkIterator. Does nothing if the pointer is null.
| MRC_API void MR_IteratorRange_MR_ChunkIterator_DestroyArray | ( | const MR_IteratorRange_MR_ChunkIterator * | _this | ) |
Destroys a heap-allocated array of MR_IteratorRange_MR_ChunkIterator. Does nothing if the pointer is null.
| MRC_API const MR_ChunkIterator * MR_IteratorRange_MR_ChunkIterator_Get_begin_ | ( | const MR_IteratorRange_MR_ChunkIterator * | _this | ) |
Returns a pointer to a member variable of class MR::IteratorRange<MR::ChunkIterator> named begin_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_ChunkIterator * MR_IteratorRange_MR_ChunkIterator_Get_end_ | ( | const MR_IteratorRange_MR_ChunkIterator * | _this | ) |
Returns a pointer to a member variable of class MR::IteratorRange<MR::ChunkIterator> named end_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_ChunkIterator * MR_IteratorRange_MR_ChunkIterator_GetMutable_begin_ | ( | MR_IteratorRange_MR_ChunkIterator * | _this | ) |
Returns a mutable pointer to a member variable of class MR::IteratorRange<MR::ChunkIterator> named begin_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_ChunkIterator * MR_IteratorRange_MR_ChunkIterator_GetMutable_end_ | ( | MR_IteratorRange_MR_ChunkIterator * | _this | ) |
Returns a mutable pointer to a member variable of class MR::IteratorRange<MR::ChunkIterator> named end_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_IteratorRange_MR_ChunkIterator * MR_IteratorRange_MR_ChunkIterator_OffsetMutablePtr | ( | MR_IteratorRange_MR_ChunkIterator * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API const MR_IteratorRange_MR_ChunkIterator * MR_IteratorRange_MR_ChunkIterator_OffsetPtr | ( | const MR_IteratorRange_MR_ChunkIterator * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API void MR_IteratorRange_MR_ChunkIterator_Set_begin_ | ( | MR_IteratorRange_MR_ChunkIterator * | _this, |
| const MR_ChunkIterator * | value ) |
Modifies a member variable of class MR::IteratorRange<MR::ChunkIterator> named begin_. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object.
| MRC_API void MR_IteratorRange_MR_ChunkIterator_Set_end_ | ( | MR_IteratorRange_MR_ChunkIterator * | _this, |
| const MR_ChunkIterator * | value ) |
Modifies a member variable of class MR::IteratorRange<MR::ChunkIterator> named end_. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object.
| MRC_API MR_IteratorRange_MR_PolylineUndirectedEdgeIterator * MR_IteratorRange_MR_PolylineUndirectedEdgeIterator_AssignFromAnother | ( | MR_IteratorRange_MR_PolylineUndirectedEdgeIterator * | _this, |
| const MR_IteratorRange_MR_PolylineUndirectedEdgeIterator * | _other ) |
Generated from method MR::IteratorRange<MR::PolylineUndirectedEdgeIterator>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_IteratorRange_MR_PolylineUndirectedEdgeIterator * MR_IteratorRange_MR_PolylineUndirectedEdgeIterator_Construct | ( | const MR_PolylineUndirectedEdgeIterator * | begin, |
| const MR_PolylineUndirectedEdgeIterator * | end ) |
Generated from constructor MR::IteratorRange<MR::PolylineUndirectedEdgeIterator>::IteratorRange. Parameter begin can not be null. It is a single object. Parameter end can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_IteratorRange_MR_PolylineUndirectedEdgeIterator_Destroy() to free it when you're done using it.
| MRC_API MR_IteratorRange_MR_PolylineUndirectedEdgeIterator * MR_IteratorRange_MR_PolylineUndirectedEdgeIterator_ConstructFromAnother | ( | const MR_IteratorRange_MR_PolylineUndirectedEdgeIterator * | _other | ) |
Generated from constructor MR::IteratorRange<MR::PolylineUndirectedEdgeIterator>::IteratorRange. Parameter _other can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_IteratorRange_MR_PolylineUndirectedEdgeIterator_Destroy() to free it when you're done using it.
| MRC_API void MR_IteratorRange_MR_PolylineUndirectedEdgeIterator_Destroy | ( | const MR_IteratorRange_MR_PolylineUndirectedEdgeIterator * | _this | ) |
Destroys a heap-allocated instance of MR_IteratorRange_MR_PolylineUndirectedEdgeIterator. Does nothing if the pointer is null.
| MRC_API void MR_IteratorRange_MR_PolylineUndirectedEdgeIterator_DestroyArray | ( | const MR_IteratorRange_MR_PolylineUndirectedEdgeIterator * | _this | ) |
Destroys a heap-allocated array of MR_IteratorRange_MR_PolylineUndirectedEdgeIterator. Does nothing if the pointer is null.
| MRC_API const MR_PolylineUndirectedEdgeIterator * MR_IteratorRange_MR_PolylineUndirectedEdgeIterator_Get_begin_ | ( | const MR_IteratorRange_MR_PolylineUndirectedEdgeIterator * | _this | ) |
Returns a pointer to a member variable of class MR::IteratorRange<MR::PolylineUndirectedEdgeIterator> named begin_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_PolylineUndirectedEdgeIterator * MR_IteratorRange_MR_PolylineUndirectedEdgeIterator_Get_end_ | ( | const MR_IteratorRange_MR_PolylineUndirectedEdgeIterator * | _this | ) |
Returns a pointer to a member variable of class MR::IteratorRange<MR::PolylineUndirectedEdgeIterator> named end_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_PolylineUndirectedEdgeIterator * MR_IteratorRange_MR_PolylineUndirectedEdgeIterator_GetMutable_begin_ | ( | MR_IteratorRange_MR_PolylineUndirectedEdgeIterator * | _this | ) |
Returns a mutable pointer to a member variable of class MR::IteratorRange<MR::PolylineUndirectedEdgeIterator> named begin_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_PolylineUndirectedEdgeIterator * MR_IteratorRange_MR_PolylineUndirectedEdgeIterator_GetMutable_end_ | ( | MR_IteratorRange_MR_PolylineUndirectedEdgeIterator * | _this | ) |
Returns a mutable pointer to a member variable of class MR::IteratorRange<MR::PolylineUndirectedEdgeIterator> named end_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_IteratorRange_MR_PolylineUndirectedEdgeIterator * MR_IteratorRange_MR_PolylineUndirectedEdgeIterator_OffsetMutablePtr | ( | MR_IteratorRange_MR_PolylineUndirectedEdgeIterator * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API const MR_IteratorRange_MR_PolylineUndirectedEdgeIterator * MR_IteratorRange_MR_PolylineUndirectedEdgeIterator_OffsetPtr | ( | const MR_IteratorRange_MR_PolylineUndirectedEdgeIterator * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API void MR_IteratorRange_MR_PolylineUndirectedEdgeIterator_Set_begin_ | ( | MR_IteratorRange_MR_PolylineUndirectedEdgeIterator * | _this, |
| const MR_PolylineUndirectedEdgeIterator * | value ) |
Modifies a member variable of class MR::IteratorRange<MR::PolylineUndirectedEdgeIterator> named begin_. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object.
| MRC_API void MR_IteratorRange_MR_PolylineUndirectedEdgeIterator_Set_end_ | ( | MR_IteratorRange_MR_PolylineUndirectedEdgeIterator * | _this, |
| const MR_PolylineUndirectedEdgeIterator * | value ) |
Modifies a member variable of class MR::IteratorRange<MR::PolylineUndirectedEdgeIterator> named end_. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object.
| MRC_API MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft * MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft_AssignFromAnother | ( | MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft * | _this, |
| const MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft * | _other ) |
Generated from method MR::IteratorRange<MR::RingIterator<MR::NextEdgeSameLeft>>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft * MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft_Construct | ( | const MR_RingIterator_MR_NextEdgeSameLeft * | begin, |
| const MR_RingIterator_MR_NextEdgeSameLeft * | end ) |
Generated from constructor MR::IteratorRange<MR::RingIterator<MR::NextEdgeSameLeft>>::IteratorRange. Parameter begin can not be null. It is a single object. Parameter end can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft_Destroy() to free it when you're done using it.
| MRC_API MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft * MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft_ConstructFromAnother | ( | const MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft * | _other | ) |
Generated from constructor MR::IteratorRange<MR::RingIterator<MR::NextEdgeSameLeft>>::IteratorRange. Parameter _other can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft_Destroy() to free it when you're done using it.
| MRC_API void MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft_Destroy | ( | const MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft * | _this | ) |
Destroys a heap-allocated instance of MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft. Does nothing if the pointer is null.
| MRC_API void MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft_DestroyArray | ( | const MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft * | _this | ) |
Destroys a heap-allocated array of MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft. Does nothing if the pointer is null.
| MRC_API const MR_RingIterator_MR_NextEdgeSameLeft * MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft_Get_begin_ | ( | const MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft * | _this | ) |
Returns a pointer to a member variable of class MR::IteratorRange<MR::RingIterator<MR::NextEdgeSameLeft>> named begin_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_RingIterator_MR_NextEdgeSameLeft * MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft_Get_end_ | ( | const MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft * | _this | ) |
Returns a pointer to a member variable of class MR::IteratorRange<MR::RingIterator<MR::NextEdgeSameLeft>> named end_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_RingIterator_MR_NextEdgeSameLeft * MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft_GetMutable_begin_ | ( | MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft * | _this | ) |
Returns a mutable pointer to a member variable of class MR::IteratorRange<MR::RingIterator<MR::NextEdgeSameLeft>> named begin_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_RingIterator_MR_NextEdgeSameLeft * MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft_GetMutable_end_ | ( | MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft * | _this | ) |
Returns a mutable pointer to a member variable of class MR::IteratorRange<MR::RingIterator<MR::NextEdgeSameLeft>> named end_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft * MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft_OffsetMutablePtr | ( | MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API const MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft * MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft_OffsetPtr | ( | const MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API void MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft_Set_begin_ | ( | MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft * | _this, |
| const MR_RingIterator_MR_NextEdgeSameLeft * | value ) |
Modifies a member variable of class MR::IteratorRange<MR::RingIterator<MR::NextEdgeSameLeft>> named begin_. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object.
| MRC_API void MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft_Set_end_ | ( | MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft * | _this, |
| const MR_RingIterator_MR_NextEdgeSameLeft * | value ) |
Modifies a member variable of class MR::IteratorRange<MR::RingIterator<MR::NextEdgeSameLeft>> named end_. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object.
| MRC_API MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin * MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin_AssignFromAnother | ( | MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin * | _this, |
| const MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin * | _other ) |
Generated from method MR::IteratorRange<MR::RingIterator<MR::NextEdgeSameOrigin>>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin * MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin_Construct | ( | const MR_RingIterator_MR_NextEdgeSameOrigin * | begin, |
| const MR_RingIterator_MR_NextEdgeSameOrigin * | end ) |
Generated from constructor MR::IteratorRange<MR::RingIterator<MR::NextEdgeSameOrigin>>::IteratorRange. Parameter begin can not be null. It is a single object. Parameter end can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin_Destroy() to free it when you're done using it.
| MRC_API MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin * MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin_ConstructFromAnother | ( | const MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin * | _other | ) |
Generated from constructor MR::IteratorRange<MR::RingIterator<MR::NextEdgeSameOrigin>>::IteratorRange. Parameter _other can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin_Destroy() to free it when you're done using it.
| MRC_API void MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin_Destroy | ( | const MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin * | _this | ) |
Destroys a heap-allocated instance of MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin. Does nothing if the pointer is null.
| MRC_API void MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin_DestroyArray | ( | const MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin * | _this | ) |
Destroys a heap-allocated array of MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin. Does nothing if the pointer is null.
| MRC_API const MR_RingIterator_MR_NextEdgeSameOrigin * MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin_Get_begin_ | ( | const MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin * | _this | ) |
Returns a pointer to a member variable of class MR::IteratorRange<MR::RingIterator<MR::NextEdgeSameOrigin>> named begin_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_RingIterator_MR_NextEdgeSameOrigin * MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin_Get_end_ | ( | const MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin * | _this | ) |
Returns a pointer to a member variable of class MR::IteratorRange<MR::RingIterator<MR::NextEdgeSameOrigin>> named end_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_RingIterator_MR_NextEdgeSameOrigin * MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin_GetMutable_begin_ | ( | MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin * | _this | ) |
Returns a mutable pointer to a member variable of class MR::IteratorRange<MR::RingIterator<MR::NextEdgeSameOrigin>> named begin_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_RingIterator_MR_NextEdgeSameOrigin * MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin_GetMutable_end_ | ( | MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin * | _this | ) |
Returns a mutable pointer to a member variable of class MR::IteratorRange<MR::RingIterator<MR::NextEdgeSameOrigin>> named end_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin * MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin_OffsetMutablePtr | ( | MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API const MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin * MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin_OffsetPtr | ( | const MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API void MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin_Set_begin_ | ( | MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin * | _this, |
| const MR_RingIterator_MR_NextEdgeSameOrigin * | value ) |
Modifies a member variable of class MR::IteratorRange<MR::RingIterator<MR::NextEdgeSameOrigin>> named begin_. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object.
| MRC_API void MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin_Set_end_ | ( | MR_IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin * | _this, |
| const MR_RingIterator_MR_NextEdgeSameOrigin * | value ) |
Modifies a member variable of class MR::IteratorRange<MR::RingIterator<MR::NextEdgeSameOrigin>> named end_. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object.
| MRC_API MR_IteratorRange_MR_UndirectedEdgeIterator * MR_IteratorRange_MR_UndirectedEdgeIterator_AssignFromAnother | ( | MR_IteratorRange_MR_UndirectedEdgeIterator * | _this, |
| const MR_IteratorRange_MR_UndirectedEdgeIterator * | _other ) |
Generated from method MR::IteratorRange<MR::UndirectedEdgeIterator>::operator=. Parameter _this can not be null. It is a single object. Parameter _other can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_IteratorRange_MR_UndirectedEdgeIterator * MR_IteratorRange_MR_UndirectedEdgeIterator_Construct | ( | const MR_UndirectedEdgeIterator * | begin, |
| const MR_UndirectedEdgeIterator * | end ) |
Generated from constructor MR::IteratorRange<MR::UndirectedEdgeIterator>::IteratorRange. Parameter begin can not be null. It is a single object. Parameter end can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_IteratorRange_MR_UndirectedEdgeIterator_Destroy() to free it when you're done using it.
| MRC_API MR_IteratorRange_MR_UndirectedEdgeIterator * MR_IteratorRange_MR_UndirectedEdgeIterator_ConstructFromAnother | ( | const MR_IteratorRange_MR_UndirectedEdgeIterator * | _other | ) |
Generated from constructor MR::IteratorRange<MR::UndirectedEdgeIterator>::IteratorRange. Parameter _other can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_IteratorRange_MR_UndirectedEdgeIterator_Destroy() to free it when you're done using it.
| MRC_API void MR_IteratorRange_MR_UndirectedEdgeIterator_Destroy | ( | const MR_IteratorRange_MR_UndirectedEdgeIterator * | _this | ) |
Destroys a heap-allocated instance of MR_IteratorRange_MR_UndirectedEdgeIterator. Does nothing if the pointer is null.
| MRC_API void MR_IteratorRange_MR_UndirectedEdgeIterator_DestroyArray | ( | const MR_IteratorRange_MR_UndirectedEdgeIterator * | _this | ) |
Destroys a heap-allocated array of MR_IteratorRange_MR_UndirectedEdgeIterator. Does nothing if the pointer is null.
| MRC_API const MR_UndirectedEdgeIterator * MR_IteratorRange_MR_UndirectedEdgeIterator_Get_begin_ | ( | const MR_IteratorRange_MR_UndirectedEdgeIterator * | _this | ) |
Returns a pointer to a member variable of class MR::IteratorRange<MR::UndirectedEdgeIterator> named begin_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_UndirectedEdgeIterator * MR_IteratorRange_MR_UndirectedEdgeIterator_Get_end_ | ( | const MR_IteratorRange_MR_UndirectedEdgeIterator * | _this | ) |
Returns a pointer to a member variable of class MR::IteratorRange<MR::UndirectedEdgeIterator> named end_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_UndirectedEdgeIterator * MR_IteratorRange_MR_UndirectedEdgeIterator_GetMutable_begin_ | ( | MR_IteratorRange_MR_UndirectedEdgeIterator * | _this | ) |
Returns a mutable pointer to a member variable of class MR::IteratorRange<MR::UndirectedEdgeIterator> named begin_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_UndirectedEdgeIterator * MR_IteratorRange_MR_UndirectedEdgeIterator_GetMutable_end_ | ( | MR_IteratorRange_MR_UndirectedEdgeIterator * | _this | ) |
Returns a mutable pointer to a member variable of class MR::IteratorRange<MR::UndirectedEdgeIterator> named end_. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_IteratorRange_MR_UndirectedEdgeIterator * MR_IteratorRange_MR_UndirectedEdgeIterator_OffsetMutablePtr | ( | MR_IteratorRange_MR_UndirectedEdgeIterator * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API const MR_IteratorRange_MR_UndirectedEdgeIterator * MR_IteratorRange_MR_UndirectedEdgeIterator_OffsetPtr | ( | const MR_IteratorRange_MR_UndirectedEdgeIterator * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API void MR_IteratorRange_MR_UndirectedEdgeIterator_Set_begin_ | ( | MR_IteratorRange_MR_UndirectedEdgeIterator * | _this, |
| const MR_UndirectedEdgeIterator * | value ) |
Modifies a member variable of class MR::IteratorRange<MR::UndirectedEdgeIterator> named begin_. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object.
| MRC_API void MR_IteratorRange_MR_UndirectedEdgeIterator_Set_end_ | ( | MR_IteratorRange_MR_UndirectedEdgeIterator * | _this, |
| const MR_UndirectedEdgeIterator * | value ) |
Modifies a member variable of class MR::IteratorRange<MR::UndirectedEdgeIterator> named end_. Parameter _this can not be null. It is a single object. Parameter value can not be null. It is a single object.