Samond Classes Library 1.2.6-STABLE build 219
|
Unidirectional list class. More...
#import <SCUnidirectionalList.h>
Unidirectional list class.
Class implements the unidirection list - a collection, which contains object nodes which have a data field as a "next" field, which points to the next object node in line of object nodes. Operations that can be performed on unidirectional lists include insertion, deletion and travesal.
New objects can be added into the end of unidirectional list. For access to the object you must process the all previous objects from the begin of the list. Unidirectional list supports only one direction of object processing - from previous to the next object.
Unidirectional list allows direct access only to the first object and to the current object.
Class instances can thrown the following exceptions: