78 return m_sourceReflection;
99 "We can only construct for atomic values.");
static AtomicValue::Ptr fromLexical(const QString &lexicalValue, const SchemaType::Ptr &type, const ReportContext::Ptr &context, const SourceLocationReflection *const sourceLocationReflection)
Returns an AtomicValue of type type from the lexical space lexicalValue, and raise an error through c...
QExplicitlySharedDataPointer< AtomicValue > Ptr
virtual TypeCategory category() const =0
#define QT_END_NAMESPACE
This macro expands to.
The QString class provides a Unicode character string.
static AtomicString::Ptr fromValue(const QString &value)
static const AtomicType::Ptr xsString
#define QT_BEGIN_NAMESPACE
This macro expands to.
Base class for all classes that implements atomic types.
The namespace for the internal API of QtXmlPatterns.
#define Q_ASSERT_X(cond, where, what)
static QByteArray toType(const QByteArray &t)
Base class for all instances that represents something at a certain location.