HydraExpress™ C++ 2025.2 |
HydraExpress™ C++ API Reference Guide |
Defines a base exception type for all errors that occur while parsing an XML document. More...
#include <rwsf/core/XmlParseException.h>
Public Member Functions | |
| XmlParseException (const char *msg) | |
| XmlParseException (const rwsf::ExceptionInfo &eInfo) | |
| XmlParseException (const rwsf::ExceptionInfo &eInfo, const rwsf::LocalizedMessage &msg) | |
| XmlParseException (const std::string &msg) | |
| virtual | ~XmlParseException () noexcept |
| virtual Exception * | clone (void) const |
| virtual void | raise (void) const |
| Public Member Functions inherited from rwsf::XmlException | |
| XmlException (const rwsf::ExceptionInfo &eInfo) | |
| XmlException (const rwsf::ExceptionInfo &eInfo, const rwsf::LocalizedMessage &msg) | |
| virtual | ~XmlException () noexcept |
| Public Member Functions inherited from rwsf::Exception | |
| Exception (const char *msg) | |
| Exception (const Exception &) | |
| Exception (const ExceptionInfo &eInfo) | |
| Exception (const rwsf::ExceptionInfo &eInfo, const LocalizedMessage &msg) | |
| Exception (const std::string &msg) | |
| virtual | ~Exception () noexcept |
| const char * | getFileName () const |
| const char * | getFunctionName () const |
| unsigned long | getLineNumber () const |
| virtual bool | operator!= (const Exception exc2) |
| Exception & | operator= (const Exception &m) |
| virtual bool | operator== (const Exception exc2) |
| virtual const char * | what () const noexcept |
Additional Inherited Members | |
| Related Symbols inherited from rwsf::Exception | |
| #define | RWSF_DECLARE_EXCEPTION_METHODS(className) |
| #define | RWSF_DEFINE_EXCEPTION_METHODS(className) |
| #define | RWSF_EINFO |
XmlParseException defines a base exception type for all errors that occur while parsing an XML document. The parse error contains a string that describes the error.
| rwsf::XmlParseException::XmlParseException | ( | const rwsf::ExceptionInfo & | eInfo | ) |
Constructs an rwsf::XmlParseException with an empty message.
| rwsf::XmlParseException::XmlParseException | ( | const rwsf::ExceptionInfo & | eInfo, |
| const rwsf::LocalizedMessage & | msg ) |
Constructs an rwsf::XmlParseException with the given message.
| rwsf::XmlParseException::XmlParseException | ( | const char * | msg | ) |
| rwsf::XmlParseException::XmlParseException | ( | const std::string & | msg | ) |
|
virtualnoexcept |
Destructor.
|
virtual |
Creates a new copy of self on the heap. Overridden in derived classes to construct an instance of the correct derived type. It is up to the user to ensure that the returned Exception object is deleted.
Reimplemented from rwsf::XmlException.
Reimplemented in rwsf::XmlParseAttributeNotFoundException, and rwsf::XmlParseLineColException.
|
virtual |
Methods defined by macro in Exception.h. raise (throw) clone (copy)
Reimplemented from rwsf::XmlException.
Reimplemented in rwsf::XmlParseAttributeNotFoundException, and rwsf::XmlParseLineColException.
|
Copyright © 2026 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved. |