22 #ifndef EXCEPTION_CPE_HPP
23 #define EXCEPTION_CPE_HPP
29 #define MACRO_EXCEPTION_PARAMETER __FILE__,__FUNCTION__,__LINE__,cpe::get_backtrace()
45 exception_cpe(
const std::string& msg,
const std::string&
file,
const std::string&
caller,
const int&
line,
const std::string& backtrace_arg);
48 std::string
info()
const;
General exception class.
Definition: exception_cpe.hpp:38
std::string backtrace_msg
backtrace error message
Definition: exception_cpe.hpp:67
std::string line
error line storage
Definition: exception_cpe.hpp:65
std::string report_exception() const
export exception informations
Definition: exception_cpe.cpp:48
std::string info_backtrace() const
get backtrace
Definition: exception_cpe.cpp:43
exception_cpe()
empty constructor
Definition: exception_cpe.cpp:26
std::string caller
caller name storage
Definition: exception_cpe.hpp:61
std::string file
file name storage
Definition: exception_cpe.hpp:63
std::string info() const
return error message
Definition: exception_cpe.cpp:37
std::string message
error message storage
Definition: exception_cpe.hpp:59