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.
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.
mrpt::graphs::TNodeID m_to
mrpt::graphs::TNodeID m_from
Abstract graph and tree data structures, plus generic graph algorithms.
std::string persistent_error_msg
HypothesisNotFoundException(mrpt::graphs::TNodeID from, mrpt::graphs::TNodeID to)
std::string std::string format(std::string_view fmt, ARGS &&... args)
const char * what() const noexcept override
~HypothesisNotFoundException() noexcept override
std::string getErrorMsg() const noexcept
Page generated by Doxygen 1.8.17 for MRPT 2.0.4 at Fri Jul 17 08:43:33 UTC 2020 | |