#include <xpath_exception.h>
Inheritance diagram for clan::XPathException:Public Member Functions | |
| XPathException (const std::string &message) | |
| XPathException (const std::string &message, const std::string &expression) | |
| XPathException (const std::string &message, const std::string &expression, const XPathToken &cur_token) | |
| ~XPathException () noexcept | |
| std::string | get_message () const |
Public Member Functions inherited from clan::Exception | |
| Exception (const std::string &message) | |
| Constructs an exception object. | |
| virtual | ~Exception () noexcept |
| Destructs an exception object. | |
| std::string | get_message_and_stack_trace () const |
| Returns the message and call stack present when the exception object was created, formatted using newlines. | |
| std::vector< std::string > | get_stack_trace () const |
| Returns the call stack present when the exception object was created. | |
| virtual const char * | what () const override throw () |
| Returns description of exception. | |
Public Attributes | |
| std::string::size_type | error_position |
| std::string | expression |
Public Attributes inherited from clan::Exception | |
| std::string | message |
| Description of exception. | |
|
inline |
| clan::XPathException::XPathException | ( | const std::string & | message, |
| const std::string & | expression ) |
| clan::XPathException::XPathException | ( | const std::string & | message, |
| const std::string & | expression, | ||
| const XPathToken & | cur_token ) |
|
inlinenoexcept |
| std::string clan::XPathException::get_message | ( | ) | const |
| std::string::size_type clan::XPathException::error_position |
| std::string clan::XPathException::expression |