PLaSK library
Loading...
Searching...
No Matches
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.