#include <suifkernel/iter.h>
Class diagram for IterHelper:

Public Members | |
| ObjectWrapper | current_object () const |
| returns the current address/metaclass pair. | |
| const MetaClass* | current_meta_class () const |
| const LString& | current_name () const |
| bool | is_valid () const |
| Returns true if more elements are left in the iterator. | |
| void | next () |
| Returns the next element in the iterator. | |
| void | previous () |
| Returns the previous element in the iterator. | |
| void | set_to ( size_t index ) |
| Sets the current position to a particular value. | |
| size_t | length () const |
| Returns the number of elements in the whole collection. | |
| void* | current () const |
| IterHelper ( Iterator* iter ) | |
| ~IterHelper () | |
| IterHelper (const IterHelper &x) | |
| IterHelper& | operator= (const IterHelper &x) |
returns the current address/metaclass pair.
Returns true if more elements are left in the iterator.
Returns the next element in the iterator.
Returns the previous element in the iterator.
Sets the current position to a particular value.
Returns the number of elements in the whole collection.
Reimplemented in Iter.
written by Dimitri van Heesch, © 1997-1999