CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

iCollection Struct Reference

A collection object is for convenience of the script language. More...

#include <collectn.h>

Inheritance diagram for iCollection:

iBase List of all members.

Public Methods

virtual iObjectQueryObject ()=0
 Query the iObject for this collection. More...

virtual iObjectFindObject (char *name) const=0
 Find an object with the given name inside this collection. More...

virtual int GetObjectCount () const=0
 Get the number of objects in this collection. More...

virtual void AddObject (iObject *obj)=0
 Add an object to the collection. More...

virtual iObjectoperator[] (int i) const=0
 Get an object by index (operator version). More...

virtual iObjectGetObject (int i) const=0
 Get an object by index (function version). More...


Detailed Description

A collection object is for convenience of the script language.

It is simply a collection of other objects.

Definition at line 36 of file collectn.h.


Member Function Documentation

virtual void iCollection::AddObject iObject   obj [pure virtual]
 

Add an object to the collection.

virtual iObject* iCollection::FindObject char *    name const [pure virtual]
 

Find an object with the given name inside this collection.

virtual iObject* iCollection::GetObject int    i const [pure virtual]
 

Get an object by index (function version).

virtual int iCollection::GetObjectCount   const [pure virtual]
 

Get the number of objects in this collection.

virtual iObject* iCollection::operator[] int    i const [pure virtual]
 

Get an object by index (operator version).

virtual iObject* iCollection::QueryObject   [pure virtual]
 

Query the iObject for this collection.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.2.14