LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
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 227 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 605 of file RangeForWrapper.h.

605 {}

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 607 of file RangeForWrapper.h.

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

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