52 #ifndef Patternist_AtomicComparators_H 53 #define Patternist_AtomicComparators_H 91 const Item &op2)
const;
102 const Item &op2)
const;
120 const Item &op2)
const;
126 const Item &op2)
const;
138 const Item &op2)
const;
153 const Item &op2)
const;
156 const Item &op2)
const;
171 const Item &op2)
const;
174 const Item &op2)
const;
184 template<const AtomicComparator::Operator t_op>
190 const Item &o2)
const 193 "Can only be instantiated with those two.");
225 const Item &op2)
const;
228 const Item &op2)
const;
241 const Item &op2)
const;
244 const Item &op2)
const;
256 const Item &op2)
const;
269 const Item &op2)
const;
271 const Item &op2)
const;
284 const Item &op2)
const;
286 const Item &op2)
const;
Performs case sensitive string comparison between xs:anyUri, xs:string, and xs:untypedAtomic.
#define QT_END_NAMESPACE
This macro expands to.
Base class for classes implementing durations.
Compares xs:decimal values.
Performs case insensitive string comparison between xs:anyUri, xs:string, and xs:untypedAtomic.
Compares xs:base64Binary and xs:hexBinary values.
Base class for classes responsible of comparing two atomic values.
Compares xs:QName values.
Compares sub-classes of AbstractDuration.
Compares xs:double values.
virtual bool equals(const Item &op1, const Item &op2) const
#define QT_BEGIN_NAMESPACE
This macro expands to.
Compares xs:boolean values.
The namespace for the internal API of QtXmlPatterns.
Compares xs:integer values.
Q_CORE_EXPORT bool qIsNaN(double d)
Returns true if the double {d} is not a number (NaN).
#define Q_ASSERT_X(cond, where, what)
The QDateTime class provides date and time functions.
Represents an item in the XPath 2.0 Data Model.
static bool isEqual(const xsDouble a, const xsDouble b)
Contains enumerators and typedefs applying for Patternist on a global scale, as well as central docum...
static qreal toDouble(const QChar *&str)
virtual ComparisonResult compare(const Item &op1, const AtomicComparator::Operator op, const Item &op2) const
Compares sub-classes of AbstractDateTime.
Compares xs:double values for the purpose of sorting.
virtual ComparisonResult compare(const Item &o1, const AtomicComparator::Operator op, const Item &o2) const
#define Q_UNUSED(x)
Indicates to the compiler that the parameter with the specified name is not used in the body of a fun...