MeshLib C# Docs
Loading...
Searching...
No Matches
MR.Std.Const_Vector_MRUint64T Class Reference

Generated from C++ container std.vector<MR_uint64_t>. This is the const half of the class. More...

+ Inheritance diagram for MR.Std.Const_Vector_MRUint64T:

Classes

class  _InOptConst_ConstIterator
 This is used for optional parameters of class ConstIterator with default arguments. This is only used const parameters. For non-const ones we have _InOptMut_ConstIterator. Usage: More...
 
class  _InOptConst_Iterator
 This is used for optional parameters of class Iterator with default arguments. This is only used const parameters. For non-const ones we have _InOptMut_Iterator. Usage: More...
 
class  _InOptMut_ConstIterator
 This is used for optional parameters of class ConstIterator with default arguments. This is only used mutable parameters. For const ones we have _InOptConst_ConstIterator. Usage: More...
 
class  _InOptMut_Iterator
 This is used for optional parameters of class Iterator with default arguments. This is only used mutable parameters. For const ones we have _InOptConst_Iterator. Usage: More...
 
struct  _Underlying
 
class  Const_ConstIterator
 Read-only iterator for MR_std_vector_uint64_t. This is the const half of the class. More...
 
class  Const_Iterator
 Mutable iterator for MR_std_vector_uint64_t. This is the const half of the class. More...
 
class  ConstIterator
 Read-only iterator for MR_std_vector_uint64_t. This is the non-const half of the class. More...
 
class  Iterator
 Mutable iterator for MR_std_vector_uint64_t. This is the non-const half of the class. More...
 

Public Member Functions

virtual void Dispose ()
 
unsafe Const_Vector_MRUint64T ()
 Constructs an empty (default-constructed) instance.
 
unsafe Const_Vector_MRUint64T (MR.Std._ByValue_Vector_MRUint64T other)
 Constructs a copy of another instance. The source remains alive.
 
unsafe Const_Vector_MRUint64T (ulong? ptr, ulong size)
 Construct from a range of elements.
 
unsafe ulong size ()
 The number of elements.
 
unsafe bool isEmpty ()
 Returns true if the size is zero.
 
unsafe ulong capacity ()
 The memory capacity, measued in the number of elements.
 
unsafe? ulong front ()
 The first element or null if empty, read-only.
 
unsafe? ulong back ()
 The last element or null if empty, read-only.
 
unsafe ulong * data ()
 Returns a pointer to the continuous storage that holds all elements, read-only. Returns a read-only pointer.
 
unsafe MR.Std.Vector_MRUint64T.ConstIterator begin ()
 The begin iterator, const.
 
unsafe bool isBegin (MR.Std.Vector_MRUint64T.Const_ConstIterator iter)
 Tests whether a const iterator is the begin iterator.
 
unsafe MR.Std.Vector_MRUint64T.ConstIterator end ()
 The end iterator, const.
 
unsafe bool isEnd (MR.Std.Vector_MRUint64T.Const_ConstIterator iter)
 Tests whether a const iterator is the end iterator.
 
unsafe long toIndex (MR.Std.Vector_MRUint64T.Const_ConstIterator iter)
 Convert a const iterator to an index.
 
unsafe long toIndex (MR.Std.Vector_MRUint64T.Const_Iterator iter)
 Convert a mutable iterator to an index.
 

Protected Member Functions

virtual unsafe void Dispose (bool disposing)
 

Properties

unsafe ulong this[ulong i] [get]
 The element at a specific index, read-only.
 
- Properties inherited from MR.Misc.Object< Const_Vector_MRUint64T >
virtual bool _IsOwning [get]
 Returns true if this is an owning instance, and when disposed, will destroy the underlying C++ instance. If false, we assume that the underlying C++ instance will live long enough.
 

Additional Inherited Members

- Protected Attributes inherited from MR.Misc.Object< Const_Vector_MRUint64T >
bool _IsOwningVal
 

Detailed Description

Generated from C++ container std.vector<MR_uint64_t>. This is the const half of the class.


The documentation for this class was generated from the following file: