LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
util::details::RangeForWrapperIterator< BeginIter, EndIter >::Dereferencer::DereferencerImpl< Result, Iter, std::enable_if_t< is_type_v< decltype(*(std::declval< Iter >()))> > > Struct Template Reference

#include "RangeForWrapper.h"

Static Public Member Functions

static Result dereference (Iter const &iter)
 

Detailed Description

template<typename BeginIter, typename EndIter>
template<typename Result, typename Iter>
struct util::details::RangeForWrapperIterator< BeginIter, EndIter >::Dereferencer::DereferencerImpl< Result, Iter, std::enable_if_t< is_type_v< decltype(*(std::declval< Iter >()))> > >

Definition at line 529 of file RangeForWrapper.h.

Member Function Documentation

template<typename BeginIter , typename EndIter >
template<typename Result , typename Iter >
static Result util::details::RangeForWrapperIterator< BeginIter, EndIter >::Dereferencer::DereferencerImpl< Result, Iter, std::enable_if_t< is_type_v< decltype(*(std::declval< Iter >()))> > >::dereference ( Iter const &  iter)
inlinestatic

Definition at line 533 of file RangeForWrapper.h.

533 { return *iter; }

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