Nov 17, 2006: Added <codeclass="computeroutput"><spanclass="identifier">boost</span><spanclass="special">::</span><spanclass="identifier">variant</span></code>
Dec 20, 2007: Removed <codeclass="computeroutput"><spanclass="identifier">boost</span><spanclass="special">::</span><spanclass="identifier">variant</span></code>
support. After thorough investigation, I think now that the move to make
variant a fusion sequence is rather quirky. A variant will always have
a size==1 regardless of the number of types it can contain and there's
no way to know at compile time what it contains. Iterating over its types
is simply wrong. All these imply that the variant is <spanclass="bold"><strong>not</strong></span>
Oct 12, 2009: The accumulator is the first argument to the functor of
<aclass="link"href="algorithm/iteration/functions/fold.html"title="fold"><codeclass="computeroutput"><spanclass="identifier">fold</span></code></a> and <aclass="link"href="algorithm/iteration/functions/accumulate.html"title="accumulate"><codeclass="computeroutput"><spanclass="identifier">accumulate</span></code></a>. (Christopher Schmidt)
March 1, 2010: Added <aclass="link"href="adapted/adapt_struct_named.html"title="BOOST_FUSION_ADAPT_STRUCT_NAMED"><codeclass="computeroutput"><spanclass="identifier">BOOST_FUSION_ADAPT_STRUCT_NAMED</span></code></a>
and <aclass="link"href="adapted/adapt_struct_named.html"title="BOOST_FUSION_ADAPT_STRUCT_NAMED"><codeclass="computeroutput"><spanclass="identifier">BOOST_FUSION_ADAPT_STRUCT_NAMED_NS</span></code></a>
and <aclass="link"href="adapted/adapt_assoc_struct_named.html"title="BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED"><codeclass="computeroutput"><spanclass="identifier">BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED_NS</span></code></a>
and <aclass="link"href="adapted/define_assoc_tpl_struct.html"title="BOOST_FUSION_DEFINE_ASSOC_TPL_STRUCT"><codeclass="computeroutput"><spanclass="identifier">BOOST_FUSION_DEFINE_ASSOC_TPL_STRUCT</span></code></a>
June 18, 2010: Added <aclass="link"href="algorithm/iteration/functions/reverse_fold.html"title="reverse_fold"><codeclass="computeroutput"><spanclass="identifier">reverse_fold</span></code></a>, <aclass="link"href="algorithm/iteration/functions/iter_fold.html"title="iter_fold"><codeclass="computeroutput"><spanclass="identifier">iter_fold</span></code></a> and <aclass="link"href="algorithm/iteration/functions/reverse_iter_fold.html"title="reverse_iter_fold"><codeclass="computeroutput"><spanclass="identifier">reverse_iter_fold</span></code></a> (Christopher
and <aclass="link"href="adapted/adapt_assoc_tpl_adt.html"title="BOOST_FUSION_ADAPT_ASSOC_TPL_ADT"><codeclass="computeroutput"><spanclass="identifier">BOOST_FUSION_ADAPT_ASSOC_TPL_ADT</span></code></a>
(Joel de Guzman, Hartmut Kaiser and Christopher Schmidt)