[#BSLS_DEPRECATE_ISRETAINED]
= BSLS&lowbar;DEPRECATE&lowbar;ISRETAINED
:mrdocs:

Expand to true if deprecations for version `M&period;N` of UOR `U` are silenced&period;

== Synopsis

Declared in `&lt;bsls&lowbar;deprecate&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
#define BSLS&lowbar;DEPRECATE&lowbar;ISRETAINED(U, M, N)

----

== Description

Expand to an expression evaluating to `true` in a preprocessor context if deprecations in the specified version `M&period;N` of the specified UOR `U` have been deactivated in this build by defining either the corresponding `BB&lowbar;SILENCE&lowbar;DEPRECATIONS&lowbar;&lt;U&gt;_&lt;M&gt;_&lt;N&gt;` macro or the corresponding `BB&lowbar;SILENCE&lowbar;DEPRECATIONS&lowbar;FOR&lowbar;BUILDING&lowbar;UOR&lowbar;&lt;U&gt;` macro, and expand to an expression evaluating to `false` otherwise&period;

== Parameters

[cols="1,4"]
|===
| Name| Description
| *U*
| UOR whose deprecations are queried
| *M*
| major version number of the deprecation
| *N*
| minor version number of the deprecation
|===


[.small]#Created with https://www.mrdocs.com[MrDocs]#
