List.h File Reference


Detailed Description

A list container class.

Implemented as a general purpose abstract base-class SAbstractList, with the concrete class SList layered on top and templatized on the array type.

#include <support/SupportDefs.h>
#include <support/TypeFuncs.h>

Go to the source code of this file.

Classes

class  _Iterator
 A companion class to SList that provides iteration over typed list nodes. More...
class  SAbstractList
 Generic type-independent implementation of a doubly-linked list. More...
struct  SAbstractList::_ListNode
class  SAbstractList::AbstractIterator
 A companion class to SAbstractList that provides iteration over list nodes. More...
class  SList
 A template class providing a doubly-linked list. More...