52 #ifndef Patternist_GenericSequenceType_H 53 #define Patternist_GenericSequenceType_H static SequenceType::Ptr makeGenericSequenceType(const ItemType::Ptr &itemType, const Cardinality &cardinality)
An object generator for GenericSequenceType.
#define QT_END_NAMESPACE
This macro expands to.
The QString class provides a Unicode character string.
virtual QString displayName(const NamePool::Ptr &np) const
#define QT_BEGIN_NAMESPACE
This macro expands to.
A SequenceType instance represents the type of a sequence of Item instances.
The namespace for the internal API of QtXmlPatterns.
const ItemType::Ptr m_itemType
virtual ItemType::Ptr itemType() const
const Cardinality m_cardinality
static const EmptySequenceType::Ptr Empty
GenericSequenceType(const ItemType::Ptr &itemType, const Cardinality &card)
QExplicitlySharedDataPointer< const SequenceType > Ptr
Represents a cardinality, a possible , often represented by occurrence indicators.
virtual Cardinality cardinality() const