accept(const ExpressionVisitor::Ptr &visitor) const | QPatternist::ApplyTemplate | virtual |
actualReflection() const | QPatternist::Expression | virtual |
AffectsOrderOnly enum value | QPatternist::Expression | |
announceFocusType(const ItemType::Ptr &itemType) | QPatternist::Expression | virtual |
ApplyTemplate(const TemplateMode::Ptr &mode, const WithParam::Hash &withParams, const TemplateMode::Ptr &defaultMode) | QPatternist::ApplyTemplate | |
as() const | QPatternist::CppCastingHelper< Expression > | inline |
as() | QPatternist::CppCastingHelper< Expression > | inline |
body() const | QPatternist::ApplyTemplate | virtual |
CallSite(const QXmlName &name=QXmlName()) | QPatternist::CallSite | protected |
callTargetDescription() const | QPatternist::ApplyTemplate | virtual |
CardinalityComputation enum name | QPatternist::UnlimitedContainer | |
compress(const StaticContext::Ptr &context) | QPatternist::ApplyTemplate | virtual |
compressOperands(const StaticContext::Ptr &) | QPatternist::UnlimitedContainer | virtual |
configureRecursion(const CallTargetDescription::Ptr &sign) | QPatternist::ApplyTemplate | virtual |
ConstPtr typedef | QPatternist::ApplyTemplate | private |
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 | |
effectiveMode(const DynamicContext::Ptr &context) const | QPatternist::ApplyTemplate | inlineprivate |
EmptynessFollowsChild enum value | QPatternist::Expression | |
evaluateEBV(const DynamicContext::Ptr &context) const | QPatternist::Expression | virtual |
evaluateSequence(const DynamicContext::Ptr &context) const | QPatternist::ApplyTemplate | virtual |
evaluateSingleton(const DynamicContext::Ptr &context) const | QPatternist::Expression | virtual |
evaluateToSequenceReceiver(const DynamicContext::Ptr &context) const | QPatternist::Expression | virtual |
EvaluationCacheRedundant enum value | QPatternist::Expression | |
expectedContextItemType() const | QPatternist::Expression | virtual |
expectedOperandTypes() const | QPatternist::TemplateInvoker | virtual |
Expression() | QPatternist::Expression | inline |
findTemplate(const DynamicContext::Ptr &context, const TemplateMode::Ptr &templateMode) const | QPatternist::ApplyTemplate | private |
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 enum value | QPatternist::Expression | |
isEvaluated() const | QPatternist::Expression | inline |
IsNodeConstructor enum value | QPatternist::Expression | |
isRecursive() const | QPatternist::CallSite | |
LastOperandIsCollation enum value | QPatternist::Expression | |
List typedef | QPatternist::Expression | |
m_defaultMode | QPatternist::ApplyTemplate | private |
m_mode | QPatternist::ApplyTemplate | private |
m_operands | QPatternist::UnlimitedContainer | protected |
m_withParams | QPatternist::TemplateInvoker | |
mapToItem(const QXmlNodeModelIndex &node, const DynamicContext::Ptr &context) const | QPatternist::ApplyTemplate | inline |
mapToSequence(const Item &item, const DynamicContext::Ptr &context) const | QPatternist::ApplyTemplate | inline |
mode() const | QPatternist::ApplyTemplate | inline |
name() const | QPatternist::CallSite | |
newFocusType() const | QPatternist::Expression | virtual |
operands() const | QPatternist::UnlimitedContainer | virtual |
operandsUnionType() const | QPatternist::UnlimitedContainer | inlineprotected |
optimizationPasses() const | QPatternist::Expression | virtual |
patternPriority() const | QPatternist::Expression | virtual |
ProductOfCardinality enum value | QPatternist::UnlimitedContainer | |
properties() const | QPatternist::ApplyTemplate | virtual |
Properties typedef | QPatternist::Expression | |
Property enum name | QPatternist::Expression | |
Ptr typedef | QPatternist::ApplyTemplate | |
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 | |
setIsRecursive(const bool value) | QPatternist::CallSite | |
setOperands(const Expression::List &list) | QPatternist::UnlimitedContainer | virtual |
sourceLocation() const | QPatternist::SourceLocationReflection | virtual |
SourceLocationReflection() | QPatternist::SourceLocationReflection | inline |
staticType() const | QPatternist::ApplyTemplate | virtual |
TemplateInvoker(const WithParam::Hash &withParams, const QXmlName &name=QXmlName()) | QPatternist::TemplateInvoker | protected |
typeCheck(const StaticContext::Ptr &context, const SequenceType::Ptr &reqType) | QPatternist::Expression | virtual |
typeCheckOperands(const StaticContext::Ptr &context) | QPatternist::Expression | protected |
UnionOfCardinality enum value | QPatternist::UnlimitedContainer | |
UnlimitedContainer(const Expression::List &operands=Expression::List()) | QPatternist::UnlimitedContainer | |
UseContextItem enum value | QPatternist::Expression | |
Vector typedef | QPatternist::Expression | |
withParams() const | QPatternist::TemplateInvoker | inline |
~Expression() | QPatternist::Expression | virtual |
~SourceLocationReflection() | QPatternist::SourceLocationReflection | inlinevirtual |