![]() |
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 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 186 of file qv4arraydata_p.h.
Definition at line 192 of file qv4arraydata_p.h.
Definition at line 205 of file qv4arraydata.cpp.
|
static |
Definition at line 183 of file qv4arraydata.cpp.
|
inline |
Definition at line 194 of file qv4arraydata_p.h.
|
inline |
Definition at line 195 of file qv4arraydata_p.h.
|
static |
Definition at line 285 of file qv4arraydata.cpp.
Definition at line 191 of file qv4arraydata_p.h.
|
static |
Definition at line 248 of file qv4arraydata.cpp.
Definition at line 227 of file qv4arraydata.cpp.
Definition at line 191 of file qv4arraydata.cpp.
Definition at line 290 of file qv4arraydata.cpp.
Definition at line 169 of file qv4arraydata.cpp.
|
static |
Definition at line 222 of file qv4arraydata.cpp.
Definition at line 261 of file qv4arraydata.cpp.