CAPD RedHom Library
capd::homAux::FlattenIterator< It > Class Template Reference

#include <capd/homAux/FlattenIterator.h>

Public Types

typedef impl::FlattenInner< It >::type Inner
 
typedef impl::FlattenInnerIt< It >::type InnerIt
 

Public Member Functions

 FlattenIterator ()
 
 FlattenIterator (It it, It end)
 
 FlattenIterator (const FlattenIterator &rhs)
 
 FlattenIterator (FlattenIterator &&rhs)
 
FlattenIteratoroperator= (FlattenIterator rhs)
 

Friends

class boost::iterator_core_access
 

Member Typedef Documentation

template<typename It >
typedef impl::FlattenInner<It>::type capd::homAux::FlattenIterator< It >::Inner
template<typename It >
typedef impl::FlattenInnerIt<It>::type capd::homAux::FlattenIterator< It >::InnerIt

Constructor & Destructor Documentation

template<typename It >
capd::homAux::FlattenIterator< It >::FlattenIterator ( )
inline
template<typename It >
capd::homAux::FlattenIterator< It >::FlattenIterator ( It  it,
It  end 
)
inline
template<typename It >
capd::homAux::FlattenIterator< It >::FlattenIterator ( const FlattenIterator< It > &  rhs)
inline
template<typename It >
capd::homAux::FlattenIterator< It >::FlattenIterator ( FlattenIterator< It > &&  rhs)
inline

Member Function Documentation

template<typename It >
FlattenIterator& capd::homAux::FlattenIterator< It >::operator= ( FlattenIterator< It >  rhs)
inline

Friends And Related Function Documentation

template<typename It >
friend class boost::iterator_core_access
friend