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

#include <regexp-compiler.h>

Collaboration diagram for v8::internal::FrequencyCollator:

Classes

class  CharacterFrequency
 

Public Member Functions

 FrequencyCollator ()
 
void CountCharacter (int character)
 
int Frequency (int in_character)
 

Private Attributes

CharacterFrequency frequencies_ [RegExpMacroAssembler::kTableSize]
 
int total_samples_
 

Detailed Description

Definition at line 409 of file regexp-compiler.h.

Constructor & Destructor Documentation

◆ FrequencyCollator()

v8::internal::FrequencyCollator::FrequencyCollator ( )
inline

Definition at line 411 of file regexp-compiler.h.

Member Function Documentation

◆ CountCharacter()

void v8::internal::FrequencyCollator::CountCharacter ( int character)
inline

Definition at line 417 of file regexp-compiler.h.

Here is the call graph for this function:

◆ Frequency()

int v8::internal::FrequencyCollator::Frequency ( int in_character)
inline

Definition at line 425 of file regexp-compiler.h.

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

Member Data Documentation

◆ frequencies_

CharacterFrequency v8::internal::FrequencyCollator::frequencies_[RegExpMacroAssembler::kTableSize]
private

Definition at line 450 of file regexp-compiler.h.

◆ total_samples_

int v8::internal::FrequencyCollator::total_samples_
private

Definition at line 451 of file regexp-compiler.h.


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