Public Member Functions | List of all members
util::details::RangeForWrapperIterator< BeginIter, EndIter >::IndexAccessor::IndexAccessorImpl< Result, Iter, typename > Struct Template Reference

#include <RangeForWrapper.h>

Public Member Functions

 IndexAccessorImpl (difference_type)
 
Result access (Iter const &) const
 

Detailed Description

template<typename BeginIter, typename EndIter>
template<typename Result, typename Iter, typename>
struct util::details::RangeForWrapperIterator< BeginIter, EndIter >::IndexAccessor::IndexAccessorImpl< Result, Iter, typename >

Definition at line 208 of file RangeForWrapper.h.

Constructor & Destructor Documentation

template<typename BeginIter , typename EndIter >
template<typename Result , typename Iter , typename >
util::details::RangeForWrapperIterator< BeginIter, EndIter >::IndexAccessor::IndexAccessorImpl< Result, Iter, typename >::IndexAccessorImpl ( difference_type  )
inline

Definition at line 600 of file RangeForWrapper.h.

600 {}

Member Function Documentation

template<typename BeginIter , typename EndIter >
template<typename Result , typename Iter , typename >
Result util::details::RangeForWrapperIterator< BeginIter, EndIter >::IndexAccessor::IndexAccessorImpl< Result, Iter, typename >::access ( Iter const &  ) const
inline

Definition at line 602 of file RangeForWrapper.h.

603  { throw std::logic_error("This iterator can't be indexed!"); }

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