Qt 4.8
|
Helper class for ValueFactory::fromLexical() which exposes CastingPlatform appropriately. More...
Public Functions | |
const SourceLocationReflection * | actualReflection () const |
AtomicValue::Ptr | operator() (const AtomicValue::Ptr &lexicalValue, const SchemaType::Ptr &, const ReportContext::Ptr &context) |
PerformValueConstruction (const SourceLocationReflection *const sourceLocationReflection, const SchemaType::Ptr &toType) | |
ItemType::Ptr | targetType () const |
Public Functions inherited from QPatternist::SourceLocationReflection | |
virtual QString | description () const |
virtual QSourceLocation | sourceLocation () const |
SourceLocationReflection () | |
virtual | ~SourceLocationReflection () |
Properties | |
const SourceLocationReflection *const | m_sourceReflection |
const ItemType::Ptr | m_targetType |
Additional Inherited Members | |
Protected Functions inherited from QPatternist::CastingPlatform< PerformValueConstruction, false > | |
Item | cast (const Item &sourceValue, const ReportContext::Ptr &context) const |
CastingPlatform (const ReportContext::ErrorCode code=ReportContext::FORG0001) | |
void | checkTargetType (const ReportContext::Ptr &context) const |
bool | prepareCasting (const ReportContext::Ptr &context, const ItemType::Ptr &sourceType) |
Helper class for ValueFactory::fromLexical() which exposes CastingPlatform appropriately.
Definition at line 57 of file qvaluefactory.cpp.
|
inline |
Definition at line 61 of file qvaluefactory.cpp.
|
inlinevirtual |
Implements QPatternist::SourceLocationReflection.
Definition at line 76 of file qvaluefactory.cpp.
|
inline |
Definition at line 68 of file qvaluefactory.cpp.
|
inline |
Definition at line 81 of file qvaluefactory.cpp.
|
private |
Definition at line 87 of file qvaluefactory.cpp.
|
private |
Definition at line 88 of file qvaluefactory.cpp.