#include <ArrayStorage.h>
|
static ArrayStorage * | from (Butterfly *butterfly) |
|
static ArrayStorage * | from (IndexingHeader *indexingHeader) |
|
static ptrdiff_t | lengthOffset () |
|
static ptrdiff_t | vectorLengthOffset () |
|
static ptrdiff_t | numValuesInVectorOffset () |
|
static ptrdiff_t | vectorOffset () |
|
static ptrdiff_t | indexBiasOffset () |
|
static ptrdiff_t | sparseMapOffset () |
|
static size_t | sizeFor (unsigned vectorLength) |
|
static size_t | totalSizeFor (unsigned indexBias, size_t propertyCapacity, unsigned vectorLength) |
|
static unsigned | availableVectorLength (unsigned indexBias, size_t propertyCapacity, unsigned vectorLength) |
|
static unsigned | availableVectorLength (unsigned indexBias, Structure *structure, unsigned vectorLength) |
|
static unsigned | optimalVectorLength (unsigned indexBias, size_t propertyCapacity, unsigned vectorLength) |
|
static unsigned | optimalVectorLength (unsigned indexBias, Structure *structure, unsigned vectorLength) |
|
static ArrayStorage * | from (Butterfly *butterfly) |
|
static ArrayStorage * | from (IndexingHeader *indexingHeader) |
|
static ptrdiff_t | lengthOffset () |
|
static ptrdiff_t | vectorLengthOffset () |
|
static ptrdiff_t | numValuesInVectorOffset () |
|
static ptrdiff_t | vectorOffset () |
|
static ptrdiff_t | indexBiasOffset () |
|
static ptrdiff_t | sparseMapOffset () |
|
static size_t | sizeFor (unsigned vectorLength) |
|
static size_t | totalSizeFor (unsigned indexBias, size_t propertyCapacity, unsigned vectorLength) |
|
static unsigned | availableVectorLength (unsigned indexBias, size_t propertyCapacity, unsigned vectorLength) |
|
static unsigned | availableVectorLength (unsigned indexBias, Structure *structure, unsigned vectorLength) |
|
static unsigned | optimalVectorLength (unsigned indexBias, size_t propertyCapacity, unsigned vectorLength) |
|
static unsigned | optimalVectorLength (unsigned indexBias, Structure *structure, unsigned vectorLength) |
|
◆ availableVectorLength() [1/8]
static unsigned JSC::ArrayStorage::availableVectorLength |
( |
unsigned |
indexBias, |
|
|
size_t |
propertyCapacity, |
|
|
unsigned |
vectorLength |
|
) |
| |
|
inlinestatic |
◆ availableVectorLength() [2/8]
static unsigned JSC::ArrayStorage::availableVectorLength |
( |
unsigned |
indexBias, |
|
|
size_t |
propertyCapacity, |
|
|
unsigned |
vectorLength |
|
) |
| |
|
inlinestatic |
◆ availableVectorLength() [3/8]
static unsigned JSC::ArrayStorage::availableVectorLength |
( |
unsigned |
indexBias, |
|
|
Structure * |
structure, |
|
|
unsigned |
vectorLength |
|
) |
| |
|
inlinestatic |
◆ availableVectorLength() [4/8]
static unsigned JSC::ArrayStorage::availableVectorLength |
( |
unsigned |
indexBias, |
|
|
Structure * |
structure, |
|
|
unsigned |
vectorLength |
|
) |
| |
|
inlinestatic |
◆ availableVectorLength() [5/8]
unsigned JSC::ArrayStorage::availableVectorLength |
( |
size_t |
propertyCapacity, |
|
|
unsigned |
vectorLength |
|
) |
| |
|
inline |
◆ availableVectorLength() [6/8]
unsigned JSC::ArrayStorage::availableVectorLength |
( |
size_t |
propertyCapacity, |
|
|
unsigned |
vectorLength |
|
) |
| |
|
inline |
◆ availableVectorLength() [7/8]
unsigned JSC::ArrayStorage::availableVectorLength |
( |
Structure * |
structure, |
|
|
unsigned |
vectorLength |
|
) |
| |
|
inline |
◆ availableVectorLength() [8/8]
unsigned JSC::ArrayStorage::availableVectorLength |
( |
Structure * |
structure, |
|
|
unsigned |
vectorLength |
|
) |
| |
|
inline |
◆ butterfly() [1/2]
◆ butterfly() [2/2]
◆ copyHeaderFromDuringGC() [1/2]
◆ copyHeaderFromDuringGC() [2/2]
◆ from() [1/4]
◆ from() [2/4]
◆ from() [3/4]
◆ from() [4/4]
◆ hasHoles() [1/2]
bool JSC::ArrayStorage::hasHoles |
( |
| ) |
const |
|
inline |
◆ hasHoles() [2/2]
bool JSC::ArrayStorage::hasHoles |
( |
| ) |
const |
|
inline |
◆ indexBiasOffset() [1/2]
static ptrdiff_t JSC::ArrayStorage::indexBiasOffset |
( |
| ) |
|
|
inlinestatic |
◆ indexBiasOffset() [2/2]
static ptrdiff_t JSC::ArrayStorage::indexBiasOffset |
( |
| ) |
|
|
inlinestatic |
◆ indexingHeader() [1/4]
◆ indexingHeader() [2/4]
◆ indexingHeader() [3/4]
◆ indexingHeader() [4/4]
◆ inSparseMode() [1/2]
bool JSC::ArrayStorage::inSparseMode |
( |
| ) |
|
|
inline |
◆ inSparseMode() [2/2]
bool JSC::ArrayStorage::inSparseMode |
( |
| ) |
|
|
inline |
◆ length() [1/2]
unsigned JSC::ArrayStorage::length |
( |
void |
| ) |
const |
|
inline |
◆ length() [2/2]
unsigned JSC::ArrayStorage::length |
( |
| ) |
const |
|
inline |
◆ lengthOffset() [1/2]
static ptrdiff_t JSC::ArrayStorage::lengthOffset |
( |
| ) |
|
|
inlinestatic |
◆ lengthOffset() [2/2]
static ptrdiff_t JSC::ArrayStorage::lengthOffset |
( |
| ) |
|
|
inlinestatic |
◆ numValuesInVectorOffset() [1/2]
static ptrdiff_t JSC::ArrayStorage::numValuesInVectorOffset |
( |
| ) |
|
|
inlinestatic |
◆ numValuesInVectorOffset() [2/2]
static ptrdiff_t JSC::ArrayStorage::numValuesInVectorOffset |
( |
| ) |
|
|
inlinestatic |
◆ optimalVectorLength() [1/8]
static unsigned JSC::ArrayStorage::optimalVectorLength |
( |
unsigned |
indexBias, |
|
|
size_t |
propertyCapacity, |
|
|
unsigned |
vectorLength |
|
) |
| |
|
inlinestatic |
◆ optimalVectorLength() [2/8]
static unsigned JSC::ArrayStorage::optimalVectorLength |
( |
unsigned |
indexBias, |
|
|
size_t |
propertyCapacity, |
|
|
unsigned |
vectorLength |
|
) |
| |
|
inlinestatic |
◆ optimalVectorLength() [3/8]
static unsigned JSC::ArrayStorage::optimalVectorLength |
( |
unsigned |
indexBias, |
|
|
Structure * |
structure, |
|
|
unsigned |
vectorLength |
|
) |
| |
|
inlinestatic |
◆ optimalVectorLength() [4/8]
static unsigned JSC::ArrayStorage::optimalVectorLength |
( |
unsigned |
indexBias, |
|
|
Structure * |
structure, |
|
|
unsigned |
vectorLength |
|
) |
| |
|
inlinestatic |
◆ optimalVectorLength() [5/8]
unsigned JSC::ArrayStorage::optimalVectorLength |
( |
size_t |
propertyCapacity, |
|
|
unsigned |
vectorLength |
|
) |
| |
|
inline |
◆ optimalVectorLength() [6/8]
unsigned JSC::ArrayStorage::optimalVectorLength |
( |
size_t |
propertyCapacity, |
|
|
unsigned |
vectorLength |
|
) |
| |
|
inline |
◆ optimalVectorLength() [7/8]
unsigned JSC::ArrayStorage::optimalVectorLength |
( |
Structure * |
structure, |
|
|
unsigned |
vectorLength |
|
) |
| |
|
inline |
◆ optimalVectorLength() [8/8]
unsigned JSC::ArrayStorage::optimalVectorLength |
( |
Structure * |
structure, |
|
|
unsigned |
vectorLength |
|
) |
| |
|
inline |
◆ setLength() [1/2]
void JSC::ArrayStorage::setLength |
( |
unsigned |
length | ) |
|
|
inline |
◆ setLength() [2/2]
void JSC::ArrayStorage::setLength |
( |
unsigned |
length | ) |
|
|
inline |
◆ setVectorLength() [1/2]
void JSC::ArrayStorage::setVectorLength |
( |
unsigned |
length | ) |
|
|
inline |
◆ setVectorLength() [2/2]
void JSC::ArrayStorage::setVectorLength |
( |
unsigned |
length | ) |
|
|
inline |
◆ sizeFor() [1/2]
static size_t JSC::ArrayStorage::sizeFor |
( |
unsigned |
vectorLength | ) |
|
|
inlinestatic |
◆ sizeFor() [2/2]
static size_t JSC::ArrayStorage::sizeFor |
( |
unsigned |
vectorLength | ) |
|
|
inlinestatic |
◆ sparseMapOffset() [1/2]
static ptrdiff_t JSC::ArrayStorage::sparseMapOffset |
( |
| ) |
|
|
inlinestatic |
◆ sparseMapOffset() [2/2]
static ptrdiff_t JSC::ArrayStorage::sparseMapOffset |
( |
| ) |
|
|
inlinestatic |
◆ totalSize() [1/4]
size_t JSC::ArrayStorage::totalSize |
( |
size_t |
propertyCapacity | ) |
const |
|
inline |
◆ totalSize() [2/4]
size_t JSC::ArrayStorage::totalSize |
( |
size_t |
propertyCapacity | ) |
const |
|
inline |
◆ totalSize() [3/4]
◆ totalSize() [4/4]
◆ totalSizeFor() [1/2]
static size_t JSC::ArrayStorage::totalSizeFor |
( |
unsigned |
indexBias, |
|
|
size_t |
propertyCapacity, |
|
|
unsigned |
vectorLength |
|
) |
| |
|
inlinestatic |
◆ totalSizeFor() [2/2]
static size_t JSC::ArrayStorage::totalSizeFor |
( |
unsigned |
indexBias, |
|
|
size_t |
propertyCapacity, |
|
|
unsigned |
vectorLength |
|
) |
| |
|
inlinestatic |
◆ vector() [1/2]
◆ vector() [2/2]
◆ vectorLength() [1/2]
unsigned JSC::ArrayStorage::vectorLength |
( |
| ) |
const |
|
inline |
◆ vectorLength() [2/2]
unsigned JSC::ArrayStorage::vectorLength |
( |
| ) |
const |
|
inline |
◆ vectorLengthOffset() [1/2]
static ptrdiff_t JSC::ArrayStorage::vectorLengthOffset |
( |
| ) |
|
|
inlinestatic |
◆ vectorLengthOffset() [2/2]
static ptrdiff_t JSC::ArrayStorage::vectorLengthOffset |
( |
| ) |
|
|
inlinestatic |
◆ vectorOffset() [1/2]
static ptrdiff_t JSC::ArrayStorage::vectorOffset |
( |
| ) |
|
|
inlinestatic |
◆ vectorOffset() [2/2]
static ptrdiff_t JSC::ArrayStorage::vectorOffset |
( |
| ) |
|
|
inlinestatic |
◆ WTF_MAKE_NONCOPYABLE() [1/2]
◆ WTF_MAKE_NONCOPYABLE() [2/2]
◆ m_indexBias
unsigned JSC::ArrayStorage::m_indexBias |
◆ m_numValuesInVector
unsigned JSC::ArrayStorage::m_numValuesInVector |
◆ m_sparseMap
◆ m_vector
The documentation for this struct was generated from the following file:
- DerivedData/WebKit/Build/Products/Debug/JavaScriptCore.framework/Versions/A/PrivateHeaders/ArrayStorage.h