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