![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qv4arraydata_p.h>
Static Public Member Functions | |
static uint | allocate (Object *o, bool doubleSlot=false) |
static void | free (Heap::ArrayData *d, uint idx) |
static Heap::ArrayData * | reallocate (Object *o, uint n, bool enforceAttributes) |
static ReturnedValue | get (const Heap::ArrayData *d, uint index) |
static bool | put (Object *o, uint index, const Value &value) |
static bool | putArray (Object *o, uint index, const Value *values, uint n) |
static bool | del (Object *o, uint index) |
static void | setAttribute (Object *o, uint index, PropertyAttributes attrs) |
static void | push_front (Object *o, const Value *values, uint n) |
static ReturnedValue | pop_front (Object *o) |
static uint | truncate (Object *o, uint newLen) |
static uint | length (const Heap::ArrayData *d) |
Static Public Member Functions inherited from QV4::ArrayData | |
static void | ensureAttributes (Object *o) |
static void | realloc (Object *o, Type newType, uint alloc, bool enforceAttributes) |
static void | sort (ExecutionEngine *engine, Object *thisObject, const Value &comparefn, uint dataLen) |
static uint | append (Object *obj, ArrayObject *otherObj, uint n) |
static void | insert (Object *o, uint index, const Value *v, bool isAccessor=false) |
Static Public Member Functions inherited from QV4::Managed | |
static QString | typeToString (Type) |
Static Public Member Functions inherited from QV4::Value | |
static constexpr Value | fromStaticValue (StaticValue staticValue) |
static constexpr Value | undefined () |
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 Public Member Functions inherited from QV4::StaticValue | |
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 210 of file qv4arraydata_p.h.
Definition at line 329 of file qv4arraydata.cpp.
Definition at line 394 of file qv4arraydata.cpp.
Definition at line 306 of file qv4arraydata.cpp.
|
static |
Definition at line 368 of file qv4arraydata.cpp.
|
static |
Definition at line 497 of file qv4arraydata.cpp.
Definition at line 222 of file qv4arraydata_p.h.
|
static |
Definition at line 457 of file qv4arraydata.cpp.
Definition at line 445 of file qv4arraydata.cpp.
Definition at line 377 of file qv4arraydata.cpp.
Definition at line 507 of file qv4arraydata.cpp.
Definition at line 322 of file qv4arraydata.cpp.
|
static |
Definition at line 428 of file qv4arraydata.cpp.
|
inline |
Definition at line 217 of file qv4arraydata_p.h.
|
inline |
Definition at line 216 of file qv4arraydata_p.h.
Definition at line 472 of file qv4arraydata.cpp.