52 #ifndef Patternist_AnyNodeType_H 53 #define Patternist_AnyNodeType_H Provides access to singleton instances of ItemType and SchemaType sub-classes.
virtual bool itemMatches(const Item &item) const
#define QT_END_NAMESPACE
This macro expands to.
Represents the node() item type.
virtual bool isAtomicType() const
QExplicitlySharedDataPointer< AnyNodeType > Ptr
Due to strong interdependencies, this file contains the definitions for the classes Item...
The QExplicitlySharedDataPointer class represents a pointer to an explicitly shared object...
virtual QString displayName(const NamePool::Ptr &np) const
The QString class provides a Unicode character string.
virtual bool xdtTypeMatches(const ItemType::Ptr &other) const
Returns true if other matches this type. That is, if other is equal to this type or a subtype of this...
virtual ItemType::Ptr xdtSuperType() const
#define QT_BEGIN_NAMESPACE
This macro expands to.
virtual QXmlNodeModelIndex::NodeKind nodeKind() const
The namespace for the internal API of QtXmlPatterns.
virtual bool isNodeType() const
Base class for the XPath Data Model's type hierarchy.
Represents an item in the XPath 2.0 Data Model.
NodeKind
Identifies a kind of node.
virtual ItemType::Ptr atomizedType() const
virtual PatternPriority patternPriority() const