accept(const ExpressionVisitor::Ptr &visitor) const | QPatternist::ArithmeticExpression | virtual |
actualReflection() const | QPatternist::Expression | virtual |
AffectsOrderOnly enum value | QPatternist::Expression | |
announceFocusType(const ItemType::Ptr &itemType) | QPatternist::Expression | virtual |
ArithmeticExpression(const Expression::Ptr &operand1, const AtomicMathematician::Operator op, const Expression::Ptr &operand2) | QPatternist::ArithmeticExpression | |
as() const | QPatternist::CppCastingHelper< Expression > | inline |
as() | QPatternist::CppCastingHelper< Expression > | inline |
compress(const StaticContext::Ptr &context) | QPatternist::Expression | virtual |
compressOperands(const StaticContext::Ptr &) | QPatternist::PairContainer | virtual |
ConstPtr typedef | QPatternist::Expression | |
CppCastingHelper() | QPatternist::CppCastingHelper< Expression > | inlineprotected |
CreatesFocusForLast enum value | QPatternist::Expression | |
deepProperties() const | QPatternist::Expression | |
dependencies() const | QPatternist::Expression | virtual |
DependsOnLocalVariable enum value | QPatternist::Expression | |
description() const | QPatternist::Expression | virtual |
DisableElimination enum value | QPatternist::Expression | |
DisableTypingDeduction enum value | QPatternist::Expression | |
EmptynessFollowsChild enum value | QPatternist::Expression | |
evaluateEBV(const DynamicContext::Ptr &context) const | QPatternist::Expression | virtual |
evaluateSequence(const DynamicContext::Ptr &context) const | QPatternist::Expression | virtual |
evaluateSingleton(const DynamicContext::Ptr &context) const | QPatternist::UnaryExpression | virtual |
evaluateToSequenceReceiver(const DynamicContext::Ptr &context) const | QPatternist::Expression | virtual |
EvaluationCacheRedundant enum value | QPatternist::Expression | |
expectedContextItemType() const | QPatternist::Expression | virtual |
expectedOperandTypes() const | QPatternist::ArithmeticExpression | virtual |
Expression() | QPatternist::Expression | inline |
fetchMathematician(Expression::Ptr &t1, Expression::Ptr &t2, const AtomicMathematician::Operator op, const bool issueError, const ReportContext::Ptr &context, const SourceLocationReflection *const reflection, const ReportContext::ErrorCode code=ReportContext::XPTY0004, const bool isCompat=false) | QPatternist::ArithmeticExpression | static |
flexiblyCalculate(const Item &op1, const AtomicMathematician::Operator op, const Item &op2, const AtomicMathematician::Ptr &mather, const DynamicContext::Ptr &context, const SourceLocationReflection *const reflection, const ReportContext::ErrorCode code=ReportContext::XPTY0004, const bool isCompat=false) | QPatternist::ArithmeticExpression | static |
has(const Property prop) const | QPatternist::Expression | inline |
hasDependency(const Property prop) const | QPatternist::Expression | inline |
ID enum name | QPatternist::Expression | |
id() const | QPatternist::Expression | virtual |
IDArgumentReference enum value | QPatternist::Expression | |
IDAttributeConstructor enum value | QPatternist::Expression | |
IDAxisStep enum value | QPatternist::Expression | |
IDBooleanValue enum value | QPatternist::Expression | |
IDCardinalityVerifier enum value | QPatternist::Expression | |
IDCombineNodes enum value | QPatternist::Expression | |
IDContextItem enum value | QPatternist::Expression | |
IDCountFN enum value | QPatternist::Expression | |
IDEmptyFN enum value | QPatternist::Expression | |
IDEmptySequence enum value | QPatternist::Expression | |
IDExistsFN enum value | QPatternist::Expression | |
IDExpressionSequence enum value | QPatternist::Expression | |
IDExpressionVariableReference enum value | QPatternist::Expression | |
IDFirstItemPredicate enum value | QPatternist::Expression | |
IDFloat enum value | QPatternist::Expression | |
IDForClause enum value | QPatternist::Expression | |
IDGeneralComparison enum value | QPatternist::Expression | |
IDGenericPredicate enum value | QPatternist::Expression | |
IDIfThenClause enum value | QPatternist::Expression | |
IDIgnorableExpression enum value | QPatternist::Expression | |
IDIntegerValue enum value | QPatternist::Expression | |
IDLetClause enum value | QPatternist::Expression | |
IDLowerCaseFN enum value | QPatternist::Expression | |
IDNamespaceConstructor enum value | QPatternist::Expression | |
IDPath enum value | QPatternist::Expression | |
IDPositionFN enum value | QPatternist::Expression | |
IDRangeVariableReference enum value | QPatternist::Expression | |
IDReturnOrderBy enum value | QPatternist::Expression | |
IDStringValue enum value | QPatternist::Expression | |
IDUnresolvedVariableReference enum value | QPatternist::Expression | |
IDUpperCaseFN enum value | QPatternist::Expression | |
IDUserFunctionCallsite enum value | QPatternist::Expression | |
IDValueComparison enum value | QPatternist::Expression | |
is(const ID id) const | QPatternist::Expression | inline |
isEvaluated() const | QPatternist::Expression | inline |
IsEvaluated enum value | QPatternist::Expression | |
IsNodeConstructor enum value | QPatternist::Expression | |
LastOperandIsCollation enum value | QPatternist::Expression | |
List typedef | QPatternist::Expression | |
m_operand1 | QPatternist::PairContainer | protected |
m_operand2 | QPatternist::PairContainer | protected |
newFocusType() const | QPatternist::Expression | virtual |
operands() const | QPatternist::PairContainer | virtual |
operatorID() const | QPatternist::ArithmeticExpression | inline |
optimizationPasses() const | QPatternist::Expression | virtual |
PairContainer(const Expression::Ptr &operand1, const Expression::Ptr &operand2) | QPatternist::PairContainer | protected |
patternPriority() const | QPatternist::Expression | virtual |
properties() const | QPatternist::Expression | virtual |
Properties typedef | QPatternist::Expression | |
Property enum name | QPatternist::Expression | |
Ptr typedef | QPatternist::Expression | |
QAbstractXmlForwardIterator typedef | QPatternist::Expression | |
QSharedData() | QSharedData | inline |
QSharedData(const QSharedData &) | QSharedData | inline |
ref | QSharedData | mutable |
RequiresContextItem enum value | QPatternist::Expression | |
RequiresCurrentItem enum value | QPatternist::Expression | |
RequiresFocus enum value | QPatternist::Expression | |
rewrite(Expression::Ptr &old, const Expression::Ptr &New, const StaticContext::Ptr &context) | QPatternist::Expression | inlinestatic |
rewrite(const Expression::Ptr &to, const StaticContext::Ptr &context) const | QPatternist::Expression | inline |
RewriteToEmptyOnEmpty enum value | QPatternist::Expression | |
setOperands(const Expression::List &operands) | QPatternist::PairContainer | virtual |
sourceLocation() const | QPatternist::SourceLocationReflection | virtual |
SourceLocationReflection() | QPatternist::SourceLocationReflection | inline |
staticType() const | QPatternist::ArithmeticExpression | virtual |
typeCheck(const StaticContext::Ptr &context, const SequenceType::Ptr &reqType) | QPatternist::ArithmeticExpression | virtual |
typeCheckOperands(const StaticContext::Ptr &context) | QPatternist::Expression | protected |
UnaryExpression(const AtomicMathematician::Operator op, const Expression::Ptr &operand, const StaticContext::Ptr &context) | QPatternist::UnaryExpression | |
UseContextItem enum value | QPatternist::Expression | |
Vector typedef | QPatternist::Expression | |
~Expression() | QPatternist::Expression | virtual |
~SourceLocationReflection() | QPatternist::SourceLocationReflection | inlinevirtual |