Poco::ClassLoader< Base >::Iterator Class Reference

The ClassLoader's very own iterator class. More...

#include <ClassLoader.h>

List of all members.

Public Types

typedef std::pair< std::string,
std::vector< manifest_pair > > 
Pair

Public Member Functions

 Iterator (const Iterator &it)
 Iterator (const typename LibraryMap::const_iterator &it)
bool operator!= (const Iterator &it) const
const Pairoperator* () const
Iterator operator++ (int)
Iteratoroperator++ ()
const Pairoperator-> () const
Iteratoroperator= (const Iterator &it)
bool operator== (const Iterator &it) const
 ~Iterator ()

Private Attributes

LibraryMap::const_iterator _it
Pair _pair

Detailed Description

template<class Base>
class Poco::ClassLoader< Base >::Iterator

The ClassLoader's very own iterator class.

Definition at line 92 of file ClassLoader.h.


Member Typedef Documentation

template<class Base>
typedef std::pair<std::string, std::vector<manifest_pair> > Poco::ClassLoader< Base >::Iterator::Pair

Definition at line 96 of file ClassLoader.h.


Constructor & Destructor Documentation

template<class Base>
Poco::ClassLoader< Base >::Iterator::Iterator ( const typename LibraryMap::const_iterator &  it  )  [inline]

Definition at line 98 of file ClassLoader.h.

template<class Base>
Poco::ClassLoader< Base >::Iterator::Iterator ( const Iterator it  )  [inline]

Definition at line 102 of file ClassLoader.h.

template<class Base>
Poco::ClassLoader< Base >::Iterator::~Iterator (  )  [inline]

Definition at line 106 of file ClassLoader.h.


Member Function Documentation

template<class Base>
bool Poco::ClassLoader< Base >::Iterator::operator!= ( const Iterator it  )  const [inline]

Definition at line 118 of file ClassLoader.h.

template<class Base>
const Pair* Poco::ClassLoader< Base >::Iterator::operator* (  )  const [inline]

Definition at line 133 of file ClassLoader.h.

template<class Base>
Iterator Poco::ClassLoader< Base >::Iterator::operator++ ( int   )  [inline]

Definition at line 127 of file ClassLoader.h.

template<class Base>
Iterator& Poco::ClassLoader< Base >::Iterator::operator++ (  )  [inline]

Definition at line 122 of file ClassLoader.h.

template<class Base>
const Pair* Poco::ClassLoader< Base >::Iterator::operator-> (  )  const [inline]

Definition at line 139 of file ClassLoader.h.

template<class Base>
Iterator& Poco::ClassLoader< Base >::Iterator::operator= ( const Iterator it  )  [inline]

Definition at line 109 of file ClassLoader.h.

template<class Base>
bool Poco::ClassLoader< Base >::Iterator::operator== ( const Iterator it  )  const [inline]

Definition at line 114 of file ClassLoader.h.


Member Data Documentation

template<class Base>
LibraryMap::const_iterator Poco::ClassLoader< Base >::Iterator::_it [private]

Definition at line 147 of file ClassLoader.h.

template<class Base>
Pair Poco::ClassLoader< Base >::Iterator::_pair [mutable, private]

Definition at line 148 of file ClassLoader.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


pluginlib
Author(s): Tully Foote and Eitan Marder-Eppstein
autogenerated on Fri Jan 11 11:39:01 2013