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

#include <compilation-cache.h>

Inheritance diagram for CompilationCacheEval:
Collaboration diagram for CompilationCacheEval:

Public Member Functions

 CompilationCacheEval (Isolate *isolate, int generations)
 
Handle< SharedFunctionInfoLookup (Handle< String > source, Handle< Context > context, LanguageMode language_mode, int scope_position)
 
void Put (Handle< String > source, Handle< Context > context, Handle< SharedFunctionInfo > function_info, int scope_position)
 
- Public Member Functions inherited from CompilationSubCache
 CompilationSubCache (Isolate *isolate, int generations)
 
 ~CompilationSubCache ()
 
Handle< CompilationCacheTableGetTable (int generation)
 
Handle< CompilationCacheTableGetFirstTable ()
 
void SetFirstTable (Handle< CompilationCacheTable > value)
 
void Age ()
 
void Iterate (ObjectVisitor *v)
 
void IterateFunctions (ObjectVisitor *v)
 
void Clear ()
 
void Remove (Handle< SharedFunctionInfo > function_info)
 
int generations ()
 

Additional Inherited Members

- Static Public Attributes inherited from CompilationSubCache
static const int kFirstGeneration = 0
 
- Protected Member Functions inherited from CompilationSubCache
Isolateisolate ()
 

Detailed Description

Definition at line 137 of file compilation-cache.h.

Constructor & Destructor Documentation

CompilationCacheEval ( Isolate isolate,
int  generations 
)
inline

Definition at line 139 of file compilation-cache.h.

Member Function Documentation

void Put ( Handle< String source,
Handle< Context context,
Handle< SharedFunctionInfo function_info,
int  scope_position 
)

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