52 #ifndef Patternist_EmptySequence_H 53 #define Patternist_EmptySequence_H 127 virtual ID id()
const;
virtual ExpressionVisitorResult::Ptr accept(const ExpressionVisitor::Ptr &visitor) const
#define QT_END_NAMESPACE
This macro expands to.
Base class for all AST nodes in an XPath/XQuery/XSL-T expression.
virtual QString stringValue() const
EmptySequence()
Creates an instance of EmptySequence.
virtual Item evaluateSingleton(const DynamicContext::Ptr &) const
The QString class provides a Unicode character string.
static Expression::Ptr create(const Expression *const replacementFor, const StaticContext::Ptr &context)
Creates an EmptySequence that is a replacement for replacementFor.
#define QT_BEGIN_NAMESPACE
This macro expands to.
virtual SequenceType::Ptr staticType() const
virtual Properties properties() const
The namespace for the internal API of QtXmlPatterns.
Implements the value instance of empty sequence: ().
Represents an item in the XPath 2.0 Data Model.
virtual void evaluateToSequenceReceiver(const DynamicContext::Ptr &) const
virtual bool evaluateEBV(const DynamicContext::Ptr &context) const
Base class for expressions that has no operands.
virtual ItemType::Ptr type() const
virtual Item::Iterator::Ptr evaluateSequence(const DynamicContext::Ptr &) const
The QFlags class provides a type-safe way of storing OR-combinations of enum values.