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
SequentialStringKey< Char > Class Template Reference

#include <objects-inl.h>

Inheritance diagram for SequentialStringKey< Char >:
Collaboration diagram for SequentialStringKey< Char >:

Public Member Functions

 SequentialStringKey (Vector< const Char > string, uint32_t seed)
 
virtual uint32_t Hash ()
 
virtual uint32_t HashForObject (Object *other)
 
- Public Member Functions inherited from HashTableKey
virtual bool IsMatch (Object *other)=0
 
virtual MUST_USE_RESULT
MaybeObject * 
AsObject (Heap *heap)=0
 
virtual ~HashTableKey ()
 

Data Fields

Vector< const Char > string_
 
uint32_t hash_field_
 
uint32_t seed_
 

Detailed Description

template<typename Char>
class v8::internal::SequentialStringKey< Char >

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

Constructor & Destructor Documentation

SequentialStringKey ( Vector< const Char >  string,
uint32_t  seed 
)
inlineexplicit

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

Member Function Documentation

virtual uint32_t Hash ( )
inlinevirtual

Implements HashTableKey.

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

virtual uint32_t HashForObject ( Object other)
inlinevirtual

Implements HashTableKey.

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

Field Documentation

uint32_t hash_field_

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

Referenced by SequentialStringKey< uc16 >::Hash().

uint32_t seed_

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

Referenced by SequentialStringKey< uc16 >::Hash().

Vector<const Char> string_

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

Referenced by SequentialStringKey< uc16 >::Hash().


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