2013-08-01から1ヶ月間の記事一覧

make_append_tuple を書いた

template の練習がてら書いてみようと思ったらウンコードが完成した。 tupleをくっつけるだけにしようと思っていたのだが、面白く無いのでめちゃくちゃにしてやった。 後悔はしていない。 まずはそれを見て貰いたいと思う。 #include <iostream> #include <type_traits> #include <tuple> n</tuple></type_traits></iostream>…

GCC Bug 58046 - template operator= in SFINAE class

コンパイルエラーになって欲しかったのにICEになりやがったのでバグレポ。 SFINAE 使ってたらなぜかバグりました。でも少し変えたら動くんですよねー。 詳細はリンク先を参照ください。 バグレポの書き方とか教えてもらえばよかったかなぁ…http://gcc.gnu.or…

Boost.Log 追記モード・ユーザー定義の severity

Boost.Logはファイルに書き出せるわけですが、追記モードも可能です。 ついでに、自分で定義した severity を書きだす方法もどーぞ。 #include <boost/log/utility/setup/file.hpp> #include <boost/log/utility/setup/common_attributes.hpp> #include <boost/log/trivial.hpp> #include <boost/log/attributes.hpp> #include <boost/log/expressions.hpp> #include </boost/log/expressions.hpp></boost/log/attributes.hpp></boost/log/trivial.hpp></boost/log/utility/setup/common_attributes.hpp></boost/log/utility/setup/file.hpp>