LArSoft  v10_04_05
Liquid Argon Software toolkit - https://larsoft.org/
geo::details::IteratorFor< T, Policy, Transform, typename > Struct Template Reference

#include "Iterable.h"

Public Types

using ID = typename IDIteratorValueType< T >::type
 
using type = decltype(iterator_for(ID{}, std::declval< Policy >()))
 

Detailed Description

template<typename T, typename Policy, typename Transform, typename = void>
struct geo::details::IteratorFor< T, Policy, Transform, typename >

Definition at line 35 of file Iterable.h.

Member Typedef Documentation

template<typename T, typename Policy, typename Transform, typename = void>
using geo::details::IteratorFor< T, Policy, Transform, typename >::ID = typename IDIteratorValueType<T>::type

Definition at line 36 of file Iterable.h.

template<typename T, typename Policy, typename Transform, typename = void>
using geo::details::IteratorFor< T, Policy, Transform, typename >::type = decltype(iterator_for(ID{}, std::declval<Policy>()))

Definition at line 37 of file Iterable.h.


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