Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

second_of_pair_iterator< pair_iterator > Class Template Reference

This is an iterator adaptor that converts any iterator that returns a pair (e.g. More...

#include <iterator_types.h>

List of all members.

Public Types

typedef TYPENAME pair_iterator::value_type::second_type value_type

Public Member Functions

 second_of_pair_iterator ()
 second_of_pair_iterator (const pair_iterator &init)
 second_of_pair_iterator (const second_of_pair_iterator< pair_iterator > &copy)
value_type operator * ()


Detailed Description

template<class pair_iterator>
class second_of_pair_iterator< pair_iterator >

This is an iterator adaptor that converts any iterator that returns a pair (e.g.

a map iterator) into one that returns just the second component of that pair.

Definition at line 67 of file iterator_types.h.


Member Typedef Documentation

template<class pair_iterator>
typedef TYPENAME pair_iterator::value_type::second_type second_of_pair_iterator< pair_iterator >::value_type
 

Definition at line 69 of file iterator_types.h.

Referenced by first_of_pair_iterator< pair_iterator >::operator *().


Constructor & Destructor Documentation

template<class pair_iterator>
second_of_pair_iterator< pair_iterator >::second_of_pair_iterator  )  [inline]
 

Definition at line 71 of file iterator_types.h.

Referenced by first_of_pair_iterator< pair_iterator >::operator *().

template<class pair_iterator>
second_of_pair_iterator< pair_iterator >::second_of_pair_iterator const pair_iterator &  init  )  [inline]
 

Definition at line 72 of file iterator_types.h.

template<class pair_iterator>
second_of_pair_iterator< pair_iterator >::second_of_pair_iterator const second_of_pair_iterator< pair_iterator > &  copy  )  [inline]
 

Definition at line 73 of file iterator_types.h.

References typecast_iterator< base_iterator, new_type >::value_type.


Member Function Documentation

template<class pair_iterator>
value_type second_of_pair_iterator< pair_iterator >::operator *  )  [inline]
 

Definition at line 75 of file iterator_types.h.

Referenced by first_of_pair_iterator< pair_iterator >::operator *().


The documentation for this class was generated from the following file:
Generated on Fri May 2 00:54:58 2003 for Panda by doxygen1.3