Qt 4.8
QPatternist::ComparingAggregator< oper, result > Member List

This is the complete list of members for QPatternist::ComparingAggregator< oper, result >, including all inherited members.

accept(const ExpressionVisitor::Ptr &visitor) constQPatternist::FunctionCallvirtual
actualReflection() constQPatternist::Expressionvirtual
AffectsOrderOnly enum valueQPatternist::Expression
announceFocusType(const ItemType::Ptr &itemType)QPatternist::Expressionvirtual
applyNumericPromotion(const Item &old, const Item &nev, const Item &newVal) constQPatternist::ComparingAggregator< oper, result >inlineprivate
as() constQPatternist::CppCastingHelper< Expression >inline
as()QPatternist::CppCastingHelper< Expression >inline
CardinalityComputation enum nameQPatternist::UnlimitedContainer
cast(const Item &sourceValue, const ReportContext::Ptr &context) constQPatternist::CastingPlatform< ComparingAggregator< oper, result >, true >protected
CastingPlatform(const ReportContext::ErrorCode code=ReportContext::FORG0001)QPatternist::CastingPlatform< ComparingAggregator< oper, result >, true >inlineprotected
checkTargetType(const ReportContext::Ptr &context) constQPatternist::CastingPlatform< ComparingAggregator< oper, result >, true >protected
comparator() constQPatternist::ComparisonPlatform< ComparingAggregator< oper, result >, true, AtomicComparator::AsValueComparison, ReportContext::FORG0006 >inlineprotected
compare(const Item &i1, const Item &i2, const AtomicComparator::Ptr &comp, const AtomicComparator::Operator op) constQPatternist::ComparisonPlatform< ComparingAggregator< oper, result >, true, AtomicComparator::AsValueComparison, ReportContext::FORG0006 >protected
ComparisonPlatform()QPatternist::ComparisonPlatform< ComparingAggregator< oper, result >, true, AtomicComparator::AsValueComparison, ReportContext::FORG0006 >inlineprotected
compress(const StaticContext::Ptr &context)QPatternist::Expressionvirtual
compressOperands(const StaticContext::Ptr &)QPatternist::UnlimitedContainervirtual
ConstPtr typedefQPatternist::Expression
CppCastingHelper()QPatternist::CppCastingHelper< Expression >inlineprotected
CreatesFocusForLast enum valueQPatternist::Expression
deepProperties() constQPatternist::Expression
dependencies() constQPatternist::Expressionvirtual
DependsOnLocalVariable enum valueQPatternist::Expression
description() constQPatternist::Expressionvirtual
detailedFlexibleCompare(const Item &it1, const Item &it2, const DynamicContext::Ptr &context) constQPatternist::ComparisonPlatform< ComparingAggregator< oper, result >, true, AtomicComparator::AsValueComparison, ReportContext::FORG0006 >protected
DisableElimination enum valueQPatternist::Expression
DisableTypingDeduction enum valueQPatternist::Expression
EmptynessFollowsChild enum valueQPatternist::Expression
evaluateEBV(const DynamicContext::Ptr &context) constQPatternist::Expressionvirtual
evaluateSequence(const DynamicContext::Ptr &context) constQPatternist::Expressionvirtual
evaluateSingleton(const DynamicContext::Ptr &context) constQPatternist::ComparingAggregator< oper, result >virtual
evaluateToSequenceReceiver(const DynamicContext::Ptr &context) constQPatternist::Expressionvirtual
EvaluationCacheRedundant enum valueQPatternist::Expression
expectedContextItemType() constQPatternist::Expressionvirtual
expectedOperandTypes() constQPatternist::FunctionCallvirtual
Expression()QPatternist::Expressioninline
fetchComparator(const ItemType::Ptr &type1, const ItemType::Ptr &type2, const ReportContext::Ptr &context) constQPatternist::ComparisonPlatform< ComparingAggregator< oper, result >, true, AtomicComparator::AsValueComparison, ReportContext::FORG0006 >protected
flexibleCompare(const Item &it1, const Item &it2, const DynamicContext::Ptr &context) constQPatternist::ComparisonPlatform< ComparingAggregator< oper, result >, true, AtomicComparator::AsValueComparison, ReportContext::FORG0006 >protected
has(const Property prop) constQPatternist::Expressioninline
hasDependency(const Property prop) constQPatternist::Expressioninline
ID enum nameQPatternist::Expression
id() constQPatternist::FunctionCallvirtual
IDArgumentReference enum valueQPatternist::Expression
IDAttributeConstructor enum valueQPatternist::Expression
IDAxisStep enum valueQPatternist::Expression
IDBooleanValue enum valueQPatternist::Expression
IDCardinalityVerifier enum valueQPatternist::Expression
IDCombineNodes enum valueQPatternist::Expression
IDContextItem enum valueQPatternist::Expression
IDCountFN enum valueQPatternist::Expression
IDEmptyFN enum valueQPatternist::Expression
IDEmptySequence enum valueQPatternist::Expression
IDExistsFN enum valueQPatternist::Expression
IDExpressionSequence enum valueQPatternist::Expression
IDExpressionVariableReference enum valueQPatternist::Expression
IDFirstItemPredicate enum valueQPatternist::Expression
IDFloat enum valueQPatternist::Expression
IDForClause enum valueQPatternist::Expression
IDGeneralComparison enum valueQPatternist::Expression
IDGenericPredicate enum valueQPatternist::Expression
IDIfThenClause enum valueQPatternist::Expression
IDIgnorableExpression enum valueQPatternist::Expression
IDIntegerValue enum valueQPatternist::Expression
IDLetClause enum valueQPatternist::Expression
IDLowerCaseFN enum valueQPatternist::Expression
IDNamespaceConstructor enum valueQPatternist::Expression
IDPath enum valueQPatternist::Expression
IDPositionFN enum valueQPatternist::Expression
IDRangeVariableReference enum valueQPatternist::Expression
IDReturnOrderBy enum valueQPatternist::Expression
IDStringValue enum valueQPatternist::Expression
IDUnresolvedVariableReference enum valueQPatternist::Expression
IDUpperCaseFN enum valueQPatternist::Expression
IDUserFunctionCallsite enum valueQPatternist::Expression
IDValueComparison enum valueQPatternist::Expression
is(const ID id) constQPatternist::Expressioninline
IsEvaluated enum valueQPatternist::Expression
isEvaluated() constQPatternist::Expressioninline
IsNodeConstructor enum valueQPatternist::Expression
LastOperandIsCollation enum valueQPatternist::Expression
List typedefQPatternist::Expression
m_operandsQPatternist::UnlimitedContainerprotected
newFocusType() constQPatternist::Expressionvirtual
operands() constQPatternist::UnlimitedContainervirtual
operandsUnionType() constQPatternist::UnlimitedContainerinlineprotected
operatorID() constQPatternist::ComparingAggregator< oper, result >inline
optimizationPasses() constQPatternist::Expressionvirtual
patternPriority() constQPatternist::Expressionvirtual
prepareCasting(const ReportContext::Ptr &context, const ItemType::Ptr &sourceType)QPatternist::CastingPlatform< ComparingAggregator< oper, result >, true >protected
prepareComparison(const AtomicComparator::Ptr &comparator)QPatternist::ComparisonPlatform< ComparingAggregator< oper, result >, true, AtomicComparator::AsValueComparison, ReportContext::FORG0006 >protected
ProductOfCardinality enum valueQPatternist::UnlimitedContainer
properties() constQPatternist::FunctionCallvirtual
Properties typedefQPatternist::Expression
Property enum nameQPatternist::Expression
Ptr typedefQPatternist::FunctionCall
QAbstractXmlForwardIterator typedefQPatternist::Expression
QSharedData()QSharedDatainline
QSharedData(const QSharedData &)QSharedDatainline
refQSharedDatamutable
RequiresContextItem enum valueQPatternist::Expression
RequiresCurrentItem enum valueQPatternist::Expression
RequiresFocus enum valueQPatternist::Expression
rewrite(Expression::Ptr &old, const Expression::Ptr &New, const StaticContext::Ptr &context)QPatternist::Expressioninlinestatic
rewrite(const Expression::Ptr &to, const StaticContext::Ptr &context) constQPatternist::Expressioninline
RewriteToEmptyOnEmpty enum valueQPatternist::Expression
setOperands(const Expression::List &list)QPatternist::UnlimitedContainervirtual
setSignature(const FunctionSignature::Ptr &sign)QPatternist::FunctionCallvirtual
signature() constQPatternist::FunctionCallvirtual
sourceLocation() constQPatternist::SourceLocationReflectionvirtual
SourceLocationReflection()QPatternist::SourceLocationReflectioninline
staticType() constQPatternist::Aggregatorvirtual
targetType() constQPatternist::ComparingAggregator< oper, result >inline
typeCheck(const StaticContext::Ptr &context, const SequenceType::Ptr &reqType)QPatternist::ComparingAggregator< oper, result >virtual
typeCheckOperands(const StaticContext::Ptr &context)QPatternist::Expressionprotected
UnionOfCardinality enum valueQPatternist::UnlimitedContainer
UnlimitedContainer(const Expression::List &operands=Expression::List())QPatternist::UnlimitedContainer
useCaseInsensitiveComparator()QPatternist::ComparisonPlatform< ComparingAggregator< oper, result >, true, AtomicComparator::AsValueComparison, ReportContext::FORG0006 >inlineprotected
UseContextItem enum valueQPatternist::Expression
Vector typedefQPatternist::Expression
~Expression()QPatternist::Expressionvirtual
~SourceLocationReflection()QPatternist::SourceLocationReflectioninlinevirtual