Lumiera  0.pre.03
»edit your freedom«
StlRange< const CON > Struct Template Reference

Description

template<class CON>
struct lib::iter_explorer::StlRange< const CON >

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

Public Member Functions

 StlRange (CON const &container)
 
- Public Member Functions inherited from RangeIter< const_iterator< CON > >
 RangeIter (const_iterator< CON > const &start, const_iterator< CON > const &end)
 
 RangeIter (I2 const &oIter)
 allow copy, when the underlying iterators are compatible or convertible
 
bool empty () const
 
 ENABLE_USE_IN_STD_RANGE_FOR_LOOPS (RangeIter)
 
const const_iterator< CON > & getEnd () const
 
const const_iterator< CON > & getPos () const
 access wrapped STL iterator
 
bool isValid () const
 
 operator bool () const
 
reference operator* () const
 
RangeIteroperator++ ()
 
pointer operator-> () const
 

Additional Inherited Members

- Public Types inherited from RangeIter< const_iterator< CON > >
using pointer = typename _ValTrait::pointer
 
using reference = typename _ValTrait::reference
 
using value_type = typename std::remove_reference< reference >::type
 
+ Inheritance diagram for StlRange< const CON >:
+ Collaboration diagram for StlRange< const CON >:

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