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.