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

#include <string-comparator.h>

Collaboration diagram for v8::internal::StringComparator:

Classes

class  State
 

Public Member Functions

 StringComparator ()=default
 
 StringComparator (const StringComparator &)=delete
 
StringComparatoroperator= (const StringComparator &)=delete
 
bool Equals (Tagged< String > string_1, Tagged< String > string_2, const SharedStringAccessGuardIfNeeded &access_guard)
 

Static Public Member Functions

template<typename Chars1 , typename Chars2 >
static bool Equals (State *state_1, State *state_2, int to_check)
 

Private Attributes

State state_1_
 
State state_2_
 

Detailed Description

Definition at line 16 of file string-comparator.h.

Constructor & Destructor Documentation

◆ StringComparator() [1/2]

v8::internal::StringComparator::StringComparator ( )
inlinedefault

◆ StringComparator() [2/2]

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

Member Function Documentation

◆ Equals() [1/2]

template<typename Chars1 , typename Chars2 >
static bool v8::internal::StringComparator::Equals ( State * state_1,
State * state_2,
int to_check )
inlinestatic

Definition at line 56 of file string-comparator.h.

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

◆ Equals() [2/2]

bool v8::internal::StringComparator::Equals ( Tagged< String > string_1,
Tagged< String > string_2,
const SharedStringAccessGuardIfNeeded & access_guard )

Definition at line 49 of file string-comparator.cc.

Here is the call graph for this function:

◆ operator=()

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

Member Data Documentation

◆ state_1_

State v8::internal::StringComparator::state_1_
private

Definition at line 66 of file string-comparator.h.

◆ state_2_

State v8::internal::StringComparator::state_2_
private

Definition at line 67 of file string-comparator.h.


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