Provides the exception thrown when an error occurs while processing an XPath expression.
More...
#include <xpath_exception.h>
Inherits Details_SystemException.
Provides the exception thrown when an error occurs while processing an XPath expression.
◆ Ptr
An alias for shared pointer to an instance of this class.
◆ Details_XPathException() [1/3]
System::Xml::XPath::Details_XPathException::Details_XPathException |
( |
| ) |
|
|
protected |
Initializes a new instance of the XPathException class.
◆ Details_XPathException() [2/3]
System::Xml::XPath::Details_XPathException::Details_XPathException |
( |
const String & |
message | ) |
|
|
protected |
Initializes a new instance of the XPathException class with the specified exception message.
- Parameters
-
message | The description of the error condition. |
◆ Details_XPathException() [3/3]
System::Xml::XPath::Details_XPathException::Details_XPathException |
( |
const String & |
message, |
|
|
Exception |
innerException |
|
) |
| |
|
protected |
Initializes a new instance of the XPathException class using the specified exception message and Exception object.
- Parameters
-
message | The description of the error condition. |
innerException | The Exception that threw the XPathException, if any. This value can be nullptr . |
◆ DoThrow()
Throws exception instance wrapped by exception wrapper.
- Parameters
-
self | Exception instance to be thrown. |
◆ get_Message()
String System::Xml::XPath::Details_XPathException::get_Message |
( |
| ) |
const |
|
override |
Returns the description of the error condition for this exception.
- Returns
- The
string
description of the error condition for this exception.
◆ MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION() [1/3]
System::Xml::XPath::Details_XPathException::MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION |
( |
Details_XPathException |
, |
|
|
CODEPORTING_ARGS() |
|
|
) |
| |
|
protected |
◆ MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION() [2/3]
System::Xml::XPath::Details_XPathException::MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION |
( |
Details_XPathException |
, |
|
|
CODEPORTING_ARGS(String message) |
|
|
) |
| |
|
protected |
◆ MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION() [3/3]