![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <index.h>
Public Types | |
using | type = T |
using | constant_type = C |
Public Member Functions | |
ConstOrV (constant_type value) | |
template<typename U > requires (std::is_constructible_v<V<T>, V<U>>) | |
ConstOrV (V< U > index) | |
bool | is_constant () const |
constant_type | constant_value () const |
V< type > | value () const |
template<typename U > requires (std::is_same_v<U, OpIndex>) | |
ConstOrV (U index) | |
Private Attributes | |
std::optional< constant_type > | constant_value_ |
V< type > | value_ |
using v8::internal::compiler::turboshaft::ConstOrV< T, C >::constant_type = C |
using v8::internal::compiler::turboshaft::ConstOrV< T, C >::type = T |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |