Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

xbStack Class Reference

xbStack class. More...

#include <xstack.h>

List of all members.

Public Methods

 xbStack (void)
 Short description. More...

void InitStack (void)
 Short description. More...

void* Pop (void)
 Short description. More...

xbShort Push (void *)
 Short description. More...

xbShort GetStackDepth (void)
 Short description. More...

void DumpStack (void)

Protected Methods

xbStackElementGetStackElement (void)
 Short description. More...

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


Protected Attributes

xbShort StackDepth
xbStackElementFirst
xbStackElementLast
xbStackElementFree


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 at Sun Feb 1 20:51:34 2004 for Xbase Class Library by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001