|
| 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: