struct Callback
{
typedef boost::function<void (Arg)> type;
-
+
template <class Owner, class FnClass>
static type make(void (FnClass::* memfn )(), Owner & owner);
template <class Owner, class FnClass, class FnArg>
struct Callback<void>
{
typedef boost::function<void ()> type;
-
+
template <class Owner, class FnClass>
static type make(void (FnClass::* memfn )(), Owner & owner);
template <class Owner>