V8 Project
v8::internal::StreamedSource Struct Reference

#include <background-parsing-task.h>

+ Collaboration diagram for v8::internal::StreamedSource:

Public Member Functions

 StreamedSource (ScriptCompiler::ExternalSourceStream *source_stream, ScriptCompiler::StreamedSource::Encoding encoding)
 

Public Attributes

SmartPointer< ScriptCompiler::ExternalSourceStreamsource_stream
 
ScriptCompiler::StreamedSource::Encoding encoding
 
SmartPointer< ScriptCompiler::CachedDatacached_data
 
UnicodeCache unicode_cache
 
SmartPointer< CompilationInfoinfo
 
uint32_t hash_seed
 
bool allow_lazy
 
SmartPointer< Parserparser
 

Private Member Functions

 StreamedSource (const StreamedSource &)
 
StreamedSourceoperator= (const StreamedSource &)
 

Detailed Description

Definition at line 22 of file background-parsing-task.h.

Constructor & Destructor Documentation

◆ StreamedSource() [1/2]

v8::internal::StreamedSource::StreamedSource ( ScriptCompiler::ExternalSourceStream source_stream,
ScriptCompiler::StreamedSource::Encoding  encoding 
)
inline

Definition at line 23 of file background-parsing-task.h.

27  hash_seed(0),
28  allow_lazy(false) {}
SmartPointer< ScriptCompiler::ExternalSourceStream > source_stream
ScriptCompiler::StreamedSource::Encoding encoding

◆ StreamedSource() [2/2]

v8::internal::StreamedSource::StreamedSource ( const StreamedSource )
private

Member Function Documentation

◆ operator=()

StreamedSource& v8::internal::StreamedSource::operator= ( const StreamedSource )
private

Member Data Documentation

◆ allow_lazy

bool v8::internal::StreamedSource::allow_lazy

◆ cached_data

SmartPointer<ScriptCompiler::CachedData> v8::internal::StreamedSource::cached_data

Definition at line 33 of file background-parsing-task.h.

Referenced by v8::internal::BackgroundParsingTask::Run().

◆ encoding

ScriptCompiler::StreamedSource::Encoding v8::internal::StreamedSource::encoding

◆ hash_seed

uint32_t v8::internal::StreamedSource::hash_seed

◆ info

◆ parser

SmartPointer<Parser> v8::internal::StreamedSource::parser

◆ source_stream

SmartPointer<ScriptCompiler::ExternalSourceStream> v8::internal::StreamedSource::source_stream

◆ unicode_cache

UnicodeCache v8::internal::StreamedSource::unicode_cache

Definition at line 38 of file background-parsing-task.h.

Referenced by v8::internal::BackgroundParsingTask::Run().


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