V8 Project
v8::internal::RuntimeState Class Reference

#include <runtime.h>

+ Collaboration diagram for v8::internal::RuntimeState:

Public Member Functions

StaticResource< ConsStringIteratorOp > * string_iterator ()
 
unibrow::Mapping< unibrow::ToUppercase, 128 > * to_upper_mapping ()
 
unibrow::Mapping< unibrow::ToLowercase, 128 > * to_lower_mapping ()
 
ConsStringIteratorOpstring_iterator_compare_x ()
 
ConsStringIteratorOpstring_iterator_compare_y ()
 
ConsStringIteratorOpstring_locale_compare_it1 ()
 
ConsStringIteratorOpstring_locale_compare_it2 ()
 

Private Member Functions

 RuntimeState ()
 
 DISALLOW_COPY_AND_ASSIGN (RuntimeState)
 

Private Attributes

StaticResource< ConsStringIteratorOpstring_iterator_
 
unibrow::Mapping< unibrow::ToUppercase, 128 > to_upper_mapping_
 
unibrow::Mapping< unibrow::ToLowercase, 128 > to_lower_mapping_
 
ConsStringIteratorOp string_iterator_compare_x_
 
ConsStringIteratorOp string_iterator_compare_y_
 
ConsStringIteratorOp string_locale_compare_it1_
 
ConsStringIteratorOp string_locale_compare_it2_
 

Friends

class Isolate
 
class Runtime
 

Detailed Description

Definition at line 730 of file runtime.h.

Constructor & Destructor Documentation

◆ RuntimeState()

v8::internal::RuntimeState::RuntimeState ( )
inlineprivate

Definition at line 755 of file runtime.h.

755 {}

Member Function Documentation

◆ DISALLOW_COPY_AND_ASSIGN()

v8::internal::RuntimeState::DISALLOW_COPY_AND_ASSIGN ( RuntimeState  )
private

◆ string_iterator()

StaticResource<ConsStringIteratorOp>* v8::internal::RuntimeState::string_iterator ( )
inline

Definition at line 732 of file runtime.h.

732  {
733  return &string_iterator_;
734  }
StaticResource< ConsStringIteratorOp > string_iterator_
Definition: runtime.h:757

References string_iterator_.

Referenced by v8::internal::ConvertCaseHelper().

+ Here is the caller graph for this function:

◆ string_iterator_compare_x()

ConsStringIteratorOp* v8::internal::RuntimeState::string_iterator_compare_x ( )
inline

Definition at line 741 of file runtime.h.

741  {
743  }
ConsStringIteratorOp string_iterator_compare_x_
Definition: runtime.h:760

References string_iterator_compare_x_.

◆ string_iterator_compare_y()

ConsStringIteratorOp* v8::internal::RuntimeState::string_iterator_compare_y ( )
inline

Definition at line 744 of file runtime.h.

744  {
746  }
ConsStringIteratorOp string_iterator_compare_y_
Definition: runtime.h:761

References string_iterator_compare_y_.

◆ string_locale_compare_it1()

ConsStringIteratorOp* v8::internal::RuntimeState::string_locale_compare_it1 ( )
inline

Definition at line 747 of file runtime.h.

747  {
749  }
ConsStringIteratorOp string_locale_compare_it1_
Definition: runtime.h:762

References string_locale_compare_it1_.

◆ string_locale_compare_it2()

ConsStringIteratorOp* v8::internal::RuntimeState::string_locale_compare_it2 ( )
inline

Definition at line 750 of file runtime.h.

750  {
752  }
ConsStringIteratorOp string_locale_compare_it2_
Definition: runtime.h:763

References string_locale_compare_it2_.

◆ to_lower_mapping()

unibrow::Mapping<unibrow::ToLowercase, 128>* v8::internal::RuntimeState::to_lower_mapping ( )
inline

Definition at line 738 of file runtime.h.

738  {
739  return &to_lower_mapping_;
740  }
unibrow::Mapping< unibrow::ToLowercase, 128 > to_lower_mapping_
Definition: runtime.h:759

References to_lower_mapping_.

◆ to_upper_mapping()

unibrow::Mapping<unibrow::ToUppercase, 128>* v8::internal::RuntimeState::to_upper_mapping ( )
inline

Definition at line 735 of file runtime.h.

735  {
736  return &to_upper_mapping_;
737  }
unibrow::Mapping< unibrow::ToUppercase, 128 > to_upper_mapping_
Definition: runtime.h:758

References to_upper_mapping_.

Friends And Related Function Documentation

◆ Isolate

friend class Isolate
friend

Definition at line 765 of file runtime.h.

◆ Runtime

friend class Runtime
friend

Definition at line 766 of file runtime.h.

Member Data Documentation

◆ string_iterator_

StaticResource<ConsStringIteratorOp> v8::internal::RuntimeState::string_iterator_
private

Definition at line 757 of file runtime.h.

Referenced by string_iterator().

◆ string_iterator_compare_x_

ConsStringIteratorOp v8::internal::RuntimeState::string_iterator_compare_x_
private

Definition at line 760 of file runtime.h.

Referenced by string_iterator_compare_x().

◆ string_iterator_compare_y_

ConsStringIteratorOp v8::internal::RuntimeState::string_iterator_compare_y_
private

Definition at line 761 of file runtime.h.

Referenced by string_iterator_compare_y().

◆ string_locale_compare_it1_

ConsStringIteratorOp v8::internal::RuntimeState::string_locale_compare_it1_
private

Definition at line 762 of file runtime.h.

Referenced by string_locale_compare_it1().

◆ string_locale_compare_it2_

ConsStringIteratorOp v8::internal::RuntimeState::string_locale_compare_it2_
private

Definition at line 763 of file runtime.h.

Referenced by string_locale_compare_it2().

◆ to_lower_mapping_

unibrow::Mapping<unibrow::ToLowercase, 128> v8::internal::RuntimeState::to_lower_mapping_
private

Definition at line 759 of file runtime.h.

Referenced by to_lower_mapping().

◆ to_upper_mapping_

unibrow::Mapping<unibrow::ToUppercase, 128> v8::internal::RuntimeState::to_upper_mapping_
private

Definition at line 758 of file runtime.h.

Referenced by to_upper_mapping().


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