DomainMap< Key, T, Touches, Contains, Split >::touch_iterator Class Reference

#include <DomainMap.h>

List of all members.

Public Types

typedef forward_iterator_tag iterator_category
typedef DomainMap_t::value_type value_type
typedef DomainMap_t::value_type * pointer
typedef DomainMap_t::value_type & reference
typedef ptrdiff_t difference_type

Public Member Functions

 touch_iterator ()
bool operator== (const touch_iterator &rhs) const
bool operator!= (const touch_iterator &rhs) const
value_typeoperator * ()
value_typeoperator-> ()
 operator iterator ()
touch_iteratoroperator++ ()

Friends

class DomainMap< Key, T, Touches, Contains, Split >


Detailed Description

template<class Key, class T, class Touches, class Contains, class Split>
class DomainMap< Key, T, Touches, Contains, Split >::touch_iterator

Definition at line 402 of file DomainMap.h.


Member Typedef Documentation

template<class Key, class T, class Touches, class Contains, class Split>
typedef ptrdiff_t DomainMap< Key, T, Touches, Contains, Split >::touch_iterator::difference_type
 

Definition at line 410 of file DomainMap.h.

template<class Key, class T, class Touches, class Contains, class Split>
typedef forward_iterator_tag DomainMap< Key, T, Touches, Contains, Split >::touch_iterator::iterator_category
 

Definition at line 406 of file DomainMap.h.

template<class Key, class T, class Touches, class Contains, class Split>
typedef DomainMap_t::value_type* DomainMap< Key, T, Touches, Contains, Split >::touch_iterator::pointer
 

Definition at line 408 of file DomainMap.h.

template<class Key, class T, class Touches, class Contains, class Split>
typedef DomainMap_t::value_type& DomainMap< Key, T, Touches, Contains, Split >::touch_iterator::reference
 

Definition at line 409 of file DomainMap.h.

template<class Key, class T, class Touches, class Contains, class Split>
typedef DomainMap_t::value_type DomainMap< Key, T, Touches, Contains, Split >::touch_iterator::value_type
 

Definition at line 407 of file DomainMap.h.


Constructor & Destructor Documentation

template<class Key, class T, class Touches, class Contains, class Split>
DomainMap< Key, T, Touches, Contains, Split >::touch_iterator::touch_iterator  )  [inline]
 

Definition at line 413 of file DomainMap.h.


Member Function Documentation

template<class Key, class T, class Touches, class Contains, class Split>
value_type& DomainMap< Key, T, Touches, Contains, Split >::touch_iterator::operator *  )  [inline]
 

Definition at line 426 of file DomainMap.h.

References PAssert.

template<class Key, class T, class Touches, class Contains, class Split>
DomainMap< Key, T, Touches, Contains, Split >::touch_iterator::operator iterator  )  [inline]
 

Definition at line 439 of file DomainMap.h.

References DomainMap< Key, T, Touches, Contains, Split >::iterator.

template<class Key, class T, class Touches, class Contains, class Split>
bool DomainMap< Key, T, Touches, Contains, Split >::touch_iterator::operator!= const touch_iterator rhs  )  const [inline]
 

Definition at line 420 of file DomainMap.h.

template<class Key, class T, class Touches, class Contains, class Split>
touch_iterator& DomainMap< Key, T, Touches, Contains, Split >::touch_iterator::operator++  )  [inline]
 

Definition at line 445 of file DomainMap.h.

template<class Key, class T, class Touches, class Contains, class Split>
value_type* DomainMap< Key, T, Touches, Contains, Split >::touch_iterator::operator->  )  [inline]
 

Definition at line 432 of file DomainMap.h.

References PAssert.

template<class Key, class T, class Touches, class Contains, class Split>
bool DomainMap< Key, T, Touches, Contains, Split >::touch_iterator::operator== const touch_iterator rhs  )  const [inline]
 

Definition at line 416 of file DomainMap.h.

References DomainMap< Key, T, Touches, Contains, Split >::touch_iterator::p, and DomainMap< Key, T, Touches, Contains, Split >::touch_iterator::v.


Friends And Related Function Documentation

template<class Key, class T, class Touches, class Contains, class Split>
friend class DomainMap< Key, T, Touches, Contains, Split > [friend]
 

Definition at line 403 of file DomainMap.h.


The documentation for this class was generated from the following file:
Generated on Mon Jan 16 14:37:04 2006 for IPPL by  doxygen 1.4.6