Expand to true if deprecations for version M.N of UOR U are silenced.

Synopsis

Declared in <bsls_deprecate.h>

#define BSLS_DEPRECATE_ISRETAINED(U, M, N)

Description

Expand to an expression evaluating to true in a preprocessor context if deprecations in the specified version M.N of the specified UOR U have been deactivated in this build by defining either the corresponding BB_SILENCE_DEPRECATIONS_<U>_<M>_<N> macro or the corresponding BB_SILENCE_DEPRECATIONS_FOR_BUILDING_UOR_<U> macro, and expand to an expression evaluating to false otherwise.

Parameters

Name

Description

U

UOR whose deprecations are queried

M

major version number of the deprecation

N

minor version number of the deprecation

Created with MrDocs