[#BSLS_DEPRECATE_ISDEFINED]
= BSLS&lowbar;DEPRECATE&lowbar;ISDEFINED
:mrdocs:

Expand to true if the argument deprecation&hyphen;control macro is defined&period;

== Synopsis

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

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
#define BSLS&lowbar;DEPRECATE&lowbar;ISDEFINED(...)

----

== Description

Expand to an expression evaluating to `true` in a preprocessor context if the deprecation control macro symbol supplied as an argument has been `&num;define`d as nil, 0, or 1, and expand to an expression evaluating to `false` otherwise&period; The behavior is undefined unless this macro is evaluated with a single argument having the form of a deprecation control macro symbol, and that symbol has either not been `&num;define`d at all or has been `&num;define`d as nil, 0, or 1&period;


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