Xerces-C++: XMLException.hpp File Reference

Xerces-C++ 3.2.3

Classes | Macros
XMLException.hpp File Reference

Go to the source code of this file.

## Classes
class | XMLException

## Macros
#define | MakeXMLException(theType, expKeyword)
#define | ThrowXML(type, code) throw type(__FILE__, __LINE__, code)
#define | ThrowXML1(type, code, p1) throw type(__FILE__, __LINE__, code, p1)
#define | ThrowXML2(type, code, p1, p2) throw type(__FILE__, __LINE__, code, p1, p2)
#define | ThrowXML3(type, code, p1, p2, p3) throw type(__FILE__, __LINE__, code, p1, p2, p3)
#define | ThrowXML4(type, code, p1, p2, p3, p4) throw type(__FILE__, __LINE__, code, p1, p2, p3, p4)
#define | ThrowXMLwithMemMgr(type, code, memMgr) throw type(__FILE__, __LINE__, code, memMgr)
#define | ThrowXMLwithMemMgr1(type, code, p1, memMgr) throw type(__FILE__, __LINE__, code, p1, 0, 0, 0, memMgr)
#define | ThrowXMLwithMemMgr2(type, code, p1, p2, memMgr) throw type(__FILE__, __LINE__, code, p1, p2, 0, 0, memMgr)
#define | ThrowXMLwithMemMgr3(type, code, p1, p2, p3, memMgr) throw type(__FILE__, __LINE__, code, p1, p2, p3, 0, memMgr)
#define | ThrowXMLwithMemMgr4(type, code, p1, p2, p3, p4, memMgr) throw type(__FILE__, __LINE__, code, p1, p2, p3, p4, memMgr)

## Macro Definition Documentation

## ◆ MakeXMLException

#define MakeXMLException | ( |  | theType,
|  |  | expKeyword
| ) |  |

## ◆ ThrowXML

#define ThrowXML | ( |  | type,
|  |  | code
| ) |  | throw type(__FILE__, __LINE__, code)

## ◆ ThrowXML1

#define ThrowXML1 | ( |  | type,
|  |  | code,
|  |  | p1
| ) |  | throw type(__FILE__, __LINE__, code, p1)

## ◆ ThrowXML2

#define ThrowXML2 | ( |  | type,
|  |  | code,
|  |  | p1,
|  |  | p2
| ) |  | throw type(__FILE__, __LINE__, code, p1, p2)

## ◆ ThrowXML3

#define ThrowXML3 | ( |  | type,
|  |  | code,
|  |  | p1,
|  |  | p2,
|  |  | p3
| ) |  | throw type(__FILE__, __LINE__, code, p1, p2, p3)

## ◆ ThrowXML4

#define ThrowXML4 | ( |  | type,
|  |  | code,
|  |  | p1,
|  |  | p2,
|  |  | p3,
|  |  | p4
| ) |  | throw type(__FILE__, __LINE__, code, p1, p2, p3, p4)

## ◆ ThrowXMLwithMemMgr

#define ThrowXMLwithMemMgr | ( |  | type,
|  |  | code,
|  |  | memMgr
| ) |  | throw type(__FILE__, __LINE__, code, memMgr)

## ◆ ThrowXMLwithMemMgr1

#define ThrowXMLwithMemMgr1 | ( |  | type,
|  |  | code,
|  |  | p1,
|  |  | memMgr
| ) |  | throw type(__FILE__, __LINE__, code, p1, 0, 0, 0, memMgr)

## ◆ ThrowXMLwithMemMgr2

#define ThrowXMLwithMemMgr2 | ( |  | type,
|  |  | code,
|  |  | p1,
|  |  | p2,
|  |  | memMgr
| ) |  | throw type(__FILE__, __LINE__, code, p1, p2, 0, 0, memMgr)

## ◆ ThrowXMLwithMemMgr3

#define ThrowXMLwithMemMgr3 | ( |  | type,
|  |  | code,
|  |  | p1,
|  |  | p2,
|  |  | p3,
|  |  | memMgr
| ) |  | throw type(__FILE__, __LINE__, code, p1, p2, p3, 0, memMgr)

## ◆ ThrowXMLwithMemMgr4

#define ThrowXMLwithMemMgr4 | ( |  | type,
|  |  | code,
|  |  | p1,
|  |  | p2,
|  |  | p3,
|  |  | p4,
|  |  | memMgr
| ) |  | throw type(__FILE__, __LINE__, code, p1, p2, p3, p4, memMgr)