![]() |
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 nn, bool enforceAttributes) |
| static ReturnedValue | get (const Heap::ArrayData *d, uint indexindex) |
| static bool | put (Object *o, uint indexindex, const Value &valuevalue) |
| static bool | putArray (Object *o, uint indexindex, const Value *valuesvalues, uint nn) |
| static bool | del (Object *o, uint indexindex) |
| static void | setAttribute (Object *o, uint indexindex, PropertyAttributes attrs) |
| static void | push_front (Object *o, const Value *valuesvalues, uint nn) |
| 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 *objobj, ArrayObject *otherObj, uint nn) |
| static void | insert (Object *o, uint indexindex, const Value *vv, 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 mm) |
| static bool | toBooleanImpl (Value valval) |
| static double | toNumberImpl (Value vv) |
| static Heap::String * | toString (ExecutionEngine *e, Value valval) |
| static Heap::Object * | toObject (ExecutionEngine *e, Value valval) |
| static constexpr Value | fromReturnedValue (ReturnedValue valval) |
| 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 bb) |
| 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 valuevalue) |
| static constexpr quint64 | tagBitMask (TagBit bit) |
| static bool | integerCompatible (StaticValue aa, StaticValue bb) |
| static bool | bothDouble (StaticValue aa, StaticValue bb) |
| static QV4_NEARLY_ALWAYS_INLINE bool | isInt32 (double d) |
| static constexpr StaticValue | fromReturnedValue (ReturnedValue valval) |
| static constexpr StaticValue | emptyValue () |
| static constexpr StaticValue | fromBoolean (bool bb) |
| 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 212 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 224 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 219 of file qv4arraydata_p.h.
|
inline |
Definition at line 218 of file qv4arraydata_p.h.
Definition at line 472 of file qv4arraydata.cpp.