#include <virtual_iterator.h>
Inheritance diagram for VirtualIterator:
Public Methods | |
VirtualIterator ( ConstAddress address, VirtualNode* start_node ) | |
virtual const MetaClass* | current_meta_class () const |
virtual const LString& | current_name () const |
virtual Address | current () const |
virtual bool | is_valid () const |
virtual void | next () |
virtual void | previous () |
virtual void | first () |
virtual void | set_to ( size_t index ) |
virtual IteratorState& | top () const |
virtual bool | pop () |
virtual void | push ( const IteratorState& state ) |
virtual VirtualNode* | current_node () const |
virtual | ~VirtualIterator () |
virtual Iterator* | clone () const |
Protected Attributes | |
bool | _is_valid |
suif_vector<IteratorState>* | _state |
VirtualNode* | _start_node |
|
|
|
Reimplemented from Iterator.
|
Reimplemented from Iterator.
|
Reimplemented from Iterator.
|
Reimplemented from Iterator.
|
|
Reimplemented from Iterator.
|
Reimplemented from Iterator.
|
Reimplemented from Iterator.
|
|
Reimplemented from Iterator.
|
|
Reimplemented from Iterator.
|
|
|
|