Lumiera  0.pre.03
»edityourfreedom«
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ChainedIters< ITI, enable_if< _is_iterator_of_iterators< ITI > > > Class Template Reference

#include "lib/iter-explorer.hpp"

Description

template<class ITI>
class lib::iter_explorer::ChainedIters< ITI, enable_if< _is_iterator_of_iterators< ITI > > >

Definition at line 455 of file iter-explorer.hpp.

Public Member Functions

 ChainedIters (ITI const &iteratorOfIterators)
 
- Public Member Functions inherited from IterStateWrapper< ITI::value_type::value_type, ChainedIteratorImpl< ITI, ITI::value_type > >
 IterStateWrapper (ChainedIteratorImpl< ITI, ITI::value_type > &&initialState)
 
 IterStateWrapper (ChainedIteratorImpl< ITI, ITI::value_type >const &initialState)
 
 IterStateWrapper ()
 
bool empty () const
 
 ENABLE_USE_IN_STD_RANGE_FOR_LOOPS (IterStateWrapper)
 
bool isValid () const
 
 operator bool () const
 
reference operator* () const
 
IterStateWrapperoperator++ ()
 
pointer operator-> () const
 

Additional Inherited Members

- Public Types inherited from IterStateWrapper< ITI::value_type::value_type, ChainedIteratorImpl< ITI, ITI::value_type > >
typedef
ITI::value_type::value_type * 
pointer
 
typedef
ITI::value_type::value_type & 
reference
 
typedef ITI::value_type::value_type value_type
 
- Protected Member Functions inherited from IterStateWrapper< ITI::value_type::value_type, ChainedIteratorImpl< ITI, ITI::value_type > >
void __throw_if_empty () const
 
ChainedIteratorImpl< ITI,
ITI::value_type > & 
stateCore ()
 allow derived classes to access state representation More...
 

Constructor & Destructor Documentation

ChainedIters ( ITI const &  iteratorOfIterators)
inline

Definition at line 462 of file iter-explorer.hpp.

+ Inheritance diagram for ChainedIters< ITI, enable_if< _is_iterator_of_iterators< ITI > > >:
+ Collaboration diagram for ChainedIters< ITI, enable_if< _is_iterator_of_iterators< ITI > > >:

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