Subject: [Boost-bugs] [Boost C++ Libraries] #7597: transform_output_iterator
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2012-10-29 01:23:17
#7597: transform_output_iterator
---------------------------------------------------------------------------+
Reporter: louis.dionne92@⦠| Owner: dave
Type: Feature Requests | Status: new
Milestone: To Be Determined | Component: iterator
Version: Boost Development Trunk | Severity: Not Applicable
Keywords: iterator transform transform_output transform_output_iterator |
---------------------------------------------------------------------------+
Hello,
This ticket is related to the proposal that I made in the
mailing list some weeks ago. The proposal is about adding
a new iterator, the transform_output_iterator (initially called
chained_output_iterator). Please see the code, unit tests and
documentation attached for details. Everything is also available
on github:
github.com/ldionne/boost-submissions
I was not able to generate the documentation as a whole, so only
the rst documents are attached. Please do not hesitate to contact
me for any issues/comments.
Thanks,
Louis Dionne
Note: Regarding the mean for composing iterators (using the
and_then method), I am open for discussion if another solution
would be more desirable. However, this is the result of several
attempts to reduce the requirements on the UnaryFunction type
and it is the only way I found not to require UnaryFunction to
have member typedefs.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/7597> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:11 UTC