![]() |
Qt 6.x
The Qt SDK
|
#include <qv4memberdata_p.h>
Static Public Member Functions | |
static Heap::MemberData * | allocate (QV4::ExecutionEngine *e, uint n, Heap::MemberData *old=nullptr) |
![]() | |
static constexpr Value | fromStaticValue (StaticValue staticValue) |
static Value | fromHeapObject (HeapBasePtr m) |
static bool | toBooleanImpl (Value val) |
static double | toNumberImpl (Value v) |
static Heap::String * | toString (ExecutionEngine *e, Value val) |
static Heap::Object * | toObject (ExecutionEngine *e, Value val) |
static constexpr Value | fromReturnedValue (ReturnedValue val) |
static double | toInteger (double d) |
static int | toInt32 (double d) |
static unsigned int | toUInt32 (double d) |
static constexpr Value | emptyValue () |
static constexpr Value | fromBoolean (bool b) |
static constexpr Value | fromInt32 (int i) |
static constexpr Value | undefinedValue () |
static constexpr Value | nullValue () |
static Value | fromDouble (double d) |
static Value | fromUInt32 (uint i) |
![]() | |
static int | valueOffset () |
static int | tagOffset () |
static constexpr quint64 | tagValue (quint32 tag, quint32 value) |
static constexpr quint64 | tagBitMask (TagBit bit) |
static bool | integerCompatible (StaticValue a, StaticValue b) |
static bool | bothDouble (StaticValue a, StaticValue b) |
static QV4_NEARLY_ALWAYS_INLINE bool | isInt32 (double d) |
static constexpr StaticValue | fromReturnedValue (ReturnedValue val) |
static constexpr StaticValue | emptyValue () |
static constexpr StaticValue | fromBoolean (bool b) |
static constexpr StaticValue | fromInt32 (int i) |
static constexpr StaticValue | undefinedValue () |
static constexpr StaticValue | nullValue () |
static StaticValue | fromDouble (double d) |
static StaticValue | fromUInt32 (uint i) |
static double | toInteger (double d) |
static int | toInt32 (double d) |
static unsigned int | toUInt32 (double d) |
Definition at line 36 of file qv4memberdata_p.h.
|
static |
Definition at line 27 of file qv4memberdata.cpp.
References QV4::MemoryManager::align(), e, nextPowerOfTwo(), Q_ASSERT, and size().
Referenced by QQmlVMEMetaObject::QQmlVMEMetaObject(), QV4::SharedInternalClassDataPrivate< PropertyKey >::grow(), QV4::FunctionPrototype::method_bind(), and QV4::Object::setInternalClass().
|
inline |
Definition at line 42 of file qv4memberdata_p.h.
References d.
Referenced by QQmlVMEMetaObject::metaCall(), QQmlVMEMetaObject::method(), QQmlVMEMetaObject::readPropertyAsBool(), QQmlVMEMetaObject::readPropertyAsDate(), QQmlVMEMetaObject::readPropertyAsDateTime(), QQmlVMEMetaObject::readPropertyAsDouble(), QQmlVMEMetaObject::readPropertyAsInt(), QQmlVMEMetaObject::readPropertyAsList(), QQmlVMEMetaObject::readPropertyAsPointF(), QQmlVMEMetaObject::readPropertyAsQObject(), QQmlVMEMetaObject::readPropertyAsRectF(), QQmlVMEMetaObject::readPropertyAsSizeF(), QQmlVMEMetaObject::readPropertyAsString(), QQmlVMEMetaObject::readPropertyAsTime(), QQmlVMEMetaObject::readPropertyAsUrl(), QQmlVMEMetaObject::readPropertyAsVariant(), QQmlVMEMetaObject::readVarProperty(), QQmlVMEMetaObject::writeProperty(), and QQmlVMEMetaObject::writeVarProperty().
Definition at line 41 of file qv4memberdata_p.h.
References d.
|
inline |
Definition at line 44 of file qv4memberdata_p.h.
|
inline |
Definition at line 43 of file qv4memberdata_p.h.
Referenced by QQmlVMEMetaObject::metaCall(), QQmlVMEMetaObject::readPropertyAsList(), QQmlVMEMetaObject::setVmeMethod(), QQmlVMEMetaObject::writeProperty(), QQmlVMEMetaObject::writeProperty(), QQmlVMEMetaObject::writeProperty(), QQmlVMEMetaObject::writeProperty(), and QQmlVMEMetaObject::writeVarProperty().
|
inline |
Definition at line 46 of file qv4memberdata_p.h.
References d.
Referenced by allocate().