2011-02-07から1日間の記事一覧

Boost.Fusion 最後尾に要素を追加するためにjoinを使うのはやめよう

C++

以前、DateTimeライブラリを作ってて嵌ったこと。 Fusion Sequenceの最後尾に要素を追加するために、1要素のvectorを作ってjoinしようとしてました。 #include <boost/fusion/include/make_vector.hpp> #include <boost/fusion/include/join.hpp> #include <iostream> #include <boost/fusion/include/io.hpp> namespace fusion = boost::fusion; template <class Seq, class T> …</class></boost/fusion/include/io.hpp></iostream></boost/fusion/include/join.hpp></boost/fusion/include/make_vector.hpp>