Expand to an expression evaluating to true in a preprocessor context if the deprecation control macro symbol supplied as an argument has been #define`d as nil, 0, or 1, and expand to an expression evaluating to `false otherwise. 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 `#define`d at all or has been `#define`d as nil, 0, or 1.

Synopsis

Declared in <bsls_deprecate.h>

#define BSLS_DEPRECATE_ISDEFINED(…​)

Created with MrDocs