From 3561ab98bae1dc111530223aaf25f58bb3267677 Mon Sep 17 00:00:00 2001 From: Nay Date: Sat, 6 Jul 2013 20:21:45 +0100 Subject: 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) --- src/server/shared/Define.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/server/shared/Define.h') 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) -- cgit v1.2.3