|
K-HHC
C++ Header-only Library for Hexahexacontadecimal Encoding/Decoding
|
Functions | |
| void | flush_coverage_profile () |
| HHC_NO_PROFILE void | print_stack_trace () |
| Print stack trace (debug builds only) | |
| HHC_NO_PROFILE void | assertion_failed (const char *expression, const char *file, const int line, const char *function) |
| Handle assertion failure. | |
|
inline |
Handle assertion failure.
In debug builds: prints detailed error message with stack trace and aborts In release builds: invokes undefined behavior trap (optimizer hint)
| expression | The expression that failed (as string) |
| file | Source file name |
| line | Line number |
| function | Function name |

|
inline |

|
inline |
Print stack trace (debug builds only)
