Replaced another instance of result_of_t with invoke_result_t.

This commit is contained in:
Patrick 2024-11-23 15:56:24 +01:00
parent e747d6d3f7
commit f28cc04aa1

View File

@ -428,7 +428,7 @@ struct MappingRange : RangeAdapter
{
// 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 value_type = std::result_of_t<TFunctor(in_value_type)>;
using value_type = std::invoke_result_t<TFunctor, in_value_type>;
RangeRef<TIterable> base;
TFunctor functor;