53 inline void Append(T *V) ;
54 inline void InsertAfter(T *V) ;
55 inline void InsertBefore(T *V) ;
57 inline void Put(T *V) ;
60 inline void Destroy() ;
62 inline List& operator << (T *V) ;
63 inline List& operator >> (T *V) ;
71 inline int IsStart() ;
75 inline List operator + (
const List& L) ;
76 inline List& operator += (
const List& L) ;
77 inline List& operator = (
const List& L) ;
90 virtual ~
Stack() { L.Destroy() ; } ;
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() ;
115 #include "t_list.hpp"