![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <assembler.h>
Public Member Functions | |
~ScopedVar () | |
Var & | operator= (const Var)=delete |
Var & | operator= (Var &&)=delete |
void | operator= (value_type new_value) |
![]() | |
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 | |
Private Types | |
using | Base = Var<T, Assembler> |
Additional Inherited Members | |
![]() | |
bool | operator== (SnapshotTableKey other) const |
const KeyData & | data () const |
KeyData & | data () |
SnapshotTableKey () | |
bool | valid () const |
![]() | |
Assembler & | assembler_ |
Definition at line 885 of file assembler.h.
|
private |
Definition at line 886 of file assembler.h.
|
inline |
|
delete |
|
inline |
Definition at line 857 of file assembler.h.
|
delete |