]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/caller.h
These two numerics are supposed to use SentText() as they can go to remote users...
[user/henk/code/inspircd.git] / include / caller.h
index 563577ac283b0640462f066dabbb2d0426692490..c3a29e8c2c0333d57412c7ccf0b053ddb18b797b 100644 (file)
  */
 
 
-#ifndef CALLER_H
-#define CALLER_H
+#pragma once
 
-/* Pending some sort of C++11 support */
-#if 0
+#if defined HAS_CXX11_VARIADIC_TEMPLATES
 
 template<typename ReturnType, typename... Args> class CoreExport Handler : public classbase
 {
@@ -355,5 +353,3 @@ template <typename ReturnType, typename Param1, typename Param2, typename Param3
        class CoreExport NAME : public HandlerBase8<RETURN, V1, V2, V3, V4, V5, V6, V7, V8> { public: NAME() { } virtual ~NAME() { } virtual RETURN Call(V1, V2, V3, V4, V5, V6, V7, V8); }
 
 #endif
-
-#endif