
#include <gzTemplates.h>
Public Member Functions | |
| gzArray (gzULong size=0) | |
| virtual | ~gzArray () |
| gzArray (const gzArray ©) | |
| gzULong | getSize () const |
| gzVoid | setSize (gzULong size) |
| T & | operator[] (gzULong index) |
| const T & | get (gzULong index) const |
| const T & | operator+= (const T &value) |
| gzArray & | operator+= (const gzArray ©) |
| gzArray | operator+ (const gzArray &add) |
| gzArray & | operator= (const gzArray ©) |
| gzBool | operator== (const gzArray &compare) const |
| gzBool | operator!= (const gzArray &compare) const |
| T * | getAddress () |
| gzVoid | resize (gzULong newSize) |
| gzBool | contains (const T &item) const |
| gzVoid | swapArrayData (gzArray &swapper) |
| Utility to swap the contents of two instanses by exchanging data poiners. | |
| gzVoid | setArrayData (const T *data, gzULong length) |
| Utility to set size and data at once. | |
| template<> | |
| gzArray< gzVec2 > & | operator= (const gzArray ©) |
| template<> | |
| gzArray< gzVec3 > & | operator= (const gzArray ©) |
| template<> | |
| gzArray< gzVec4 > & | operator= (const gzArray ©) |
| template<> | |
| gzBool | operator== (const gzArray &compare) const |
| template<> | |
| gzBool | operator== (const gzArray &compare) const |
| template<> | |
| gzBool | operator== (const gzArray &compare) const |
| template<> | |
| gzArray< gzULong > & | operator= (const gzArray ©) |
| template<> | |
| gzArray< gzFloat > & | operator= (const gzArray ©) |
| template<> | |
| gzArray< gzDouble > & | operator= (const gzArray ©) |
Friends | |
| class | gzDynamicArray< T > |
The gzArray is a template class that contains an array with fast access to retreive and store items in the array.
Definition at line 1475 of file gzTemplates.h.
|
||||||||||
|
Definition at line 1573 of file gzTemplates.h. References NULL. |
|
|||||||||
|
Definition at line 1585 of file gzTemplates.h. |
|
||||||||||
|
Definition at line 1829 of file gzTemplates.h. References gzArray< T >::m_data, gzArray< T >::m_size, and NULL. |
|
||||||||||
|
Definition at line 1593 of file gzTemplates.h. |
|
||||||||||
|
Definition at line 1870 of file gzTemplates.h. References throwFatalTemplateError(). Referenced by getDataSize(), pushBackAdapter(), and writeAdapter(). |
|
|||||||||
|
|||||||||
|
||||||||||
|
Definition at line 1651 of file gzTemplates.h. References gzArray< T >::operator==(). |
|
||||||||||
|
Definition at line 1946 of file gzTemplates.h. References gzArray< T >::m_data, and gzArray< T >::m_size. |
|
||||||||||
|
Definition at line 1963 of file gzTemplates.h. References gzArray< T >::m_size. |
|
||||||||||
|
Definition at line 1658 of file gzTemplates.h. |
|
||||||||||
|
Definition at line 1800 of file gzTemplates.h. References gzArray< T >::m_data, gzArray< T >::m_size, and NULL. |
|
||||||||||
|
Definition at line 1773 of file gzTemplates.h. References gzArray< T >::m_data, gzArray< T >::m_size, and NULL. |
|
||||||||||
|
Definition at line 1745 of file gzTemplates.h. References gzArray< T >::m_data, gzArray< T >::m_size, and NULL. |
|
||||||||||
|
Definition at line 768 of file gzMatrix.h. References gzArray< T >::m_data, gzArray< T >::m_size, and NULL. |
|
||||||||||
|
Definition at line 733 of file gzMatrix.h. References gzArray< T >::m_data, gzArray< T >::m_size, and NULL. |
|
||||||||||
|
Definition at line 697 of file gzMatrix.h. References gzArray< T >::m_data, gzArray< T >::m_size, and NULL. |
|
||||||||||
|
Definition at line 1681 of file gzTemplates.h. References gzArray< T >::m_data, gzArray< T >::m_size, and NULL. |
|
||||||||||
|
Definition at line 1642 of file gzTemplates.h. References FALSE, gzArray< T >::m_data, and gzArray< T >::m_size. |
|
||||||||||
|
Definition at line 1634 of file gzTemplates.h. References FALSE, gzArray< T >::m_data, and gzArray< T >::m_size. |
|
||||||||||
|
Definition at line 1626 of file gzTemplates.h. References FALSE, gzArray< T >::m_data, and gzArray< T >::m_size. |
|
||||||||||
|
Definition at line 1604 of file gzTemplates.h. References FALSE, gzArray< T >::m_data, gzArray< T >::m_size, and TRUE. Referenced by gzArray< T >::operator!=(). |
|
||||||||||
|
Definition at line 1860 of file gzTemplates.h. References throwFatalTemplateError(). |
|
||||||||||
|
Definition at line 1912 of file gzTemplates.h. References NULL. |
|
||||||||||||||||
|
Utility to set size and data at once.
Definition at line 1539 of file gzTemplates.h. References gzArray< T >::setSize(). |
|
||||||||||
|
||||||||||
|
Utility to swap the contents of two instanses by exchanging data poiners.
|
|
|||||
|
Definition at line 1517 of file gzTemplates.h. |