52 #ifndef Patternist_Integer_H 53 #define Patternist_Integer_H 116 virtual bool isNaN()
const;
122 virtual bool isInf()
const;
virtual Numeric::Ptr ceiling() const
#define QT_END_NAMESPACE
This macro expands to.
virtual bool isInf() const
virtual xsFloat toFloat() const
The QExplicitlySharedDataPointer class represents a pointer to an explicitly shared object...
Integer(const xsInteger num)
The QString class provides a Unicode character string.
static Item fromValue(const xsInteger num)
virtual xsDecimal toDecimal() const
virtual bool isSigned() const
Returns always true.
virtual Numeric::Ptr round() const
#define QT_BEGIN_NAMESPACE
This macro expands to.
The namespace for the internal API of QtXmlPatterns.
virtual xsInteger toInteger() const
virtual qulonglong toUnsignedInteger() const
virtual Numeric::Ptr roundHalfToEven(const xsInteger scale) const
virtual Item toNegated() const
virtual ItemType::Ptr type() const
Represents an item in the XPath 2.0 Data Model.
Base class for all numeric values.
bool evaluateEBV(const QExplicitlySharedDataPointer< DynamicContext > &) const
Contains class Numeric. This file was originally called qnumeric_p.h, but various build systems canno...
virtual QString stringValue() const
virtual bool isNaN() const
Implements the value instance of the xs:integer type.
static AtomicValue::Ptr fromLexical(const QString &strNumeric)
virtual xsDouble toDouble() const
virtual Numeric::Ptr abs() const
virtual Numeric::Ptr floor() const