#include "Assert.hxx"
#include <iostream>
#include <cstdlib>
#include <csignal>
Go to the source code of this file.
Namespaces | |
| namespace | CLAM |
Functions | |
| void | CLAM::DumpBacktrace (std::ostream &os) |
| static void | CLAM::DefaultAssertHandler (const char *message, const char *filename, int lineNumber) |
| AssertFailedHandlerType | CLAM::SetAssertFailedHandler (AssertFailedHandlerType handler) |
| Change the handler function called when an assertion fails. | |
| void | CLAM::ExecuteAssertFailedHandler (const char *message, const char *filename, int linenumber) |
| (Don't use directly, use the CLAM_ASSERT macro instead) Execute the assert failed handler. | |
| static void | CLAM::DefaultWarningHandler (const char *message, const char *filename, int lineNumber) |
| WarningHandlerType | CLAM::SetWarningHandler (WarningHandlerType handler) |
| Change the handler function called when a warning is given. | |
| void | CLAM::ExecuteWarningHandler (const char *message, const char *filename, int linenumber) |
| (Don't use directly, use the CLAM_WARNING macro instead) Execute the assert failed handler. | |
Variables | |
| bool | CLAM::disabledCLAMAssertBreakpoint = false |
| static AssertFailedHandlerType | CLAM::CurrentAssertFailedHandler = DefaultAssertHandler |
| static WarningHandlerType | CLAM::CurrentWarningHandler = DefaultWarningHandler |
1.5.5