52 #ifndef Patternist_QNameValue_H 53 #define Patternist_QNameValue_H QExplicitlySharedDataPointer< QNameValue > Ptr
#define QT_END_NAMESPACE
This macro expands to.
Due to strong interdependencies, this file contains the definitions for the classes Item...
The QExplicitlySharedDataPointer class represents a pointer to an explicitly shared object...
Compares xs:QName values.
const NamePool::Ptr m_namePool
The QString class provides a Unicode character string.
#define QT_BEGIN_NAMESPACE
This macro expands to.
static QNameValue::Ptr fromValue(const NamePool::Ptr &np, const QXmlName name)
Base class for all classes representing atomic values.
The namespace for the internal API of QtXmlPatterns.
The QXmlName class represents the name of an XML node, in an efficient, namespace-aware way...
virtual ItemType::Ptr type() const
Implements the value instance of the xs:QName type.
QNameValue(const NamePool::Ptr &np, const QXmlName name)
A collection of common values.
virtual QString stringValue() const