52 #ifndef Patternist_LocalNameTest_H 53 #define Patternist_LocalNameTest_H 57 template<
typename Key,
typename Value>
class QHash;
A name test that is of the type *:local-name.
#define QT_END_NAMESPACE
This macro expands to.
NamespaceCode LocalNameCode
virtual QString displayName(const NamePool::Ptr &np) const
virtual bool operator==(const ItemType &other) const
The QString class provides a Unicode character string.
The QHash class is a template class that provides a hash-table-based dictionary.
virtual InstanceOf instanceOf() const
QHash< QString, ItemType::Ptr > Hash
A name test that is of the type prefix:ncName.
#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.
LocalNameTest(const ItemType::Ptr &primaryType, const QXmlName::LocalNameCode &ncName)
static ItemType::Ptr create(const ItemType::Ptr &primaryType, const QXmlName::LocalNameCode localName)
const QXmlName::LocalNameCode m_ncName
virtual bool itemMatches(const Item &item) const
virtual PatternPriority patternPriority() const