#include <List.hpp>
Public Methods | |
| List () | |
| List (const List< Type > &l) | |
| ~List () | |
| void | ClearData () |
| void | DeleteData () |
| List<Type>& | operator= (const List< Type > &l) |
| int | operator!= (List< Type > &l)const |
| int | operator== (const List< Type > &l)const |
| List<Type>& | operator+= (Type &d) |
| List<Type>& | operator+= (Type *pD) |
| List<Type>& | operator<< (Type &d) |
| List<Type>& | operator<< (Type *pD) |
| List<Type>& | AddToHead (Type &d) |
| List<Type>& | AddToHead (Type *pD) |
| List<Type>& | AddToTail (Type &d) |
| List<Type>& | AddToTail (Type *pD) |
| void | AddAfter (const Type &d) |
| void | AddAfter (Type *d) |
| void | AddBefore (const Type &d) |
| void | AddBefore (Type *d) |
| void | Replace (const Type &d) |
| void | Replace (Type *d) |
| List<Type>& | operator+= (List< Type > &l) |
| List<Type> | operator+ (List< Type > &) |
| Type& | PopHead () |
| Type& | PopTail () |
| List<Type>& | operator-= (Type &d) |
| List<Type>& | operator-= (Type *d) |
| Type& | Find (const Type &d)const |
| Type& | Find (const Type *d)const |
| int | operator[] (const Type &d)const |
| int | operator[] (const Type *d)const |
| Type& | operator[] (int idx)const |
| Type& | GoTo (const Type &d) |
| Type& | GoTo (int idx) |
| void | GoToHead () |
| void | GoToTail () |
| void | GoToNext () |
| void | GoToPrev () |
| int | EndOfList () |
| Type& | Head ()const |
| Type& | Tail ()const |
| Type& | Current () |
| int | Length ()const |
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
1.2.4 written by Dimitri van Heesch,
© 1997-2000