52 #ifndef Patternist_AbstractFloatCasters_H 53 #define Patternist_AbstractFloatCasters_H 80 template <const
bool isDouble>
94 template <const
bool isDouble>
108 template <const
bool isDouble>
NumericToAbstractFloatCaster< true > NumericToDoubleCaster
Casts a numeric value, such as xs:integer or xs:float, to xs:double.
#define QT_END_NAMESPACE
This macro expands to.
StringToAbstractFloatCaster< true > StringToDoubleCaster
Casts a string value, xs:string or xs:untypedAtomic, to xs:double.
Casts a string value, xs:string or xs:untypedAtomic, to xs:double or xs:float.
Casts a value of type xs:boolean to xs:double or xs:float.
NumericToAbstractFloatCaster< false > NumericToFloatCaster
Casts a numeric value, such as xs:double or xs:decimal, to xs:float.
#define QT_BEGIN_NAMESPACE
This macro expands to.
The namespace for the internal API of QtXmlPatterns.
StringToAbstractFloatCaster< false > StringToFloatCaster
Casts a string value, xs:string or xs:untypedAtomic, to xs:float.
Casts a numeric value, such as xs:integer or xs:float, to xs:double or xs:float.
AtomicCaster is an abstract base class for classes that performs casting between two atomic values of...
Represents an item in the XPath 2.0 Data Model.
virtual Item castFrom(const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const
Contains class Numeric. This file was originally called qnumeric_p.h, but various build systems canno...
BooleanToAbstractFloatCaster< false > BooleanToFloatCaster
Casts a value of type xs:boolean to xs:float.
BooleanToAbstractFloatCaster< true > BooleanToDoubleCaster
Casts a value of type xs:boolean to xs:double.