![]() |
Qt 4.8
|
#include <qdeclarativeparser_p.h>
Public Types | |
| enum | Type { Unknown, Literal, PropertyBinding, ValueSource, ValueInterceptor, CreatedObject, SignalObject, SignalExpression, Id } |
Public Functions | |
| QString | primitive () const |
| Value () | |
| virtual | ~Value () |
Public Functions inherited from QDeclarativeRefCount | |
| void | addref () |
| QDeclarativeRefCount () | |
| void | release () |
| virtual | ~QDeclarativeRefCount () |
Public Variables | |
| LocationSpan | location |
| Object * | object |
| Type | type |
| Variant | value |
Definition at line 284 of file qdeclarativeparser_p.h.
| Enumerator | |
|---|---|
| Unknown | |
| Literal | |
| PropertyBinding | |
| ValueSource | |
| ValueInterceptor | |
| CreatedObject | |
| SignalObject | |
| SignalExpression | |
| Id | |
Definition at line 290 of file qdeclarativeparser_p.h.
| QDeclarativeParser::Value::Value | ( | ) |
Definition at line 254 of file qdeclarativeparser.cpp.
|
virtual |
Definition at line 259 of file qdeclarativeparser.cpp.
|
inline |
Definition at line 313 of file qdeclarativeparser_p.h.
Referenced by QDeclarativeCompiler::buildIdProperty(), and QDeclarativeDomValueLiteral::literal().
| LocationSpan QDeclarativeParser::Value::location |
Definition at line 320 of file qdeclarativeparser_p.h.
Referenced by QDeclarativeCompiler::genBindingAssignment(), QDeclarativeCompiler::genLiteralAssignment(), QDeclarativeCompiler::genObjectBody(), QDeclarativeDomValue::length(), QDeclarativeDomValue::position(), and ValuePtrLessThan().
| Object* QDeclarativeParser::Value::object |
Definition at line 318 of file qdeclarativeparser_p.h.
Referenced by QDeclarativeCompiler::buildListProperty(), QDeclarativeCompiler::buildPropertyAssignment(), QDeclarativeCompiler::buildPropertyObjectAssignment(), QDeclarativeCompiler::buildPropertyOnAssignment(), QDeclarativeCompiler::buildValueTypeProperty(), QDeclarativeCustomParserNodePrivate::fromProperty(), QDeclarativeCompiler::genListProperty(), QDeclarativeCompiler::genObjectBody(), QDeclarativeCompiler::genPropertyAssignment(), QDeclarativeDomValueValueSource::object(), QDeclarativeDomValueValueInterceptor::object(), and QDeclarativeDomValue::toObject().
| Type QDeclarativeParser::Value::type |
Definition at line 310 of file qdeclarativeparser_p.h.
Referenced by QDeclarativeCompiler::buildListProperty(), QDeclarativeCompiler::buildPropertyLiteralAssignment(), QDeclarativeCompiler::buildPropertyObjectAssignment(), QDeclarativeCompiler::buildPropertyOnAssignment(), QDeclarativeCompiler::buildValueTypeProperty(), QDeclarativeCustomParserNodePrivate::fromProperty(), QDeclarativeCompiler::genListProperty(), QDeclarativeCompiler::genObjectBody(), QDeclarativeCompiler::genPropertyAssignment(), QDeclarativeCompiler::testQualifiedEnumAssignment(), and QDeclarativeDomValue::type().
| Variant QDeclarativeParser::Value::value |
Definition at line 316 of file qdeclarativeparser_p.h.
Referenced by QDeclarativeDomValueBinding::binding(), QDeclarativeCompiler::buildBinding(), QDeclarativeCompiler::buildListProperty(), QDeclarativeCompiler::buildPropertyLiteralAssignment(), QDeclarativeCompiler::buildValueTypeProperty(), QDeclarativeCustomParserNodePrivate::fromProperty(), QDeclarativeCompiler::genLiteralAssignment(), QDeclarativeCompiler::genObjectBody(), QDeclarativeCompiler::testLiteralAssignment(), and QDeclarativeCompiler::testQualifiedEnumAssignment().