xml_exceptions.h
Go to the documentation of this file.
1 
9 #pragma once
10 
12 
13 namespace illumina { namespace interop { namespace xml
14 {
15 
19  {
24  xml_format_exception(const std::string &mesg) : util::base_exception(mesg)
25  { }
26  };
37  {
42  xml_file_not_found_exception(const std::string &mesg) : util::base_exception(mesg)
43  { }
44  };
45 
51  {
56  xml_parse_exception(const std::string &mesg) : xml_format_exception(mesg)
57  { }
58  };
59 
65  {
70  bad_xml_format_exception(const std::string &mesg) : xml_format_exception(mesg)
71  { }
72  };
73 
77  {
82  empty_xml_format_exception(const std::string &mesg) : xml_format_exception(mesg)
83  { }
84  };
85 
89  {
94  missing_xml_element_exception(const std::string &mesg) : xml_format_exception(mesg)
95  { }
96  };
97 
100 }}}
101 
Definition: enum_description.h:15
empty_xml_format_exception(const std::string &mesg)
Definition: xml_exceptions.h:82
xml_file_not_found_exception(const std::string &mesg)
Definition: xml_exceptions.h:42
xml_format_exception(const std::string &mesg)
Definition: xml_exceptions.h:24
missing_xml_element_exception(const std::string &mesg)
Definition: xml_exceptions.h:94
bad_xml_format_exception(const std::string &mesg)
Definition: xml_exceptions.h:70
xml_parse_exception(const std::string &mesg)
Definition: xml_exceptions.h:56
Definition: base_exception.h:21
base_exception(const std::string &mesg)
Definition: base_exception.h:27
Definition: xml_exceptions.h:18
Definition: xml_exceptions.h:50