Public Types | Public Member Functions

opennwa::query::details::filter::IteratorPairIterator< CPlusPlusIterator > Class Template Reference

List of all members.

Public Types

typedef std::forward_iterator_tag iterator_category
typedef std::iterator_traits
< CPlusPlusIterator >
::value_type 
value_type
typedef std::iterator_traits
< CPlusPlusIterator >::pointer 
pointer
typedef std::iterator_traits
< CPlusPlusIterator >
::reference 
reference
typedef std::iterator_traits
< CPlusPlusIterator >
::difference_type 
difference_type

Public Member Functions

 IteratorPairIterator (CPlusPlusIterator left, CPlusPlusIterator right)
bool atEnd ()
void operator++ ()
bool operator== (IteratorPairIterator i)
value_type operator* ()

template<typename CPlusPlusIterator>
class opennwa::query::details::filter::IteratorPairIterator< CPlusPlusIterator >


Member Typedef Documentation

template<typename CPlusPlusIterator >
typedef std::forward_iterator_tag opennwa::query::details::filter::IteratorPairIterator< CPlusPlusIterator >::iterator_category
template<typename CPlusPlusIterator >
typedef std::iterator_traits<CPlusPlusIterator>::value_type opennwa::query::details::filter::IteratorPairIterator< CPlusPlusIterator >::value_type
template<typename CPlusPlusIterator >
typedef std::iterator_traits<CPlusPlusIterator>::pointer opennwa::query::details::filter::IteratorPairIterator< CPlusPlusIterator >::pointer
template<typename CPlusPlusIterator >
typedef std::iterator_traits<CPlusPlusIterator>::reference opennwa::query::details::filter::IteratorPairIterator< CPlusPlusIterator >::reference
template<typename CPlusPlusIterator >
typedef std::iterator_traits<CPlusPlusIterator>::difference_type opennwa::query::details::filter::IteratorPairIterator< CPlusPlusIterator >::difference_type

Constructor & Destructor Documentation

template<typename CPlusPlusIterator >
opennwa::query::details::filter::IteratorPairIterator< CPlusPlusIterator >::IteratorPairIterator ( CPlusPlusIterator  left,
CPlusPlusIterator  right 
)

Member Function Documentation

template<typename CPlusPlusIterator >
bool opennwa::query::details::filter::IteratorPairIterator< CPlusPlusIterator >::atEnd (  ) 
template<typename CPlusPlusIterator >
void opennwa::query::details::filter::IteratorPairIterator< CPlusPlusIterator >::operator++ (  ) 
template<typename CPlusPlusIterator >
bool opennwa::query::details::filter::IteratorPairIterator< CPlusPlusIterator >::operator== ( IteratorPairIterator< CPlusPlusIterator >  i  ) 
template<typename CPlusPlusIterator >
value_type opennwa::query::details::filter::IteratorPairIterator< CPlusPlusIterator >::operator* (  ) 

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