26#if defined(HAVE_BOOST) && !defined(__APPLE__)
29#pragma warning(push, 0)
30#define WIN32_LEAN_AND_MEAN
33#include <boost/stacktrace.hpp>
36#pragma GCC diagnostic push
37#pragma GCC diagnostic ignored "-Wall"
38#pragma GCC diagnostic ignored "-Wextra"
39#include <boost/stacktrace.hpp>
40#pragma GCC diagnostic pop
56 std::runtime_error(
TL(
"Process Error")) {
63 std::runtime_error(msg) {
78#if defined(HAVE_BOOST) && !defined(__APPLE__)
80 boost::stacktrace::stacktrace st;
82 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