MRPT  1.9.9
List of all members | Public Member Functions | Private Attributes
mrpt::graphs::HypothesisNotFoundException Class Reference

Detailed Description

Definition at line 20 of file CHypothesisNotFoundException.h.

#include <mrpt/graphs/CHypothesisNotFoundException.h>

Inheritance diagram for mrpt::graphs::HypothesisNotFoundException:

Public Member Functions

 HypothesisNotFoundException (mrpt::graphs::TNodeID from, mrpt::graphs::TNodeID to)
 
 HypothesisNotFoundException (size_t id)
 
 ~HypothesisNotFoundException () noexcept override
 
void clear ()
 
std::string getErrorMsg () const noexcept
 
const char * what () const noexcept override
 

Private Attributes

mrpt::graphs::TNodeID m_from {INVALID_NODEID}
 
mrpt::graphs::TNodeID m_to {INVALID_NODEID}
 
size_t m_id {0}
 Hypothesis ID. More...
 
std::string m_msg
 Error message. More...
 

Constructor & Destructor Documentation

◆ HypothesisNotFoundException() [1/2]

HypothesisNotFoundException::HypothesisNotFoundException ( mrpt::graphs::TNodeID  from,
mrpt::graphs::TNodeID  to 
)

Definition at line 16 of file CHypothesisNotFoundException.cpp.

References clear(), mrpt::format(), m_from, m_msg, and m_to.

Here is the call graph for this function:

◆ HypothesisNotFoundException() [2/2]

HypothesisNotFoundException::HypothesisNotFoundException ( size_t  id)

Definition at line 35 of file CHypothesisNotFoundException.cpp.

References clear(), mrpt::format(), m_id, and m_msg.

Here is the call graph for this function:

◆ ~HypothesisNotFoundException()

HypothesisNotFoundException::~HypothesisNotFoundException ( )
overridedefaultnoexcept

Member Function Documentation

◆ clear()

void HypothesisNotFoundException::clear ( )

Definition at line 47 of file CHypothesisNotFoundException.cpp.

References INVALID_NODEID, m_from, m_id, m_msg, and m_to.

Referenced by HypothesisNotFoundException().

Here is the caller graph for this function:

◆ getErrorMsg()

std::string HypothesisNotFoundException::getErrorMsg ( ) const
noexcept

Definition at line 56 of file CHypothesisNotFoundException.cpp.

References m_msg.

Referenced by what().

Here is the caller graph for this function:

◆ what()

const char * HypothesisNotFoundException::what ( ) const
overridenoexcept

Definition at line 63 of file CHypothesisNotFoundException.cpp.

References getErrorMsg(), and persistent_error_msg.

Here is the call graph for this function:

Member Data Documentation

◆ m_from

mrpt::graphs::TNodeID mrpt::graphs::HypothesisNotFoundException::m_from {INVALID_NODEID}
private

Definition at line 32 of file CHypothesisNotFoundException.h.

Referenced by clear(), and HypothesisNotFoundException().

◆ m_id

size_t mrpt::graphs::HypothesisNotFoundException::m_id {0}
private

Hypothesis ID.

Definition at line 35 of file CHypothesisNotFoundException.h.

Referenced by clear(), and HypothesisNotFoundException().

◆ m_msg

std::string mrpt::graphs::HypothesisNotFoundException::m_msg
private

Error message.

Definition at line 38 of file CHypothesisNotFoundException.h.

Referenced by clear(), getErrorMsg(), and HypothesisNotFoundException().

◆ m_to

mrpt::graphs::TNodeID mrpt::graphs::HypothesisNotFoundException::m_to {INVALID_NODEID}
private

Definition at line 32 of file CHypothesisNotFoundException.h.

Referenced by clear(), and HypothesisNotFoundException().




Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: c7a3bec24 Sun Mar 29 18:33:13 2020 +0200 at dom mar 29 18:50:38 CEST 2020