Boost C++ Libraries: Ticket #8459: Patch that implements multiple visitation in Boost.Variant https://svn.boost.org/trac10/ticket/8459 <p> Boost.Variant has <code>boost::apply_visitor</code> for unary and binary visitation. That's good, but some users need more... </p> <p> File in attachment provides an ability to make ternary and quad visitation by default. And it is capable of generating boost::apply_visitor for even more amount of parameters, if <code>BOOST_VARAINT_MAX_MULTIVIZITOR_PARAMS</code> defined to value bigger than 4. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/8459 Trac 1.4.3 Antony Polukhin Thu, 18 Apr 2013 14:16:49 GMT attachment set https://svn.boost.org/trac10/ticket/8459 https://svn.boost.org/trac10/ticket/8459 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">multivisitors.hpp</span> </li> </ul> <p> Multivisitors implementation </p> Ticket Antony Polukhin Thu, 18 Apr 2013 14:17:22 GMT attachment set https://svn.boost.org/trac10/ticket/8459 https://svn.boost.org/trac10/ticket/8459 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">variant_multivisit_test.cpp</span> </li> </ul> <p> Test for multivisitation </p> Ticket Antony Polukhin Thu, 02 May 2013 16:46:00 GMT <link>https://svn.boost.org/trac10/ticket/8459#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/8459#comment:1</guid> <description> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/84112" title="Multivisitors commit (refs #8459)">[84112]</a>) Multivisitors commit (refs <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/8459" title="#8459: Patches: Patch that implements multiple visitation in Boost.Variant (closed: fixed)">#8459</a>) </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Antony Polukhin</dc:creator> <pubDate>Fri, 10 May 2013 14:08:52 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/8459#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/8459#comment:2</guid> <description> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/84224" title="Added one more test for multivisitors that will be used as an example ...">[84224]</a>) Added one more test for multivisitors that will be used as an example in documentation (refs <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/8459" title="#8459: Patches: Patch that implements multiple visitation in Boost.Variant (closed: fixed)">#8459</a>) </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Antony Polukhin</dc:creator> <pubDate>Fri, 10 May 2013 16:30:15 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/8459#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/8459#comment:3</guid> <description> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/84227" title="Update Boost.Variant documentation, add info about multivisitors (refs ...">[84227]</a>) Update Boost.Variant documentation, add info about multivisitors (refs <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/8459" title="#8459: Patches: Patch that implements multiple visitation in Boost.Variant (closed: fixed)">#8459</a>) </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Antony Polukhin</dc:creator> <pubDate>Tue, 14 May 2013 18:19:42 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/8459#comment:4 https://svn.boost.org/trac10/ticket/8459#comment:4 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/84282" title="Merge Boost.Variant from trunk * documentation, tests and ...">[84282]</a>) Merge Boost.Variant from trunk </p> <ul><li>documentation, tests and implementation of multivisitors (fixes <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/8459" title="#8459: Patches: Patch that implements multiple visitation in Boost.Variant (closed: fixed)">#8459</a>) </li></ul> Ticket