52 #ifndef Patternist_AtomicMathematicians_H 53 #define Patternist_AtomicMathematicians_H
DateTimeDurationMathematician(const SourceLocationReflection *const r)
#define QT_END_NAMESPACE
This macro expands to.
Delegates an AtomicMathematician and switches its operands.
Performs division or multiplication between either DayTimeDuration or YearMonthDuration and Double va...
Performs arithmetics between two AbstractDateTime values.
Performs arithmetics between Integer values.
#define QT_BEGIN_NAMESPACE
This macro expands to.
The namespace for the internal API of QtXmlPatterns.
virtual Item calculate(const Item &o1, const Operator op, const Item &o2, const QExplicitlySharedDataPointer< DynamicContext > &context) const
DurationNumericMathematician(const SourceLocationReflection *const r)
Represents an item in the XPath 2.0 Data Model.
DecimalMathematician(const SourceLocationReflection *const r)
const AtomicMathematician::Ptr m_mather
Performs arithmetics between an AbstractDateTime value and an AbstractDuration value.
Performs arithmetics between DayTimeDuration and DayTimeDuration, or YearMonthDuration and YearMonthD...
Base class for classes that performs arithmetic operations between atomic values. ...
Performs division between DayTimeDuration and DayTimeDuration, or YearMonthDuration and YearMonthDura...
IntegerMathematician(const SourceLocationReflection *const r)
Base class for all instances that represents something at a certain location.