#include "Assert.hxx"
#include <iostream>
#include <cstdlib>
#include <csignal>
Go to the source code of this file.
Namespaces |
namespace | CLAM |
Functions |
std::string | CLAM::demangleSymbol (const std::string &mangledName) |
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.
|