HydraExpress™ C++ 2025.2 |
HydraExpress™ C++ API Reference Guide |
Defines a parse exception including line and column meta information. More...
#include <rwsf/core/XmlParseLineColException.h>
Public Member Functions | |
| virtual | ~XmlParseLineColException () noexcept |
| size_t | getColumnNumber (void) const |
| size_t | getLineNumber (void) const |
| Public Member Functions inherited from rwsf::XmlParseException | |
| 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 |
| 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 |
Private Member Functions | |
| virtual Exception * | clone (void) const |
| virtual void | raise (void) const |
Additional Inherited Members | |
| Related Symbols inherited from rwsf::Exception | |
| #define | RWSF_DECLARE_EXCEPTION_METHODS(className) |
| #define | RWSF_DEFINE_EXCEPTION_METHODS(className) |
| #define | RWSF_EINFO |
XmlParseLineColException defines an exception type that captures line and column information for where the parse failure occurs.
The code sample below shows a try-catch block that contains a call to unmarshal(). The XML parsing error exception contains a descriptive message and the line number and column number at which the method detected the error.
|
virtualnoexcept |
Destructor.
|
privatevirtual |
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::XmlParseException.
| size_t rwsf::XmlParseLineColException::getColumnNumber | ( | void | ) | const |
Returns the column number in the XML document where the parse error occurred.
| size_t rwsf::XmlParseLineColException::getLineNumber | ( | void | ) | const |
Returns the line number in the XML document where the parse error occurred.
|
privatevirtual |
Methods defined by macro in Exception.h. raise (throw) clone (copy)
Reimplemented from rwsf::XmlParseException.
|
Copyright © 2026 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved. |