5#include <boost/stacktrace.hpp>
13 long line,
const std::string& msg) {
14 std::cerr <<
"***** Internal Program Error - assertion (" << expr
16 << file <<
'(' << line <<
"): " << msg << std::endl;
17 std::cerr <<
"Backtrace:\n" << boost::stacktrace::stacktrace() <<
'\n';
23#ifdef LF_REDIRECT_ASSERTS
27void assertion_failed_msg(
char const* expr,
char const* msg,
28 char const* ,
char const* file,
33void assertion_failed(
char const* expr,
char const* ,
34 char const* file,
long line) {
Contains basic functionality that is used by other parts of LehrFEM++.
void AssertionFailed(const std::string &expr, const std::string &file, long line, const std::string &msg)