52 #ifndef Patternist_MultiItemType_H 53 #define Patternist_MultiItemType_H const ItemType::List m_types
#define QT_END_NAMESPACE
This macro expands to.
The QList::const_iterator class provides an STL-style const iterator for QList and QQueue...
virtual ItemType::Ptr atomizedType() const
The QString class provides a Unicode character string.
virtual bool isNodeType() const
#define QT_BEGIN_NAMESPACE
This macro expands to.
Represents multiple types such as document() or xs:integer.
The namespace for the internal API of QtXmlPatterns.
static const char * typeList[]
virtual QString displayName(const NamePool::Ptr &np) const
MultiItemType(const ItemType::List &typeList)
Base class for the XPath Data Model's type hierarchy.
Represents an item in the XPath 2.0 Data Model.
virtual bool isAtomicType() const
virtual bool xdtTypeMatches(const ItemType::Ptr &other) const
virtual ItemType::Ptr xdtSuperType() const
virtual bool itemMatches(const Item &item) const
const ItemType::List::const_iterator m_end
The QList class is a template class that provides lists.