12 template<
typename Function,
14 typename Category =
typename std::iterator_traits<Iterator>::iterator_category,
15 typename T =
typename std::iterator_traits<Iterator>::value_type,
16 typename Distance =
typename std::iterator_traits<Iterator>::difference_type,
17 typename Pointer =
typename std::iterator_traits<Iterator>::pointer,
19 typename std::result_of<const Function(typename std::iterator_traits<Iterator>::reference)>::type
44 m_fn = std::move(rhs.m_fn);
45 m_it = std::move(rhs.m_it);
80 template<
typename Function,
typename Iterator>
constexpr TransformIterator< Function, Iterator > MakeTransformIterator(Iterator i, Function f)
Copyright (c) 2021 ARM Limited and Contributors.