A VariableQName is-an diagnostic::QName that has a variable namespace, prefix, and local-name. More...
#include <zorba/internal/qname.h>


Public Member Functions | |
| char const * | localname () const |
| Gets this QName's local name. | |
| char const * | ns () const |
| Gets this QName's namespace URI. | |
| char const * | prefix () const |
| Gets this QName's prefix. | |
| VariableQName (char const *ns, char const *prefix, char const *localname) | |
| Constructs a VariableQName. | |
| VariableQName (serialization::Archiver &) | |
Friends | |
| void | serialization::operator& (serialization::Archiver &, VariableQName &) |
A VariableQName is-an diagnostic::QName that has a variable namespace, prefix, and local-name.
| StringType | The type to use to store the namespace, prefix, and local-name. Note that this can be either a string type or char const*. If the latter, then it must be guaranteed that the pointed-to C strings will exist for the entire lifetime of this object. |
| zorba::internal::VariableQName< StringType >::VariableQName | ( | char const * | ns, |
| char const * | prefix, | ||
| char const * | localname | ||
| ) | [inline] |
| zorba::internal::VariableQName< StringType >::VariableQName | ( | serialization::Archiver & | ) | [inline] |
| char const* zorba::internal::VariableQName< StringType >::localname | ( | ) | const [inline, virtual] |
| char const* zorba::internal::VariableQName< StringType >::ns | ( | ) | const [inline, virtual] |
| char const* zorba::internal::VariableQName< StringType >::prefix | ( | ) | const [inline, virtual] |
| void serialization::operator& | ( | serialization::Archiver & | , |
| VariableQName< StringType > & | |||
| ) | [friend] |