57 inline void Put(T *V) ;
92 inline void Push(T* V) ;
103 class ListWS:
public List<T> {
107 inline ListWS() :
List<T>() {} ;
108 inline ListWS(
const ListWS &L) :
List<T>(L) { } ;
109 virtual ~ListWS() { } ;
111 inline void PushPos() ;
112 inline void PopPos() ;
Node< T > * End
Pointer to end of list.
Definition: t_list.h:44
T * Pop()
Definition: t_list.hpp:19
virtual ~List()
Definition: t_list.hpp:46
T * Get()
Definition: t_list.hpp:161
void InsertAfter(T *V)
Definition: t_list.hpp:119
List & operator+=(const List &L)
Definition: t_list.hpp:300
List & operator=(const List &L)
Definition: t_list.hpp:313
List operator+(const List &L)
Definition: t_list.hpp:292
void Put(T *V)
Definition: t_list.hpp:175
Node< T > * Next
Definition: t_list.h:32
void Next()
Definition: t_list.hpp:237
int SizeList()
Definition: t_list.hpp:55
Stack()
Definition: t_list.h:89
List & operator<<(T *V)
Definition: t_list.hpp:221
void Append(T *V)
Definition: t_list.hpp:95
List & operator>>(T *V)
Definition: t_list.hpp:229
void Prev()
Definition: t_list.hpp:243
void First()
Definition: t_list.hpp:249
T * Val
Definition: t_list.h:33
void Clear()
Definition: t_list.hpp:181
List< T > L
Definition: t_list.h:87
int IsStart()
Definition: t_list.hpp:267
void Swap()
Definition: t_list.hpp:273
int IsEnd()
Definition: t_list.hpp:261
void InsertBefore(T *V)
Definition: t_list.hpp:138
Node< T > * Start
Pointer to Start of list.
Definition: t_list.h:43
List()
Pointer to current position in the list.
Definition: t_list.hpp:27
Node< T > * Current
Definition: t_list.h:45
void Push(T *V)
Definition: t_list.hpp:14
void InsertAtStart(T *V)
Definition: t_list.hpp:71
Node< T > * Prev
Definition: t_list.h:32
void Last()
Definition: t_list.hpp:255
void Destroy()
Definition: t_list.hpp:214
virtual ~Stack()
Definition: t_list.h:90