csTypedObjectIterator< T > Class Template Reference
Typed object iterator class. More...
#include <csutil/objiter.h>
Public Member Functions | |
csTypedObjectIterator (iObject *parent) | |
Constructor. | |
T * | FindName (const char *name) |
Find the object with the given name. | |
iObject * | GetParentObj () const |
Get the parent object. | |
bool | HasNext () const |
Check if we have any children of requested type. | |
T * | Next () |
Move forward. | |
void | Reset () |
Reset the iterator to the beginning. | |
~csTypedObjectIterator () | |
Destructor. |
Detailed Description
template<typename T>
class csTypedObjectIterator< T >
Typed object iterator class.
Definition at line 35 of file objiter.h.
Constructor & Destructor Documentation
template<typename T >
csTypedObjectIterator< T >::csTypedObjectIterator | ( | iObject * | parent | ) | [inline] |
template<typename T >
csTypedObjectIterator< T >::~csTypedObjectIterator | ( | ) | [inline] |
Member Function Documentation
template<typename T >
T* csTypedObjectIterator< T >::FindName | ( | const char * | name | ) | [inline] |
template<typename T >
iObject* csTypedObjectIterator< T >::GetParentObj | ( | ) | const [inline] |
template<typename T >
bool csTypedObjectIterator< T >::HasNext | ( | ) | const [inline] |
template<typename T >
T* csTypedObjectIterator< T >::Next | ( | ) | [inline] |
template<typename T >
void csTypedObjectIterator< T >::Reset | ( | ) | [inline] |
The documentation for this class was generated from the following file:
- csutil/objiter.h
Generated for Crystal Space 2.0 by doxygen 1.6.1