accept(const ExpressionVisitor::Ptr &visitor) const | QPatternist::FunctionCall | 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 |
CardinalityComputation enum name | QPatternist::UnlimitedContainer | |
comparator() const | QPatternist::ComparisonPlatform< IndexOfFN, false > | inlineprotected |
compare(const Item &i1, const Item &i2, const AtomicComparator::Ptr &comp, const AtomicComparator::Operator op) const | QPatternist::ComparisonPlatform< IndexOfFN, false > | protected |
ComparisonPlatform() | QPatternist::ComparisonPlatform< IndexOfFN, false > | inlineprotected |
compress(const StaticContext::Ptr &context) | QPatternist::Expression | virtual |
compressOperands(const StaticContext::Ptr &) | QPatternist::UnlimitedContainer | 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 |
detailedFlexibleCompare(const Item &it1, const Item &it2, const DynamicContext::Ptr &context) const | QPatternist::ComparisonPlatform< IndexOfFN, false > | protected |
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::IndexOfFN | 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::FunctionCall | virtual |
Expression() | QPatternist::Expression | inline |
fetchComparator(const ItemType::Ptr &type1, const ItemType::Ptr &type2, const ReportContext::Ptr &context) const | QPatternist::ComparisonPlatform< IndexOfFN, false > | protected |
flexibleCompare(const Item &it1, const Item &it2, const DynamicContext::Ptr &context) const | QPatternist::ComparisonPlatform< IndexOfFN, false > | protected |
has(const Property prop) const | QPatternist::Expression | inline |
hasDependency(const Property prop) const | QPatternist::Expression | inline |
ID enum name | QPatternist::Expression | |
id() const | QPatternist::FunctionCall | 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 | |
IndexOfFN() | QPatternist::IndexOfFN | inline |
is(const ID id) const | QPatternist::Expression | inline |
IsEvaluated enum value | QPatternist::Expression | |
isEvaluated() const | QPatternist::Expression | inline |
IsNodeConstructor enum value | QPatternist::Expression | |
LastOperandIsCollation enum value | QPatternist::Expression | |
List typedef | QPatternist::Expression | |
m_operands | QPatternist::UnlimitedContainer | protected |
newFocusType() const | QPatternist::Expression | virtual |
operands() const | QPatternist::UnlimitedContainer | virtual |
operandsUnionType() const | QPatternist::UnlimitedContainer | inlineprotected |
operatorID() const | QPatternist::IndexOfFN | inline |
optimizationPasses() const | QPatternist::Expression | virtual |
patternPriority() const | QPatternist::Expression | virtual |
prepareComparison(const AtomicComparator::Ptr &comparator) | QPatternist::ComparisonPlatform< IndexOfFN, false > | protected |
ProductOfCardinality enum value | QPatternist::UnlimitedContainer | |
properties() const | QPatternist::FunctionCall | virtual |
Properties typedef | QPatternist::Expression | |
Property enum name | QPatternist::Expression | |
Ptr typedef | QPatternist::FunctionCall | |
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 &list) | QPatternist::UnlimitedContainer | virtual |
setSignature(const FunctionSignature::Ptr &sign) | QPatternist::FunctionCall | virtual |
signature() const | QPatternist::FunctionCall | virtual |
sourceLocation() const | QPatternist::SourceLocationReflection | virtual |
SourceLocationReflection() | QPatternist::SourceLocationReflection | inline |
staticType() const | QPatternist::FunctionCall | virtual |
typeCheck(const StaticContext::Ptr &context, const SequenceType::Ptr &reqType) | QPatternist::IndexOfFN | virtual |
typeCheckOperands(const StaticContext::Ptr &context) | QPatternist::Expression | protected |
UnionOfCardinality enum value | QPatternist::UnlimitedContainer | |
UnlimitedContainer(const Expression::List &operands=Expression::List()) | QPatternist::UnlimitedContainer | |
useCaseInsensitiveComparator() | QPatternist::ComparisonPlatform< IndexOfFN, false > | inlineprotected |
UseContextItem enum value | QPatternist::Expression | |
Vector typedef | QPatternist::Expression | |
~Expression() | QPatternist::Expression | virtual |
~SourceLocationReflection() | QPatternist::SourceLocationReflection | inlinevirtual |