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

#include <frame-states.h>

Collaboration diagram for v8::internal::compiler::OutputFrameStateCombine:

Public Member Functions

size_t GetOffsetToPokeAt () const
 
bool IsOutputIgnored () const
 
size_t ConsumedOutputCount () const
 
bool operator== (OutputFrameStateCombine const &other) const
 
bool operator!= (OutputFrameStateCombine const &other) const
 

Static Public Member Functions

static OutputFrameStateCombine Ignore ()
 
static OutputFrameStateCombine PokeAt (size_t index)
 

Static Public Attributes

static const size_t kInvalidIndex = SIZE_MAX
 

Private Member Functions

 OutputFrameStateCombine (size_t parameter)
 

Private Attributes

size_t const parameter_
 

Friends

size_t hash_value (OutputFrameStateCombine const &sc)
 
std::ostream & operator<< (std::ostream &os, OutputFrameStateCombine const &sc)
 

Detailed Description

Definition at line 30 of file frame-states.h.

Constructor & Destructor Documentation

◆ OutputFrameStateCombine()

v8::internal::compiler::OutputFrameStateCombine::OutputFrameStateCombine ( size_t parameter)
inlineexplicitprivate

Definition at line 62 of file frame-states.h.

Here is the caller graph for this function:

Member Function Documentation

◆ ConsumedOutputCount()

size_t v8::internal::compiler::OutputFrameStateCombine::ConsumedOutputCount ( ) const
inline

Definition at line 48 of file frame-states.h.

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

◆ GetOffsetToPokeAt()

size_t v8::internal::compiler::OutputFrameStateCombine::GetOffsetToPokeAt ( ) const
inline

Definition at line 41 of file frame-states.h.

Here is the caller graph for this function:

◆ Ignore()

static OutputFrameStateCombine v8::internal::compiler::OutputFrameStateCombine::Ignore ( )
inlinestatic

Definition at line 34 of file frame-states.h.

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

◆ IsOutputIgnored()

bool v8::internal::compiler::OutputFrameStateCombine::IsOutputIgnored ( ) const
inline

Definition at line 46 of file frame-states.h.

Here is the caller graph for this function:

◆ operator!=()

bool v8::internal::compiler::OutputFrameStateCombine::operator!= ( OutputFrameStateCombine const & other) const
inline

Definition at line 53 of file frame-states.h.

◆ operator==()

bool v8::internal::compiler::OutputFrameStateCombine::operator== ( OutputFrameStateCombine const & other) const
inline

Definition at line 50 of file frame-states.h.

◆ PokeAt()

static OutputFrameStateCombine v8::internal::compiler::OutputFrameStateCombine::PokeAt ( size_t index)
inlinestatic

Definition at line 37 of file frame-states.h.

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

Friends And Related Symbol Documentation

◆ hash_value

size_t hash_value ( OutputFrameStateCombine const & sc)
friend

Definition at line 25 of file frame-states.cc.

◆ operator<<

std::ostream & operator<< ( std::ostream & os,
OutputFrameStateCombine const & sc )
friend

Definition at line 29 of file frame-states.cc.

Member Data Documentation

◆ kInvalidIndex

const size_t v8::internal::compiler::OutputFrameStateCombine::kInvalidIndex = SIZE_MAX
static

Definition at line 32 of file frame-states.h.

◆ parameter_

size_t const v8::internal::compiler::OutputFrameStateCombine::parameter_
private

Definition at line 64 of file frame-states.h.


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