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
SubStringAsciiSymbolKey Class Reference
Inheritance diagram for SubStringAsciiSymbolKey:
Collaboration diagram for SubStringAsciiSymbolKey:

Public Member Functions

 SubStringAsciiSymbolKey (Handle< SeqAsciiString > string, int from, int length, uint32_t seed)
 
uint32_t Hash ()
 
uint32_t HashForObject (Object *other)
 
bool IsMatch (Object *string)
 
MaybeObject * AsObject ()
 
- Public Member Functions inherited from HashTableKey
virtual ~HashTableKey ()
 

Detailed Description

Definition at line 10948 of file objects.cc.

Constructor & Destructor Documentation

SubStringAsciiSymbolKey ( Handle< SeqAsciiString string,
int  from,
int  length,
uint32_t  seed 
)
inlineexplicit

Definition at line 10950 of file objects.cc.

Member Function Documentation

MaybeObject* AsObject ( )
inlinevirtual

Implements HashTableKey.

Definition at line 11000 of file objects.cc.

References HEAP.

uint32_t Hash ( )
inlinevirtual

Implements HashTableKey.

Definition at line 10956 of file objects.cc.

References ASSERT, StringHasher::GetHashField(), and String::kHashShift.

uint32_t HashForObject ( Object other)
inlinevirtual

Implements HashTableKey.

Definition at line 10991 of file objects.cc.

References String::cast(), and String::Hash().

bool IsMatch ( Object string)
inlinevirtual

Implements HashTableKey.

Definition at line 10995 of file objects.cc.

References String::cast(), and String::IsAsciiEqualTo().


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