class VsStatementList : public MbPList

Little wrapper class for MbPList that bundles up some annoying casting:

Inheritance:


Public Methods

void append(VsStatement *statement)
VsStatement::Status1 execute(VsFunctionCall *)
Useful routine, executes all while return status is NORMAL:
int find(VsStatement *statement)
void insert(VsStatement *statement, int addBefore)
VsStatement*& operator [](int i)
VsStatementList(int initSize)
VsStatementList()
~VsStatementList()

Inherited from MbPList:

Public Fields

PFSTRUCT_DECLARE

Public Methods

void copy(const MbPList &pl)
int getLength()
int operator !=(const MbPList &pl)
MbPList& operator =(const MbPList &pl)
int operator ==(const MbPList &pl)
void remove(int which)
void truncate(int start)

Private Fields

int nPtrs
void** ptrs
int ptrsSize

Private Methods

int compare(const MbPList &pl)
void expand(int size)
void grow(int max)
void setSize(int size)

Documentation

Little wrapper class for MbPList that bundles up some annoying casting:
VsStatementList()

VsStatementList(int initSize)

~VsStatementList()

VsStatement::Status1 execute(VsFunctionCall *)
Useful routine, executes all while return status is NORMAL:

void append(VsStatement *statement)

int find(VsStatement *statement)

void insert(VsStatement *statement, int addBefore)

VsStatement*& operator [](int i)


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de