PLaSK library

Loading...
Searching...
No Matches
Classes | Namespaces
exceptions.hpp File Reference

This file contains definitions of exceptions used by XML reader and writer. More...

`#include <stdexcept>`
`#include "../format.hpp"`
`#include "../string.hpp"`
Include dependency graph for exceptions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
struct | plask::XMLWriterException
| Exceptions of this type are thrown by XMLWriter class. More...
struct | plask::XMLException
| Base class for all exceptions thrown by plask library. More...
struct | plask::XMLUnexpectedAttrException
| Exceptions of this class are thrown when the required attribute is not found in XML tag. More...
struct | plask::XMLNoAttrException
| Exceptions of this class are thrown when the required attribute is not found in XML tag. More...
struct | plask::XMLBadAttrException
| Exceptions of this class are thrown when the attribute has wrong value. More...
struct | plask::XMLUnexpectedEndException
| Exceptions of this class are thrown when XML file/data stream unexpected end. More...
struct | plask::XMLUnexpectedElementException
| Exceptions of this class are thrown when the type of XML element is different than expected. More...
struct | plask::XMLDuplicatedElementException
| Exceptions of this class are thrown when illegal repetition of tag appears. More...
struct | plask::XMLConflictingAttributesException
| Exceptions of this class are thrown if two optional attributes in XML conflict with each other. More...

## Namespaces
namespace | plask
| Patterson quadrature for complex function along specified line.

## Detailed Description

This file contains definitions of exceptions used by XML reader and writer.

Definition in file exceptions.hpp.