static GMonth::Ptr fromLexical(const QString &string)
virtual NamePool::Ptr namePool() const =0
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
virtual SecondProperty seconds() const =0
static GMonth::Ptr fromDateTime(const QDateTime &dt)
static Date::Ptr fromLexical(const QString &string)
#define QT_END_NAMESPACE
This macro expands to.
Base class for classes implementing durations.
Base class for classes implementing values related to time, date or both.
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
static DayTimeDuration::Ptr fromComponents(const bool isPositive, const DayCountProperty days, const HourProperty hours, const MinuteProperty minutes, const SecondProperty seconds, const MSecondProperty mseconds)
static AtomicValue::Ptr fromLexical(const QString &strNumeric)
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
static const AtomicValue::Ptr BooleanTrue
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
static Date::Ptr fromDateTime(const QDateTime &date)
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
virtual MinuteProperty minutes() const =0
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
static const Item IntegerOne
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
Item toItem(const QExplicitlySharedDataPointer< T > atomicValue)
static AtomicValue::Ptr fromLexical(const NamePool::Ptr &np, const QString &value)
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
static DateTime::Ptr fromDateTime(const QDateTime &dt)
static Duration::Ptr fromComponents(const bool isPositive, const YearProperty years, const MonthProperty months, const DayCountProperty days, const HourProperty hours, const MinuteProperty minutes, const SecondProperty seconds, const MSecondProperty mseconds)
static GMonthDay::Ptr fromLexical(const QString &string)
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
static const AtomicValue::Ptr DecimalOne
static const Item IntegerZero
Contains class DateTime. This file was originally called qdatetime_p.h, but various build systems can...
static UntypedAtomic::Ptr fromValue(const QString &value)
static GYearMonth::Ptr fromDateTime(const QDateTime &dt)
static DayTimeDuration::Ptr fromLexical(const QString &string)
static YearMonthDuration::Ptr fromLexical(const QString &string)
virtual MonthProperty months() const =0
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
static GYearMonth::Ptr fromLexical(const QString &string)
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
static AtomicValue::Ptr fromLexical(const QString &val)
static AtomicValue::Ptr fromLexical(const QString &value)
#define QT_BEGIN_NAMESPACE
This macro expands to.
virtual DayCountProperty days() const =0
virtual bool evaluateEBV(const QExplicitlySharedDataPointer< DynamicContext > &context) const
Base class for all classes representing atomic values.
static GDay::Ptr fromLexical(const QString &string)
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
static GMonthDay::Ptr fromDateTime(const QDateTime &dt)
The namespace for the internal API of QtXmlPatterns.
static GDay::Ptr fromDateTime(const QDateTime &dt)
QString stringValue() const
Returns the string value of this Item.
static GYear::Ptr fromLexical(const QString &string)
static Duration::Ptr fromLexical(const QString &string)
const QDateTime & toDateTime() const
static DateTime::Ptr fromLexical(const QString &string)
virtual HourProperty hours() const =0
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
virtual YearProperty years() const =0
Q_CORE_EXPORT bool qIsNaN(double d)
Returns true if the double {d} is not a number (NaN).
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
Contains classes sub-classing AtomicCaster and which are responsible of casting an atomic value to an...
static AnyURI::Ptr fromLexical(const QString &value, const TReportContext &context, const SourceLocationReflection *const r)
Constructs a xs:anyURI value from the lexical representation value.
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
static YearMonthDuration::Ptr fromComponents(const bool isPositive, const YearProperty years, const MonthProperty months)
The QDateTime class provides date and time functions.
Represents an item in the XPath 2.0 Data Model.
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
static bool isEqual(const xsDouble a, const xsDouble b)
Base class for all numeric values.
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
static SchemaTime::Ptr fromDateTime(const QDateTime &dt)
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
static HexBinary::Ptr fromValue(const QByteArray &data)
const QByteArray & asByteArray() const
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
static AtomicValue::Ptr fromLexical(const QString &strNumeric)
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
static qreal toDouble(const QChar *&str)
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
static const AtomicValue::Ptr DecimalZero
static const AtomicValue::Ptr BooleanFalse
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
Implements the value instance of the xs:base64Binary type.
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
static SchemaTime::Ptr fromLexical(const QString &string)
virtual MSecondProperty mseconds() const =0
static Base64Binary::Ptr fromValue(const QByteArray &data)
static GYear::Ptr fromDateTime(const QDateTime &dt)
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const