A QName is the abstract base class for a QName. More...
#include <zorba/diagnostic.h>
Public Member Functions | |
virtual char const * | localname () const =0 |
Gets this QName's local name. | |
virtual char const * | ns () const =0 |
Gets this QName's namespace URI. | |
virtual char const * | prefix () const =0 |
Gets this QName's prefix. | |
virtual | ~QName () |
A QName is the abstract base class for a QName.
virtual zorba::diagnostic::QName::~QName | ( | ) | [virtual] |
virtual char const* zorba::diagnostic::QName::localname | ( | ) | const [pure virtual] |
Gets this QName's local name.
Implemented in zorba::internal::VariableQName, and zorba::internal::FixedQName.
virtual char const* zorba::diagnostic::QName::ns | ( | ) | const [pure virtual] |
Gets this QName's namespace URI.
Implemented in zorba::internal::VariableQName, and zorba::internal::FixedQName.
virtual char const* zorba::diagnostic::QName::prefix | ( | ) | const [pure virtual] |
Gets this QName's prefix.
Implemented in zorba::internal::VariableQName, and zorba::internal::FixedQName.