CLookupPtr< T >::CIterator Class Reference

#include <clookup.h>

Inheritance diagram for CLookupPtr< T >::CIterator:

List of all members.

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]
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: