All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Static Public Member Functions | List of all members
util::details::RangeForWrapperIterator< BeginIter, EndIter >::Dereferencer::DereferencerImpl< Result, Iter, typename > Struct Template Reference

#include <RangeForWrapper.h>

Static Public Member Functions

static Result dereference (Iter const &)
 

Detailed Description

template<typename BeginIter, typename EndIter>
template<typename Result, typename Iter, typename = void>
struct util::details::RangeForWrapperIterator< BeginIter, EndIter >::Dereferencer::DereferencerImpl< Result, Iter, typename >

Definition at line 138 of file RangeForWrapper.h.

Member Function Documentation

template<typename BeginIter , typename EndIter >
template<typename Result , typename Iter , typename = void>
static Result util::details::RangeForWrapperIterator< BeginIter, EndIter >::Dereferencer::DereferencerImpl< Result, Iter, typename >::dereference ( Iter const &  )
inlinestatic

Definition at line 511 of file RangeForWrapper.h.

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

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