Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
XML Streams Module Reference Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

Exception Classes


Various exception classes RWXMLError RWxmsg

Local Index

No Entries

Header Files

#include <rw/xmlabstractions/RWXmlError.h>

#include <rw/xmlabstractions/RWXmlBadArgError.h>
#include <rw/xmlabstractions/RWXmlBoundsError.h>
#include <rw/xmlabstractions/RWXmlDomainError.h>
#include <rw/xmlabstractions/RWXmlInternalError.h>
#include <rw/xmlabstractions/RWXmlLengthError.h>
#include <rw/xmlabstractions/RWXmlParseError.h>
#include <rw/xmlabstractions/RWXmlRangeError.h>

Description

Exceptions in the XML Streams Module are part of the XML Abstractions Package.

They derive from both RWXmlError and an appropriate exception in the std::except hierarchy. RWXmlError derives from RWxmsg in the Essential Tools Module of SourcePro Core.

Table 6: XML Exceptions derived from standard exceptions 

XML exception Standard exception base

RWXmlError

(none)

RWXmlBadArgError

std::invalid_argument

RWXmlBoundsError

std::out_of_range

RWXmlDomainError

std::domain_error

RWXmlInternalError

std::logic_error

RWXmlLengthError

std::length_error

RWXmlParseError

std::domain_error

RWXmlRangeError

std::range_error



Previous fileTop of DocumentContentsIndex pageNext file

© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.