CLookupPtr< T >::CIterator Class Reference
#include <clookup.h>
Inheritance diagram for CLookupPtr< T >::CIterator:
Public Member Functions | |
CIterator (const CLookupPtr< T > *lookup) | |
bool | next (void *&key, T *&value) |
void | reset () |
Private Attributes | |
const CLookupPtr< T > * | m_lookup |
CLOOKUP_MAP_VOID::const_iterator | m_iterator |
Detailed Description
template<class T>
class CLookupPtr< T >::CIterator
Iterator over CLookupPtr: visit all <key, value> pairs
Constructor & Destructor Documentation
template<class T>
CLookupPtr< T >::CIterator::CIterator | ( | const CLookupPtr< T > * | lookup | ) | [inline] |
Member Function Documentation
template<class T>
bool CLookupPtr< T >::CIterator::next | ( | void *& | key, | |
T *& | value | |||
) | [inline] |
Referenced by CLookupPtr< T >::~CLookupPtr().
template<class T>
void CLookupPtr< T >::CIterator::reset | ( | ) | [inline] |
Reimplemented in CLookupAny< T >::CIterator.
Member Data Documentation
template<class T>
CLOOKUP_MAP_VOID::const_iterator CLookupPtr< T >::CIterator::m_iterator [private] |
template<class T>
const CLookupPtr<T>* CLookupPtr< T >::CIterator::m_lookup [private] |
The documentation for this class was generated from the following file: