LifeV
|
Complex assertion mechanism. More...
#include <cstdlib>
#include <fstream>
#include <stdexcept>
#include <lifev/core/util/LifeAssertSmart.hpp>
Go to the source code of this file.
Data Structures | |
struct | StreamHolder |
struct | assertInitializer |
Namespaces | |
LifeV | |
Default Physical Solver. | |
LifeV::anonymous_namespace{LifeAssertSmart.cpp} | |
LifeV::SmartAssert | |
LifeV::Private | |
Functions | |
void | breakIntoDebugger () |
std::string | getTypeofLevel (int nLevel) |
void | dumpContextSummary (const AssertContext &context, std::ostream &out) |
void | dumpContextDetail (const AssertContext &context, std::ostream &out) |
void | defaultLogger (const AssertContext &context) |
void | defaultWarnHandler (const AssertContext &context) |
void | defaultDebugHandler (const AssertContext &context) |
void | defaultErrorHandler (const AssertContext &context) |
void | defaultFatalHandler (const AssertContext &context) |
void | initAssert () |
void | setDefaultLogStream (std::ostream &out) |
void | setDefaultLogName (const char *str) |
Variables | |
StreamHolder | defaultLoggerInfo |
struct LifeV::anonymous_namespace{LifeAssertSmart.cpp}::assertInitializer | init |
Complex assertion mechanism.
Definition in file LifeAssertSmart.cpp.
void breakIntoDebugger | ( | ) |
Definition at line 45 of file LifeAssertSmart.cpp.