Xbase Class Library  2.0.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
xbStack Class Reference

xbStack class More...

#include <xstack.h>

Public Member Functions

 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 Member Functions

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::xbStack ( void  )

Short description.

Member Function Documentation

§ DumpStack()

void xbStack::DumpStack ( void  )

§ FreeStackElement()

void xbStack::FreeStackElement ( xbStackElement e)
protected

Short description.

Parameters
e

§ GetStackDepth()

xbShort xbStack::GetStackDepth ( void  )
inline

Short description.

§ GetStackElement()

xbStackElement * xbStack::GetStackElement ( void  )
protected

Short description.

§ InitStack()

void xbStack::InitStack ( void  )

Short description.

§ Pop()

void * xbStack::Pop ( void  )

Short description.

§ Push()

xbShort xbStack::Push ( void *  p)

Short description.

Parameters
p

Member Data Documentation

§ First

xbStackElement* xbStack::First
protected

§ Free

xbStackElement* xbStack::Free
protected

§ Last

xbStackElement* xbStack::Last
protected

§ StackDepth

xbShort xbStack::StackDepth
protected

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