v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::CompilationCacheEvalOrScript Class Reference

#include <compilation-cache.h>

Inheritance diagram for v8::internal::CompilationCacheEvalOrScript:
Collaboration diagram for v8::internal::CompilationCacheEvalOrScript:

Public Member Functions

 CompilationCacheEvalOrScript (Isolate *isolate)
 
Handle< CompilationCacheTableGetTable ()
 
void Iterate (RootVisitor *v)
 
void Clear ()
 
void Remove (DirectHandle< SharedFunctionInfo > function_info)
 

Protected Member Functions

Isolateisolate () const
 
 DISALLOW_IMPLICIT_CONSTRUCTORS (CompilationCacheEvalOrScript)
 

Protected Attributes

Isolate *const isolate_
 
Tagged< Objecttable_
 

Detailed Description

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

Constructor & Destructor Documentation

◆ CompilationCacheEvalOrScript()

v8::internal::CompilationCacheEvalOrScript::CompilationCacheEvalOrScript ( Isolate * isolate)
inlineexplicit

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

Member Function Documentation

◆ Clear()

void v8::internal::CompilationCacheEvalOrScript::Clear ( )

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

Here is the call graph for this function:
Here is the caller graph for this function:

◆ DISALLOW_IMPLICIT_CONSTRUCTORS()

v8::internal::CompilationCacheEvalOrScript::DISALLOW_IMPLICIT_CONSTRUCTORS ( CompilationCacheEvalOrScript )
protected

◆ GetTable()

Handle< CompilationCacheTable > v8::internal::CompilationCacheEvalOrScript::GetTable ( )

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

Here is the call graph for this function:
Here is the caller graph for this function:

◆ isolate()

Isolate * v8::internal::CompilationCacheEvalOrScript::isolate ( ) const
inlineprotected

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

Here is the caller graph for this function:

◆ Iterate()

void v8::internal::CompilationCacheEvalOrScript::Iterate ( RootVisitor * v)

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

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Remove()

void v8::internal::CompilationCacheEvalOrScript::Remove ( DirectHandle< SharedFunctionInfo > function_info)

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

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ isolate_

Isolate* const v8::internal::CompilationCacheEvalOrScript::isolate_
protected

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

◆ table_

Tagged<Object> v8::internal::CompilationCacheEvalOrScript::table_
protected

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


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