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

#include <CodeCache.h>

Public Types

typedef HashMap< SourceCodeKey, SourceCodeValue, SourceCodeKey::Hash, SourceCodeKey::HashTraitsMapType
 
typedef MapType::iterator iterator
 
typedef MapType::AddResult AddResult
 
typedef HashMap< SourceCodeKey, SourceCodeValue, SourceCodeKey::Hash, SourceCodeKey::HashTraitsMapType
 
typedef MapType::iterator iterator
 
typedef MapType::AddResult AddResult
 

Public Member Functions

 CodeCacheMap ()
 
SourceCodeValuefindCacheAndUpdateAge (const SourceCodeKey &key)
 
AddResult addCache (const SourceCodeKey &key, const SourceCodeValue &value)
 
void remove (iterator it)
 
void clear ()
 
int64_t age ()
 
 CodeCacheMap ()
 
SourceCodeValuefindCacheAndUpdateAge (const SourceCodeKey &key)
 
AddResult addCache (const SourceCodeKey &key, const SourceCodeValue &value)
 
void remove (iterator it)
 
void clear ()
 
int64_t age ()
 

Member Typedef Documentation

◆ AddResult [1/2]

◆ AddResult [2/2]

◆ iterator [1/2]

◆ iterator [2/2]

◆ MapType [1/2]

◆ MapType [2/2]

Constructor & Destructor Documentation

◆ CodeCacheMap() [1/2]

JSC::CodeCacheMap::CodeCacheMap ( )
inline

◆ CodeCacheMap() [2/2]

JSC::CodeCacheMap::CodeCacheMap ( )
inline

Member Function Documentation

◆ addCache() [1/2]

AddResult JSC::CodeCacheMap::addCache ( const SourceCodeKey key,
const SourceCodeValue value 
)
inline

◆ addCache() [2/2]

AddResult JSC::CodeCacheMap::addCache ( const SourceCodeKey key,
const SourceCodeValue value 
)
inline

◆ age() [1/2]

int64_t JSC::CodeCacheMap::age ( )
inline

◆ age() [2/2]

int64_t JSC::CodeCacheMap::age ( )
inline

◆ clear() [1/2]

void JSC::CodeCacheMap::clear ( )
inline

◆ clear() [2/2]

void JSC::CodeCacheMap::clear ( )
inline

◆ findCacheAndUpdateAge() [1/2]

SourceCodeValue* JSC::CodeCacheMap::findCacheAndUpdateAge ( const SourceCodeKey key)
inline

◆ findCacheAndUpdateAge() [2/2]

SourceCodeValue* JSC::CodeCacheMap::findCacheAndUpdateAge ( const SourceCodeKey key)
inline

◆ remove() [1/2]

void JSC::CodeCacheMap::remove ( iterator  it)
inline

◆ remove() [2/2]

void JSC::CodeCacheMap::remove ( iterator  it)
inline

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