webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | List of all members
JSC::DirectEvalCodeCache Class Reference

#include <DirectEvalCodeCache.h>

Classes

class  CacheKey
 

Public Member Functions

DirectEvalExecutabletryGet (const String &evalSource, CallSiteIndex callSiteIndex)
 
void set (ExecState *exec, JSCell *owner, const String &evalSource, CallSiteIndex callSiteIndex, DirectEvalExecutable *evalExecutable)
 
bool isEmpty () const
 
void visitAggregate (SlotVisitor &)
 
void clear ()
 
DirectEvalExecutabletryGet (const String &evalSource, CallSiteIndex callSiteIndex)
 
void set (ExecState *exec, JSCell *owner, const String &evalSource, CallSiteIndex callSiteIndex, DirectEvalExecutable *evalExecutable)
 
bool isEmpty () const
 
void visitAggregate (SlotVisitor &)
 
void clear ()
 

Member Function Documentation

◆ clear() [1/2]

void JSC::DirectEvalCodeCache::clear ( )

◆ clear() [2/2]

void JSC::DirectEvalCodeCache::clear ( )

◆ isEmpty() [1/2]

bool JSC::DirectEvalCodeCache::isEmpty ( void  ) const
inline

◆ isEmpty() [2/2]

bool JSC::DirectEvalCodeCache::isEmpty ( ) const
inline

◆ set() [1/2]

void JSC::DirectEvalCodeCache::set ( ExecState exec,
JSCell owner,
const String evalSource,
CallSiteIndex  callSiteIndex,
DirectEvalExecutable evalExecutable 
)
inline

◆ set() [2/2]

void JSC::DirectEvalCodeCache::set ( ExecState exec,
JSCell owner,
const String evalSource,
CallSiteIndex  callSiteIndex,
DirectEvalExecutable evalExecutable 
)
inline

◆ tryGet() [1/2]

DirectEvalExecutable* JSC::DirectEvalCodeCache::tryGet ( const String evalSource,
CallSiteIndex  callSiteIndex 
)
inline

◆ tryGet() [2/2]

DirectEvalExecutable* JSC::DirectEvalCodeCache::tryGet ( const String evalSource,
CallSiteIndex  callSiteIndex 
)
inline

◆ visitAggregate() [1/2]

void JSC::DirectEvalCodeCache::visitAggregate ( SlotVisitor visitor)

◆ visitAggregate() [2/2]

void JSC::DirectEvalCodeCache::visitAggregate ( SlotVisitor )

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