#include <Container.h>
Public Member Functions | |
ContainerIterator () | |
ContainerIterator (Handle< IteratorBuffer > &iteratorBuffer) | |
ContainerIterator (const ContainerIterator &rhs) | |
template<typename T > | |
boost::shared_ptr< T > | get () |
Object | getItem () |
int | itemId () |
bool | next () |
ContainerIterator & | operator= (const ContainerIterator &rhs) |
void | reset () |
virtual | ~ContainerIterator () |
Private Member Functions | |
boost::shared_ptr< void > | getItemAsType (const std::type_info &asTypeInfo) |
Private Attributes | |
Handle< IteratorBuffer > | m_buffer |
Definition at line 15 of file Container.h.
ora::ContainerIterator::ContainerIterator | ( | ) |
Definition at line 5 of file Container.cc.
|
explicit |
Definition at line 9 of file Container.cc.
ora::ContainerIterator::ContainerIterator | ( | const ContainerIterator & | rhs | ) |
Definition at line 13 of file Container.cc.
|
virtual |
Definition at line 17 of file Container.cc.
|
inline |
Definition at line 117 of file Container.h.
References getItemAsType().
Referenced by Options.Options::__getitem__().
ora::Object ora::ContainerIterator::getItem | ( | ) |
Definition at line 37 of file Container.cc.
|
private |
Definition at line 41 of file Container.cc.
References ora::ClassUtils::lookupDictionary().
Referenced by get().
int ora::ContainerIterator::itemId | ( | ) |
Definition at line 33 of file Container.cc.
bool ora::ContainerIterator::next | ( | void | ) |
Definition at line 29 of file Container.cc.
ora::ContainerIterator & ora::ContainerIterator::operator= | ( | const ContainerIterator & | rhs | ) |
void ora::ContainerIterator::reset | ( | void | ) |
Definition at line 25 of file Container.cc.
|
private |
Definition at line 42 of file Container.h.
Referenced by operator=().