tetl 0.1.0
Embedded Template Library
|
Debugging library. More...
Functions | |
auto | breakpoint () noexcept -> void |
Unconditional breakpoint: attempts to temporarily halt the execution of the program and transfer control to the debugger. | |
auto | breakpoint_if_debugging () noexcept -> void |
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. | |
auto | is_debugger_present () noexcept -> bool |
Attempts to determine if the program is being executed with debugger present. | |
Debugging library.
Unconditional breakpoint: attempts to temporarily halt the execution of the program and transfer control to the debugger.
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.