2 -- Created: Tue Jun 23 12:39:10 1992
3 -- Author: Gilles DEBARBOUILLE
5 ---Copyright: Matra Datavision 1992
8 generic class TList from MAT (Item as any)
21 class TListNode from MAT
35 Create returns mutable TListNode from MAT;
39 Create(anitem : Item) returns mutable TListNode from MAT;
43 GetItem(me) returns any Item
50 Next(me) returns mutable TListNode from MAT
56 Previous(me) returns mutable TListNode from MAT
62 SetItem(me : mutable ; anitem : any Item)
68 Next(me : mutable ; atlistnode : mutable TListNode from MAT)
74 Previous(me : mutable ; atlistnode : mutable TListNode from MAT)
86 thenext : TListNode from MAT;
87 theprevious : TListNode from MAT;
94 Create returns mutable TList from MAT;
104 Init(me : mutable ; aniten : any Item)
112 Previous(me : mutable)
116 More(me) returns Boolean
120 Current(me) returns any Item
124 Current(me ; anitem : any Item)
128 FirstItem(me) returns any Item
132 LastItem(me) returns any Item
136 PreviousItem(me) returns any Item
140 NextItem(me) returns any Item
144 Number(me) returns Integer
150 Index(me) returns Integer
156 Brackets(me : mutable ; anindex : Integer) returns any Item
159 ---C++: alias operator()
167 LinkBefore(me : mutable ; anitem : any Item)
171 LinkAfter(me : mutable ; anitem : any Item)
175 FrontAdd(me : mutable ; anitem : any Item)
179 BackAdd(me : mutable ; anitem : any Item)
183 Permute(me : mutable)
191 IsEmpty(me) returns Boolean
195 Dump(me : mutable ; ashift , alevel : Integer);
199 thefirstnode : TListNode from MAT;
200 thelastnode : TListNode from MAT;
201 thecurrentnode : TListNode from MAT;
202 thecurrentindex : Integer;
203 thenumberofitems : Integer;