52 #ifndef Patternist_NamespaceNameTest_H 53 #define Patternist_NamespaceNameTest_H 57 template<
typename Key,
typename Value>
class QHash;
QHash< QString, ItemType::Ptr > Hash
#define QT_END_NAMESPACE
This macro expands to.
virtual QString displayName(const NamePool::Ptr &np) const
virtual InstanceOf instanceOf() const
The QString class provides a Unicode character string.
The QHash class is a template class that provides a hash-table-based dictionary.
A name test that is of the type prefix:ncName.
static ItemType::Ptr create(const ItemType::Ptr &primaryType, const QXmlName::NamespaceCode namespaceURI)
NamespaceNameTest(const ItemType::Ptr &primaryType, const QXmlName::NamespaceCode namespaceURI)
#define QT_BEGIN_NAMESPACE
This macro expands to.
The namespace for the internal API of QtXmlPatterns.
Base class for the XPath Data Model's type hierarchy.
Represents an item in the XPath 2.0 Data Model.
virtual bool operator==(const ItemType &other) const
virtual bool itemMatches(const Item &item) const
A name test that is of the type prefix:*.
const QXmlName::NamespaceCode m_namespaceURI
PatternPriority patternPriority() const