Idioskopos::Object::iterator Class Reference

#include <idioskopos/object.h>

List of all members.


Detailed Description

An STL type iterator to iterate through the children of an introspectable object.


Public Member Functions

 iterator (Object *container, std::set< Object * >::iterator iter)
 iterator (Object *container, Object::pointer containee, size_t index)
iteratoroperator++ ()
iteratoroperator-- ()
iterator operator++ (int)
iterator operator-- (int)
Objectoperator-> ()
Objectoperator * ()
bool operator== (const iterator &other) const
bool operator!= (const iterator &other) const

Protected Types

enum  TYPE { NONE, SET_ITERATOR, INDEX }
typedef enum Idioskopos::Object::iterator::TYPE TYPE

Protected Attributes

TYPE m_type
Objectm_container
std::set< Object * >::iterator m_set_iterator
Object::pointer m_containee
size_t m_index


The documentation for this class was generated from the following files:
Generated on Thu Jan 11 00:26:42 2007 by  doxygen 1.5.1