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
CompilationCacheScript Class Reference

#include <compilation-cache.h>

Inheritance diagram for CompilationCacheScript:
Collaboration diagram for CompilationCacheScript:

Public Member Functions

 CompilationCacheScript (Isolate *isolate, int generations)
 
Handle< SharedFunctionInfoLookup (Handle< String > source, Handle< Object > name, int line_offset, int column_offset, Handle< Context > context)
 
void Put (Handle< String > source, Handle< Context > context, Handle< SharedFunctionInfo > function_info)
 
- 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 94 of file compilation-cache.h.

Constructor & Destructor Documentation

CompilationCacheScript ( Isolate isolate,
int  generations 
)

Definition at line 132 of file compilation-cache.cc.

Member Function Documentation

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

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