Range-base transform_ に Boost.Lambda

lambda_functor が result_type を持ってないから result_of に適用できなくてこれができない

v|transform_(_1 + 1);

さてさて、どうしよう

result_of を lambda_functor で特殊化とかしたくないなー



Range-base ライブラリ

いろきゅう.jp - boost::lambda な無名関数の戻り値の型が知りたい

USK's Dialy - partially specialized result_of for lambda