v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CompilationCacheShape Class Reference

#include <objects.h>

Inheritance diagram for CompilationCacheShape:
Collaboration diagram for CompilationCacheShape:

Static Public Member Functions

static bool IsMatch (HashTableKey *key, Object *value)
 
static uint32_t Hash (HashTableKey *key)
 
static uint32_t HashForObject (HashTableKey *key, Object *object)
 
static MUST_USE_RESULT
MaybeObject * 
AsObject (Heap *heap, HashTableKey *key)
 
- Static Public Member Functions inherited from BaseShape< HashTableKey * >
static uint32_t Hash (HashTableKey *key)
 
static uint32_t SeededHash (HashTableKey *key, uint32_t seed)
 
static uint32_t HashForObject (HashTableKey *key, Object *object)
 
static uint32_t SeededHashForObject (HashTableKey *key, uint32_t seed, Object *object)
 

Static Public Attributes

static const int kPrefixSize = 0
 
static const int kEntrySize = 2
 
- Static Public Attributes inherited from BaseShape< HashTableKey * >
static const bool UsesSeed
 

Detailed Description

Definition at line 7992 of file objects.h.

Member Function Documentation

static MUST_USE_RESULT MaybeObject* AsObject ( Heap heap,
HashTableKey key 
)
inlinestatic

Definition at line 8006 of file objects.h.

References HashTableKey::AsObject().

static uint32_t Hash ( HashTableKey key)
inlinestatic

Definition at line 7998 of file objects.h.

References HashTableKey::Hash().

static uint32_t HashForObject ( HashTableKey key,
Object object 
)
inlinestatic

Definition at line 8002 of file objects.h.

References HashTableKey::HashForObject().

static bool IsMatch ( HashTableKey key,
Object value 
)
inlinestatic

Definition at line 7994 of file objects.h.

References HashTableKey::IsMatch().

Field Documentation

const int kEntrySize = 2
static

Definition at line 8012 of file objects.h.

const int kPrefixSize = 0
static

Definition at line 8011 of file objects.h.


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