#include #include using namespace boost::parameter; BOOST_PARAMETER_NAME(arg1) struct somebody { BOOST_PARAMETER_MEMBER_FUNCTION( (void), static f, tag, (optional (arg1,(int),0))) { std::cout << arg1 << std::endl; } };