Lumiera  0.pre.03
»edit your freedom«
ConstIter< IT > Class Template Reference

#include "lib/iter-adapter.hpp"

Description

template<class IT>
class lib::ConstIter< IT >

wrapper to expose values as const

Definition at line 983 of file iter-adapter.hpp.

Public Types

typedef const IT::pointer pointer
 
typedef const IT::reference reference
 
typedef const IT::value_type value_type
 

Public Member Functions

 ConstIter (IT srcIter)
 
bool empty () const
 
 ENABLE_USE_IN_STD_RANGE_FOR_LOOPS (ConstIter)
 
IT const & getBase () const
 access the wrapped implementation iterator
 
bool isValid () const
 
 operator bool () const
 
reference operator* () const
 
ConstIteroperator++ ()
 
pointer operator-> () const
 

Private Attributes

IT i_
 nested source iterator
 
+ Collaboration diagram for ConstIter< IT >:

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