![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
Public Member Functions | |
ExternalStringStream (Tagged< ExternalString > string, size_t start_offset, size_t length) | |
ExternalStringStream (const ExternalStringStream &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 |
Private Types | |
using | ExternalString = typename CharTraits<Char>::ExternalString |
Private Attributes | |
ScopedExternalStringLock | lock_ |
const Char *const | data_ |
const size_t | length_ |
Definition at line 99 of file scanner-character-streams.cc.
|
private |
Definition at line 100 of file scanner-character-streams.cc.
|
inline |
Definition at line 103 of file scanner-character-streams.cc.
|
inline |
Definition at line 109 of file scanner-character-streams.cc.
|
inline |
Definition at line 116 of file scanner-character-streams.cc.
|
private |
Definition at line 126 of file scanner-character-streams.cc.
|
static |
Definition at line 122 of file scanner-character-streams.cc.
|
static |
Definition at line 121 of file scanner-character-streams.cc.
|
private |
Definition at line 127 of file scanner-character-streams.cc.
|
private |
Definition at line 125 of file scanner-character-streams.cc.