|
TBCI Numerical high perf. C++ Library
2.8.0
|
#include <list.h>

Public Member Functions | |
| ListIterator (const List< T > &_list, T *dataptr=0) | |
| ListIterator (const List< T > &_list, ListItem< T > *li=0) | |
| ListIterator (const List< T > &_list, ListItem< T > *li, const long nr) | |
| ListIterator (const ListIterator< T > &li) | |
| ListIterator< T > & | operator= (const ListIterator< T > &) |
| long | getnr () |
| T * | operator* () const |
| operator bool () const | |
| ListIterator< T > & | operator++ () |
| ListIterator< T > & | operator-- () |
| bool | operator== (const ListIterator< T > &li) const |
| bool | operator!= (const ListIterator< T > &li) const |
| bool | operator< (const ListIterator< T > &li) const |
| bool | operator> (const ListIterator< T > &li) const |
| bool | operator<= (const ListIterator< T > &li) const |
| bool | operator>= (const ListIterator< T > &li) const |
Protected Attributes | |
| ListItem< T > * | curr |
| long | currnr |
| unsigned long | vers |
| const List< T > * | lst |
| int | dir |
| ListIterator< T >::ListIterator | ( | const List< T > & | _list, |
| T * | dataptr = 0 |
||
| ) |
Definition at line 100 of file list.h.
References ListIterator< T >::curr, ListIterator< T >::currnr, List< T >::getcurr(), List< T >::getcurrnr(), and List< T >::setcurr().
| ListIterator< T >::ListIterator | ( | const List< T > & | _list, |
| ListItem< T > * | li = 0 |
||
| ) |
Definition at line 110 of file list.h.
References ListIterator< T >::curr, ListIterator< T >::currnr, ListItem< T >::data, List< T >::getcurr(), List< T >::getcurrnr(), and List< T >::setcurr().
|
inline |
|
inline |
Definition at line 76 of file list.h.
References bool, operator!=(), operator*(), operator==(), operator>(), operator>=(), and T.
|
inline |
Definition at line 135 of file list.h.
References ListIterator< T >::curr, ListIterator< T >::currnr, ListIterator< T >::lst, and ListIterator< T >::vers.
Referenced by List< T >::getnr(), and List< T >::~List().
|
inline |
Definition at line 151 of file list.h.
References ListIterator< T >::curr.
|
inline |
|
inline |
Definition at line 145 of file list.h.
References ListIterator< T >::curr.
|
inline |
Definition at line 161 of file list.h.
References ListIterator< T >::curr, ListIterator< T >::currnr, ListIterator< T >::dir, and ListIterator< T >::lst.
|
inline |
Definition at line 185 of file list.h.
References ListIterator< T >::curr, ListIterator< T >::currnr, ListIterator< T >::dir, and ListIterator< T >::lst.
|
inline |
Definition at line 224 of file list.h.
References ListIterator< T >::currnr, ListIterator< T >::dir, and ListIterator< T >::lst.
|
inline |
Definition at line 232 of file list.h.
References ListIterator< T >::currnr, ListIterator< T >::dir, and ListIterator< T >::lst.
|
inline |
Definition at line 126 of file list.h.
References ListIterator< T >::curr, ListIterator< T >::currnr, ListIterator< T >::dir, ListIterator< T >::lst, and ListIterator< T >::vers.
Referenced by List< T >::List(), and ListRIterator< T >::ListRIterator().
|
inline |
Definition at line 209 of file list.h.
References ListIterator< T >::currnr, and ListIterator< T >::lst.
|
inline |
|
inline |
|
protected |
Definition at line 65 of file list.h.
Referenced by List< T >::alias(), List< T >::app(), List< T >::delcurr(), List< T >::deltree(), List< T >::detachcurr(), List< T >::dumpList(), List< T >::erase(), List< T >::getcurr(), List< T >::getnext(), ListIterator< T >::getnr(), List< T >::getnr(), List< T >::getprev(), List< T >::inscurr(), List< T >::List(), ListIterator< T >::ListIterator(), nsList< T, S >::move_window(), ListIterator< T >::operator bool(), ListIterator< T >::operator*(), ListIterator< T >::operator++(), ListIterator< T >::operator--(), ListIterator< T >::operator=(), ListRIterator< T >::operator=(), List< T >::operator=(), List< T >::setcurrnr(), List< T >::setfirst(), List< T >::setlast(), List< T >::setnext(), and List< T >::setprev().
|
protected |
Definition at line 66 of file list.h.
Referenced by List< T >::app(), List< T >::delcurr(), List< T >::deltree(), List< T >::detachcurr(), List< T >::dumpList(), List< T >::erase(), List< T >::getcurrnr(), ListIterator< T >::getnr(), ListIterator< T >::ListIterator(), nsList< T, S >::move_window(), ListIterator< T >::operator++(), ListIterator< T >::operator--(), ListIterator< T >::operator<(), ListIterator< T >::operator<=(), ListIterator< T >::operator=(), ListRIterator< T >::operator=(), ListIterator< T >::operator==(), List< T >::setcurrnr(), List< T >::setfirst(), List< T >::setlast(), List< T >::setnext(), and List< T >::setprev().
|
protected |
Definition at line 69 of file list.h.
Referenced by ListRIterator< T >::ListRIterator(), nsList< T, S >::move_window(), ListIterator< T >::operator++(), ListIterator< T >::operator--(), ListIterator< T >::operator<(), ListIterator< T >::operator<=(), ListIterator< T >::operator=(), ListRIterator< T >::operator=(), nsList< T, S >::qsort(), nsList< T, S >::quick(), and nsList< T, S >::sortin_r().
|
protected |
Definition at line 68 of file list.h.
Referenced by ListIterator< T >::getnr(), ListIterator< T >::operator++(), ListIterator< T >::operator--(), ListIterator< T >::operator<(), ListIterator< T >::operator<=(), ListIterator< T >::operator=(), ListRIterator< T >::operator=(), and ListIterator< T >::operator==().
|
protected |
Definition at line 67 of file list.h.
Referenced by List< T >::alias(), List< T >::app(), List< T >::delcurr(), List< T >::deltree(), List< T >::detachcurr(), ListIterator< T >::getnr(), List< T >::inscurr(), List< T >::List(), ListIterator< T >::operator=(), ListRIterator< T >::operator=(), and List< T >::operator=().
1.8.11