CMarkup::PosArray Struct Reference

#include <Markup.h>

List of all members.

Public Types

enum  { PA_SEGBITS = 16, PA_SEGMASK = 0xffff }

Public Member Functions

 PosArray ()
 ~PosArray ()
void RemoveAll ()
void Release ()
void Clear ()
int GetSize () const
int SegsUsed () const
ElemPosoperator[] (int n) const

Public Attributes

ElemPos ** pSegs
int nSize
int nSegs


Member Enumeration Documentation

anonymous enum

Enumerator:
PA_SEGBITS 
PA_SEGMASK 


Constructor & Destructor Documentation

CMarkup::PosArray::PosArray (  )  [inline]

References Clear().

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

References Release().


Member Function Documentation

void CMarkup::PosArray::RemoveAll (  )  [inline]

References Clear(), and Release().

void CMarkup::PosArray::Release (  )  [inline]

References pSegs, and SegsUsed().

Referenced by RemoveAll(), and ~PosArray().

void CMarkup::PosArray::Clear (  )  [inline]

References nSegs, nSize, and pSegs.

Referenced by PosArray(), and RemoveAll().

int CMarkup::PosArray::GetSize (  )  const [inline]

References nSize.

Referenced by CMarkup::x_GetFreePos().

int CMarkup::PosArray::SegsUsed (  )  const [inline]

References nSize, and PA_SEGBITS.

Referenced by Release().

ElemPos& CMarkup::PosArray::operator[] ( int  n  )  const [inline]


Member Data Documentation

Referenced by Clear(), and Release().

Referenced by Clear(), GetSize(), and SegsUsed().

Referenced by Clear().


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

Generated on Sun Aug 16 20:53:42 2009 for Neural++ by  doxygen 1.5.6