Wiselib
Classes | Defines
wiselib.stable/util/delegates/detail/delegate_template.hpp File Reference

Go to the source code of this file.

Classes

class  SRUTIL_DELEGATE_CLASS_NAME< SRUTIL_DELEGATE_TEMPLATE_PARAMS >
class  SRUTIL_DELEGATE_INVOKER_CLASS_NAME< SRUTIL_DELEGATE_TEMPLATE_PARAMS >

Defines

#define SRUTIL_DELEGATE_SEPARATOR
#define SRUTIL_DELEGATE_JOIN_MACRO(X, Y)   SRUTIL_DELEGATE_DO_JOIN( X, Y )
#define SRUTIL_DELEGATE_DO_JOIN(X, Y)   SRUTIL_DELEGATE_DO_JOIN2(X,Y)
#define SRUTIL_DELEGATE_DO_JOIN2(X, Y)   X##Y
#define SRUTIL_DELEGATE_CLASS_NAME   SRUTIL_DELEGATE_JOIN_MACRO(delegate,SRUTIL_DELEGATE_PARAM_COUNT)
#define SRUTIL_DELEGATE_INVOKER_CLASS_NAME   SRUTIL_DELEGATE_JOIN_MACRO(delegate_invoker,SRUTIL_DELEGATE_PARAM_COUNT)

Define Documentation

#define SRUTIL_DELEGATE_CLASS_NAME   SRUTIL_DELEGATE_JOIN_MACRO(delegate,SRUTIL_DELEGATE_PARAM_COUNT)
#define SRUTIL_DELEGATE_DO_JOIN (   X,
 
)    SRUTIL_DELEGATE_DO_JOIN2(X,Y)
#define SRUTIL_DELEGATE_DO_JOIN2 (   X,
 
)    X##Y
#define SRUTIL_DELEGATE_INVOKER_CLASS_NAME   SRUTIL_DELEGATE_JOIN_MACRO(delegate_invoker,SRUTIL_DELEGATE_PARAM_COUNT)
#define SRUTIL_DELEGATE_JOIN_MACRO (   X,
 
)    SRUTIL_DELEGATE_DO_JOIN( X, Y )
#define SRUTIL_DELEGATE_SEPARATOR
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines