v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::ScriptStreamingData Struct Reference

#include <compiler.h>

Collaboration diagram for v8::internal::ScriptStreamingData:

Public Member Functions

 ScriptStreamingData (std::unique_ptr< ScriptCompiler::ExternalSourceStream > source_stream, ScriptCompiler::StreamedSource::Encoding encoding)
 
 ScriptStreamingData (const ScriptStreamingData &)=delete
 
ScriptStreamingDataoperator= (const ScriptStreamingData &)=delete
 
 ~ScriptStreamingData ()
 
void Release ()
 

Public Attributes

std::unique_ptr< ScriptCompiler::ExternalSourceStreamsource_stream
 
ScriptCompiler::StreamedSource::Encoding encoding
 
std::unique_ptr< BackgroundCompileTasktask
 

Detailed Description

Definition at line 665 of file compiler.h.

Constructor & Destructor Documentation

◆ ScriptStreamingData() [1/2]

v8::internal::ScriptStreamingData::ScriptStreamingData ( std::unique_ptr< ScriptCompiler::ExternalSourceStream > source_stream,
ScriptCompiler::StreamedSource::Encoding encoding )

Definition at line 4614 of file compiler.cc.

◆ ScriptStreamingData() [2/2]

v8::internal::ScriptStreamingData::ScriptStreamingData ( const ScriptStreamingData & )
delete

◆ ~ScriptStreamingData()

v8::internal::ScriptStreamingData::~ScriptStreamingData ( )
default

Member Function Documentation

◆ operator=()

ScriptStreamingData & v8::internal::ScriptStreamingData::operator= ( const ScriptStreamingData & )
delete

◆ Release()

void v8::internal::ScriptStreamingData::Release ( )

Definition at line 4621 of file compiler.cc.

Here is the caller graph for this function:

Member Data Documentation

◆ encoding

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

Definition at line 677 of file compiler.h.

◆ source_stream

std::unique_ptr<ScriptCompiler::ExternalSourceStream> v8::internal::ScriptStreamingData::source_stream

Definition at line 676 of file compiler.h.

◆ task

std::unique_ptr<BackgroundCompileTask> v8::internal::ScriptStreamingData::task

Definition at line 680 of file compiler.h.


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