LLStack< DATA_TYPE > Class Template Reference

#include <llstack.h>

List of all members.

Public Member Functions

 LLStack ()
 ~LLStack ()
void push (DATA_TYPE *data)
DATA_TYPE * pop ()
void deleteAllData ()
void removeAllNodes ()

Private Attributes

LLLinkedList< DATA_TYPE > mStack


Detailed Description

template<class DATA_TYPE>
class LLStack< DATA_TYPE >

Definition at line 37 of file llstack.h.


Constructor & Destructor Documentation

template<class DATA_TYPE>
LLStack< DATA_TYPE >::LLStack (  )  [inline]

Definition at line 43 of file llstack.h.

template<class DATA_TYPE>
LLStack< DATA_TYPE >::~LLStack (  )  [inline]

Definition at line 44 of file llstack.h.


Member Function Documentation

template<class DATA_TYPE>
void LLStack< DATA_TYPE >::deleteAllData (  )  [inline]

Definition at line 48 of file llstack.h.

References LLStack< DATA_TYPE >::mStack.

template<class DATA_TYPE>
DATA_TYPE* LLStack< DATA_TYPE >::pop (  )  [inline]

Definition at line 47 of file llstack.h.

References LLStack< DATA_TYPE >::mStack.

template<class DATA_TYPE>
void LLStack< DATA_TYPE >::push ( DATA_TYPE *  data  )  [inline]

Definition at line 46 of file llstack.h.

References LLStack< DATA_TYPE >::mStack.

template<class DATA_TYPE>
void LLStack< DATA_TYPE >::removeAllNodes (  )  [inline]

Definition at line 49 of file llstack.h.

References LLStack< DATA_TYPE >::mStack.


Member Data Documentation

template<class DATA_TYPE>
LLLinkedList<DATA_TYPE> LLStack< DATA_TYPE >::mStack [private]

Definition at line 40 of file llstack.h.

Referenced by LLStack< DATA_TYPE >::deleteAllData(), LLStack< DATA_TYPE >::pop(), LLStack< DATA_TYPE >::push(), and LLStack< DATA_TYPE >::removeAllNodes().


The documentation for this class was generated from the following file:
Generated on Thu Jul 1 06:11:48 2010 for Second Life Viewer by  doxygen 1.4.7