diff options
Diffstat (limited to 'sal/inc')
-rw-r--r-- | sal/inc/sal/types.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/sal/inc/sal/types.h b/sal/inc/sal/types.h index 346abf6691d0..55f2e729ac8b 100644 --- a/sal/inc/sal/types.h +++ b/sal/inc/sal/types.h @@ -409,6 +409,18 @@ namespace css = ::com::sun::star; #define SAL_OVERRIDE #endif +/** C++11 "final" feature. + + With HAVE_CXX11_FINAL, mark a class as non-derivable or a method as non-overridable. + + @since LibreOffice 4.1 +*/ +#if HAVE_CXX11_FINAL +#define SAL_FINAL final +#else +#define SAL_FINAL +#endif + #endif /* __cplusplus */ #ifdef __cplusplus |