|
Public Member Functions |
|
| iterator (Object *container, std::set< Object * >::iterator iter) |
|
| iterator (Object *container, Object::pointer containee, size_t index) |
|
iterator & | operator++ () |
|
iterator & | operator-- () |
|
iterator | operator++ (int) |
|
iterator | operator-- (int) |
|
Object * | operator-> () |
|
Object & | operator * () |
|
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 |
|
Object * | m_container |
|
std::set< Object * >::iterator | m_set_iterator |
|
Object::pointer | m_containee |
|
size_t | m_index |