Main Page   Packages   Class Hierarchy   Alphabetical List   Data Structures   File List   Namespace Members   Data Fields   Globals  

clawsoft.List< T >.nodeT Class Reference

#include <List.h>

Inheritance diagram for clawsoft.List< T >.nodeT:

Inheritance graph
[legend]
Collaboration diagram for clawsoft.List< T >.nodeT:

Collaboration graph
[legend]

Detailed Description

template<class T>
class clawsoft::List< T >::nodeT

This subclass represents a node in the list it stores the information en the data member and has a pointer to the following node int the member next.

Definition at line 30 of file List.h.

Public Methods

 nodeT ()
 This is the default constructor, initializes its data to zero (NULL) and the next node to none by making it point to NULL.

 nodeT (T d)
 This is the default constructor, initializes its data to d and the next node to none by making it point to NULL.

char * getClassName ()
 Returns the name of the current class.


Data Fields

data
 Stores the information.

nodeT * next
 Keeps a pointer to the next node.

nodeT * before
 Keeps a pointer to the node befor this.


Protected Methods

void setClassName (char *n)
 Call this method when you need to set the name of the class you're creating, typically int it's constructor, remeber that you must set the classname for every clas you create, that way you can have more information while being in a debuging process.


Constructor & Destructor Documentation

template<class T>
clawsoft.List< T >.nodeT.nodeT   [inline]
 

This is the default constructor, initializes its data to zero (NULL) and the next node to none by making it point to NULL.

Definition at line 43 of file List.h.

template<class T>
clawsoft.List< T >.nodeT.nodeT   d [inline]
 

This is the default constructor, initializes its data to d and the next node to none by making it point to NULL.

Definition at line 52 of file List.h.

References clawsoft.List< T >.nodeT.data.


Member Function Documentation

char * clawsoft.Object::getClassName   [inherited]
 

Returns the name of the current class.

Definition at line 18 of file Object.cpp.

References clawsoft.Object.__cls_name.

void clawsoft.Object::setClassName char *    n [protected, inherited]
 

Call this method when you need to set the name of the class you're creating, typically int it's constructor, remeber that you must set the classname for every clas you create, that way you can have more information while being in a debuging process.

Definition at line 14 of file Object.cpp.

References clawsoft.Object.__cls_name.

Referenced by clawsoft.ArrayOutOfBoundsException.ArrayOutOfBoundsException(), clawsoft.BrokenPipeException.BrokenPipeException(), clawsoft.Dialog.CancelButton.CancelButton(), clawsoft.CantLoadDSOException.CantLoadDSOException(), clawsoft.CantUnloadDSOException.CantUnloadDSOException(), clawsoft.ConnectionRefusedException.ConnectionRefusedException(), clawsoft.ConnectionTimeoutException.ConnectionTimeoutException(), clawsoft.Dialog.Dialog(), clawsoft.DSOException.DSOException(), clawsoft.DSOSymbolException.DSOSymbolException(), clawsoft.ElementNotFoundException.ElementNotFoundException(), clawsoft.Font.Font(), clawsoft.GameSelector.GameSelector(), clawsoft.Dialog.HelpButton.HelpButton(), clawsoft.IOException.IOException(), clawsoft.KeyboardEvent.KeyboardEvent(), clawsoft.LoginDialog.LoginDialog(), clawsoft.Mutex.Mutex(), clawsoft.MutexException.MutexException(), clawsoft.NetworkException.NetworkException(), clawsoft.NetworkUnreachableException.NetworkUnreachableException(), clawsoft.NoMoreTokensException.NoMoreTokensException(), clawsoft.NullPointerException.NullPointerException(), clawsoft.NumberException.NumberException(), clawsoft.Object.Object(), clawsoft.Dialog.OKButton.OKButton(), clawsoft.Plugin.Plugin(), clawsoft.ProcOutOfFileDescriptorsException.ProcOutOfFileDescriptorsException(), Random.Random(), clawsoft.ServerSocket.ServerSocket(), clawsoft.Socket.Socket(), clawsoft.SocketAlreadyBoundedException.SocketAlreadyBoundedException(), clawsoft.SocketAlreadyUsedException.SocketAlreadyUsedException(), clawsoft.SocketUnableToReadException.SocketUnableToReadException(), clawsoft.SocketUnableToWriteException.SocketUnableToWriteException(), clawsoft.SysOutOfFileDescriptorsException.SysOutOfFileDescriptorsException(), clawsoft.TextBox.TextBox(), clawsoft.TextButton.TextButton(), clawsoft.TextField.TextField(), clawsoft.Thread.Thread(), clawsoft.UnableToLockMutexException.UnableToLockMutexException(), clawsoft.UnableToUnlockMutexException.UnableToUnlockMutexException(), and clawsoft.Window.Window().


Field Documentation

template<class T>
nodeT* clawsoft.List< T >.nodeT.before
 

Keeps a pointer to the node befor this.

Definition at line 37 of file List.h.

Referenced by clawsoft.List< T >.add(), clawsoft.List< T >.get(), and clawsoft.List< T >.remove().

template<class T>
T clawsoft.List< T >.nodeT.data
 

Stores the information.

Definition at line 33 of file List.h.

Referenced by clawsoft.List< T >.get(), and clawsoft.List< T >.nodeT.nodeT().

template<class T>
nodeT* clawsoft.List< T >.nodeT.next
 

Keeps a pointer to the next node.

Definition at line 35 of file List.h.

Referenced by clawsoft.List< T >.add(), clawsoft.List< T >.destroy(), clawsoft.List< T >.get(), and clawsoft.List< T >.remove().


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

Powered by:

SourceForge Logo