A VariableQName is-an diagnostic::QName that has a variable namespace, prefix, and local-name.
More...
#include <zorba/internal/qname.h>
List of all members.
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 &) |
Detailed Description
A VariableQName is-an diagnostic::QName that has a variable namespace, prefix, and local-name.
- Template Parameters:
-
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. |
Constructor & Destructor Documentation
zorba::internal::VariableQName::VariableQName |
( |
char const * |
ns, |
|
|
char const * |
prefix, |
|
|
char const * |
localname |
|
) |
| [inline] |
Constructs a VariableQName.
Definition at line 90 of file qname.h.
zorba::internal::VariableQName::VariableQName |
( |
serialization::Archiver & |
| ) |
[inline] |
Member Function Documentation
char const* zorba::internal::VariableQName::localname |
( |
| ) |
const [inline, virtual] |
char const* zorba::internal::VariableQName::ns |
( |
| ) |
const [inline, virtual] |
char const* zorba::internal::VariableQName::prefix |
( |
| ) |
const [inline, virtual] |
Friends And Related Function Documentation
void serialization::operator& |
( |
serialization::Archiver & |
, |
|
|
VariableQName & |
|
|
) |
| [friend] |
The documentation for this class was generated from the following file: