|  | v8
    V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. | 
| Public Member Functions | |
| template<class... TArgs> | |
| 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) | 
| Protected Member Functions | |
| bool | ReadBlock (size_t position) final | 
| UnbufferedCharacterStream (const UnbufferedCharacterStream< ByteStream > &other) | |
|  Protected Member Functions inherited from v8::internal::Utf16CharacterStream | |
| Utf16CharacterStream (const uint16_t *buffer_start, const uint16_t *buffer_cursor, const uint16_t *buffer_end, size_t buffer_pos) | |
| Utf16CharacterStream () | |
| bool | ReadBlockChecked (size_t position) | 
| Protected Attributes | |
| ByteStream< uint16_t > | byte_stream_ | 
|  Protected Attributes inherited from v8::internal::Utf16CharacterStream | |
| const uint16_t * | buffer_start_ | 
| const uint16_t * | buffer_cursor_ | 
| const uint16_t * | buffer_end_ | 
| size_t | buffer_pos_ | 
| RuntimeCallStats * | runtime_call_stats_ = nullptr | 
| bool | has_parser_error_ = false | 
| Additional Inherited Members | |
|  Static Public Attributes inherited from v8::internal::Utf16CharacterStream | |
| static constexpr base::uc32 | kEndOfInput = static_cast<base::uc32>(-1) | 
Definition at line 289 of file scanner-character-streams.cc.
| 
 | inline | 
Definition at line 292 of file scanner-character-streams.cc.
| 
 | inlineprotected | 
Definition at line 334 of file scanner-character-streams.cc.
| 
 | inlinefinalvirtual | 
Implements v8::internal::Utf16CharacterStream.
Definition at line 296 of file scanner-character-streams.cc.
| 
 | inlinefinalvirtual | 
Implements v8::internal::Utf16CharacterStream.
Definition at line 300 of file scanner-character-streams.cc.
| 
 | inlineoverridevirtual | 
Implements v8::internal::Utf16CharacterStream.
Definition at line 304 of file scanner-character-streams.cc.
| 
 | inlinefinalprotectedvirtual | 
Implements v8::internal::Utf16CharacterStream.
Definition at line 310 of file scanner-character-streams.cc.
| 
 | protected | 
Definition at line 337 of file scanner-character-streams.cc.