![]()  | 
  
    v8
    
   V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. 
   | 
 
This is the complete list of members for v8::ScriptCompiler, including all inherited members.
| CachedDataVersionTag() | v8::ScriptCompiler | static | 
| Compile(Local< Context > context, Source *source, CompileOptions options=kNoCompileOptions, NoCacheReason no_cache_reason=kNoCacheNoReason) | v8::ScriptCompiler | static | 
| Compile(Local< Context > context, StreamedSource *source, Local< String > full_source_string, const ScriptOrigin &origin) | v8::ScriptCompiler | static | 
| CompileFunction(Local< Context > context, Source *source, size_t arguments_count=0, Local< String > arguments[]=nullptr, size_t context_extension_count=0, Local< Object > context_extensions[]=nullptr, CompileOptions options=kNoCompileOptions, NoCacheReason no_cache_reason=kNoCacheNoReason) | v8::ScriptCompiler | static | 
| CompileFunctionInternal(Local< Context > context, Source *source, size_t arguments_count, Local< String > arguments[], size_t context_extension_count, Local< Object > context_extensions[], CompileOptions options, NoCacheReason no_cache_reason, Local< ScriptOrModule > *script_or_module_out) | v8::ScriptCompiler | privatestatic | 
| CompileModule(Isolate *isolate, Source *source, CompileOptions options=kNoCompileOptions, NoCacheReason no_cache_reason=kNoCacheNoReason) | v8::ScriptCompiler | static | 
| CompileModule(Local< Context > context, StreamedSource *v8_source, Local< String > full_source_string, const ScriptOrigin &origin) | v8::ScriptCompiler | static | 
| CompileOptions enum name | v8::ScriptCompiler | |
| CompileOptionsIsValid(CompileOptions compile_options) | v8::ScriptCompiler | inlinestatic | 
| CompileUnboundInternal(Isolate *isolate, Source *source, CompileOptions options, NoCacheReason no_cache_reason) | v8::ScriptCompiler | privatestatic | 
| CompileUnboundScript(Isolate *isolate, Source *source, CompileOptions options=kNoCompileOptions, NoCacheReason no_cache_reason=kNoCacheNoReason) | v8::ScriptCompiler | static | 
| CreateCodeCache(Local< UnboundScript > unbound_script) | v8::ScriptCompiler | static | 
| CreateCodeCache(Local< UnboundModuleScript > unbound_module_script) | v8::ScriptCompiler | static | 
| CreateCodeCacheForFunction(Local< Function > function) | v8::ScriptCompiler | static | 
| InMemoryCacheResult enum name | v8::ScriptCompiler | |
| kConsumeCodeCache enum value | v8::ScriptCompiler | |
| kConsumeCompileHints enum value | v8::ScriptCompiler | |
| kEagerCompile enum value | v8::ScriptCompiler | |
| kFollowCompileHintsMagicComment enum value | v8::ScriptCompiler | |
| kFollowCompileHintsPerFunctionMagicComment enum value | v8::ScriptCompiler | |
| kNoCacheBecauseCacheTooCold enum value | v8::ScriptCompiler | |
| kNoCacheBecauseCachingDisabled enum value | v8::ScriptCompiler | |
| kNoCacheBecauseDeferredProduceCodeCache enum value | v8::ScriptCompiler | |
| kNoCacheBecauseExtensionModule enum value | v8::ScriptCompiler | |
| kNoCacheBecauseInDocumentWrite enum value | v8::ScriptCompiler | |
| kNoCacheBecauseInlineScript enum value | v8::ScriptCompiler | |
| kNoCacheBecauseInspector enum value | v8::ScriptCompiler | |
| kNoCacheBecauseModule enum value | v8::ScriptCompiler | |
| kNoCacheBecauseNoResource enum value | v8::ScriptCompiler | |
| kNoCacheBecausePacScript enum value | v8::ScriptCompiler | |
| kNoCacheBecauseResourceWithNoCacheHandler enum value | v8::ScriptCompiler | |
| kNoCacheBecauseScriptTooSmall enum value | v8::ScriptCompiler | |
| kNoCacheBecauseStaticCodeCache enum value | v8::ScriptCompiler | |
| kNoCacheBecauseStreamingSource enum value | v8::ScriptCompiler | |
| kNoCacheBecauseV8Extension enum value | v8::ScriptCompiler | |
| kNoCacheNoReason enum value | v8::ScriptCompiler | |
| kNoCompileOptions enum value | v8::ScriptCompiler | |
| kProduceCompileHints enum value | v8::ScriptCompiler | |
| NoCacheReason enum name | v8::ScriptCompiler | |
| StartConsumingCodeCache(Isolate *isolate, std::unique_ptr< CachedData > source) | v8::ScriptCompiler | static | 
| StartConsumingCodeCacheOnBackground(Isolate *isolate, std::unique_ptr< CachedData > source) | v8::ScriptCompiler | static | 
| StartStreaming(Isolate *isolate, StreamedSource *source, ScriptType type=ScriptType::kClassic, CompileOptions options=kNoCompileOptions, CompileHintCallback compile_hint_callback=nullptr, void *compile_hint_callback_data=nullptr) | v8::ScriptCompiler | static |