![]() |
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) |
Public Member Functions inherited from v8::internal::compiler::turboshaft::Var< T, Assembler > | |
| 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 | |
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 |
Protected Attributes inherited from v8::internal::compiler::turboshaft::Var< T, Assembler > | |
| 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 |