![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
Public Member Functions | |
| template<class... TArgs> | |
| RelocatingCharacterStream (Isolate *isolate, size_t pos, TArgs... args) | |
Public Member Functions inherited from v8::internal::UnbufferedCharacterStream< OnHeapStream > | |
| UnbufferedCharacterStream (size_t pos, TArgs... args) | |
| bool | can_access_heap () const final |
| bool | can_be_cloned () const final |
| std::unique_ptr< Utf16CharacterStream > | Clone () const override |
Public Member Functions inherited from v8::internal::Utf16CharacterStream | |
| virtual | ~Utf16CharacterStream ()=default |
| V8_INLINE void | set_parser_error () |
| V8_INLINE void | reset_parser_error_flag () |
| V8_INLINE bool | has_parser_error () const |
| base::uc32 | Peek () |
| base::uc32 | Advance () |
| template<typename FunctionType > | |
| V8_INLINE base::uc32 | AdvanceUntil (FunctionType check) |
| void | Back () |
| size_t | pos () const |
| void | Seek (size_t pos) |
| bool | can_be_cloned_for_parallel_access () const |
| RuntimeCallStats * | runtime_call_stats () const |
| void | set_runtime_call_stats (RuntimeCallStats *runtime_call_stats) |
Private Member Functions | |
| ~RelocatingCharacterStream () final | |
| void | UpdateBufferPointers () |
Static Private Member Functions | |
| static void | UpdateBufferPointersCallback (void *stream) |
Private Attributes | |
| Isolate * | isolate_ |
Definition at line 342 of file scanner-character-streams.cc.
|
inline |
Definition at line 346 of file scanner-character-streams.cc.
|
inlinefinalprivate |
Definition at line 354 of file scanner-character-streams.cc.
|
inlineprivate |
Definition at line 364 of file scanner-character-streams.cc.
|
inlinestaticprivate |
Definition at line 359 of file scanner-character-streams.cc.
|
private |
Definition at line 375 of file scanner-character-streams.cc.