![]() HydraExpress™ C++ 2019 |
HydraExpress™ C++ API Reference Guide |
Product Documentation: HydraExpress C++ Documentation Home |
Encapsulates errors that occur during parsing when an expected attribute is not found. More...
#include <rwsf/core/XmlParseAttributeNotFoundException.h>
Public Member Functions | |
XmlParseAttributeNotFoundException (const rwsf::ExceptionInfo &eInfo, const std::string &attr) | |
virtual | ~XmlParseAttributeNotFoundException () throw () |
std::string | attrName () const |
virtual Exception * | clone (void) const |
virtual void | raise (void) const |
![]() | |
XmlParseException (const rwsf::ExceptionInfo &eInfo) | |
XmlParseException (const rwsf::ExceptionInfo &eInfo, const rwsf::LocalizedMessage &msg) | |
XmlParseException (const char *msg) | |
XmlParseException (const std::string &msg) | |
virtual | ~XmlParseException () throw () |
![]() | |
XmlException (const rwsf::ExceptionInfo &eInfo) | |
XmlException (const rwsf::ExceptionInfo &eInfo, const rwsf::LocalizedMessage &msg) | |
virtual | ~XmlException () throw () |
![]() | |
Exception (const ExceptionInfo &eInfo) | |
Exception (const char *msg) | |
Exception (const std::string &msg) | |
Exception (const rwsf::ExceptionInfo &eInfo, const LocalizedMessage &msg) | |
Exception (const Exception &) | |
virtual | ~Exception () throw () |
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 throw () |
Additional Inherited Members | |
![]() | |
#define | RWSF_DECLARE_EXCEPTION_METHODS(className) |
#define | RWSF_DEFINE_EXCEPTION_METHODS(className) |
#define | RWSF_EINFO |
XmlParseAttributeNotFoundException encapsulates errors that occur during parsing when an expected attribute is not found.
rwsf::XmlParseAttributeNotFoundException::XmlParseAttributeNotFoundException | ( | const rwsf::ExceptionInfo & | eInfo, |
const std::string & | attr | ||
) |
Constructs an RWSF_CORE_XML_PARSE_ATTRIBUTE_NOT_FOUND
error for the given attr.
|
virtual |
Destructor.
std::string rwsf::XmlParseAttributeNotFoundException::attrName | ( | ) | const |
Returns the name of the attribute that was not found.
|
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::XmlParseException.
|
virtual |
Methods defined by macro in Exception.h
. raise (throw) clone (copy)
Reimplemented from rwsf::XmlParseException.
Copyright © 2019 Rogue Wave Software, Inc. All Rights Reserved. |