v8  3.11.10(node0.8.26)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SymbolsKey Class Reference
Inheritance diagram for SymbolsKey:
Collaboration diagram for SymbolsKey:

Public Member Functions

 SymbolsKey (FixedArray *symbols)
 
bool IsMatch (Object *symbols)
 
uint32_t Hash ()
 
uint32_t HashForObject (Object *obj)
 
ObjectAsObject ()
 
- Public Member Functions inherited from HashTableKey
virtual ~HashTableKey ()
 

Detailed Description

Definition at line 12112 of file objects.cc.

Constructor & Destructor Documentation

SymbolsKey ( FixedArray symbols)
inlineexplicit

Definition at line 12114 of file objects.cc.

Member Function Documentation

Object* AsObject ( )
inlinevirtual

Implements HashTableKey.

Definition at line 12138 of file objects.cc.

uint32_t Hash ( )
inlinevirtual

Implements HashTableKey.

Definition at line 12126 of file objects.cc.

Referenced by MapCache::Put().

uint32_t HashForObject ( Object obj)
inlinevirtual

Implements HashTableKey.

Definition at line 12128 of file objects.cc.

References FixedArray::cast(), String::cast(), FixedArray::get(), and FixedArrayBase::length().

bool IsMatch ( Object symbols)
inlinevirtual

Implements HashTableKey.

Definition at line 12116 of file objects.cc.

References FixedArray::cast(), FixedArray::get(), and FixedArrayBase::length().


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