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

#include <js-operator.h>

Collaboration diagram for v8::internal::compiler::CreateLiteralParameters:

Public Member Functions

 CreateLiteralParameters (HeapObjectRef constant, FeedbackSource const &feedback, int length, int flags)
 
HeapObjectRef constant () const
 
FeedbackSource const & feedback () const
 
int length () const
 
int flags () const
 

Private Attributes

const HeapObjectRef constant_
 
FeedbackSource const feedback_
 
int const length_
 
int const flags_
 

Friends

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

Detailed Description

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

Constructor & Destructor Documentation

◆ CreateLiteralParameters()

v8::internal::compiler::CreateLiteralParameters::CreateLiteralParameters ( HeapObjectRef constant,
FeedbackSource const & feedback,
int length,
int flags )
inline

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

Member Function Documentation

◆ constant()

HeapObjectRef v8::internal::compiler::CreateLiteralParameters::constant ( ) const
inline

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

◆ feedback()

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

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

Here is the caller graph for this function:

◆ flags()

int v8::internal::compiler::CreateLiteralParameters::flags ( ) const
inline

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

◆ length()

int v8::internal::compiler::CreateLiteralParameters::length ( ) const
inline

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

Friends And Related Symbol Documentation

◆ hash_value

size_t hash_value ( CreateLiteralParameters const & p)
friend

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

◆ operator!=

bool operator!= ( CreateLiteralParameters const & lhs,
CreateLiteralParameters const & rhs )
friend

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

◆ operator<<

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

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

◆ operator==

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

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

Member Data Documentation

◆ constant_

const HeapObjectRef v8::internal::compiler::CreateLiteralParameters::constant_
private

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

◆ feedback_

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

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

◆ flags_

int const v8::internal::compiler::CreateLiteralParameters::flags_
private

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

◆ length_

int const v8::internal::compiler::CreateLiteralParameters::length_
private

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


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