![]() |
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>
Classes | |
struct | Entry |
Public Member Functions | |
PropertyHash () | |
PropertyHash (const PropertyHash &other) | |
~PropertyHash () | |
PropertyHash & | operator= (const PropertyHash &other) |
void | addEntry (const Entry &entry, int classSize) |
Entry * | lookup (PropertyKey identifier) const |
void | detach (bool grow, int classSize) |
Public Attributes | |
PropertyHashData * | d |
Definition at line 41 of file qv4internalclass_p.h.
|
inline |
Definition at line 75 of file qv4internalclass_p.h.
References QV4::PropertyHashData::PropertyHashData(), and d.
Referenced by QV4::Heap::InternalClass::init().
|
inline |
Definition at line 80 of file qv4internalclass_p.h.
References d, and QV4::PropertyHashData::refCount.
Referenced by QV4::Heap::InternalClass::init().
|
inline |
Definition at line 86 of file qv4internalclass_p.h.
References d, and QV4::PropertyHashData::refCount.
Referenced by QV4::Heap::InternalClass::destroy().
Definition at line 28 of file qv4internalclass.cpp.
References QV4::PropertyHashData::alloc, d, detach(), QV4::PropertyHashData::entries, and QV4::PropertyHashData::size.
Referenced by QV4::Heap::addDummyEntry().
void QV4::PropertyHash::detach | ( | bool | grow, |
int | classSize ) |
Definition at line 45 of file qv4internalclass.cpp.
References QV4::PropertyHashData::PropertyHashData(), QV4::PropertyHashData::alloc, d, QV4::PropertyHashData::entries, QV4::PropertyHashData::numBits, QV4::PropertyHashData::refCount, and QV4::PropertyHashData::size.
Referenced by addEntry().
|
inline |
Definition at line 103 of file qv4internalclass_p.h.
References QV4::PropertyHashData::alloc, d, and QV4::PropertyHashData::entries.
Referenced by QV4::Heap::InternalClass::find(), QV4::Heap::InternalClass::findEntry(), QV4::Heap::InternalClass::findValueOrGetter(), QV4::Heap::InternalClass::findValueOrSetter(), QV4::Heap::InternalClass::indexOfValueOrGetter(), and QV4::Heap::InternalClass::verifyIndex().
|
inline |
Definition at line 92 of file qv4internalclass_p.h.
References d, and QV4::PropertyHashData::refCount.
PropertyHashData* QV4::PropertyHash::d |
Definition at line 49 of file qv4internalclass_p.h.
Referenced by PropertyHash(), PropertyHash(), ~PropertyHash(), addEntry(), detach(), lookup(), and operator=().