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