![]()  | 
  
    v8
    
   V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. 
   | 
 
#include <compilation-cache.h>
Public Member Functions | |
| CompilationCacheRegExp (Isolate *isolate) | |
| MaybeDirectHandle< RegExpData > | Lookup (DirectHandle< String > source, JSRegExp::Flags flags) | 
| void | Put (DirectHandle< String > source, JSRegExp::Flags flags, DirectHandle< RegExpData > data) | 
| DirectHandle< CompilationCacheTable > | GetTable (int generation) | 
| void | Age () | 
| void | Iterate (RootVisitor *v) | 
| void | Clear () | 
Static Public Attributes | |
| static const int | kGenerations = 2 | 
Private Member Functions | |
| Isolate * | isolate () const | 
| DISALLOW_IMPLICIT_CONSTRUCTORS (CompilationCacheRegExp) | |
Private Attributes | |
| Isolate *const | isolate_ | 
| Tagged< Object > | tables_ [kGenerations] | 
Definition at line 102 of file compilation-cache.h.
      
  | 
  inline | 
Definition at line 104 of file compilation-cache.h.
| void v8::internal::CompilationCacheRegExp::Age | ( | ) | 
Definition at line 54 of file compilation-cache.cc.
| void v8::internal::CompilationCacheRegExp::Clear | ( | ) | 
Definition at line 143 of file compilation-cache.cc.
      
  | 
  private | 
| DirectHandle< CompilationCacheTable > v8::internal::CompilationCacheRegExp::GetTable | ( | int | generation | ) | 
Definition at line 39 of file compilation-cache.cc.
      
  | 
  inlineprivate | 
| void v8::internal::CompilationCacheRegExp::Iterate | ( | RootVisitor * | v | ) | 
Definition at line 133 of file compilation-cache.cc.
| MaybeDirectHandle< RegExpData > v8::internal::CompilationCacheRegExp::Lookup | ( | DirectHandle< String > | source, | 
| JSRegExp::Flags | flags ) | 
Definition at line 230 of file compilation-cache.cc.
| void v8::internal::CompilationCacheRegExp::Put | ( | DirectHandle< String > | source, | 
| JSRegExp::Flags | flags, | ||
| DirectHandle< RegExpData > | data ) | 
Definition at line 257 of file compilation-cache.cc.
      
  | 
  private | 
Definition at line 132 of file compilation-cache.h.
      
  | 
  static | 
Definition at line 113 of file compilation-cache.h.
      
  | 
  private | 
Definition at line 133 of file compilation-cache.h.