Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QV4::Property Struct Reference

#include <qv4property_p.h>

Collaboration diagram for QV4::Property:

Public Member Functions

void fullyPopulated (PropertyAttributes *attrs)
void completed (PropertyAttributes *attrs)
bool isSubset (const PropertyAttributes &attrs, const Property *other, PropertyAttributes otherAttrs) const
void merge (PropertyAttributes &attrs, const Property *other, PropertyAttributes otherAttrs)
Heap::FunctionObject * getter () const
Heap::FunctionObject * setter () const
void setGetter (FunctionObject *g)
void setSetter (FunctionObject *s)
void copy (const Property *other, PropertyAttributes attrs)
bool isCompatible (PropertyAttributes &attrs, const Property *other, PropertyAttributes otherAttrs) const
 Property ()
 Property (Heap::FunctionObject *getter, Heap::FunctionObject *setter)

Public Attributes

Value value
Value set

Detailed Description

Definition at line 27 of file qv4property_p.h.

Constructor & Destructor Documentation

◆ Property() [1/2]

QV4::Property::Property ( )
inlineexplicit

Definition at line 112 of file qv4property_p.h.

◆ Property() [2/2]

QV4::Property::Property ( Heap::FunctionObject * getter,
Heap::FunctionObject * setter )
inline

Definition at line 113 of file qv4property_p.h.

Member Function Documentation

◆ completed()

void QV4::Property::completed ( PropertyAttributes * attrs)
inline

Definition at line 47 of file qv4property_p.h.

◆ copy()

void QV4::Property::copy ( const Property * other,
PropertyAttributes attrs )
inline

Definition at line 72 of file qv4property_p.h.

◆ fullyPopulated()

void QV4::Property::fullyPopulated ( PropertyAttributes * attrs)
inline

Definition at line 32 of file qv4property_p.h.

◆ getter()

Heap::FunctionObject * QV4::Property::getter ( ) const
inline

Definition at line 67 of file qv4property_p.h.

◆ isCompatible()

bool QV4::Property::isCompatible ( PropertyAttributes & attrs,
const Property * other,
PropertyAttributes otherAttrs ) const
inline

Definition at line 79 of file qv4property_p.h.

◆ isSubset()

bool Property::isSubset ( const PropertyAttributes & attrs,
const Property * other,
PropertyAttributes otherAttrs ) const
inline

Definition at line 121 of file qv4property_p.h.

◆ merge()

void Property::merge ( PropertyAttributes & attrs,
const Property * other,
PropertyAttributes otherAttrs )
inline

Definition at line 142 of file qv4property_p.h.

◆ setGetter()

void QV4::Property::setGetter ( FunctionObject * g)
inline

Definition at line 69 of file qv4property_p.h.

◆ setSetter()

void QV4::Property::setSetter ( FunctionObject * s)
inline

Definition at line 70 of file qv4property_p.h.

◆ setter()

Heap::FunctionObject * QV4::Property::setter ( ) const
inline

Definition at line 68 of file qv4property_p.h.

Member Data Documentation

◆ set

Value QV4::Property::set

Definition at line 29 of file qv4property_p.h.

◆ value

Value QV4::Property::value

Definition at line 28 of file qv4property_p.h.


The documentation for this struct was generated from the following file: