The ClassLoader's very own iterator class. More...
#include <ClassLoader.h>
Public Types | |
typedef std::pair< std::string, std::vector< manifest_pair > > | Pair |
Public Member Functions | |
Iterator (const typename LibraryMap::const_iterator &it) | |
Iterator (const Iterator &it) | |
bool | operator!= (const Iterator &it) const |
const Pair * | operator* () const |
Iterator & | operator++ () |
Iterator | operator++ (int) |
const Pair * | operator-> () const |
Iterator & | operator= (const Iterator &it) |
bool | operator== (const Iterator &it) const |
~Iterator () | |
Private Attributes | |
LibraryMap::const_iterator | _it |
Pair | _pair |
The ClassLoader's very own iterator class.
Definition at line 92 of file ClassLoader.h.
typedef std::pair<std::string, std::vector<manifest_pair> > Poco::ClassLoader< Base >::Iterator::Pair |
Definition at line 96 of file ClassLoader.h.
Poco::ClassLoader< Base >::Iterator::Iterator | ( | const typename LibraryMap::const_iterator & | it | ) | [inline] |
Definition at line 98 of file ClassLoader.h.
Poco::ClassLoader< Base >::Iterator::Iterator | ( | const Iterator & | it | ) | [inline] |
Definition at line 102 of file ClassLoader.h.
Poco::ClassLoader< Base >::Iterator::~Iterator | ( | ) | [inline] |
Definition at line 106 of file ClassLoader.h.
bool Poco::ClassLoader< Base >::Iterator::operator!= | ( | const Iterator & | it | ) | const [inline] |
Definition at line 118 of file ClassLoader.h.
const Pair* Poco::ClassLoader< Base >::Iterator::operator* | ( | ) | const [inline] |
Definition at line 133 of file ClassLoader.h.
Iterator& Poco::ClassLoader< Base >::Iterator::operator++ | ( | ) | [inline] |
Definition at line 122 of file ClassLoader.h.
Iterator Poco::ClassLoader< Base >::Iterator::operator++ | ( | int | ) | [inline] |
Definition at line 127 of file ClassLoader.h.
const Pair* Poco::ClassLoader< Base >::Iterator::operator-> | ( | ) | const [inline] |
Definition at line 139 of file ClassLoader.h.
Iterator& Poco::ClassLoader< Base >::Iterator::operator= | ( | const Iterator & | it | ) | [inline] |
Definition at line 109 of file ClassLoader.h.
bool Poco::ClassLoader< Base >::Iterator::operator== | ( | const Iterator & | it | ) | const [inline] |
Definition at line 114 of file ClassLoader.h.
LibraryMap::const_iterator Poco::ClassLoader< Base >::Iterator::_it [private] |
Definition at line 147 of file ClassLoader.h.
Pair Poco::ClassLoader< Base >::Iterator::_pair [mutable, private] |
Definition at line 148 of file ClassLoader.h.