3DCoat Core API
The 3DCoat API documentation.
No Matches
Public Types | Public Member Functions | List of all members
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: