exception.h File Reference

#include <zorba/error.h>
#include <zorba/zorbastring.h>

Go to the source code of this file.

Namespaces

namespace  zorba

Classes

class  zorba::DynamicException
 DynamicException represents a dynamic error as defined in the XQuery 1.0 Specification (see http://www.w3.org/TR/xquery/#id-kinds-of-errors). More...
class  zorba::QueryException
 QueryException is the base class for all errors that occur during query processing and have a direct connection to the query, i.e. More...
class  zorba::SerializationException
 SerializationException represents a serialization error as defined in the XSLT 2.0 and XQuery 1.0 Serialization Specification (see http://www.w3.org/TR/2005/CR-xslt-xquery-serialization-20051103/). More...
class  zorba::StaticException
 StaticException represents a static error as defined in the XQuery 1.0 Specification (see http://www.w3.org/TR/xquery/#id-kinds-of-errors). More...
class  zorba::SystemException
 SystemException represents an error that occurs in the Zorba system. More...
class  zorba::TypeException
 TypeException represents a type error as defined in the XQuery 1.0 Specification (see http://www.w3.org/TR/xquery/#id-kinds-of-errors). More...
class  zorba::ZorbaException
 Base class of all exceptions thrown by Zorba. More...

Functions

std::ostream & zorba::operator<< (std::ostream &os, const SystemException &aException)
 Print information about the exception to the given output stream.
std::ostream & zorba::operator<< (std::ostream &os, const SerializationException &aException)
 Print information about the exception to the given output stream.
std::ostream & zorba::operator<< (std::ostream &os, const TypeException &aException)
 Print information about the exception to the given output stream.
std::ostream & zorba::operator<< (std::ostream &os, const DynamicException &aException)
 Print information about the exception to the given output stream.
std::ostream & zorba::operator<< (std::ostream &os, const StaticException &aException)
 Print information about the exception to the given output stream.
std::ostream & zorba::operator<< (std::ostream &os, const QueryException &aException)
 Print information about the exception to the given output stream.
std::ostream & zorba::operator<< (std::ostream &os, const ZorbaException &aException)
 Print information about the exception to the given output stream.