Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

List Class Reference

#include <List.h>

Inheritance diagram for List:

TypedList

Collaboration diagram for List:

List of all members.

Public Members

 List ()
Bool IsEmpty ()
NodeHead ()
List& Tail ()
Void Prepend (Node *node)
Void Prepend (List list)
Void Append (Node *node)
Void Append (List list)
Void Free ()
List Clone ()
Void DeleteFirst ()
NodeDisconnectFirst ()
Int NumItems ()
Nodefirst


Detailed Description

Definition at line 42 of file List.h.


Constructor & Destructor Documentation

List::List ()

Definition at line 47 of file List.h.


Member Function Documentation

Void List::Append (List list)

Definition at line 25 of file List.cc.

Void List::Append (Node * node)

Definition at line 43 of file List.cc.

List List::Clone ()

Definition at line 61 of file List.cc.

Void List::DeleteFirst () [inline]

Definition at line 62 of file List.h.

Node * List::DisconnectFirst () [inline]

Definition at line 64 of file List.h.

Void List::Free ()

Definition at line 51 of file List.cc.

Node & List::Head () [inline]

Reimplemented in TypedList.

Definition at line 50 of file List.h.

Bool List::IsEmpty () [inline]

Definition at line 49 of file List.h.

Int List::NumItems ()

Definition at line 70 of file List.cc.

Void List::Prepend (List list)

Definition at line 19 of file List.cc.

Void List::Prepend (Node * node) [inline]

Definition at line 53 of file List.h.

List & List::Tail () [inline]

Reimplemented in TypedList.

Definition at line 51 of file List.h.


Member Data Documentation

Node * List::first

Definition at line 45 of file List.h.


The documentation for this class was generated from the following files:
Generated at Sat Aug 5 00:16:34 2000 for Class Library by doxygen 1.1.0 written by Dimitri van Heesch, © 1997-2000