Go to the documentation of this file.
34 LocalException(
"The statechart contains a logic error: " + logicError)
45 return "armarx::exceptions::local::eLogicError";
57 LocalException(
"An accessed pointer is NULL!" + (!hint.
empty() ?
" Hint: " + hint :
""))
68 return "armarx::exceptions::local::eNullPointerException";
81 return "armarx::exceptions::local::eNotInitialized";
94 return "armarx::exceptions::local::eStateAlreadyLeft";
101 const std::string& paramName,
102 const std::string hint =
"") :
103 LocalException(
"The state parameter is unknown at this point! State: " + stateName +
104 " parameter: " + paramName +
"\n" + hint)
111 return "armarx::exceptions::local::eUnknownParameter";
~eStatechartLogicError() noexcept override
std::string name() const override
eStatechartLogicError(std::string logicError)
eUnknownParameter(const std::string &stateName, const std::string ¶mName, const std::string hint="")
bool empty(const std::string &s)
std::string name() const override
~eNullPointerException() noexcept override
std::string name() const override
std::string name() const override
std::string name() const override
eNullPointerException(std::string hint)