Fixed value_type of MappingRanges.
This commit is contained in:
parent
57a9b6a518
commit
741ad4603f
@ -427,7 +427,8 @@ template<typename TIterable, typename TFunctor>
|
||||
struct MappingRange : RangeAdapter
|
||||
{
|
||||
// using value_type = typename std::iterator_traits<decltype(std::begin(std::declval<TIterable>()))>::value_type;
|
||||
using value_type = typename std::iterator_traits<decltype(std::declval<RangeRef<TIterable>>().begin())>::value_type;
|
||||
using in_value_type = typename std::iterator_traits<decltype(std::declval<RangeRef<TIterable>>().begin())>::value_type;
|
||||
using value_type = std::result_of_t<TFunctor(in_value_type)>;
|
||||
|
||||
RangeRef<TIterable> base;
|
||||
TFunctor functor;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user