んー、const付いてないのが気になるけど、SFINAEで吹っ飛んだりしてるのかなー。んー。 http://ideone.com/GYswa
2010-09-27 20:05:01それよりはdecltypeベースを使ったときに、C++0xラムダをregularしただけでエラーになるのを直したほうがいいな。
2010-09-27 20:08:37apply_littleのテンプレート引数が怪しいけど、本来ならどういった型が渡って来るべきかがまだよくわかってないので確信がない。 http://ideone.com/xm1G2
2010-09-27 20:18:23boost::detail::has_result_typeってasio/read_until.hpp以外に無いよね…ぇー [宮崎産を食べよう]
2010-09-27 20:27:35あれ、いつの間にかBoost.Lambdaの戻り値の型をboost::result_ofで取れるようになってる?GCC 4.5以上で自動的にdecltypeベースを使うような実装ではなかったよなぁ。
2010-09-27 20:33:45lambda-warpperの実体がconstなのにlambda-functor::operator ()はconstじゃないような気がした…? [宮崎産を食べよう]
2010-09-27 20:56:02@cpp_akira 原因は http://ideone.com/CpRto が通らないことだと思います。これはコンパイルできてwowはvoidでないといけません
2010-09-27 21:20:39pstade/egg/detail/nullary_result_of_little.hpp内egg::detail::nullary_result_of_littleで存在しない名前has_nullary_result_typeを使ってる [宮崎産を食べよう]
2010-09-27 21:36:49detail::little_indirect_result::nullary_result_typeでfunc_type()としてるから、どんなファンクタが来ても引数なしで呼ぼうとしてオーバーロード解決が出来ないようだ [宮崎産を食べよう]
2010-09-27 21:53:52