Update valgrind suppressions
[senf.git] / Utils / membind.hh
index c2baf86..0f03365 100644 (file)
 
 ///////////////////////////////hh.p////////////////////////////////////////
 
+#define SENF_FNP(ret, fn, args) \
+    static_cast<ret (*) args>(& fn)
+
+#define SENF_MEMFNP(ret, cls, fn, args) \
+    static_cast<ret (cls::*) args>(& cls :: fn)
+
+#define SENF_MEMBINDFNP(ret, cls, fn, args) \
+    senf::membind(SENF_MEMFNP(ret, cls, fn, args), this)
+
 namespace senf {
 
 #define scOBTYPE T *