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

ODBがSQLiteに対応した

C++

ODB 1.3.0 released 最近注目されているらしい、C++のORマッパーであるODBライブラリがSQLiteに対応したそうです。

Boost.Rangeにflattenedを実装する動き

C++

【range】 for_each and std::map of std::list std::map< int, std::list< std::string > > my_map のvalue全てをfor_eachしたいんだとか。

メンバ関数を扱いやすくするbind

C++

Boost.Asioを使ってるとよく出てくる async_xxx(boost::bind(&Client::on_xxx, this, _1)); というメンバ関数のbind。さすがに非同期通信でいっぱい書いてるとめんどくさいです。 可変長マクロで短くしてみました。 #include <boost/bind.hpp> #define xbind(F, ...) boost::</boost/bind.hpp>…