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

#include <index.h>

Collaboration diagram for v8::internal::compiler::turboshaft::BlockIndex:

Public Member Functions

constexpr BlockIndex (uint32_t id)
 
constexpr BlockIndex ()
 
uint32_t id () const
 
bool valid () const
 
bool operator== (BlockIndex other) const
 
bool operator!= (BlockIndex other) const
 
bool operator< (BlockIndex other) const
 
bool operator> (BlockIndex other) const
 
bool operator<= (BlockIndex other) const
 
bool operator>= (BlockIndex other) const
 

Static Public Member Functions

static constexpr BlockIndex Invalid ()
 

Private Attributes

uint32_t id_
 

Friends

template<typename H >
H AbslHashValue (H h, const BlockIndex &idx)
 

Detailed Description

Definition at line 864 of file index.h.

Constructor & Destructor Documentation

◆ BlockIndex() [1/2]

v8::internal::compiler::turboshaft::BlockIndex::BlockIndex ( uint32_t id)
inlineexplicitconstexpr

Definition at line 866 of file index.h.

◆ BlockIndex() [2/2]

v8::internal::compiler::turboshaft::BlockIndex::BlockIndex ( )
inlineconstexpr

Definition at line 867 of file index.h.

Here is the caller graph for this function:

Member Function Documentation

◆ id()

uint32_t v8::internal::compiler::turboshaft::BlockIndex::id ( ) const
inline

Definition at line 869 of file index.h.

Here is the caller graph for this function:

◆ Invalid()

static constexpr BlockIndex v8::internal::compiler::turboshaft::BlockIndex::Invalid ( )
inlinestaticconstexpr

Definition at line 872 of file index.h.

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

◆ operator!=()

bool v8::internal::compiler::turboshaft::BlockIndex::operator!= ( BlockIndex other) const
inline

Definition at line 875 of file index.h.

◆ operator<()

bool v8::internal::compiler::turboshaft::BlockIndex::operator< ( BlockIndex other) const
inline

Definition at line 876 of file index.h.

◆ operator<=()

bool v8::internal::compiler::turboshaft::BlockIndex::operator<= ( BlockIndex other) const
inline

Definition at line 878 of file index.h.

◆ operator==()

bool v8::internal::compiler::turboshaft::BlockIndex::operator== ( BlockIndex other) const
inline

Definition at line 874 of file index.h.

◆ operator>()

bool v8::internal::compiler::turboshaft::BlockIndex::operator> ( BlockIndex other) const
inline

Definition at line 877 of file index.h.

◆ operator>=()

bool v8::internal::compiler::turboshaft::BlockIndex::operator>= ( BlockIndex other) const
inline

Definition at line 879 of file index.h.

◆ valid()

bool v8::internal::compiler::turboshaft::BlockIndex::valid ( ) const
inline

Definition at line 870 of file index.h.

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

Friends And Related Symbol Documentation

◆ AbslHashValue

template<typename H >
H AbslHashValue ( H h,
const BlockIndex & idx )
friend

Definition at line 882 of file index.h.

Member Data Documentation

◆ id_

uint32_t v8::internal::compiler::turboshaft::BlockIndex::id_
private

Definition at line 887 of file index.h.


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