diff options
Diffstat (limited to 'ace/config-lite.h')
-rw-r--r-- | ace/config-lite.h | 44 |
1 files changed, 24 insertions, 20 deletions
diff --git a/ace/config-lite.h b/ace/config-lite.h index 309d52c1499..7ea8ef8cb14 100644 --- a/ace/config-lite.h +++ b/ace/config-lite.h @@ -195,26 +195,30 @@ # define ACE_INLINE #endif /* __ACE_INLINE__ */ -// ========================================================================= -// EXPLICIT macro -// ========================================================================= - -/** - * @deprecated explicit is deprecated. ACE requires C++ - * "explicit" keyword support. - */ -# define ACE_EXPLICIT explicit - -// ========================================================================= -// MUTABLE macro -// ========================================================================= - -/** - * @deprecated ACE_MUTABLE is deprecated. ACE requires C++ "mutable" - * keyword support. - */ -# define ACE_MUTABLE mutable -# define ACE_CONST_WHEN_MUTABLE const +#if !defined (ACE_LACKS_DEPRECATED_MACROS) + // ========================================================================= + // EXPLICIT macro + // ========================================================================= + + /** + * @deprecated explicit is deprecated. ACE requires C++ + * "explicit" keyword support. + */ + # define ACE_EXPLICIT explicit +#endif /* ACE_LACKS_DEPRECATED_MACROS */ + +#if !defined (ACE_LACKS_DEPRECATED_MACROS) + // ========================================================================= + // MUTABLE macro + // ========================================================================= + + /** + * @deprecated ACE_MUTABLE is deprecated. ACE requires C++ "mutable" + * keyword support. + */ + # define ACE_MUTABLE mutable + # define ACE_CONST_WHEN_MUTABLE const +#endif /* ACE_LACKS_DEPRECATED_MACROS */ // ============================================================================ // EXPORT macros |