CommonIteratorTypes< T, I1, I2 > Class Template Reference

#include <foreach.h>

Public Types

using ValueType = typename CommonLValue< T, decltype(*std::declval< I1 >()), decltype(*std::declval< I2 >())>::type
 
using ValueTypeNoRef = typename std::remove_reference< ValueType >::type
 

Member Typedef Documentation

◆ ValueType

using ValueType = typename CommonLValue<T, decltype(*std::declval<I1>()), decltype(*std::declval<I2>())>::type

◆ ValueTypeNoRef

using ValueTypeNoRef = typename std::remove_reference<ValueType>::type