
On 01/06/11 08:48, Roman Perepelitsa wrote:
2011/1/6 Hossein Haeri
mailto:powerprogman@yahoo.com> Hi Roman,
> This is actually possible in most cases. Check this nice article by Eric > Niebler: http://www.boost.org/doc/libs/1_45_0/doc/html/proto/appendices.html#boost_pr...
This is beautiful, thanks! :) So, from the description, it seems like this can_be_called guy (or its siblings) is in heavy use for Proto. Does Proto then also port this as a part of its toolbox? Or, is it only for internal use and I'll need to craft my own version of it?
Unfortunately, there's no official boost implementation of can_be_called. You'll have to roll your own version.
Eric's code was used as a basis for a variadic templates implementation of can_be_called which is available here: http://svn.boost.org/svn/boost/sandbox/variadic_templates/boost/function_typ... A use is shown here: http://svn.boost.org/svn/boost/sandbox/variadic_templates/boost/composite_st... -regards, Larry