Go to the documentation of this file.
34 eStatechartLogicError(std::string logicError): LocalException(
"The statechart contains a logic error: " + logicError) {}
36 std::string
name()
const override
38 return "armarx::exceptions::local::eLogicError";
50 std::string
name()
const override
52 return "armarx::exceptions::local::eNullPointerException";
58 std::string
name()
const override
60 return "armarx::exceptions::local::eNotInitialized";
67 std::string
name()
const override
69 return "armarx::exceptions::local::eStateAlreadyLeft";
76 eUnknownParameter(
const std::string& stateName,
const std::string& paramName,
const std::string hint =
"") : LocalException(
"The state parameter is unknown at this point! State: " + stateName +
" parameter: " + paramName +
"\n" + hint) {}
77 std::string
name()
const override
79 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)