![]() |
Qt 6.x
The Qt SDK
|
#include <qv4vtable_p.h>
Definition at line 32 of file qv4vtable_p.h.
typedef ReturnedValue(* QV4::VTable::Call) (const FunctionObject *, const Value *thisObject, const Value *argv, int argc) |
Definition at line 52 of file qv4vtable_p.h.
typedef ReturnedValue(* QV4::VTable::CallAsConstructor) (const FunctionObject *, const Value *argv, int argc, const Value *newTarget) |
Definition at line 54 of file qv4vtable_p.h.
typedef void(* QV4::VTable::CallWithMetaTypes) (const FunctionObject *, QObject *, void **, const QMetaType *, int) |
Definition at line 53 of file qv4vtable_p.h.
typedef bool(* QV4::VTable::DefineOwnProperty) (Managed *m, PropertyKey id, const Property *p, PropertyAttributes attrs) |
Definition at line 43 of file qv4vtable_p.h.
typedef bool(* QV4::VTable::DeleteProperty) (Managed *m, PropertyKey id) |
Definition at line 40 of file qv4vtable_p.h.
typedef void(* QV4::VTable::Destroy) (Heap::Base *) |
Definition at line 34 of file qv4vtable_p.h.
typedef ReturnedValue(* QV4::VTable::Get) (const Managed *, PropertyKey id, const Value *receiver, bool *hasProperty) |
Definition at line 38 of file qv4vtable_p.h.
Definition at line 48 of file qv4vtable_p.h.
typedef PropertyAttributes(* QV4::VTable::GetOwnProperty) (const Managed *m, PropertyKey id, Property *p) |
Definition at line 42 of file qv4vtable_p.h.
typedef Heap::Object *(* QV4::VTable::GetPrototypeOf) (const Managed *) |
Definition at line 46 of file qv4vtable_p.h.
typedef bool(* QV4::VTable::HasProperty) (const Managed *m, PropertyKey id) |
Definition at line 41 of file qv4vtable_p.h.
typedef ReturnedValue(* QV4::VTable::InstanceOf) (const Object *typeObject, const Value &var) |
Definition at line 50 of file qv4vtable_p.h.
Definition at line 36 of file qv4vtable_p.h.
typedef bool(* QV4::VTable::IsExtensible) (const Managed *) |
Definition at line 44 of file qv4vtable_p.h.
typedef void(* QV4::VTable::MarkObjects) (Heap::Base *, MarkStack *markStack) |
Definition at line 35 of file qv4vtable_p.h.
typedef int(* QV4::VTable::Metacall) (Object *, QMetaObject::Call, int, void **) |
Definition at line 59 of file qv4vtable_p.h.
typedef OwnPropertyKeyIterator *(* QV4::VTable::OwnPropertyKeys) (const Object *m, Value *target) |
Definition at line 49 of file qv4vtable_p.h.
typedef bool(* QV4::VTable::PreventExtensions) (Managed *) |
Definition at line 45 of file qv4vtable_p.h.
Definition at line 39 of file qv4vtable_p.h.
typedef ReturnedValue(* QV4::VTable::ResolveLookupGetter) (const Object *, ExecutionEngine *, Lookup *) |
Definition at line 56 of file qv4vtable_p.h.
typedef bool(* QV4::VTable::ResolveLookupSetter) (Object *, ExecutionEngine *, Lookup *, const Value &) |
Definition at line 57 of file qv4vtable_p.h.
Definition at line 47 of file qv4vtable_p.h.
Call QV4::VTable::call |
Definition at line 93 of file qv4vtable_p.h.
CallAsConstructor QV4::VTable::callAsConstructor |
Definition at line 94 of file qv4vtable_p.h.
CallWithMetaTypes QV4::VTable::callWithMetaTypes |
Definition at line 95 of file qv4vtable_p.h.
const char* QV4::VTable::className |
Definition at line 73 of file qv4vtable_p.h.
DefineOwnProperty QV4::VTable::defineOwnProperty |
Definition at line 84 of file qv4vtable_p.h.
DeleteProperty QV4::VTable::deleteProperty |
Definition at line 81 of file qv4vtable_p.h.
Destroy QV4::VTable::destroy |
Definition at line 75 of file qv4vtable_p.h.
Referenced by QV4::Chunk::sweep().
Get QV4::VTable::get |
Definition at line 79 of file qv4vtable_p.h.
GetLength QV4::VTable::getLength |
Definition at line 89 of file qv4vtable_p.h.
GetOwnProperty QV4::VTable::getOwnProperty |
Definition at line 83 of file qv4vtable_p.h.
GetPrototypeOf QV4::VTable::getPrototypeOf |
Definition at line 87 of file qv4vtable_p.h.
HasProperty QV4::VTable::hasProperty |
Definition at line 82 of file qv4vtable_p.h.
quint16 QV4::VTable::inlinePropertyOffset |
Definition at line 62 of file qv4vtable_p.h.
Referenced by QV4::MemoryManager::allocObjectWithMemberData().
InstanceOf QV4::VTable::instanceOf |
Definition at line 91 of file qv4vtable_p.h.
quint8 QV4::VTable::isArrayData |
Definition at line 69 of file qv4vtable_p.h.
IsEqualTo QV4::VTable::isEqualTo |
Definition at line 77 of file qv4vtable_p.h.
quint8 QV4::VTable::isErrorObject |
Definition at line 68 of file qv4vtable_p.h.
quint8 QV4::VTable::isExecutionContext |
Definition at line 64 of file qv4vtable_p.h.
IsExtensible QV4::VTable::isExtensible |
Definition at line 85 of file qv4vtable_p.h.
quint8 QV4::VTable::isFunctionObject |
Definition at line 67 of file qv4vtable_p.h.
quint8 QV4::VTable::isObject |
Definition at line 66 of file qv4vtable_p.h.
quint8 QV4::VTable::isString |
Definition at line 65 of file qv4vtable_p.h.
quint8 QV4::VTable::isStringOrSymbol |
Definition at line 70 of file qv4vtable_p.h.
MarkObjects QV4::VTable::markObjects |
Definition at line 76 of file qv4vtable_p.h.
Metacall QV4::VTable::metacall |
Definition at line 100 of file qv4vtable_p.h.
quint16 QV4::VTable::nInlineProperties |
Definition at line 63 of file qv4vtable_p.h.
Referenced by QV4::MemoryManager::allocObjectWithMemberData().
OwnPropertyKeys QV4::VTable::ownPropertyKeys |
Definition at line 90 of file qv4vtable_p.h.
const VTable* const QV4::VTable::parent |
Definition at line 61 of file qv4vtable_p.h.
Referenced by QV4::Value::as().
PreventExtensions QV4::VTable::preventExtensions |
Definition at line 86 of file qv4vtable_p.h.
Put QV4::VTable::put |
Definition at line 80 of file qv4vtable_p.h.
ResolveLookupGetter QV4::VTable::resolveLookupGetter |
Definition at line 97 of file qv4vtable_p.h.
ResolveLookupSetter QV4::VTable::resolveLookupSetter |
Definition at line 98 of file qv4vtable_p.h.
SetPrototypeOf QV4::VTable::setPrototypeOf |
Definition at line 88 of file qv4vtable_p.h.
quint8 QV4::VTable::type |
Definition at line 71 of file qv4vtable_p.h.
quint8 QV4::VTable::unused[4] |
Definition at line 72 of file qv4vtable_p.h.