52 #ifndef Patternist_Decimal_H 53 #define Patternist_Decimal_H 124 virtual bool isNaN()
const;
130 virtual bool isInf()
const;
bool evaluateEBV(const QExplicitlySharedDataPointer< DynamicContext > &) const
Q_CORE_EXPORT char * qdtoa(double d, int mode, int ndigits, int *decpt, int *sign, char **rve, char **resultp)
#define QT_END_NAMESPACE
This macro expands to.
static AtomicValue::Ptr fromLexical(const QString &strNumeric)
virtual QString stringValue() const
virtual bool isNaN() const
virtual Numeric::Ptr floor() const
The QString class provides a Unicode character string.
virtual bool isSigned() const
Returns true if this value is signed. If false is returned, the value is unsigned.
virtual qulonglong toUnsignedInteger() const
virtual xsInteger toInteger() const
virtual Item toNegated() const
#define QT_BEGIN_NAMESPACE
This macro expands to.
virtual xsDouble toDouble() const
The namespace for the internal API of QtXmlPatterns.
virtual Numeric::Ptr ceiling() const
virtual ItemType::Ptr type() const
static Decimal::Ptr fromValue(const xsDecimal num)
virtual Numeric::Ptr abs() const
Represents an item in the XPath 2.0 Data Model.
Base class for all numeric values.
virtual xsDecimal toDecimal() const
Contains class Numeric. This file was originally called qnumeric_p.h, but various build systems canno...
virtual xsFloat toFloat() const
virtual Numeric::Ptr round() const
Implements the value instance of the xs:decimal type.
virtual bool isInf() const
Decimal(const xsDecimal num)
static QString toString(const xsDecimal value)
virtual Numeric::Ptr roundHalfToEven(const xsInteger scale) const