In file include/csengine/csobjvec.h:

## class csObjVector : public csVector

> csObjVector is a version of csVector which assumes its components are csBase heirs

## Inheritance:

### Public Methods

  | csObjVector (int ilimit = 8, int ithreshold = 16) Constructor just passes control to csVector's
  virtual csObject* | FindByName (const char* name) Find an item in this vector based on the name and returns it (or NULL if not found) This routine assumes that the objects in this list are all descendants of csObject
  virtual bool | FreeItem (csSome Item) Free a item as a object derived from csBase
  virtual | ~csObjVector () Delete all inserted objects before deleting the object itself

## Documentation

> csObjVector is a version of csVector which assumes its components are csBase heirs. FreeItem () deletes the object using 'delete' operator.

`csObjVector(int ilimit = 8, int ithreshold = 16)`
  Constructor just passes control to csVector's

`virtual ~csObjVector()`
  Delete all inserted objects before deleting the object itself

`virtual bool FreeItem(csSome Item)`
  Free a item as a object derived from csBase

`virtual csObject* FindByName(const char* name)`
  Find an item in this vector based on the name and returns it (or NULL if not found) This routine assumes that the objects in this list are all descendants of csObject

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