4 #include "TypeAliases.h" 13 ErrorCode(std::string name, std::string message, std::string stackTrace)
14 : name(std::move(name)), message(std::move(message)), stackTrace(std::move(stackTrace)) { }
16 bool IsOk()
const {
return this->name.empty(); }
17 const std::string& Name()
const {
return this->name; }
18 const std::string& Message()
const {
return this->message; }
19 const std::string& StackTrace()
const {
return this->stackTrace; }
23 std::string stackTrace;
29 void HandleErrorCode(NativeErrorCode nec);
30 void HandleErrorCode(NativeErrorCode nec,
ErrorCode& ec);
Definition: AngouriMath.h:103
Definition: ErrorCode.h:8