Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

base::Enumerator< T > Class Template Reference

Template for typed enumerators: assume T is a kind of SingleLinkable_t. More...

#include <Enumerator.h>

Inheritance diagram for base::Enumerator< T >:

base::LinkableEnumerator List of all members.

Public Member Functions

 Enumerator (size_t sizeOfTable, T **theTable)
 Constructor:.
T * getNext ()
 Enumeration: Enumerates all nodes in the table in an unspecified order.

Detailed Description

template<class T>
class base::Enumerator< T >

Template for typed enumerators: assume T is a kind of SingleLinkable_t.

This is basically a wrapper for typed linkables.


Constructor & Destructor Documentation

template<class T>
base::Enumerator< T >::Enumerator size_t  sizeOfTable,
T **  theTable
[inline]
 

Constructor:.

See also:
LinkableEnumerator


Member Function Documentation

template<class T>
T* base::Enumerator< T >::getNext  )  [inline]
 

Enumeration: Enumerates all nodes in the table in an unspecified order.

Returns:
next node or NULL if there are no nodes left.
See also:
LinkableEnumerator


The documentation for this class was generated from the following file:
Generated on Fri Jun 30 00:02:30 2006 for Module base by  doxygen 1.4.2