2006-09-06から1日間の記事一覧

続 coroutineの引数対応

Boost.Preprocessorで3引数以上にも対応しました。 かなり読みにくくなっています。 <hamigaki/coroutine/detail/coroutine_template.hpp> 内部で boost::functionN < R,self&,T1,T2,...,Tn > を使っているため、コルーチンの引数は(BOOST_FUNCTION_MAX_ARGS-1)個までに制限されます。(つまり既定では9個まで) </hamigaki/coroutine/detail/coroutine_template.hpp>…