#include <xpath_exception.h>
 Inheritance diagram for clan::XPathException:
 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 |