Serious Sam's Bogus Detour  2016/06/09
Engine documentation
Public Member Functions | List of all members
array< T > Class Template Reference

Public Member Functions

operator[] (uint32 index)
 
operator[] (uint32 index)
 
array< T > operator= (const array< T > &)
 
void insertAt (uint32 index, const T &value)
 
void insertAt (uint32 index, const array< T > &arr)
 
void insertLast (const T &value)
 
void removeAt (uint32 index)
 
void removeLast ()
 
void removeRange (uint32 start, uint32 count)
 
uint32 length ()
 
void reserve (uint32 length)
 
void resize (uint32 length)
 
void sortAsc ()
 
void sortAsc (uint32 startAt, uint32 count)
 
void sortDesc ()
 
void sortDesc (uint32 startAt, uint32 count)
 
void reverse ()
 
int32 find (const T &value)
 
int32 find (uint32 startAt, const T &value)
 
int32 findByRef (const T &value)
 
int32 findByRef (uint32 startAt, const T &value)
 
bool operator== (const array< T > &)
 
bool isEmpty ()
 
uint32 get_length ()
 
void set_length (uint32)
 

Member Function Documentation

template<class T>
int32 array< T >::find ( const T &  value)
template<class T>
int32 array< T >::find ( uint32  startAt,
const T &  value 
)
template<class T>
int32 array< T >::findByRef ( const T &  value)
template<class T>
int32 array< T >::findByRef ( uint32  startAt,
const T &  value 
)
template<class T>
uint32 array< T >::get_length ( )
template<class T>
void array< T >::insertAt ( uint32  index,
const T &  value 
)
template<class T>
void array< T >::insertAt ( uint32  index,
const array< T > &  arr 
)
template<class T>
void array< T >::insertLast ( const T &  value)
template<class T>
bool array< T >::isEmpty ( )
template<class T>
uint32 array< T >::length ( )
template<class T>
array<T> array< T >::operator= ( const array< T > &  )
template<class T>
bool array< T >::operator== ( const array< T > &  )
template<class T>
T array< T >::operator[] ( uint32  index)
template<class T>
T array< T >::operator[] ( uint32  index)
template<class T>
void array< T >::removeAt ( uint32  index)
template<class T>
void array< T >::removeLast ( )
template<class T>
void array< T >::removeRange ( uint32  start,
uint32  count 
)
template<class T>
void array< T >::reserve ( uint32  length)
template<class T>
void array< T >::resize ( uint32  length)
template<class T>
void array< T >::reverse ( )
template<class T>
void array< T >::set_length ( uint32  )
template<class T>
void array< T >::sortAsc ( )
template<class T>
void array< T >::sortAsc ( uint32  startAt,
uint32  count 
)
template<class T>
void array< T >::sortDesc ( )
template<class T>
void array< T >::sortDesc ( uint32  startAt,
uint32  count 
)

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