2011-11-29から1日間の記事一覧

Boost.Fusion から Boost.Variant を定義

ふと、思いついたので書いてみた。 を include すれば、Boost.MPL の Sequence として扱える。 [ソース] #include <boost/variant.hpp> #include <boost/fusion/include/vector.hpp> #include <boost/fusion/include/mpl.hpp> #include <boost/fusion/include/for_each.hpp> #include <boost/mpl/unique.hpp> #include <boost/mpl/placeholders.hpp> #includ…</boost/mpl/placeholders.hpp></boost/mpl/unique.hpp></boost/fusion/include/for_each.hpp></boost/fusion/include/mpl.hpp></boost/fusion/include/vector.hpp></boost/variant.hpp>