C3D Kernel  104598
Открытые члены | Защищенные данные
Шаблон класса LIterator< Type >

Итератор списка. Подробнее...

Граф наследования:LIterator< Type >:
Inheritance graph
[см. легенду]

Полный список членов класса

Открытые члены

 LIterator (const List< Type > &l)
 LIterator (const LIterator< Type > &i)
void Set (const List< Type > &l)
void Restart ()
Type * GetData () const
Type * GetDataAndGo ()
List< Type > * GetList () const
Type & operator* () const
Type * operator() () const
 operator ListItem< Type > * () const
 operator ListItem< Type > & () const
Type * operator++ ()
Type * operator++ (int)
Type * operator-- ()
Type * operator-- (int)
Type * operator-> ()
bool operator== (const LIterator< Type > &o) const
bool operator!= (const LIterator< Type > &o) const
LIterator< Type > & operator= (const List< Type > &l)
LIterator< Type > & operator= (const LIterator< Type > &o)
void Add (Type *)
void AddAndEat (List< Type > &)
void Insert (Type *)
void InsertAndEat (List< Type > &)
void Remove (DelType=defDelete)
void Detach ()
bool IsOK () const
ListItem< Type > * Next () const
void Go ()
void GoLast ()
bool IsFirst () const
bool IsLast () const

Защищенные данные

List< Type > * list
ListItem< Type > * curr
ListItem< Type > * prev

Подробное описание

template<class Type>
class LIterator< Type >

Итератор списка.


Объявления и описания членов класса находятся в файле:
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы