![]() |
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.