2012-09-07から1日間の記事一覧

Boost.Fusion の invoke に関数テンプレートを渡したかった

invoke であれば引数に sequence を渡すので 『そこから関数のシグネチャが推論出来るんじゃね?』 とか思ったんですが、引数型は推論出来ても戻り値型が推論できなくて無理でした。 とりあえず、こんな感じ。 [ソース] #include <boost/fusion/include/vector.hpp> #include <boost/fusion/include/make_vector.hpp> #include <boost/fusion/include/invoke.hpp> #incl</boost/fusion/include/invoke.hpp></boost/fusion/include/make_vector.hpp></boost/fusion/include/vector.hpp>…