CVCL::ExprMap< 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::ExprMap< Data >::iterator

Definition at line 86 of file expr_map.h.


Constructor & Destructor Documentation

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

Definition at line 91 of file expr_map.h.

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

Definition at line 95 of file expr_map.h.


Member Function Documentation

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

Definition at line 97 of file expr_map.h.

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

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

Definition at line 98 of file expr_map.h.

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

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

Definition at line 100 of file expr_map.h.

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

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

Definition at line 101 of file expr_map.h.

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

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

Definition at line 105 of file expr_map.h.

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

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

Definition at line 118 of file expr_map.h.


Friends And Related Function Documentation

template<class Data>
friend class ExprMap [friend]
 

Definition at line 87 of file expr_map.h.


Member Data Documentation

template<class Data>
ExprMapType::const_iterator CVCL::ExprMap< Data >::iterator::d_it [private]
 

Definition at line 89 of file expr_map.h.

Referenced by CVCL::ExprMap< Data >::iterator::operator *(), CVCL::ExprMap< Data >::iterator::operator!=(), CVCL::ExprMap< Data >::iterator::operator++(), CVCL::ExprMap< Data >::iterator::operator->(), and CVCL::ExprMap< 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