![]() |
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.