TBCI Numerical high perf. C++ Library 2.8.0
ListRIterator< T > Class Template Reference

#include <list.h>

Inheritance diagram for ListRIterator< T >:
Collaboration diagram for ListRIterator< T >:

Public Member Functions

 ListRIterator (const List< T > &_list, T *dataptr)
 ListRIterator (const List< T > &_list, ListItem< T > *li)
 ListRIterator (const List< T > &_list, ListItem< T > *li, const unsigned long nr)
ListRIterator< T > & operator= (const ListIterator< T > &)
Public Member Functions inherited from ListIterator< T >
 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 ()
Toperator* () 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

Additional Inherited Members

Protected Attributes inherited from ListIterator< T >
ListItem< T > * curr
long currnr
unsigned long vers
const List< T > * lst
int dir

Detailed Description

template<typename T>
class ListRIterator< T >

Definition at line 253 of file list.h.

Constructor & Destructor Documentation

◆ ListRIterator() [1/3]

template<typename T>
ListRIterator< T >::ListRIterator ( const List< T > & _list,
T * dataptr )
inline

Definition at line 262 of file list.h.

References ListIterator< T >::dir, ListIterator< T >::ListIterator(), and T.

Referenced by operator=().

◆ ListRIterator() [2/3]

template<typename T>
ListRIterator< T >::ListRIterator ( const List< T > & _list,
ListItem< T > * li )
inline

Definition at line 264 of file list.h.

References ListIterator< T >::dir, ListIterator< T >::ListIterator(), and T.

◆ ListRIterator() [3/3]

template<typename T>
ListRIterator< T >::ListRIterator ( const List< T > & _list,
ListItem< T > * li,
const unsigned long nr )
inline

Definition at line 266 of file list.h.

References ListIterator< T >::dir, ListIterator< T >::ListIterator(), and T.

Member Function Documentation

◆ operator=()


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