69 const QUrl urlBase(base);
82 const QUrl retval(toQUrl<ReportContext::FORG0001>(value,
97 toQUrl<ReportContext::FORG0001>(candidate,
QExplicitlySharedDataPointer< AnyURI > Ptr
#define QT_END_NAMESPACE
This macro expands to.
QString toString(FormattingOptions options=None) const
Returns the human-displayable string representation of the URL.
Due to strong interdependencies, this file contains the definitions for the classes Item...
QExplicitlySharedDataPointer< ReportContext > Ptr
static AtomicValue::Ptr createError(const QString &description=QString(), const ReportContext::ErrorCode=ReportContext::FORG0001)
virtual ItemType::Ptr type() const
Implements the value instance of the xs:string type.
static AnyURI::Ptr resolveURI(const QString &relative, const QString &base)
The QUrl class provides a convenient interface for working with URLs.
The QString class provides a Unicode character string.
#define QT_BEGIN_NAMESPACE
This macro expands to.
The namespace for the internal API of QtXmlPatterns.
static AnyURI::Ptr fromLexical(const QString &value, const TReportContext &context, const SourceLocationReflection *const r)
Constructs a xs:anyURI value from the lexical representation value.
static bool isValid(const QString &candidate)
Return true if candidate is a valid xs:anyURI, otherwise false.
AnyURI(const QString &value)
QUrl resolved(const QUrl &relative) const
Returns the result of the merge of this URL with relative.
static const AtomicType::Ptr xsAnyURI
static AnyURI::Ptr fromValue(const QString &value)