Boost C++ Libraries: Ticket #7597: transform_output_iterator https://svn.boost.org/trac10/ticket/7597 <p> Hello, </p> <p> 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 </p> <p> 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. </p> <p> Thanks, </p> <p> Louis Dionne </p> <p> 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 <a class="missing wiki">UnaryFunction</a> type and it is the only way I found not to require <a class="missing wiki">UnaryFunction</a> to have member typedefs. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/7597 Trac 1.4.3 louis.dionne92@… Mon, 29 Oct 2012 01:24:44 GMT attachment set https://svn.boost.org/trac10/ticket/7597 https://svn.boost.org/trac10/ticket/7597 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">transform_output_iterator.hpp</span> </li> </ul> <p> implementation </p> Ticket louis.dionne92@… Mon, 29 Oct 2012 01:25:19 GMT attachment set https://svn.boost.org/trac10/ticket/7597 https://svn.boost.org/trac10/ticket/7597 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">transform_output_iterator_test.cpp</span> </li> </ul> <p> unit test </p> Ticket louis.dionne92@… Mon, 29 Oct 2012 01:25:54 GMT attachment set https://svn.boost.org/trac10/ticket/7597 https://svn.boost.org/trac10/ticket/7597 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">transform_output_iterator.rst</span> </li> </ul> <p> documentation </p> Ticket Louis Dionne <louis.dionne92@…> Mon, 29 Oct 2012 01:34:07 GMT <link>https://svn.boost.org/trac10/ticket/7597#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/7597#comment:1</guid> <description> <p> I am unable to attach the new index.rst because it contains links to external content and is being flagged as potential spam when I try to upload it. Please refer to the index.rst in the github repository. </p> </description> <category>Ticket</category> </item> <item> <author>Louis Dionne <louis.dionne92@…></author> <pubDate>Mon, 29 Oct 2012 01:38:23 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/7597#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/7597#comment:2</guid> <description> <p> The discussion on the mailing list can be seen there: <a class="ext-link" href="http://boost.2283326.n4.nabble.com/iterator-property-map-Enhancement-proposals-td4636386.html"><span class="icon">​</span>http://boost.2283326.n4.nabble.com/iterator-property-map-Enhancement-proposals-td4636386.html</a> </p> </description> <category>Ticket</category> </item> <item> <author>Louis Dionne <louis.dionne92@…></author> <pubDate>Mon, 29 Oct 2012 01:56:08 GMT</pubDate> <title>attachment set https://svn.boost.org/trac10/ticket/7597 https://svn.boost.org/trac10/ticket/7597 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">transform_output_iterator_test.2.cpp</span> </li> </ul> <p> unit test - added a test case so use this one instead </p> Ticket Louis Dionne <louis.dionne92@…> Wed, 31 Oct 2012 22:12:09 GMT attachment set https://svn.boost.org/trac10/ticket/7597 https://svn.boost.org/trac10/ticket/7597 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">transform_output_iterator.2.hpp</span> </li> </ul> <p> use disable_if&lt;&gt; instead of enable_if&lt;not_&lt;&gt;&gt;. Please use this one instead. </p> Ticket Dave Abrahams Wed, 21 Nov 2012 22:40:45 GMT owner changed https://svn.boost.org/trac10/ticket/7597#comment:3 https://svn.boost.org/trac10/ticket/7597#comment:3 <ul> <li><strong>owner</strong> changed from <span class="trac-author">Dave Abrahams</span> to <span class="trac-author">jeffrey.hellrung</span> </li> </ul> Ticket