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

#include <objects-inl.h>

Inheritance diagram for OneByteStringKey:
Collaboration diagram for OneByteStringKey:

Public Member Functions

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

Additional Inherited Members

- Data Fields inherited from SequentialStringKey< uint8_t >
Vector< const uint8_t > string_
 
uint32_t hash_field_
 
uint32_t seed_
 

Detailed Description

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

Constructor & Destructor Documentation

OneByteStringKey ( Vector< const uint8_t >  str,
uint32_t  seed 
)
inline

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

Member Function Documentation

MaybeObject * AsObject ( Heap heap)
virtual

Implements HashTableKey.

Definition at line 13755 of file objects.cc.

References Heap::AllocateOneByteInternalizedString().

virtual bool IsMatch ( Object string)
inlinevirtual

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