61 const Item item1(it1->next());
62 const Item item2(it2->next());
78 else if(item1.isNode())
82 if(item1.asNode().isDeepEqual(item2.asNode()))
90 else if(item2.isNode())
virtual Expression::Ptr typeCheck(const StaticContext::Ptr &context, const SequenceType::Ptr &reqType)
Expression::List m_operands
#define QT_END_NAMESPACE
This macro expands to.
static const AtomicValue::Ptr BooleanTrue
virtual Expression::Ptr typeCheck(const StaticContext::Ptr &context, const SequenceType::Ptr &reqType)
#define QT_BEGIN_NAMESPACE
This macro expands to.
const TCastTarget * as() const
const T & at(int i) const
Returns the item at index position i in the list.
The namespace for the internal API of QtXmlPatterns.
static const AnyNodeType::Ptr node
T & first()
Returns a reference to the first item in the list.
virtual SequenceType::Ptr staticType() const =0
static const EmptySequenceType::Ptr Empty
Represents an item in the XPath 2.0 Data Model.
Base class for all numeric values.
Contains class Numeric. This file was originally called qnumeric_p.h, but various build systems canno...
static const AtomicType::Ptr numeric
static const AtomicType::Ptr xsAnyAtomicType
virtual ItemType::Ptr itemType() const =0
static const AtomicValue::Ptr BooleanFalse
virtual Item::Iterator::Ptr evaluateSequence(const DynamicContext::Ptr &context) const
virtual bool evaluateEBV(const DynamicContext::Ptr &context) const