Go to the documentation of this file.
17 #ifndef ZORBA_DIAGNOSTIC_API_H
18 #define ZORBA_DIAGNOSTIC_API_H
23 #include <zorba/config.h>
26 namespace diagnostic {
42 virtual char const* ns()
const = 0;
49 virtual char const* prefix()
const = 0;
56 virtual char const* localname()
const = 0;
121 template<
class StringType>
inline
123 return q1 == q2.c_str();
138 template<
class StringType>
inline
140 return q1.c_str() == q2;
199 template<
class StringType>
inline
201 return q1 != q2.c_str();
216 template<
class StringType>
inline
218 return q1.c_str() != q2;
247 # ifdef ZORBA_WITH_JSON
351 virtual char const* message()
const;
362 virtual void destroy()
const;