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