[#BloombergLP-bsls-Assert-invokeHandler-08d] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bsls.adoc[bsls]::xref:BloombergLP/bsls/Assert.adoc[Assert]::invokeHandler :relfileprefix: ../../../ :mrdocs: Invoke the currently installed assertion‐failure handler function with the specified expression `text`, `file` name, and `line` number as its arguments. The behavior is undefined if the macro `BSLS_ASSERT_ENABLE_NORETURN_FOR_INVOKE_HANDLER` is defined, and the currently installed assertion‐failure handler function returns to the caller (i.e., the assertion handler does _not_ `abort`, `exit`, `terminate`, `throw`, or hang). Note that this function is deprecated, as the (BSLS) "ASSERT" macros all now use the `bsls::AssertViolation` overload of `invokeHandler` instead. == Synopsis Declared in `<bsls_assert.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static void invokeHandler( char const* text, char const* file, int line); ---- == Description DEPRECATED: Use `invokeHandler(const AssertViolation&)` instead. [.small]#Created with https://www.mrdocs.com[MrDocs]#