3DCoat Core API
The 3DCoat API documentation.
Loading...
Searching...
No Matches
StackArray< Elem, DefElmCount > Class Template Reference

Public Types

typedef Elem * iterator
 

Public Member Functions

iterator begin ()
 
iterator end ()
 
 StackArray (const StackArray &src)
 
void operator= (const StackArray &src)
 
void Check (int N)
 
Elem * operator+ (int idx)
 
 StackArray (int Size, Elem Filling)
 
int Add (const Elem &V)
 
int Add (const Elem &V, int NTimes)
 
void RemoveAt (int pos, int N)
 
int find (const Elem &v)
 
bool Insert (int pos, const Elem &V)
 
bool Move (int from, int to)
 
Elem & operator[] (int pos)
 
Elem operator[] (int pos) const
 
void operator+= (const StackArray &A)
 
void operator+= (Elem V)
 
Elem * ToPtr () const
 
void AddRange (Elem *Data, int N)
 
int Count () const
 
void Clear ()
 
void FastClear ()
 
void Fill (int Value)
 
Elem & GetFirst ()
 
Elem & GetLast ()
 
Elem pop_back ()
 
void CopyTo (StackArray< Elem > &dest)
 
void MoveArrayTo (StackArray< Elem > &dest)
 
void pop_front ()
 
bool AddOnce (Elem V)
 
void ToBS (BinStream &BS)
 
void FromBS (BinStream &BS, int ne)
 
void reverse (int start, int finish)
 

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