![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
Classes | |
struct | Chunk |
Public Member Functions | |
ChunkedStream (ScriptCompiler::ExternalSourceStream *source) | |
ChunkedStream (const ChunkedStream &other) V8_NOEXCEPT | |
Range< Char > | GetDataAt (size_t pos, RuntimeCallStats *stats, DisallowGarbageCollection *no_gc=nullptr) |
Static Public Attributes | |
static const bool | kCanBeCloned = true |
static const bool | kCanAccessHeap = false |
Protected Attributes | |
std::shared_ptr< std::vector< struct Chunk > > | chunks_ |
Private Member Functions | |
Chunk & | FindChunk (size_t position, RuntimeCallStats *stats) |
virtual void | ProcessChunk (const uint8_t *data, size_t position, size_t length) |
void | FetchChunk (size_t position, RuntimeCallStats *stats) |
Private Attributes | |
ScriptCompiler::ExternalSourceStream * | source_ |
Definition at line 153 of file scanner-character-streams.cc.
|
inlineexplicit |
Definition at line 155 of file scanner-character-streams.cc.
|
inline |
Definition at line 158 of file scanner-character-streams.cc.
|
inlineprivate |
Definition at line 212 of file scanner-character-streams.cc.
|
inlineprivate |
Definition at line 186 of file scanner-character-streams.cc.
|
inline |
Definition at line 164 of file scanner-character-streams.cc.
|
inlineprivatevirtual |
Definition at line 204 of file scanner-character-streams.cc.
|
protected |
Definition at line 229 of file scanner-character-streams.cc.
|
static |
Definition at line 173 of file scanner-character-streams.cc.
|
static |
Definition at line 172 of file scanner-character-streams.cc.
|
private |
Definition at line 226 of file scanner-character-streams.cc.