std::breakpoint_if_debugging(3) | C++ Standard Libary | std::breakpoint_if_debugging(3) |
NAME¶
std::breakpoint_if_debugging - std::breakpoint_if_debugging
Synopsis¶
Defined in header <debugging>
void breakpoint_if_debugging() noexcept; (since C++26)
Conditional breakpoint: attempts to temporarily halt the execution of the
program
and transfer control to the debugger if it were able to determine that the
debugger
is present. Acts as a no-op otherwise.
Formally, the behavior of this function is completely implementation-defined.
Equivalent to if (std::is_debugger_present())
std::breakpoint();.
Notes¶
Feature-test macro Value Std Feature
__cpp_lib_debugging 202311L (C++26) Debugging support library
202403L (C++26) Replaceable std::is_debugger_present
Example¶
This section is incomplete
Reason: no example
See also¶
is_debugger_present checks whether a program is running under the
control of a
(C++26) debugger
(function)
breakpoint pauses the running program when called
(C++26) (function)
Category:¶
* Todo no example
2024.06.10 | http://cppreference.com |