In file include/csutil/csstrvec.h:

class csStrVector : public csVector

csStrVector is a version of csVector which assumes its components were allocated with 'new char *[]'

Inheritance:


Public Methods

csStrVector(int ilimit = 64, int ithreshold = 64)
Constructor just passes control to csVector's
virtual bool Equal(csSome Item, csConstSome Key)
Compare two strings for equality (case-sensitive)
virtual bool FreeItem(csSome Item)
FreeItem deletes Item as if it was allocated by 'new char *[]'
virtual ~csStrVector()
Delete all inserted strings before deleting the object itself

Inherited from csVector:

Public Methods

bool Delete(int n)
void DeleteAll()
int Find(csSome which)
int FindKey(csConstSome value)
inline csSome& Get(int n)
bool Insert(int n, csSome Item)
inline int Length()
inline csSome& operator [] (int n)
inline csSome Pop()
inline void Push(csSome what)
void SetLength(int n)

Inherited from csBase:


Documentation

csStrVector is a version of csVector which assumes its components were allocated with 'new char *[]'. FreeItem () deletes vector elements using 'delete [] (char *)' operator.
csStrVector(int ilimit = 64, int ithreshold = 64)
Constructor just passes control to csVector's

virtual ~csStrVector()
Delete all inserted strings before deleting the object itself

virtual bool FreeItem(csSome Item)
FreeItem deletes Item as if it was allocated by 'new char *[]'

virtual bool Equal(csSome Item, csConstSome Key)
Compare two strings for equality (case-sensitive)


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