36 int size = backtrace(array, 100);
39 char** bcktrace = backtrace_symbols(array, size);
41 backtrace_ +=
"Exception encountered. Printing backtrace...\n";
42 for (
int i = 0; i < size; i++) {
48 const std::string& type =
"<no type>");
50 virtual const char*
what() const noexcept;
52 virtual
void message(const std::
string& msg);
53 virtual const
char*
message(
void) const noexcept;
54 virtual const
char*
trace(
void) const noexcept;
76 invalid_value(
const std::string& origin,
106 const std::string& sofa_method,
114 const std::string& sofa_method,