#include <boost/function.hpp>
//#include "Callback.mpp"
-///////////////////////////////hh.p////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
namespace senf {
namespace ppi {
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>
}}}
-///////////////////////////////hh.e////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
//#include "Callback.cci"
//#include "Callback.ct"
#include "Callback.cti"