![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <assembler.h>
Public Member Functions | |
| template<typename Reducer > | |
| Var (Reducer *reducer) | |
| template<typename Reducer > | |
| Var (Reducer *reducer, value_type initial_value) | |
| Var (Assembler &assembler) | |
| Var (const Var &)=delete | |
| Var (Var &&)=delete | |
| Var & | operator= (const Var)=delete |
| Var & | operator= (Var &&)=delete |
| ~Var ()=default | |
| void | Set (value_type new_value) |
| V< T > | Get () const |
| void | operator= (value_type new_value) |
| template<typename U > requires v_traits<U>::template | |
| operator V<U > () const implicitly_constructible_from< T > | |
| operator OpIndex () const | |
| operator OptionalOpIndex () const | |
Protected Attributes | |
| Assembler & | assembler_ |
Private Types | |
| using | value_type = maybe_const_or_v_t<T> |
Additional Inherited Members | |
Protected Member Functions inherited from v8::internal::compiler::turboshaft::SnapshotTableKey< Value, KeyData > | |
| bool | operator== (SnapshotTableKey other) const |
| const KeyData & | data () const |
| KeyData & | data () |
| SnapshotTableKey () | |
| bool | valid () const |
Definition at line 829 of file assembler.h.
|
private |
Definition at line 830 of file assembler.h.
|
inlineexplicit |
Definition at line 834 of file assembler.h.
|
inline |
|
inlineexplicit |
Definition at line 841 of file assembler.h.
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
delete |
|
inline |
|
delete |
|
inline |
Definition at line 852 of file assembler.h.
|
protected |
Definition at line 881 of file assembler.h.