class VsExprList : public MbPList

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

Inheritance:


Public Methods

void append(VsExpr *expr)
int find(VsExpr *expr)
void insert(VsExpr *expr, int addBefore)
VsExpr*& operator [](int i)
VsExprList(int initSize)
VsExprList()

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:
VsExprList()

VsExprList(int initSize)

void append(VsExpr *expr)

int find(VsExpr *expr)

void insert(VsExpr *expr, int addBefore)

VsExpr*& 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