#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|