ASTObjectValue Class

(QmlJS::QmlJS::ASTObjectValue)

Public Functions

ASTObjectValue(AST::UiQualifiedId *typeName, AST::UiObjectInitializer *initializer, const QmlJS::QmlJS::Document *doc, QmlJS::QmlJS::ValueOwner *valueOwner)
virtual ~ASTObjectValue()
QmlJS::QString defaultPropertyName() const
const QmlJS::QmlJS::Document *document() const
AST::UiObjectInitializer *initializer() const
AST::UiQualifiedId *typeName() const

Reimplemented Public Functions

virtual const QmlJS::QmlJS::ASTObjectValue *asAstObjectValue() const override
virtual bool getSourceLocation(QmlJS::QString *fileName, int *line, int *column) const override
virtual void processMembers(QmlJS::QmlJS::MemberProcessor *processor) const override

Member Function Documentation

ASTObjectValue::ASTObjectValue(AST::UiQualifiedId *typeName, AST::UiObjectInitializer *initializer, const QmlJS::QmlJS::Document *doc, QmlJS::QmlJS::ValueOwner *valueOwner)

Default constructs an instance of ASTObjectValue.

[virtual] ASTObjectValue::~ASTObjectValue()

Destroys the instance of ASTObjectValue. The destructor is virtual.

[override virtual] const QmlJS::QmlJS::ASTObjectValue *ASTObjectValue::asAstObjectValue() const

QmlJS::QString ASTObjectValue::defaultPropertyName() const

const QmlJS::QmlJS::Document *ASTObjectValue::document() const

[override virtual] bool ASTObjectValue::getSourceLocation(QmlJS::QString *fileName, int *line, int *column) const

AST::UiObjectInitializer *ASTObjectValue::initializer() const

[override virtual] void ASTObjectValue::processMembers(QmlJS::QmlJS::MemberProcessor *processor) const

AST::UiQualifiedId *ASTObjectValue::typeName() const