|
| | ArrayT () |
| | Usual constructor. More...
|
| |
| | ArrayT (const ArrayT< T > &OldArray) |
| | Copy constructor. More...
|
| |
| | ~ArrayT () |
| | Destructor. More...
|
| |
| ArrayT< T > & | operator= (const ArrayT< T > &OldArray) |
| | Assignment operator. More...
|
| |
| bool | operator== (const ArrayT< T > &Other) const |
| | Equality operator. More...
|
| |
| bool | operator!= (const ArrayT< T > &Other) const |
| | Inequality operator. More...
|
| |
| unsigned long | Size () const |
| | Get size of array. More...
|
| |
| void | Clear () |
| | Clear array (and free allocated memory) More...
|
| |
| void | Overwrite () |
| | Clear array (but reuse memory) More...
|
| |
|
T & | operator[] (unsigned long Index) |
| |
|
const T & | operator[] (unsigned long Index) const |
| |
|
void | PushBack (const T Element) |
| |
|
void | PushBackEmpty (unsigned long Amount=1) |
| |
|
void | PushBackEmptyExact (unsigned long Amount=1) |
| |
|
void | DeleteBack (unsigned long Amount=1) |
| |
|
void | PushBack (const ArrayT< T > &Other) |
| |
|
void | InsertAt (unsigned long Index, const T Element) |
| |
|
void | RemoveAt (unsigned long Index) |
| |
|
void | RemoveAtAndKeepOrder (unsigned long Index) |
| |
|
template<typename Function > |
| void | QuickSort (Function IsLess) |
| |
|
int | Find (const T &Element) const |
| |
Clear array (and free allocated memory)
template<class T>
| bool ArrayT< T >::operator!= |
( |
const ArrayT< T > & |
Other | ) |
const |
|
inline |
template<class T>
| bool ArrayT< T >::operator== |
( |
const ArrayT< T > & |
Other | ) |
const |
|
inline |
template<class T >
| void ArrayT< T >::Overwrite |
( |
| ) |
|
|
inline |
Clear array (but reuse memory)
template<class T >
| unsigned long ArrayT< T >::Size |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: