
#include <gzTemplates.h>
Public Member Functions | |
| gzDataSort (const gzULong entries=100, const gzULong chunkSize=100) | |
| gzDataSort (const gzDataSort< T, SORTVAL > &right) | |
| ~gzDataSort () | |
| gzVoid | insert (const T &item, const SORTVAL &sortval, gzBool multipleInstances=TRUE) |
| gzVoid | remove (const T &item, const SORTVAL &sortval) |
| gzVoid | clear () |
| gzULong | getSize () const |
| gzVoid | setChunkSize (gzULong size) |
| gzVoid | setRealSize (gzULong size) |
| gzULong | getRemoved () const |
| gzVoid | reorder () |
| gzVoid | operator= (const gzDataSort< T, SORTVAL > ©) |
| T & | operator[] (gzULong index) |
Friends | |
| class | gzDataSortIterator< T, SORTVAL > |
Classes | |
| struct | AddItem |
| struct | Item |
Definition at line 5880 of file gzTemplates.h.
|
||||||||||||||||
|
Definition at line 6013 of file gzTemplates.h. References gzMax(), NULL, gzDynamicArray< T >::setRealSize(), and gzDynamicArray< T >::setSize(). |
|
||||||||||
|
Definition at line 5961 of file gzTemplates.h. References gzDataSort< T, SORTVAL >::insert(), NULL, gzDynamicArray< T >::setSize(), gzDataSortIterator< T, SORTVAL >::sortval(), and TRUE. |
|
|||||||||
|
Definition at line 6026 of file gzTemplates.h. |
|
|||||||||
|
Definition at line 5998 of file gzTemplates.h. References gzDynamicArray< T >::setSize(). Referenced by gzDataSort< T, SORTVAL >::operator=(), and gzDataSort< T, SORTVAL >::setRealSize(). |
|
|||||||||
|
Definition at line 6006 of file gzTemplates.h. |
|
|||||||||
|
Definition at line 5993 of file gzTemplates.h. References gzDynamicArray< T >::getSize(). Referenced by gzDataSort< T, SORTVAL >::operator[](). |
|
||||||||||||||||||||
|
Definition at line 6034 of file gzTemplates.h. References FALSE, gzDynamicArray< T >::getAddress(), gzDynamicArray< T >::getSize(), gzDynamicArray< T >::setSize(), and TRUE. Referenced by gzDataSort< T, SORTVAL >::gzDataSort(), and gzDataSort< T, SORTVAL >::operator=(). |
|
||||||||||
|
Definition at line 6871 of file gzTemplates.h. References gzDataSort< T, SORTVAL >::clear(), gzDataSort< T, SORTVAL >::insert(), gzDataSortIterator< T, SORTVAL >::sortval(), and TRUE. Referenced by gzDataSort< T, SORTVAL >::reorder(). |
|
||||||||||
|
Definition at line 6883 of file gzTemplates.h. References gzDataSort< T, SORTVAL >::getSize(), gzDataSortIterator< T, SORTVAL >::key(), and throwFatalTemplateError(). |
|
||||||||||||||||
|
Definition at line 6192 of file gzTemplates.h. References gzDynamicArray< T >::getAddress(), gzDynamicArray< T >::getSize(), and TRUE. |
|
|||||||||
|
Definition at line 6859 of file gzTemplates.h. References gzDataSort< T, SORTVAL >::operator=(). |
|
||||||||||
|
Definition at line 5979 of file gzTemplates.h. References gzDynamicArray< T >::setChunkSize(). |
|
||||||||||
|
Definition at line 5985 of file gzTemplates.h. References gzDataSort< T, SORTVAL >::clear(), and gzDynamicArray< T >::setRealSize(). |
|
|||||
|
Definition at line 5914 of file gzTemplates.h. |