CVCL::ExprHashMap< Data >::iterator Class Reference

#include <expr_map.h>

List of all members.

Public Member Functions

Private Member Functions

Private Attributes

Friends

Classes


Detailed Description

template<class Data>
class CVCL::ExprHashMap< Data >::iterator

Definition at line 184 of file expr_map.h.


Constructor & Destructor Documentation

template<class Data>
CVCL::ExprHashMap< Data >::iterator::iterator const typename ExprHashMapType::const_iterator &  it  )  [inline, private]
 

Definition at line 189 of file expr_map.h.

template<class Data>
CVCL::ExprHashMap< Data >::iterator::iterator  )  [inline]
 

Definition at line 193 of file expr_map.h.


Member Function Documentation

template<class Data>
bool CVCL::ExprHashMap< Data >::iterator::operator== const iterator i  )  const [inline]
 

Definition at line 195 of file expr_map.h.

References CVCL::ExprHashMap< Data >::iterator::d_it.

template<class Data>
bool CVCL::ExprHashMap< Data >::iterator::operator!= const iterator i  )  const [inline]
 

Definition at line 196 of file expr_map.h.

References CVCL::ExprHashMap< Data >::iterator::d_it.

template<class Data>
const std::pair<const Expr,Data>& CVCL::ExprHashMap< Data >::iterator::operator *  )  const [inline]
 

Definition at line 198 of file expr_map.h.

References CVCL::ExprHashMap< Data >::iterator::d_it.

template<class Data>
const std::pair<const Expr,Data>* CVCL::ExprHashMap< Data >::iterator::operator->  )  const [inline]
 

Definition at line 199 of file expr_map.h.

References CVCL::ExprHashMap< Data >::iterator::d_it.

template<class Data>
iterator& CVCL::ExprHashMap< Data >::iterator::operator++  )  [inline]
 

Definition at line 203 of file expr_map.h.

References CVCL::ExprHashMap< Data >::iterator::d_it.

template<class Data>
Proxy CVCL::ExprHashMap< Data >::iterator::operator++ int   )  [inline]
 

Definition at line 216 of file expr_map.h.


Friends And Related Function Documentation

template<class Data>
friend class ExprHashMap [friend]
 

Definition at line 185 of file expr_map.h.


Member Data Documentation

template<class Data>
ExprHashMapType::const_iterator CVCL::ExprHashMap< Data >::iterator::d_it [private]
 

Definition at line 187 of file expr_map.h.

Referenced by CVCL::ExprHashMap< Data >::iterator::operator *(), CVCL::ExprHashMap< Data >::iterator::operator!=(), CVCL::ExprHashMap< Data >::iterator::operator++(), CVCL::ExprHashMap< Data >::iterator::operator->(), and CVCL::ExprHashMap< Data >::iterator::operator==().


The documentation for this class was generated from the following file:
Generated on Thu Apr 13 16:57:43 2006 for CVC Lite by  doxygen 1.4.4