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
SeededNumberDictionaryShape Class Reference

#include <objects.h>

Inheritance diagram for SeededNumberDictionaryShape:
Collaboration diagram for SeededNumberDictionaryShape:

Static Public Member Functions

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

Static Public Attributes

static const bool UsesSeed = true
 
static const int kPrefixSize = 2
 
- Static Public Attributes inherited from NumberDictionaryShape
static const int kEntrySize = 3
 
static const bool kIsEnumerable = false
 
- Static Public Attributes inherited from BaseShape< uint32_t >
static const bool UsesSeed
 

Detailed Description

Definition at line 4080 of file objects.h.

Member Function Documentation

uint32_t SeededHash ( uint32_t  key,
uint32_t  seed 
)
inlinestatic

Definition at line 6506 of file objects-inl.h.

References v8::internal::ComputeIntegerHash().

uint32_t SeededHashForObject ( uint32_t  key,
uint32_t  seed,
Object object 
)
inlinestatic

Definition at line 6510 of file objects-inl.h.

References ASSERT, v8::internal::ComputeIntegerHash(), and Object::Number().

Field Documentation

const int kPrefixSize = 2
static

Definition at line 4083 of file objects.h.

const bool UsesSeed = true
static

Definition at line 4082 of file objects.h.


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