24.02
|
Go to the documentation of this file.
11 template<
typename Function,
13 typename Category =
typename std::iterator_traits<Iterator>::iterator_category,
14 typename T =
typename std::iterator_traits<Iterator>::value_type,
15 typename Distance =
typename std::iterator_traits<Iterator>::difference_type,
16 typename Pointer =
typename std::iterator_traits<Iterator>::pointer,
17 #if __cplusplus < 201703
19 typename std::result_of<
const Function(
typename std::iterator_traits<Iterator>::reference)>::type
22 typename std::invoke_result<const Function, typename std::iterator_traits<Iterator>::reference>::type
53 m_fn = std::move(rhs.m_fn);
54 m_it = std::move(rhs.m_it);
89 template<
typename Function,
typename Iterator>
constexpr TransformIterator< Function, Iterator > MakeTransformIterator(Iterator i, Function f)
Copyright (c) 2021 ARM Limited and Contributors.