#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__(), betterConfigParser.BetterConfigParser::__updateDict(), data_sources.json_list::as_dicts(), data_sources.json_list::as_table(), rrapi.RRApi::columns(), util.rrapi.RRApi::columns(), util.rrapi.RRApi::count(), rrapi.RRApi::count(), util.rrapi.RRApi::data(), rrapi.RRApi::data(), data_sources.json_list::first(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), data_sources.json_list::indices(), data_sources.json_list::last(), util.rrapi.RRApi::report(), rrapi.RRApi::report(), rrapi.RRApi::reports(), util.rrapi.RRApi::reports(), rrapi.RRApi::tables(), util.rrapi.RRApi::tables(), rrapi.RRApi::tags(), util.rrapi.RRApi::tags(), rrapi.RRApi::templates(), util.rrapi.RRApi::templates(), util.rrapi.RRApi::workspaces(), and rrapi.RRApi::workspaces().
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 | ) |
ora::ContainerIterator & ora::ContainerIterator::operator= | ( | const ContainerIterator & | rhs | ) |
void ora::ContainerIterator::reset | ( | void | ) |
Definition at line 25 of file Container.cc.
Referenced by MatrixReader.MatrixReader::__init__(), and MatrixReader.MatrixReader::showRaw().
|
private |
Definition at line 42 of file Container.h.
Referenced by operator=().