v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::RunningStringHasher Class Referencefinal

#include <string-hasher.h>

Collaboration diagram for v8::internal::RunningStringHasher:

Public Member Functions

 RunningStringHasher (uint32_t seed)
 
V8_INLINE void AddCharacter (uint16_t c)
 
V8_INLINE uint32_t Finalize ()
 

Private Attributes

uint32_t running_hash_
 

Detailed Description

Definition at line 21 of file string-hasher.h.

Constructor & Destructor Documentation

◆ RunningStringHasher()

v8::internal::RunningStringHasher::RunningStringHasher ( uint32_t seed)
inlineexplicit

Definition at line 23 of file string-hasher.h.

Member Function Documentation

◆ AddCharacter()

void v8::internal::RunningStringHasher::AddCharacter ( uint16_t c)

Definition at line 77 of file string-hasher-inl.h.

Here is the caller graph for this function:

◆ Finalize()

uint32_t v8::internal::RunningStringHasher::Finalize ( )

Definition at line 83 of file string-hasher-inl.h.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ running_hash_

uint32_t v8::internal::RunningStringHasher::running_hash_
private

Definition at line 29 of file string-hasher.h.


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