51 m_end(list.constEnd())
54 "It makes no sense to use MultiItemType for types less than two.");
56 "No member in the list can be null.");
66 result += (*it)->displayName(np);
81 if((*it)->itemMatches(item))
90 if((*it)->xdtTypeMatches(type))
99 if((*it)->isNodeType())
108 if((*it)->isAtomicType())
122 result |= (*it)->xdtSuperType();
135 result |= (*it)->atomizedType();
const ItemType::List m_types
#define QT_END_NAMESPACE
This macro expands to.
#define it(className, varName)
const_iterator constBegin() const
Returns a const STL-style iterator pointing to the first item in the list.
The QList::const_iterator class provides an STL-style const iterator for QList and QQueue...
QLatin1String(DBUS_INTERFACE_DBUS))) Q_GLOBAL_STATIC_WITH_ARGS(QString
int count(const T &t) const
Returns the number of occurrences of value in the list.
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.
The namespace for the internal API of QtXmlPatterns.
virtual QString displayName(const NamePool::Ptr &np) const
MultiItemType(const ItemType::List &typeList)
#define Q_ASSERT_X(cond, where, what)
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.