62 #define add(aName) m_types.insert(BuiltinTypes::aName->name(np), AtomicType::Ptr(BuiltinTypes::aName)) 63 #define addNA(aName) m_types.insert(BuiltinTypes::aName->name(np), BuiltinTypes::aName) 84 addNA(xsAnySimpleType);
85 add(xsYearMonthDuration);
92 add(xsNonPositiveInteger);
93 add(xsNegativeInteger);
98 add(xsNonNegativeInteger);
101 add(xsUnsignedShort);
103 add(xsPositiveInteger);
104 add(xsNormalizedString);
static SchemaTypeFactory::Ptr self(const NamePool::Ptr &np)
#define QT_END_NAMESPACE
This macro expands to.
xsAnyAtomicType numeric xsDuration xsAnyAtomicType xsAnyAtomicType xsAnyAtomicType xsAnyAtomicType xsAnyAtomicType xsGYearMonth
xsAnyAtomicType numeric xsDuration xsAnyAtomicType xsTime
xsAnyAtomicType numeric xsDuration xsAnyAtomicType xsAnyAtomicType xsAnyAtomicType xsGDay
const T value(const Key &key) const
Returns the value associated with the key.
void reserve(int size)
Ensures that the QHash's internal hash table consists of at least size buckets.
#define QT_BEGIN_NAMESPACE
This macro expands to.
xsAnyAtomicType numeric xsDuration xsDate
xsAnyAtomicType numeric xsDuration xsAnyAtomicType xsAnyAtomicType xsAnyAtomicType xsAnyAtomicType xsGMonthDay
The namespace for the internal API of QtXmlPatterns.
QExplicitlySharedDataPointer< SchemaTypeFactory > Ptr
virtual SchemaType::Ptr createSchemaType(const QXmlName) const
BasicTypesFactory(const NamePool::Ptr &np)
The QXmlName class represents the name of an XML node, in an efficient, namespace-aware way...
xsAnyAtomicType numeric xsDuration xsAnyAtomicType xsAnyAtomicType xsBoolean
xsAnyAtomicType numeric xsDuration xsAnyAtomicType xsAnyAtomicType xsAnyAtomicType xsAnyAtomicType xsAnyAtomicType xsAnyAtomicType xsQName
xsAnyAtomicType numeric xsDayTimeDuration
virtual SchemaType::Hash types() const