v8  3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SequentialSymbolKey< Char > Class Template Reference
Inheritance diagram for SequentialSymbolKey< Char >:
Collaboration diagram for SequentialSymbolKey< Char >:

Public Member Functions

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

Data Fields

Vector< const Char > string_
 
uint32_t hash_field_
 
uint32_t seed_
 

Detailed Description

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

Definition at line 11123 of file objects.cc.

Constructor & Destructor Documentation

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

Definition at line 11125 of file objects.cc.

Member Function Documentation

uint32_t Hash ( )
inlinevirtual

Implements HashTableKey.

Definition at line 11128 of file objects.cc.

uint32_t HashForObject ( Object other)
inlinevirtual

Implements HashTableKey.

Definition at line 11159 of file objects.cc.

Field Documentation

uint32_t hash_field_

Definition at line 11164 of file objects.cc.

Referenced by SequentialSymbolKey< char >::Hash().

uint32_t seed_

Definition at line 11165 of file objects.cc.

Referenced by SequentialSymbolKey< char >::Hash().

Vector<const Char> string_

Definition at line 11163 of file objects.cc.

Referenced by SequentialSymbolKey< char >::Hash().


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