![]() |
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 |