52 #ifndef Patternist_NamespaceBinding_H 53 #define Patternist_NamespaceBinding_H 55 template<
typename T>
class QVector;
#define QT_END_NAMESPACE
This macro expands to.
NamespaceBinding(const QXmlName::PrefixCode p, const QXmlName::NamespaceCode n)
The QVector class is a template class that provides a dynamic array.
QString prefix(const QXmlNamePool &query) const
Returns the prefix.
bool operator==(const NamespaceBinding &other) const
#define QT_BEGIN_NAMESPACE
This macro expands to.
The namespace for the internal API of QtXmlPatterns.
QXmlName::NamespaceCode m_namespace
QXmlName::PrefixCode prefix() const
NamespaceCode namespaceURI() const
The QXmlName class represents the name of an XML node, in an efficient, namespace-aware way...
static uint qHash(const NamespaceBinding nb)
QXmlName::PrefixCode m_prefix
Represents a namespace binding: a prefix, and a namespace URI.
QXmlName::NamespaceCode namespaceURI() const
static NamespaceBinding fromQXmlName(const QXmlName qName)
Constructs a NamespaceBinding whose prefix and namespace is taken from qName.
QVector< NamespaceBinding > Vector
bool isNull() const
Returns true if this QXmlName is not initialized with a valid combination of {namespace URI}...