2006-09-11 22:27:29 +00:00
|
|
|
.. Copyright David Abrahams 2006. Distributed under the Boost
|
|
|
|
.. Software License, Version 1.0. (See accompanying
|
|
|
|
.. file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
|
|
|
2004-01-12 01:53:23 +00:00
|
|
|
::
|
|
|
|
|
|
|
|
template <class UnaryFunction, class Iterator>
|
|
|
|
transform_iterator<UnaryFunction, Iterator>
|
|
|
|
make_transform_iterator(Iterator it, UnaryFunction fun);
|
|
|
|
|
|
|
|
:Returns: An instance of ``transform_iterator<UnaryFunction, Iterator>`` with ``m_f``
|
|
|
|
initialized to ``f`` and ``m_iterator`` initialized to ``x``.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
::
|
|
|
|
|
|
|
|
template <class UnaryFunction, class Iterator>
|
|
|
|
transform_iterator<UnaryFunction, Iterator>
|
|
|
|
make_transform_iterator(Iterator it);
|
|
|
|
|
|
|
|
:Returns: An instance of ``transform_iterator<UnaryFunction, Iterator>`` with ``m_f``
|
|
|
|
default constructed and ``m_iterator`` initialized to ``x``.
|