[11588] Use override specifier on Update() methods

Note: override is new keyword in C++11 but VC++ already have override keyword with same behaviour long time.
GCC support explicit overrides starting at 4.7. Added workaround for GCC versions < 4.7.
This commit is contained in:
zergtmn 2011-06-02 23:26:57 +06:00
parent 108a167c46
commit f45e9ad680
12 changed files with 18 additions and 11 deletions

View file

@ -119,6 +119,12 @@ typedef uint16 WORD;
typedef uint32 DWORD;
#endif //COMPILER
#if COMPILER == COMPILER_GNU
# if !defined(__GXX_EXPERIMENTAL_CXX0X__) || (__GNUC__ < 4) || (__GNUC__ == 4) && (__GNUC_MINOR__ < 7)
# define override
# endif
#endif
typedef uint64 OBJECT_HANDLE;
#endif //MANGOS_DEFINE_H