aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared
diff options
context:
space:
mode:
authorNay <dnpd.dd@gmail.com>2013-07-06 20:21:45 +0100
committerNay <dnpd.dd@gmail.com>2013-07-06 20:21:45 +0100
commit3561ab98bae1dc111530223aaf25f58bb3267677 (patch)
tree93cd9c541564b8469f617871dd51407609f3dee7 /src/server/shared
parent0c911af24c263c4e931c7264242c9755074d270d (diff)
Misc: Use override and final C++11 keywords in a few places (mostly scripts)
OVERRIDE and FINAL are TC macros (expand to nothing if compiler does not support C++11)
Diffstat (limited to 'src/server/shared')
-rw-r--r--src/server/shared/Define.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/server/shared/Define.h b/src/server/shared/Define.h
index 682167a96e3..d18f160aeaf 100644
--- a/src/server/shared/Define.h
+++ b/src/server/shared/Define.h
@@ -70,6 +70,14 @@
# define ATTR_DEPRECATED
#endif //COMPILER == COMPILER_GNU
+#if COMPILER_HAS_CPP11_SUPPORT
+# define OVERRIDE override
+# define FINAL final
+#else
+# define OVERRIDE
+# define FINAL
+#endif //COMPILER_HAS_CPP11_SUPPORT
+
#define UI64FMTD ACE_UINT64_FORMAT_SPECIFIER
#define UI64LIT(N) ACE_UINT64_LITERAL(N)