![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <array-buffer-sweeper.h>
Public Types | |
using | Age = ArrayBufferExtension::Age |
Public Member Functions | |
ArrayBufferList (Age age) | |
bool | IsEmpty () const |
size_t | ApproximateBytes () const |
size_t | BytesSlow () const |
size_t | Append (ArrayBufferExtension *extension) |
void | Append (ArrayBufferList &list) |
V8_EXPORT_PRIVATE bool | ContainsSlow (ArrayBufferExtension *extension) const |
Private Attributes | |
ArrayBufferExtension * | head_ = nullptr |
ArrayBufferExtension * | tail_ = nullptr |
size_t | bytes_ = 0 |
ArrayBufferExtension::Age | age_ |
Friends | |
class | ArrayBufferSweeper |
Definition at line 26 of file array-buffer-sweeper.h.
Definition at line 27 of file array-buffer-sweeper.h.
|
inlineexplicit |
size_t v8::internal::ArrayBufferList::Append | ( | ArrayBufferExtension * | extension | ) |
Definition at line 23 of file array-buffer-sweeper.cc.
void v8::internal::ArrayBufferList::Append | ( | ArrayBufferList & | list | ) |
|
inline |
size_t v8::internal::ArrayBufferList::BytesSlow | ( | ) | const |
bool v8::internal::ArrayBufferList::ContainsSlow | ( | ArrayBufferExtension * | extension | ) | const |
bool v8::internal::ArrayBufferList::IsEmpty | ( | ) | const |
|
friend |
Definition at line 49 of file array-buffer-sweeper.h.
|
private |
Definition at line 47 of file array-buffer-sweeper.h.
|
private |
Definition at line 46 of file array-buffer-sweeper.h.
|
private |
Definition at line 41 of file array-buffer-sweeper.h.
|
private |
Definition at line 42 of file array-buffer-sweeper.h.