CMarkup::NodeStack Struct Reference

#include <Markup.h>

List of all members.

Public Member Functions

 NodeStack ()
 ~NodeStack ()
NodePosTop ()
NodePosAt (int n)
void Add ()
void Remove ()
int TopIndex ()

Protected Member Functions

void Alloc (int nNewSize)
void Copy (NodePos *pNNew)

Protected Attributes

NodePospN
int nSize
int nTop


Constructor & Destructor Documentation

CMarkup::NodeStack::NodeStack (  )  [inline]

References nSize, nTop, and pN.

CMarkup::NodeStack::~NodeStack (  )  [inline]

References pN.


Member Function Documentation

NodePos& CMarkup::NodeStack::Top (  )  [inline]

References nTop, and pN.

NodePos& CMarkup::NodeStack::At ( int  n  )  [inline]

References pN.

void CMarkup::NodeStack::Add (  )  [inline]

References Alloc(), nSize, and nTop.

void CMarkup::NodeStack::Remove (  )  [inline]

References nTop.

int CMarkup::NodeStack::TopIndex (  )  [inline]

References nTop.

void CMarkup::NodeStack::Alloc ( int  nNewSize  )  [inline, protected]

References Copy(), and nSize.

Referenced by Add().

void CMarkup::NodeStack::Copy ( NodePos pNNew  )  [inline, protected]

Referenced by Alloc().


Member Data Documentation

Referenced by At(), NodeStack(), Top(), and ~NodeStack().

int CMarkup::NodeStack::nSize [protected]

Referenced by Add(), Alloc(), and NodeStack().

int CMarkup::NodeStack::nTop [protected]

Referenced by Add(), NodeStack(), Remove(), Top(), and TopIndex().


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

Generated on Sat Aug 15 02:56:02 2009 for Neural++ by  doxygen 1.5.6