V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::Utf8ExternalStreamingStream Class Reference
Inheritance diagram for v8::internal::Utf8ExternalStreamingStream:
v8::internal::BufferedUtf16CharacterStream v8::internal::Utf16CharacterStream

Public Member Functions

 Utf8ExternalStreamingStream (ScriptCompiler::ExternalSourceStream *source_stream)
 
bool can_access_heap () const final
 
bool can_be_cloned () const final
 
std::unique_ptr< Utf16CharacterStreamClone () const override
 
- Public Member Functions inherited from v8::internal::Utf16CharacterStream
V8_INLINE void set_parser_error ()
 
V8_INLINE void reset_parser_error_flag ()
 
V8_INLINE bool has_parser_error () const
 
uc32 Peek ()
 
uc32 Advance ()
 
template<typename FunctionType >
V8_INLINE uc32 AdvanceUntil (FunctionType check)
 
void Back ()
 
size_t pos () const
 
void Seek (size_t pos)
 
bool can_be_cloned_for_parallel_access () const
 
RuntimeCallStatsruntime_call_stats () const
 
void set_runtime_call_stats (RuntimeCallStats *runtime_call_stats)
 

Protected Member Functions

size_t FillBuffer (size_t position) final
 
- Protected Member Functions inherited from v8::internal::BufferedUtf16CharacterStream
bool ReadBlock () final
 
- 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)
 
bool ReadBlockChecked ()
 
void ReadBlockAt (size_t new_pos)
 

Additional Inherited Members

- Static Public Attributes inherited from v8::internal::Utf16CharacterStream
static const uc32 kEndOfInput = -1
 
- Protected Attributes inherited from v8::internal::BufferedUtf16CharacterStream
uc16 buffer_ [kBufferSize]
 
- 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_
 
RuntimeCallStatsruntime_call_stats_
 
bool has_parser_error_ = false
 
- Static Protected Attributes inherited from v8::internal::BufferedUtf16CharacterStream
static const size_t kBufferSize = 512
 

Detailed Description

Definition at line 425 of file scanner-character-streams.cc.


The documentation for this class was generated from the following file: