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
37 return { transformIterator.m_it, transformIterator.m_fn };
42 return { transformIterator.m_it, transformIterator.m_fn };
76 template<
typename Function,
typename Iterator>
constexpr TransformIterator< Function, Iterator > MakeTransformIterator(Iterator i, Function f)
Copyright (c) 2021 ARM Limited and Contributors.