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

#include <ast-value-factory.h>

Collaboration diagram for v8::internal::AstStringConstants:

Public Member Functions

 AstStringConstants (Isolate *isolate, uint64_t hash_seed)
 
 AstStringConstants (const AstStringConstants &)=delete
 
AstStringConstantsoperator= (const AstStringConstants &)=delete
 
uint64_t hash_seed () const
 
const AstRawStringMapstring_table () const
 
const AstRawStringone_character_string (int c) const
 

Static Public Attributes

static constexpr int kMaxOneCharStringValue
 

Private Attributes

Zone zone_
 
AstRawStringMap string_table_
 
uint64_t hash_seed_
 

Detailed Description

Definition at line 295 of file ast-value-factory.h.

Constructor & Destructor Documentation

◆ AstStringConstants() [1/2]

v8::internal::AstStringConstants::AstStringConstants ( Isolate * isolate,
uint64_t hash_seed )

Definition at line 295 of file ast-value-factory.cc.

Here is the call graph for this function:

◆ AstStringConstants() [2/2]

v8::internal::AstStringConstants::AstStringConstants ( const AstStringConstants & )
delete

Member Function Documentation

◆ hash_seed()

uint64_t v8::internal::AstStringConstants::hash_seed ( ) const
inline

Definition at line 311 of file ast-value-factory.h.

Here is the caller graph for this function:

◆ one_character_string()

const AstRawString * v8::internal::AstStringConstants::one_character_string ( int c) const
inline

Definition at line 313 of file ast-value-factory.h.

◆ operator=()

AstStringConstants & v8::internal::AstStringConstants::operator= ( const AstStringConstants & )
delete

◆ string_table()

const AstRawStringMap * v8::internal::AstStringConstants::string_table ( ) const
inline

Definition at line 312 of file ast-value-factory.h.

Member Data Documentation

◆ hash_seed_

uint64_t v8::internal::AstStringConstants::hash_seed_
private

Definition at line 332 of file ast-value-factory.h.

◆ kMaxOneCharStringValue

int v8::internal::AstStringConstants::kMaxOneCharStringValue
staticconstexpr
Initial value:

Definition at line 298 of file ast-value-factory.h.

◆ string_table_

AstRawStringMap v8::internal::AstStringConstants::string_table_
private

Definition at line 331 of file ast-value-factory.h.

◆ zone_

Zone v8::internal::AstStringConstants::zone_
private

Definition at line 330 of file ast-value-factory.h.


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