Exceptions
-
class general_error : public std::exception
Subclassed by orcus::css_document_tree::insertion_error, orcus::interface_error, orcus::invalid_map_error, orcus::json::document_error, orcus::json_structure_error, orcus::parse_error, orcus::value_error, orcus::xml_structure_error, orcus::xpath_error, orcus::yaml::document_error, orcus::zip_error
-
class invalid_arg_error : public std::invalid_argument
-
class xml_structure_error : public orcus::general_error
-
class json_structure_error : public orcus::general_error
-
class invalid_map_error : public orcus::general_error
-
class value_error : public orcus::general_error
-
class xpath_error : public orcus::general_error
Error indicating improper xpath syntax.
-
class interface_error : public orcus::general_error
This gets thrown when a public interface method is expected to return a non-null pointer to another interface but actually returns a null pointer.
-
class parse_error : public orcus::general_error
Exception related to a parsing error that includes an offset in the stream where the error occurred.
Subclassed by orcus::malformed_xml_error
-
class malformed_xml_error : public orcus::parse_error
This exception is thrown when SAX parser detects a malformed XML document.
-
class zip_error : public orcus::general_error
Exception related to parsing of zip archive stream.