diff --git a/source/mijin/util/iterators.hpp b/source/mijin/util/iterators.hpp index 4e50549..fd08e84 100644 --- a/source/mijin/util/iterators.hpp +++ b/source/mijin/util/iterators.hpp @@ -428,7 +428,7 @@ struct MappingRange : RangeAdapter { // using value_type = typename std::iterator_traits()))>::value_type; using in_value_type = typename std::iterator_traits>().begin())>::value_type; - using value_type = std::result_of_t; + using value_type = std::invoke_result_t; RangeRef base; TFunctor functor;