26#if defined(HAVE_BOOST) && !defined(__APPLE__)
29#include <boost/stacktrace.hpp>
31#pragma GCC diagnostic push
32#pragma GCC diagnostic ignored "-Wall"
33#pragma GCC diagnostic ignored "-Wextra"
34#include <boost/stacktrace.hpp>
35#pragma GCC diagnostic pop
51 std::runtime_error(
TL(
"Process Error")) {
58 std::runtime_error(msg) {
73#if defined(HAVE_BOOST) && !defined(__APPLE__)
75 boost::stacktrace::stacktrace st;
77 std::ostringstream oss;
IOError(const std::string &message)
constructor
InvalidArgument(const std::string &message)
constructor
OutOfBoundsException()
constructor (default message: "Out Of Bounds")
ProcessError()
constructor
std::string myTrace
exception trace
void processTrace()
process trace
const std::string & getTrace() const
get trace
UnknownElement()
constructor