52 #ifndef Patternist_AtomicType_H 53 #define Patternist_AtomicType_H 69 class SourceLocationReflection;
#define QT_END_NAMESPACE
This macro expands to.
virtual DerivationMethod derivationMethod() const
The QExplicitlySharedDataPointer class represents a pointer to an explicitly shared object...
virtual AtomicCasterLocator::Ptr casterLocator() const =0
QExplicitlySharedDataPointer< AtomicType > Ptr
The QString class provides a Unicode character string.
virtual AtomicTypeVisitorResult::Ptr accept(const QExplicitlySharedDataPointer< AtomicTypeVisitor > &visitor, const SourceLocationReflection *const) const =0
virtual bool itemMatches(const Item &item) const
#define QT_BEGIN_NAMESPACE
This macro expands to.
virtual AtomicComparatorLocator::Ptr comparatorLocator() const =0
Base class for all classes that implements atomic types.
Represents the xs:anySimpleType item type.
The namespace for the internal API of QtXmlPatterns.
The Item is the most basic of all visual items in QML.
virtual TypeCategory category() const
virtual ItemType::Ptr atomizedType() const
Base class for the XPath Data Model's type hierarchy.
Represents an item in the XPath 2.0 Data Model.
virtual AtomicMathematicianLocator::Ptr mathematicianLocator() const =0
virtual QString displayName(const NamePool::Ptr &np) const
virtual bool xdtTypeMatches(const ItemType::Ptr &other) const
virtual bool isNodeType() const
virtual bool isAtomicType() const
Base class for all instances that represents something at a certain location.