CVC3  2.4.1
Classes | Public Member Functions | Private Attributes | List of all members
CVC3::CDMapOrdered< Key, Data >::orderedIterator Class Reference

#include <cdmap_ordered.h>

Classes

class  Proxy
 

Public Member Functions

 orderedIterator (const CDOmapOrdered< Key, Data > *p)
 
 orderedIterator (const orderedIterator &i)
 
 orderedIterator ()
 
bool operator== (const orderedIterator &i) const
 
bool operator!= (const orderedIterator &i) const
 
std::pair< const Key, Data > operator* () const
 
orderedIteratoroperator++ ()
 
Proxy operator++ (int)
 

Private Attributes

const CDOmapOrdered< Key, Data > * d_it
 

Detailed Description

template<class Key, class Data>
class CVC3::CDMapOrdered< Key, Data >::orderedIterator

Definition at line 253 of file cdmap_ordered.h.

Constructor & Destructor Documentation

template<class Key, class Data>
CVC3::CDMapOrdered< Key, Data >::orderedIterator::orderedIterator ( const CDOmapOrdered< Key, Data > *  p)
inline

Definition at line 256 of file cdmap_ordered.h.

template<class Key, class Data>
CVC3::CDMapOrdered< Key, Data >::orderedIterator::orderedIterator ( const orderedIterator i)
inline

Definition at line 257 of file cdmap_ordered.h.

template<class Key, class Data>
CVC3::CDMapOrdered< Key, Data >::orderedIterator::orderedIterator ( )
inline

Definition at line 259 of file cdmap_ordered.h.

Member Function Documentation

template<class Key, class Data>
bool CVC3::CDMapOrdered< Key, Data >::orderedIterator::operator== ( const orderedIterator i) const
inline
template<class Key, class Data>
bool CVC3::CDMapOrdered< Key, Data >::orderedIterator::operator!= ( const orderedIterator i) const
inline
template<class Key, class Data>
std::pair<const Key, Data> CVC3::CDMapOrdered< Key, Data >::orderedIterator::operator* ( ) const
inline
template<class Key, class Data>
orderedIterator& CVC3::CDMapOrdered< Key, Data >::orderedIterator::operator++ ( )
inline

Definition at line 273 of file cdmap_ordered.h.

References CVC3::CDOmapOrdered< Key, Data >::next().

template<class Key, class Data>
Proxy CVC3::CDMapOrdered< Key, Data >::orderedIterator::operator++ ( int  )
inline

Definition at line 286 of file cdmap_ordered.h.

Member Data Documentation

template<class Key, class Data>
const CDOmapOrdered<Key,Data>* CVC3::CDMapOrdered< Key, Data >::orderedIterator::d_it
private

The documentation for this class was generated from the following file: