![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <assembler.h>
Public Types | |
using | value_type = std::tuple<typename Iterables::value_type...> |
using | iterator_type = std::tuple<typename Iterables::iterator_type...> |
Public Member Functions | |
Zip (Iterables... iterables) | |
template<typename A > | |
iterator_type | Begin (A &assembler) |
template<typename A > | |
OptionalV< Word32 > | IsEnd (A &assembler, iterator_type current_iterator) |
template<typename A > | |
iterator_type | Advance (A &assembler, iterator_type current_iterator) |
template<typename A > | |
value_type | Dereference (A &assembler, iterator_type current_iterator) |
Private Attributes | |
std::tuple< Iterables... > | iterables_ |
Definition at line 276 of file assembler.h.
using v8::internal::compiler::turboshaft::Zip< Iterables >::iterator_type = std::tuple<typename Iterables::iterator_type...> |
Definition at line 279 of file assembler.h.
using v8::internal::compiler::turboshaft::Zip< Iterables >::value_type = std::tuple<typename Iterables::value_type...> |
Definition at line 278 of file assembler.h.
|
inlineexplicit |
Definition at line 281 of file assembler.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 325 of file assembler.h.