[#BSLS_DEPRECATE_ISPASTTHRESHOLD] = BSLS_DEPRECATE_ISPASTTHRESHOLD :mrdocs: Expand to an expression evaluating to `true` in a preprocessor context if the specified version `M.N` of the specified UOR `U` is past the deprecation threshold for `U`, and expand to an expression evaluating to `false` otherwise. Version `M.N` of `U` is past the deprecation threshold for `U` if: * An explicit deprecation threshold has been defined for UOR `U` and that threshold is greater than or equal to version `M.N`, or * An explicit deprecation threshold has _not_ been defined for UOR `U`, the versioning package for UOR `U` defines `<U>_VERSION_MAJOR` and `<U>_VERSION_MINOR`, and the version so designated is greater than version `M.N`. == Synopsis Declared in `<bsls_deprecate.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- #define BSLS_DEPRECATE_ISPASTTHRESHOLD(U, M, N) ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#