![]() |
Public API Reference |
#include <object.h>
Inheritance diagram for iObjectIterator:
Public Methods | |
virtual iObject * | Next ()=0 |
Move forward. More... | |
virtual void | Reset ()=0 |
Reset the iterator to the beginning. More... | |
virtual iObject * | GetParentObj () const=0 |
Get the parent object. More... | |
virtual bool | HasNext () const=0 |
Check if we have any more children of requested type. More... | |
virtual iObject * | FindName (const char *name)=0 |
traverses all csObjects and looks for an object with the given name returns object if found. More... |
Note that this iterator only contains type-independent functionality and is therefore a bit complicated to use (i.e. you'll have to do a lot of SCF_QUERY_INTERFACE_CALLS if you use it directly). Check out typed object iterators instead.
Definition at line 130 of file iutil/object.h.
|
traverses all csObjects and looks for an object with the given name returns object if found. You can continue search by calling Next and then do an other FindName, if you like. |
|
Get the parent object.
|
|
Check if we have any more children of requested type.
|
|
Move forward.
|
|
Reset the iterator to the beginning.
|