![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#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 287 of file qv4internalclass_p.h.
| anonymous enum |
| Enumerator | |
|---|---|
| StructureChange | |
| NotExtensible | |
| VTableChange | |
| PrototypeChange | |
| ProtoClass | |
| Sealed | |
| Frozen | |
| Locked | |
Definition at line 296 of file qv4internalclass_p.h.
|
inline |
Definition at line 311 of file qv4internalclass_p.h.
|
inline |
Definition at line 308 of file qv4internalclass_p.h.
| union { ... } QV4::InternalClassTransition |
| int QV4::InternalClassTransition::flags |
Definition at line 295 of file qv4internalclass_p.h.
| PropertyKey QV4::InternalClassTransition::id |
Definition at line 290 of file qv4internalclass_p.h.
| Heap::InternalClass* QV4::InternalClassTransition::lookup |
Definition at line 294 of file qv4internalclass_p.h.
Referenced by QV4::Heap::InternalClass::asProtoClass(), QV4::Heap::InternalClass::changeMember(), QV4::Heap::InternalClass::frozen(), QV4::Heap::InternalClass::locked(), QV4::Heap::InternalClass::nonExtensible(), and QV4::Heap::InternalClass::sealed().
| Heap::Object* QV4::InternalClassTransition::prototype |
Definition at line 292 of file qv4internalclass_p.h.
| const VTable* QV4::InternalClassTransition::vtable |
Definition at line 291 of file qv4internalclass_p.h.