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().