Go to the documentation of this file.
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();
size_t m_id
Hypothesis ID.
std::string m_msg
Error message.
const char * what() const noexcept
uint64_t TNodeID
A generic numeric type for unique IDs of nodes or entities.
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
~HypothesisNotFoundException() noexcept
mrpt::graphs::TNodeID m_to
mrpt::graphs::TNodeID m_from
std::string format(const char *fmt,...) MRPT_printf_format_check(1
A std::string version of C sprintf.
Abstract graph and tree data structures, plus generic graph algorithms.
std::string persistent_error_msg
HypothesisNotFoundException(mrpt::graphs::TNodeID from, mrpt::graphs::TNodeID to)
GLsizei const GLchar ** string
std::string getErrorMsg() const noexcept
Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST | |