17 #ifndef ZORBA_ERROR_API_H
18 #define ZORBA_ERROR_API_H
26 namespace serialization {
45 #ifdef ZORBA_WITH_JSON
98 UserError(
char const *ns,
char const *prefix,
char const *localname );
101 friend UserError make_user_error(
char const*,
char const*,
char const* );
A QName is the abstract base class for a QName.
internal::SystemDiagnostic< internal::ZorbaErrQName > ZorbaErrorCode
A ZorbaErrorCode is a diagnostic for all Zorba-specific errors.
A UserException is-an XQueryException for errors raised via fn:error().
A Diagnostic is the base class for all Zorba diagnostics (errors and warnings).
internal::SystemDiagnostic< internal::XQueryErrQName > XQueryErrorCode
An XQueryErrorCode is a diagnostic for all XQuery-specific errors.
A UserError is-a Diagnostic for user-defined errors via fn:error().
category
An diagnostic::category is the category of error.
void operator&(serialization::Archiver &, const Diagnostic *&)