2011-06-21から1日間の記事一覧

Boost.FusionのカスタムIOフォーマットをもとに戻す

C++

あまり必要になることはないと思いますが、Boost.IO State Saversを使えば戻せそうだったのでやってみました。 detail名前空間以下を使うことになってしまったので、使用する場合は自己責任で。 #include <iostream> #include <boost/fusion/include/vector.hpp> #include <boost/fusion/include/io.hpp> #include <boost/io/ios_state.hpp> template <class Ostream, class FusionSequence> void out</class></boost/io/ios_state.hpp></boost/fusion/include/io.hpp></boost/fusion/include/vector.hpp></iostream>…