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

#include <compilation-cache.h>

Inheritance diagram for CompilationCacheRegExp:
Collaboration diagram for CompilationCacheRegExp:

Public Member Functions

 CompilationCacheRegExp (Isolate *isolate, int generations)
 
Handle< FixedArrayLookup (Handle< String > source, JSRegExp::Flags flags)
 
void Put (Handle< String > source, JSRegExp::Flags flags, Handle< FixedArray > data)
 
- 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 178 of file compilation-cache.h.

Constructor & Destructor Documentation

CompilationCacheRegExp ( Isolate isolate,
int  generations 
)
inline

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

Member Function Documentation


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