18 : runtime_error(
"Hypothesis between set of nodes was not found")
28 m_msg = std::runtime_error::what();
31 format(
"[from] %lu ==> ", static_cast<unsigned long>(
m_from)).c_str();
36 : runtime_error(
"Hypothesis with the given ID was not found")
43 m_msg = std::runtime_error::what();
44 m_msg +=
format(
"- ID:%lu", static_cast<unsigned long>(
id)).c_str();
65 return m_cnvt.str().c_str();
std::string m_msg
Error message.
size_t m_id
Hypothesis ID.
~HypothesisNotFoundException()
HypothesisNotFoundException(mrpt::utils::TNodeID from, mrpt::utils::TNodeID to)
const char * what() const
uint64_t TNodeID
The type for node IDs in graphs of different types.
GLsizei const GLchar ** string
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
static std::ostringstream m_cnvt
GLenum GLsizei GLenum format
mrpt::utils::TNodeID m_from
std::string getErrorMsg() const
mrpt::utils::TNodeID m_to