NListNode Struct Template Reference

NListNode abstracts the concept of a linked node and is used by NList and NSortedList classes. More...

List of all members.

Public Member Functions

 NListNode (void)
 Constructs a NListNode object.
 NListNode (const NListNode &rhs)
 Copy constructs a NListNode object.
NListNodeoperator= (const NListNode &rhs)
 Copies a NListNode object.

Public Attributes

NListNode< T > * previous
NListNode< T > * next
data


Detailed Description

template<typename T>
struct NListNode< T >

NListNode abstracts the concept of a linked node and is used by NList and NSortedList classes.

Note:
This class is used internally and should not be used for other means

Definition at line 41 of file nlistnode.h.


Constructor & Destructor Documentation

NListNode ( const NListNode< T > &  rhs  )  [inline]

Copy constructs a NListNode object.

Parameters:
rhs The object to be copied

Definition at line 61 of file nlistnode.h.


Member Function Documentation

NListNode& operator= ( const NListNode< T > &  rhs  )  [inline]

Copies a NListNode object.

Parameters:
rhs The object to be copied

Definition at line 72 of file nlistnode.h.


Member Data Documentation

NListNode<T>* previous

Previous node

Definition at line 42 of file nlistnode.h.

Referenced by NList::append(), NSortedList::insert(), NList::insert(), NListNode< NString >::NListNode(), NListNode< NString >::operator=(), and NList::removeAt().

NListNode<T>* next

Next node

Definition at line 43 of file nlistnode.h.

Referenced by NSortedList::insert(), NList::insert(), NListNode< NString >::NListNode(), NListNode< NString >::operator=(), and NList::removeAt().

T data

The data stored by the node

Definition at line 44 of file nlistnode.h.

Referenced by NList::append(), NSortedList::insert(), NList::insert(), NListNode< NString >::NListNode(), and NListNode< NString >::operator=().


The documentation for this struct was generated from the following file:
Generated on Wed Mar 5 23:10:36 2008 for NemesisUtilitiesSystem by  doxygen 1.5.4