#include <suifkernel/iter.h>
Inheritance diagram for IterHelper:
Public Methods | |
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) |
|
|
|
|
Reimplemented in Iter.
|
|
|
returns the current address/metaclass pair.
|
Returns true if more elements are left in the iterator.
|
Returns the number of elements in the whole collection.
|
Returns the next element in the iterator.
|
|
Returns the previous element in the iterator.
|
Sets the current position to a particular value.