blob: 6ac566bf485387338e1fec1421a608c843e2d396 [file] [log] [blame]
Brian Silverman59623332018-08-04 23:36:56 -07001.. Copyright David Abrahams 2006. Distributed under the Boost
2.. Software License, Version 1.0. (See accompanying
3.. file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
4
5::
6
7 template <class UnaryFunction, class Iterator>
8 transform_iterator<UnaryFunction, Iterator>
9 make_transform_iterator(Iterator it, UnaryFunction fun);
10
11:Returns: An instance of ``transform_iterator<UnaryFunction, Iterator>`` with ``m_f``
12 initialized to ``f`` and ``m_iterator`` initialized to ``x``.
13
14
15
16::
17
18 template <class UnaryFunction, class Iterator>
19 transform_iterator<UnaryFunction, Iterator>
20 make_transform_iterator(Iterator it);
21
22:Returns: An instance of ``transform_iterator<UnaryFunction, Iterator>`` with ``m_f``
23 default constructed and ``m_iterator`` initialized to ``x``.