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

#include <js-operator.h>

Collaboration diagram for v8::internal::compiler::CreateFunctionContextParameters:

Public Member Functions

 CreateFunctionContextParameters (ScopeInfoRef scope_info, int slot_count, ScopeType scope_type)
 
ScopeInfoRef scope_info () const
 
int slot_count () const
 
ScopeType scope_type () const
 

Private Attributes

const ScopeInfoRef scope_info_
 
int const slot_count_
 
ScopeType const scope_type_
 

Friends

bool operator== (CreateFunctionContextParameters const &lhs, CreateFunctionContextParameters const &rhs)
 
bool operator!= (CreateFunctionContextParameters const &lhs, CreateFunctionContextParameters const &rhs)
 
size_t hash_value (CreateFunctionContextParameters const &parameters)
 
std::ostream & operator<< (std::ostream &os, CreateFunctionContextParameters const &parameters)
 

Detailed Description

Definition at line 368 of file js-operator.h.

Constructor & Destructor Documentation

◆ CreateFunctionContextParameters()

v8::internal::compiler::CreateFunctionContextParameters::CreateFunctionContextParameters ( ScopeInfoRef scope_info,
int slot_count,
ScopeType scope_type )
inline

Definition at line 370 of file js-operator.h.

Member Function Documentation

◆ scope_info()

ScopeInfoRef v8::internal::compiler::CreateFunctionContextParameters::scope_info ( ) const
inline

Definition at line 376 of file js-operator.h.

Here is the caller graph for this function:

◆ scope_type()

ScopeType v8::internal::compiler::CreateFunctionContextParameters::scope_type ( ) const
inline

Definition at line 378 of file js-operator.h.

Here is the caller graph for this function:

◆ slot_count()

int v8::internal::compiler::CreateFunctionContextParameters::slot_count ( ) const
inline

Definition at line 377 of file js-operator.h.

Here is the caller graph for this function:

Friends And Related Symbol Documentation

◆ hash_value

size_t hash_value ( CreateFunctionContextParameters const & parameters)
friend

Definition at line 203 of file js-operator.cc.

◆ operator!=

Definition at line 198 of file js-operator.cc.

◆ operator<<

std::ostream & operator<< ( std::ostream & os,
CreateFunctionContextParameters const & parameters )
friend

Definition at line 209 of file js-operator.cc.

◆ operator==

bool operator== ( CreateFunctionContextParameters const & lhs,
CreateFunctionContextParameters const & rhs )
friend

Definition at line 190 of file js-operator.cc.

Member Data Documentation

◆ scope_info_

const ScopeInfoRef v8::internal::compiler::CreateFunctionContextParameters::scope_info_
private

Definition at line 381 of file js-operator.h.

◆ scope_type_

ScopeType const v8::internal::compiler::CreateFunctionContextParameters::scope_type_
private

Definition at line 383 of file js-operator.h.

◆ slot_count_

int const v8::internal::compiler::CreateFunctionContextParameters::slot_count_
private

Definition at line 382 of file js-operator.h.


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