seal::ListNode< T > Class Template Reference

#include <node.h>

List of all members.

Public Member Functions

 ListNode (void)
 ~ListNode ()

Public Attributes

ListNodenextPtr
ListNodeprevPtr
data


Detailed Description

template<class T>
class seal::ListNode< T >

A class whose objects can hold each node of a linked list data structure. The class seal::LinkedList constitutes a linked list of seal::ListNode objects. Under normal circumstances, a user of SEAL will not need to use this class explicitly.

Constructor & Destructor Documentation

template<class T>
seal::ListNode< T >::ListNode ( void   )  [inline]

Default Constructor. Initialises the public members ListNode::prevPtr and nextPtr to NULL.

template<class T>
seal::ListNode< T >::~ListNode (  )  [inline]

Destructor. Does nothing.


Member Data Documentation

template<class T>
ListNode* seal::ListNode< T >::nextPtr

Pointer to the next ListNode in the list.

template<class T>
ListNode* seal::ListNode< T >::prevPtr

Pointer to the previous ListNode in the list.

template<class T>
T seal::ListNode< T >::data

The member which actually holds the data.


The documentation for this class was generated from the following file:

Generated on Sat May 16 21:35:20 2009 for SEAL by  doxygen 1.5.5