LatMRG Online Documentation unknown
Tools to analyze the lattice structure of linear generators
Loading...
Searching...
No Matches
tinyxml2::DynArray< T, INITIAL_SIZE > Class Template Reference

Public Member Functions

 DynArray ()
 ~DynArray ()
void Clear ()
void Push (T t)
T * PushArr (int count)
Pop ()
void PopArr (int count)
bool Empty () const
T & operator[] (int i)
const T & operator[] (int i) const
const T & PeekTop () const
int Size () const
int Capacity () const
void SwapRemove (int i)
const T * Mem () const
T * Mem ()

Constructor & Destructor Documentation

◆ DynArray()

template<class T, int INITIAL_SIZE>
tinyxml2::DynArray< T, INITIAL_SIZE >::DynArray ( )
inline

◆ ~DynArray()

template<class T, int INITIAL_SIZE>
tinyxml2::DynArray< T, INITIAL_SIZE >::~DynArray ( )
inline

Member Function Documentation

◆ Clear()

template<class T, int INITIAL_SIZE>
void tinyxml2::DynArray< T, INITIAL_SIZE >::Clear ( )
inline

◆ Push()

template<class T, int INITIAL_SIZE>
void tinyxml2::DynArray< T, INITIAL_SIZE >::Push ( T t)
inline

◆ PushArr()

template<class T, int INITIAL_SIZE>
T * tinyxml2::DynArray< T, INITIAL_SIZE >::PushArr ( int count)
inline

◆ Pop()

template<class T, int INITIAL_SIZE>
T tinyxml2::DynArray< T, INITIAL_SIZE >::Pop ( )
inline

◆ PopArr()

template<class T, int INITIAL_SIZE>
void tinyxml2::DynArray< T, INITIAL_SIZE >::PopArr ( int count)
inline

◆ Empty()

template<class T, int INITIAL_SIZE>
bool tinyxml2::DynArray< T, INITIAL_SIZE >::Empty ( ) const
inline

◆ operator[]() [1/2]

template<class T, int INITIAL_SIZE>
T & tinyxml2::DynArray< T, INITIAL_SIZE >::operator[] ( int i)
inline

◆ operator[]() [2/2]

template<class T, int INITIAL_SIZE>
const T & tinyxml2::DynArray< T, INITIAL_SIZE >::operator[] ( int i) const
inline

◆ PeekTop()

template<class T, int INITIAL_SIZE>
const T & tinyxml2::DynArray< T, INITIAL_SIZE >::PeekTop ( ) const
inline

◆ Size()

template<class T, int INITIAL_SIZE>
int tinyxml2::DynArray< T, INITIAL_SIZE >::Size ( ) const
inline

◆ Capacity()

template<class T, int INITIAL_SIZE>
int tinyxml2::DynArray< T, INITIAL_SIZE >::Capacity ( ) const
inline

◆ SwapRemove()

template<class T, int INITIAL_SIZE>
void tinyxml2::DynArray< T, INITIAL_SIZE >::SwapRemove ( int i)
inline

◆ Mem() [1/2]

template<class T, int INITIAL_SIZE>
const T * tinyxml2::DynArray< T, INITIAL_SIZE >::Mem ( ) const
inline

◆ Mem() [2/2]

template<class T, int INITIAL_SIZE>
T * tinyxml2::DynArray< T, INITIAL_SIZE >::Mem ( )
inline

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