#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, QName const &qn) |
Emits a QName to an 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, kind k) |
Emits the given diagnostic::kind to the given ostream. | |
ZORBA_DLL_PUBLIC bool | zorba::diagnostic::operator== (QName 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. | |
template<class StringType > | |
bool | zorba::diagnostic::operator== (StringType const &q1, QName const &q2) |
Compares two QNames for equality. | |
bool | zorba::operator== (Diagnostic const &d1, Diagnostic const &d2) |
Compares two diagnostics for equality. |