v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::compiler::turboshaft::HasProperRunMethod< Phase > Struct Template Reference

#include <phase.h>

Collaboration diagram for v8::internal::compiler::turboshaft::HasProperRunMethod< Phase >:

Public Types

using parameters = base::tmp::call_parameters_t<decltype(&Phase::Run)>
 
using parameter0 = base::tmp::element_t<parameters, 0>
 
using parameter1 = base::tmp::element_t<parameters, 1>
 

Static Public Attributes

static constexpr bool value
 

Detailed Description

template<typename Phase>
struct v8::internal::compiler::turboshaft::HasProperRunMethod< Phase >

Definition at line 64 of file phase.h.

Member Typedef Documentation

◆ parameter0

Definition at line 69 of file phase.h.

◆ parameter1

Definition at line 70 of file phase.h.

◆ parameters

template<typename Phase >
using v8::internal::compiler::turboshaft::HasProperRunMethod< Phase >::parameters = base::tmp::call_parameters_t<decltype(&Phase::Run)>

Definition at line 65 of file phase.h.

Member Data Documentation

◆ value

template<typename Phase >
bool v8::internal::compiler::turboshaft::HasProperRunMethod< Phase >::value
staticconstexpr
Initial value:
= std::is_same_v<parameter0, PipelineData*> &&
std::is_same_v<parameter1, Zone*>

Definition at line 71 of file phase.h.


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