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

xbStack Class Reference

xbStack class More...

#include <xstack.h>

List of all members.

Public Member Functions

 xbStack (void)
 Short description.
void InitStack (void)
 Short description.
void * Pop (void)
 Short description.
xbShort Push (void *)
 Short description.
xbShort GetStackDepth (void)
 Short description.
void DumpStack (void)

Protected Member Functions

xbStackElement * GetStackElement (void)
 Short description.
void FreeStackElement (xbStackElement *)
 Short description.

Protected Attributes

xbShort StackDepth
xbStackElement * First
xbStackElement * Last
xbStackElement * Free


Detailed Description

xbStack class


Constructor & Destructor Documentation

xbStack::xbStack (  void   ) 
 

Short description.


Member Function Documentation

void xbStack::DumpStack (  void   ) 
 

void xbStack::FreeStackElement (  xbStackElement *  e  )  [protected]
 

Short description.

Parameters:
e 

xbShort xbStack::GetStackDepth (  void   )  [inline]
 

Short description.

xbStackElement * xbStack::GetStackElement (  void   )  [protected]
 

Short description.

void xbStack::InitStack (  void   ) 
 

Short description.

void * xbStack::Pop (  void   ) 
 

Short description.

xbShort xbStack::Push (  void *  p  ) 
 

Short description.

Parameters:
p 


Member Data Documentation

xbStackElement* xbStack::First [protected]
 

xbStackElement* xbStack::Free [protected]
 

xbStackElement* xbStack::Last [protected]
 

xbShort xbStack::StackDepth [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Aug 27 15:34:31 2007 for Xbase Class Library by  doxygen 1.3.9.1