2012-04-07から1日間の記事一覧

Boost.Fusion を使用して構造体から boost::array への変換

Boost.Fusion にアダプトすれば出来るかなーと思って試してみたら問題なく変換されました。 [ソース] #include <boost/array.hpp> #include <boost/fusion/adapted/boost_array.hpp> #include <boost/fusion/adapted/struct/adapt_struct.hpp> #include <boost/fusion/include/adapt_struct.hpp> struct vec{ float x; float y; float z; }; BOOST_FUSION_ADAPT_STR…</boost/fusion/include/adapt_struct.hpp></boost/fusion/adapted/struct/adapt_struct.hpp></boost/fusion/adapted/boost_array.hpp></boost/array.hpp>