#include <cstring>#include <iostream>#include <zorba/config.h>#include <zorba/internal/qname.h>#include <zorba/internal/diagnostic.h>

Go to the source code of this file.
Classes | |
| class | zorba::Diagnostic |
| A Diagnostic is the base class for all Zorba diagnostics (errors and warnings). More... | |
| class | zorba::diagnostic::QName |
| A QName is the abstract base class for a QName. More... | |
Namespaces | |
| namespace | zorba |
Copyright 2006-2011 The FLWOR Foundation. | |
| namespace | zorba::diagnostic |
Enumerations | |
| enum | zorba::diagnostic::category { zorba::diagnostic::UNKNOWN_CATEGORY, zorba::diagnostic::XQUERY_CORE, zorba::diagnostic::XQUERY_FULL_TEXT, zorba::diagnostic::XQUERY_SCRIPTING, zorba::diagnostic::XQUERY_SERIALIZATION, zorba::diagnostic::XQUERY_UPDATE, zorba::diagnostic::XQUERY_USER_DEFINED, zorba::diagnostic::ZORBA_XQP, zorba::diagnostic::ZORBA_API, zorba::diagnostic::ZORBA_DDF, zorba::diagnostic::ZORBA_DEBUGGER, zorba::diagnostic::ZORBA_OS, zorba::diagnostic::ZORBA_SERIALIZATION, zorba::diagnostic::ZORBA_STORE } |
| An diagnostic::category is the category of error. More... | |
| enum | zorba::diagnostic::kind { zorba::diagnostic::UNKNOWN_KIND, zorba::diagnostic::XQUERY_STATIC, zorba::diagnostic::XQUERY_DYNAMIC, zorba::diagnostic::XQUERY_TYPE } |
| An diagnostic::kind is the kind of error. More... | |
Functions | |
| bool | zorba::diagnostic::operator!= (QName const &q1, QName const &q2) |
| Compares two QNames for inequality. | |
| bool | zorba::diagnostic::operator!= (QName const &q1, char const *q2) |
| Compares two QNames for inequality. | |
| bool | zorba::diagnostic::operator!= (char const *q1, QName const &q2) |
| Compares two QNames for inequality. | |
| template<class StringType > | |
| bool | zorba::diagnostic::operator!= (QName const &q1, StringType const &q2) |
| Compares two QNames for inequality. | |
| template<class StringType > | |
| bool | zorba::diagnostic::operator!= (StringType const &q1, QName const &q2) |
| Compares two QNames for inequality. | |
| bool | zorba::operator!= (Diagnostic const &d1, Diagnostic const &d2) |
| Compares two diagnostics for inequality. | |
| ZORBA_DLL_PUBLIC std::ostream & | zorba::diagnostic::operator<< (std::ostream &o, kind k) |
| Emits the given diagnostic::kind to the given ostream. | |
| ZORBA_DLL_PUBLIC std::ostream & | zorba::diagnostic::operator<< (std::ostream &o, category c) |
| Emits the given diagnostic::category to the given ostream. | |
| ZORBA_DLL_PUBLIC std::ostream & | zorba::diagnostic::operator<< (std::ostream &o, QName const &qn) |
| Emits a QName to an ostream. | |
| ZORBA_DLL_PUBLIC bool | zorba::diagnostic::operator== (QName const &q1, QName const &q2) |
| Compares two QNames for equality. | |
| bool | zorba::operator== (Diagnostic const &d1, Diagnostic const &d2) |
| Compares two diagnostics for equality. | |
| template<class StringType > | |
| bool | zorba::diagnostic::operator== (StringType const &q1, QName const &q2) |
| Compares two QNames for equality. | |
| ZORBA_DLL_PUBLIC bool | zorba::diagnostic::operator== (QName const &q1, char const *q2) |
| Compares two QNames for equality. | |
| bool | zorba::diagnostic::operator== (char const *q1, QName const &q2) |
| Compares two QNames for equality. | |
| template<class StringType > | |
| bool | zorba::diagnostic::operator== (QName const &q1, StringType const &q2) |
| Compares two QNames for equality. | |