#include <ArrayBufferView.h>
|
| JS_EXPORT_PRIVATE | ArrayBufferView (RefPtr< ArrayBuffer > &&, unsigned byteOffset) |
| |
| bool | setImpl (ArrayBufferView *, unsigned byteOffset) |
| |
| bool | setRangeImpl (const char *data, size_t dataByteLength, unsigned byteOffset) |
| |
| bool | zeroRangeImpl (unsigned byteOffset, size_t rangeByteLength) |
| |
| JS_EXPORT_PRIVATE | ArrayBufferView (RefPtr< ArrayBuffer > &&, unsigned byteOffset) |
| |
| bool | setImpl (ArrayBufferView *, unsigned byteOffset) |
| |
| bool | setRangeImpl (const char *data, size_t dataByteLength, unsigned byteOffset) |
| |
| bool | zeroRangeImpl (unsigned byteOffset, size_t rangeByteLength) |
| |
|
| static void | calculateOffsetAndLength (int start, int end, unsigned arraySize, unsigned *offset, unsigned *length) |
| |
| template<typename T > |
| static void | clampOffsetAndNumElements (const ArrayBuffer &buffer, unsigned arrayByteOffset, unsigned *offset, unsigned *numElements) |
| |
| static void | calculateOffsetAndLength (int start, int end, unsigned arraySize, unsigned *offset, unsigned *length) |
| |
| template<typename T > |
| static void | clampOffsetAndNumElements (const ArrayBuffer &buffer, unsigned arrayByteOffset, unsigned *offset, unsigned *numElements) |
| |
◆ ~ArrayBufferView() [1/2]
| JSC::ArrayBufferView::~ArrayBufferView |
( |
| ) |
|
|
virtual |
◆ ArrayBufferView() [1/2]
| JSC::ArrayBufferView::ArrayBufferView |
( |
RefPtr< ArrayBuffer > && |
buffer, |
|
|
unsigned |
byteOffset |
|
) |
| |
|
protected |
◆ ~ArrayBufferView() [2/2]
◆ ArrayBufferView() [2/2]
◆ baseAddress() [1/2]
| void* JSC::ArrayBufferView::baseAddress |
( |
| ) |
const |
|
inline |
◆ baseAddress() [2/2]
| void* JSC::ArrayBufferView::baseAddress |
( |
| ) |
const |
|
inline |
◆ byteLength() [1/2]
| virtual unsigned JSC::ArrayBufferView::byteLength |
( |
| ) |
const |
|
pure virtual |
◆ byteLength() [2/2]
| virtual unsigned JSC::ArrayBufferView::byteLength |
( |
| ) |
const |
|
pure virtual |
◆ byteOffset() [1/2]
| unsigned JSC::ArrayBufferView::byteOffset |
( |
| ) |
const |
|
inline |
◆ byteOffset() [2/2]
| unsigned JSC::ArrayBufferView::byteOffset |
( |
| ) |
const |
|
inline |
◆ calculateOffsetAndLength() [1/2]
| void JSC::ArrayBufferView::calculateOffsetAndLength |
( |
int |
start, |
|
|
int |
end, |
|
|
unsigned |
arraySize, |
|
|
unsigned * |
offset, |
|
|
unsigned * |
length |
|
) |
| |
|
inlinestaticprotected |
◆ calculateOffsetAndLength() [2/2]
| static void JSC::ArrayBufferView::calculateOffsetAndLength |
( |
int |
start, |
|
|
int |
end, |
|
|
unsigned |
arraySize, |
|
|
unsigned * |
offset, |
|
|
unsigned * |
length |
|
) |
| |
|
inlinestaticprotected |
◆ clampOffsetAndNumElements() [1/2]
template<typename T >
| static void JSC::ArrayBufferView::clampOffsetAndNumElements |
( |
const ArrayBuffer & |
buffer, |
|
|
unsigned |
arrayByteOffset, |
|
|
unsigned * |
offset, |
|
|
unsigned * |
numElements |
|
) |
| |
|
inlinestaticprotected |
◆ clampOffsetAndNumElements() [2/2]
template<typename T >
| static void JSC::ArrayBufferView::clampOffsetAndNumElements |
( |
const ArrayBuffer & |
buffer, |
|
|
unsigned |
arrayByteOffset, |
|
|
unsigned * |
offset, |
|
|
unsigned * |
numElements |
|
) |
| |
|
inlinestaticprotected |
◆ data() [1/2]
| void* JSC::ArrayBufferView::data |
( |
| ) |
const |
|
inline |
◆ data() [2/2]
| void* JSC::ArrayBufferView::data |
( |
| ) |
const |
|
inline |
◆ getType() [1/2]
◆ getType() [2/2]
◆ isNeuterable() [1/2]
| bool JSC::ArrayBufferView::isNeuterable |
( |
| ) |
const |
|
inline |
◆ isNeuterable() [2/2]
| bool JSC::ArrayBufferView::isNeuterable |
( |
| ) |
const |
|
inline |
◆ isNeutered() [1/2]
| bool JSC::ArrayBufferView::isNeutered |
( |
| ) |
const |
|
inline |
◆ isNeutered() [2/2]
| bool JSC::ArrayBufferView::isNeutered |
( |
| ) |
const |
|
inline |
◆ isShared() [1/2]
| bool JSC::ArrayBufferView::isShared |
( |
| ) |
const |
|
inline |
◆ isShared() [2/2]
| bool JSC::ArrayBufferView::isShared |
( |
| ) |
const |
|
inline |
◆ possiblySharedBuffer() [1/2]
| RefPtr<ArrayBuffer> JSC::ArrayBufferView::possiblySharedBuffer |
( |
| ) |
const |
|
inline |
◆ possiblySharedBuffer() [2/2]
| RefPtr<ArrayBuffer> JSC::ArrayBufferView::possiblySharedBuffer |
( |
| ) |
const |
|
inline |
◆ setImpl() [1/2]
| bool JSC::ArrayBufferView::setImpl |
( |
ArrayBufferView * |
, |
|
|
unsigned |
byteOffset |
|
) |
| |
|
inlineprotected |
◆ setImpl() [2/2]
| bool JSC::ArrayBufferView::setImpl |
( |
ArrayBufferView * |
array, |
|
|
unsigned |
byteOffset |
|
) |
| |
|
inlineprotected |
◆ setNeuterable() [1/2]
| void JSC::ArrayBufferView::setNeuterable |
( |
bool |
flag | ) |
|
◆ setNeuterable() [2/2]
◆ setRangeImpl() [1/2]
| bool JSC::ArrayBufferView::setRangeImpl |
( |
const char * |
data, |
|
|
size_t |
dataByteLength, |
|
|
unsigned |
byteOffset |
|
) |
| |
|
inlineprotected |
◆ setRangeImpl() [2/2]
| bool JSC::ArrayBufferView::setRangeImpl |
( |
const char * |
data, |
|
|
size_t |
dataByteLength, |
|
|
unsigned |
byteOffset |
|
) |
| |
|
inlineprotected |
◆ unsharedBuffer() [1/2]
| RefPtr<ArrayBuffer> JSC::ArrayBufferView::unsharedBuffer |
( |
| ) |
const |
|
inline |
◆ unsharedBuffer() [2/2]
| RefPtr<ArrayBuffer> JSC::ArrayBufferView::unsharedBuffer |
( |
| ) |
const |
|
inline |
◆ verifyByteOffsetAlignment() [1/2]
| static bool JSC::ArrayBufferView::verifyByteOffsetAlignment |
( |
unsigned |
byteOffset, |
|
|
size_t |
size |
|
) |
| |
|
inlinestatic |
◆ verifyByteOffsetAlignment() [2/2]
| static bool JSC::ArrayBufferView::verifyByteOffsetAlignment |
( |
unsigned |
byteOffset, |
|
|
size_t |
size |
|
) |
| |
|
inlinestatic |
◆ verifySubRangeLength() [1/2]
| static bool JSC::ArrayBufferView::verifySubRangeLength |
( |
const ArrayBuffer & |
buffer, |
|
|
unsigned |
byteOffset, |
|
|
unsigned |
numElements, |
|
|
size_t |
size |
|
) |
| |
|
inlinestatic |
◆ verifySubRangeLength() [2/2]
| static bool JSC::ArrayBufferView::verifySubRangeLength |
( |
const ArrayBuffer & |
buffer, |
|
|
unsigned |
byteOffset, |
|
|
unsigned |
numElements, |
|
|
size_t |
size |
|
) |
| |
|
inlinestatic |
◆ wrap() [1/2]
◆ wrap() [2/2]
◆ zeroRangeImpl() [1/2]
| bool JSC::ArrayBufferView::zeroRangeImpl |
( |
unsigned |
byteOffset, |
|
|
size_t |
rangeByteLength |
|
) |
| |
|
inlineprotected |
◆ zeroRangeImpl() [2/2]
| bool JSC::ArrayBufferView::zeroRangeImpl |
( |
unsigned |
byteOffset, |
|
|
size_t |
rangeByteLength |
|
) |
| |
|
inlineprotected |
◆ ArrayBuffer
◆ m_baseAddress
| void * JSC::ArrayBufferView::m_baseAddress |
|
protected |
◆ m_byteOffset
| unsigned JSC::ArrayBufferView::m_byteOffset |
|
protected |
◆ m_isNeuterable
| bool JSC::ArrayBufferView::m_isNeuterable |
|
protected |
The documentation for this class was generated from the following files: