v8  3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CompilationInfoWithZone Class Reference

#include <compiler.h>

Inheritance diagram for CompilationInfoWithZone:
Collaboration diagram for CompilationInfoWithZone:

Public Member Functions

 CompilationInfoWithZone (Handle< Script > script)
 
 CompilationInfoWithZone (Handle< SharedFunctionInfo > shared_info)
 
 CompilationInfoWithZone (Handle< JSFunction > closure)
 
- Public Member Functions inherited from CompilationInfo
 CompilationInfo (Handle< Script > script, Zone *zone)
 
 CompilationInfo (Handle< SharedFunctionInfo > shared_info, Zone *zone)
 
 CompilationInfo (Handle< JSFunction > closure, Zone *zone)
 
virtual ~CompilationInfo ()
 
Isolateisolate ()
 
Zonezone ()
 
bool is_lazy () const
 
bool is_eval () const
 
bool is_global () const
 
bool is_classic_mode () const
 
bool is_extended_mode () const
 
LanguageMode language_mode () const
 
bool is_in_loop () const
 
FunctionLiteralfunction () const
 
Scopescope () const
 
Scopeglobal_scope () const
 
Handle< Codecode () const
 
Handle< JSFunctionclosure () const
 
Handle< SharedFunctionInfoshared_info () const
 
Handle< Scriptscript () const
 
v8::Extensionextension () const
 
ScriptDataImplpre_parse_data () const
 
Handle< Contextcontext () const
 
BailoutId osr_ast_id () const
 
void MarkAsEval ()
 
void MarkAsGlobal ()
 
void SetLanguageMode (LanguageMode language_mode)
 
void MarkAsInLoop ()
 
void MarkAsNative ()
 
bool is_native () const
 
void SetFunction (FunctionLiteral *literal)
 
void SetScope (Scope *scope)
 
void SetGlobalScope (Scope *global_scope)
 
void SetCode (Handle< Code > code)
 
void SetExtension (v8::Extension *extension)
 
void SetPreParseData (ScriptDataImpl *pre_parse_data)
 
void SetContext (Handle< Context > context)
 
void MarkCompilingForDebugging (Handle< Code > current_code)
 
bool IsCompilingForDebugging ()
 
bool has_global_object () const
 
GlobalObjectglobal_object () const
 
bool IsOptimizing () const
 
bool IsOptimizable () const
 
void SetOptimizing (BailoutId osr_ast_id)
 
void DisableOptimization ()
 
bool HasDeoptimizationSupport () const
 
void EnableDeoptimizationSupport ()
 
bool ShouldSelfOptimize ()
 
void AbortOptimization ()
 
void set_deferred_handles (DeferredHandles *deferred_handles)
 
void SaveHandles ()
 
const char * bailout_reason () const
 
void set_bailout_reason (const char *reason)
 

Detailed Description

Definition at line 294 of file compiler.h.

Constructor & Destructor Documentation

CompilationInfoWithZone ( Handle< Script script)
inlineexplicit

Definition at line 296 of file compiler.h.

CompilationInfoWithZone ( Handle< SharedFunctionInfo shared_info)
inlineexplicit

Definition at line 300 of file compiler.h.

CompilationInfoWithZone ( Handle< JSFunction closure)
inlineexplicit

Definition at line 304 of file compiler.h.


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