Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qv4internalclass_p.h>
Public Types | |
enum | { StructureChange = 0x100 , NotExtensible = StructureChange | (1 << 0) , VTableChange = StructureChange | (1 << 1) , PrototypeChange = StructureChange | (1 << 2) , ProtoClass = StructureChange | (1 << 3) , Sealed = StructureChange | (1 << 4) , Frozen = StructureChange | (1 << 5) , Locked = StructureChange | (1 << 6) } |
Public Member Functions | |
bool | operator== (const InternalClassTransition &other) const |
bool | operator< (const InternalClassTransition &other) const |
Public Attributes | ||
union { | ||
PropertyKey id | ||
const VTable * vtable | ||
Heap::Object * prototype | ||
}; | ||
Heap::InternalClass * | lookup | |
int | flags | |
Definition at line 286 of file qv4internalclass_p.h.
anonymous enum |
Enumerator | |
---|---|
StructureChange | |
NotExtensible | |
VTableChange | |
PrototypeChange | |
ProtoClass | |
Sealed | |
Frozen | |
Locked |
Definition at line 295 of file qv4internalclass_p.h.
|
inline |
Definition at line 310 of file qv4internalclass_p.h.
References other().
|
inline |
Definition at line 307 of file qv4internalclass_p.h.
References other().
union { ... } QV4::InternalClassTransition |
int QV4::InternalClassTransition::flags |
Definition at line 294 of file qv4internalclass_p.h.
PropertyKey QV4::InternalClassTransition::id |
Definition at line 289 of file qv4internalclass_p.h.
Heap::InternalClass* QV4::InternalClassTransition::lookup |
Definition at line 293 of file qv4internalclass_p.h.
Heap::Object* QV4::InternalClassTransition::prototype |
Definition at line 291 of file qv4internalclass_p.h.
const VTable* QV4::InternalClassTransition::vtable |
Definition at line 290 of file qv4internalclass_p.h.