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 Schmidt)
October 7, 2010: Added <aclass="link"href="adapted/adapt_adt.html"title="BOOST_FUSION_ADAPT_ADT"><codeclass="computeroutput"><spanclass="identifier">BOOST_FUSION_ADAPT_ADT</span></code></a>, <aclass="link"href="adapted/adapt_tpl_adt.html"title="BOOST_FUSION_ADAPT_TPL_ADT"><codeclass="computeroutput"><spanclass="identifier">BOOST_FUSION_ADAPT_TPL_ADT</span></code></a>, <aclass="link"href="adapted/adapt_assoc_adt.html"title="BOOST_FUSION_ADAPT_ASSOC_ADT"><codeclass="computeroutput"><spanclass="identifier">BOOST_FUSION_ADAPT_ASSOC_ADT</span></code></a>
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)