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

#include <js-operator.h>

Collaboration diagram for v8::internal::compiler::GetTemplateObjectParameters:

Public Member Functions

 GetTemplateObjectParameters (TemplateObjectDescriptionRef description, SharedFunctionInfoRef shared, FeedbackSource const &feedback)
 
TemplateObjectDescriptionRef description () const
 
SharedFunctionInfoRef shared () const
 
FeedbackSource const & feedback () const
 

Private Attributes

const TemplateObjectDescriptionRef description_
 
const SharedFunctionInfoRef shared_
 
FeedbackSource const feedback_
 

Friends

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

Detailed Description

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

Constructor & Destructor Documentation

◆ GetTemplateObjectParameters()

v8::internal::compiler::GetTemplateObjectParameters::GetTemplateObjectParameters ( TemplateObjectDescriptionRef description,
SharedFunctionInfoRef shared,
FeedbackSource const & feedback )
inline

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

Member Function Documentation

◆ description()

TemplateObjectDescriptionRef v8::internal::compiler::GetTemplateObjectParameters::description ( ) const
inline

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

◆ feedback()

FeedbackSource const & v8::internal::compiler::GetTemplateObjectParameters::feedback ( ) const
inline

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

Here is the caller graph for this function:

◆ shared()

SharedFunctionInfoRef v8::internal::compiler::GetTemplateObjectParameters::shared ( ) const
inline

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

Friends And Related Symbol Documentation

◆ hash_value

size_t hash_value ( GetTemplateObjectParameters const & p)
friend

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

◆ operator!=

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

◆ operator<<

std::ostream & operator<< ( std::ostream & os,
GetTemplateObjectParameters const & p )
friend

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

◆ operator==

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

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

Member Data Documentation

◆ description_

const TemplateObjectDescriptionRef v8::internal::compiler::GetTemplateObjectParameters::description_
private

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

◆ feedback_

FeedbackSource const v8::internal::compiler::GetTemplateObjectParameters::feedback_
private

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

◆ shared_

const SharedFunctionInfoRef v8::internal::compiler::GetTemplateObjectParameters::shared_
private

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


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