Replaced another instance of result_of_t with invoke_result_t.
This commit is contained in:
parent
e747d6d3f7
commit
f28cc04aa1
@ -428,7 +428,7 @@ 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::begin(std::declval<TIterable>()))>::value_type;
|
||||||
using in_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)>;
|
using value_type = std::invoke_result_t<TFunctor, in_value_type>;
|
||||||
|
|
||||||
RangeRef<TIterable> base;
|
RangeRef<TIterable> base;
|
||||||
TFunctor functor;
|
TFunctor functor;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user