![]() |
Qt 4.8
|
Helper class for ComparisonFactory::fromLexical() which exposes CastingPlatform appropriately. More...
Public Functions | |
| const SourceLocationReflection * | actualReflection () const |
| bool | operator() (const AtomicValue::Ptr &operand1, const AtomicValue::Ptr &operand2, const SchemaType::Ptr &type, const ReportContext::Ptr &context) |
| AtomicComparator::Operator | operatorID () const |
| PerformComparison (const SourceLocationReflection *const sourceLocationReflection, const AtomicComparator::Operator op) | |
Public Functions inherited from QPatternist::SourceLocationReflection | |
| virtual QString | description () const |
| virtual QSourceLocation | sourceLocation () const |
| SourceLocationReflection () | |
| virtual | ~SourceLocationReflection () |
Properties | |
| const AtomicComparator::Operator | m_operator |
| const SourceLocationReflection *const | m_sourceReflection |
Additional Inherited Members | |
Protected Functions inherited from QPatternist::ComparisonPlatform< PerformComparison, true > | |
| const AtomicComparator::Ptr & | comparator () const |
| bool | compare (const Item &i1, const Item &i2, const AtomicComparator::Ptr &comp, const AtomicComparator::Operator op) const |
Compares i1 and i2 with operator op, using comparator comp. All input arguments must be valid, and not null. More... | |
| ComparisonPlatform () | |
| AtomicComparator::ComparisonResult | detailedFlexibleCompare (const Item &it1, const Item &it2, const DynamicContext::Ptr &context) const |
like flexibleCompare(), but returns the result as an AtomicComparator::Operator instead of bool. More... | |
| AtomicComparator::Ptr | fetchComparator (const ItemType::Ptr &type1, const ItemType::Ptr &type2, const ReportContext::Ptr &context) const |
| bool | flexibleCompare (const Item &it1, const Item &it2, const DynamicContext::Ptr &context) const |
Compares it1 against it2, using comparator() and operatorID(). More... | |
| void | prepareComparison (const AtomicComparator::Ptr &comparator) |
| void | useCaseInsensitiveComparator () |
Helper class for ComparisonFactory::fromLexical() which exposes CastingPlatform appropriately.
Definition at line 59 of file qcomparisonfactory.cpp.
|
inline |
Definition at line 63 of file qcomparisonfactory.cpp.
|
inlinevirtual |
Implements QPatternist::SourceLocationReflection.
Definition at line 100 of file qcomparisonfactory.cpp.
|
inline |
Definition at line 70 of file qcomparisonfactory.cpp.
|
inline |
Definition at line 105 of file qcomparisonfactory.cpp.
|
private |
Definition at line 112 of file qcomparisonfactory.cpp.
|
private |
Definition at line 111 of file qcomparisonfactory.cpp.