
#include <gzTemplates.h>
Public Member Functions | |
| gzDataSortIterator (gzDataSort< T, SORTVAL > &owner, gzBool goforward=TRUE) | |
| gzVoid | reset (gzBool goforward=TRUE) |
| T * | operator() () |
| T * | operator++ (int) |
| T * | operator-- (int) |
| T * | key () |
| SORTVAL | sortval () |
| T * | first () |
| Get the first item, reset the iterator to first position. Next iteration returns second iterator step. | |
| T * | last () |
| Get the first item, reset the iterator to last position. Next iteration returns second iterator step. | |
| gzVoid | remove () |
| gzBool | operator== (const gzDataSortIterator< T, SORTVAL > &right) const |
| gzBool | operator< (const gzDataSortIterator< T, SORTVAL > &right) const |
| gzBool | operator> (const gzDataSortIterator< T, SORTVAL > &right) const |
| gzULong | distance (const gzDataSortIterator< T, SORTVAL > &right) const |
| gzVoid | storePosition (gzULong ¤tItemIndex, gzULong ¤tAddItemIndex) |
| gzVoid | restorePosition (gzULong currentItemIndex, gzULong currentAddItemIndex) |
Definition at line 6287 of file gzTemplates.h.
|
||||||||||||||||
|
Definition at line 6339 of file gzTemplates.h. References gzDataSortIterator< T, SORTVAL >::reset(). |
|
||||||||||
|
Definition at line 6453 of file gzTemplates.h. References throwFatalTemplateError(). |
|
|||||||||
|
Get the first item, reset the iterator to first position. Next iteration returns second iterator step.
Definition at line 6367 of file gzTemplates.h. References gzDataSortIterator< T, SORTVAL >::operator++(), and gzDataSortIterator< T, SORTVAL >::reset(). |
|
|||||||||
|
Definition at line 6396 of file gzTemplates.h. References NULL. Referenced by gzDataSort< T, SORTVAL >::operator[](). |
|
|||||||||
|
Get the first item, reset the iterator to last position. Next iteration returns second iterator step.
Definition at line 6374 of file gzTemplates.h. References gzDataSortIterator< T, SORTVAL >::operator--(), and gzDataSortIterator< T, SORTVAL >::reset(). |
|
|||||||||
|
Definition at line 6696 of file gzTemplates.h. |
|
||||||||||
|
Definition at line 6490 of file gzTemplates.h. References FALSE, NULL, and TRUE. Referenced by gzDataSortIterator< T, SORTVAL >::first(). |
|
||||||||||
|
Definition at line 6594 of file gzTemplates.h. References FALSE, NULL, and TRUE. Referenced by gzDataSortIterator< T, SORTVAL >::last(). |
|
||||||||||
|
Definition at line 6430 of file gzTemplates.h. References gzDataSortIterator< T, SORTVAL >::currentItemIndex, FALSE, gzDataSortIterator< T, SORTVAL >::m_owner, gzDataSortIterator< T, SORTVAL >::sortval(), and throwFatalTemplateError(). Referenced by gzDataSortIterator< T, SORTVAL >::operator>(). |
|
||||||||||
|
Definition at line 6417 of file gzTemplates.h. References gzDataSortIterator< T, SORTVAL >::currentItemIndex, FALSE, gzDataSortIterator< T, SORTVAL >::m_owner, throwFatalTemplateError(), and TRUE. Referenced by gzDataSortIterator< T, SORTVAL >::operator>(). |
|
||||||||||
|
Definition at line 6446 of file gzTemplates.h. References gzDataSortIterator< T, SORTVAL >::operator<(), and gzDataSortIterator< T, SORTVAL >::operator==(). |
|
|||||||||
|
Definition at line 6381 of file gzTemplates.h. References TRUE. |
|
||||||||||
|
Definition at line 6359 of file gzTemplates.h. References TRUE. Referenced by gzDataSortIterator< T, SORTVAL >::first(), gzDataSortIterator< T, SORTVAL >::gzDataSortIterator(), and gzDataSortIterator< T, SORTVAL >::last(). |
|
||||||||||||||||
|
Definition at line 6350 of file gzTemplates.h. |
|
|||||||||
|
Definition at line 6407 of file gzTemplates.h. Referenced by gzDataSort< T, SORTVAL >::gzDataSort(), gzDataSortIterator< T, SORTVAL >::operator<(), and gzDataSort< T, SORTVAL >::operator=(). |
|
||||||||||||||||
|
Definition at line 6344 of file gzTemplates.h. |