52 #ifndef Patternist_QNameTest_H 53 #define Patternist_QNameTest_H 57 template<
typename Key,
typename Value>
class QHash;
#define QT_END_NAMESPACE
This macro expands to.
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.
#define QT_BEGIN_NAMESPACE
This macro expands to.
virtual bool operator==(const ItemType &other) const
The namespace for the internal API of QtXmlPatterns.
virtual PatternPriority patternPriority() const
QNameTest(const ItemType::Ptr &primaryType, const QXmlName qName)
A name test that is of the type prefix:ncName.
Base class for the XPath Data Model's type hierarchy.
The QXmlName class represents the name of an XML node, in an efficient, namespace-aware way...
static ItemType::Ptr create(const ItemType::Ptr &primaryType, const QXmlName qName)
Represents an item in the XPath 2.0 Data Model.
virtual bool itemMatches(const Item &item) const
virtual QString displayName(const NamePool::Ptr &np) const
QHash< QString, QNameTest::Ptr > Hash