![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <compiler.h>
Public Member Functions | |
ScriptStreamingData (std::unique_ptr< ScriptCompiler::ExternalSourceStream > source_stream, ScriptCompiler::StreamedSource::Encoding encoding) | |
ScriptStreamingData (const ScriptStreamingData &)=delete | |
ScriptStreamingData & | operator= (const ScriptStreamingData &)=delete |
~ScriptStreamingData () | |
void | Release () |
Public Attributes | |
std::unique_ptr< ScriptCompiler::ExternalSourceStream > | source_stream |
ScriptCompiler::StreamedSource::Encoding | encoding |
std::unique_ptr< BackgroundCompileTask > | task |
Definition at line 665 of file compiler.h.
v8::internal::ScriptStreamingData::ScriptStreamingData | ( | std::unique_ptr< ScriptCompiler::ExternalSourceStream > | source_stream, |
ScriptCompiler::StreamedSource::Encoding | encoding ) |
Definition at line 4614 of file compiler.cc.
|
delete |
|
default |
|
delete |
void v8::internal::ScriptStreamingData::Release | ( | ) |
ScriptCompiler::StreamedSource::Encoding v8::internal::ScriptStreamingData::encoding |
Definition at line 677 of file compiler.h.
std::unique_ptr<ScriptCompiler::ExternalSourceStream> v8::internal::ScriptStreamingData::source_stream |
Definition at line 676 of file compiler.h.
std::unique_ptr<BackgroundCompileTask> v8::internal::ScriptStreamingData::task |
Definition at line 680 of file compiler.h.