accept(const ExpressionVisitor::Ptr &visitor) const | QPatternist::CastableAs | virtual |
actualReflection() const | QPatternist::Expression | virtual |
AffectsOrderOnly enum value | QPatternist::Expression | |
announceFocusType(const ItemType::Ptr &itemType) | QPatternist::Expression | virtual |
as() const | QPatternist::CppCastingHelper< Expression > | inline |
as() | QPatternist::CppCastingHelper< Expression > | inline |
cast(const Item &sourceValue, const ReportContext::Ptr &context) const | QPatternist::CastingPlatform< CastableAs, false > | protected |
CastableAs(const Expression::Ptr &operand, const SequenceType::Ptr &targetType) | QPatternist::CastableAs | |
CastingPlatform(const ReportContext::ErrorCode code=ReportContext::FORG0001) | QPatternist::CastingPlatform< CastableAs, false > | inlineprotected |
checkTargetType(const ReportContext::Ptr &context) const | QPatternist::CastingPlatform< CastableAs, false > | protected |
compress(const StaticContext::Ptr &context) | QPatternist::CastableAs | virtual |
compressOperands(const StaticContext::Ptr &) | QPatternist::SingleContainer | 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 &) const | QPatternist::CastableAs | virtual |
evaluateSequence(const DynamicContext::Ptr &context) const | QPatternist::Expression | 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::CastableAs | virtual |
Expression() | QPatternist::Expression | inline |
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_operand | QPatternist::SingleContainer | protected |
m_targetType | QPatternist::CastableAs | private |
newFocusType() const | QPatternist::Expression | virtual |
operands() const | QPatternist::SingleContainer | virtual |
optimizationPasses() const | QPatternist::Expression | virtual |
patternPriority() const | QPatternist::Expression | virtual |
prepareCasting(const ReportContext::Ptr &context, const ItemType::Ptr &sourceType) | QPatternist::CastingPlatform< CastableAs, false > | protected |
Properties typedef | QPatternist::Expression | |
properties() const | QPatternist::Expression | virtual |
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::SingleContainer | virtual |
SingleContainer(const Expression::Ptr &operand) | QPatternist::SingleContainer | protected |
sourceLocation() const | QPatternist::SourceLocationReflection | virtual |
SourceLocationReflection() | QPatternist::SourceLocationReflection | inline |
staticType() const | QPatternist::CastableAs | virtual |
targetType() const | QPatternist::CastableAs | inline |
typeCheck(const StaticContext::Ptr &context, const SequenceType::Ptr &reqType) | QPatternist::CastableAs | virtual |
typeCheckOperands(const StaticContext::Ptr &context) | QPatternist::Expression | protected |
UseContextItem enum value | QPatternist::Expression | |
Vector typedef | QPatternist::Expression | |
~Expression() | QPatternist::Expression | virtual |
~SourceLocationReflection() | QPatternist::SourceLocationReflection | inlinevirtual |