![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <assembler.h>
Public Types | |
using | value_type = base::value_type |
using | iterator_type = base::iterator_type |
Public Member Functions | |
Sequence (ConstOrV< T > begin, ConstOrV< T > stride=1) | |
template<typename A > | |
OptionalV< Word32 > | IsEnd (A &, iterator_type) const |
template<typename A > | |
iterator_type | Advance (A &assembler, iterator_type current_iterator) const |
template<typename A > | |
iterator_type | Begin (A &assembler) const |
template<typename A > | |
value_type | Dereference (A &assembler, iterator_type current_iterator) const |
Private Types | |
using | base = Range<T> |
![]() | |
using | value_type = V<T> |
using | iterator_type = value_type |
Additional Inherited Members | |
![]() | |
Range (ConstOrV< T > begin, ConstOrV< T > end, ConstOrV< T > stride=1) | |
template<typename A > | |
iterator_type | Begin (A &assembler) const |
template<typename A > | |
OptionalV< Word32 > | IsEnd (A &assembler, iterator_type current_iterator) const |
template<typename A > | |
iterator_type | Advance (A &assembler, iterator_type current_iterator) const |
template<typename A > | |
value_type | Dereference (A &assembler, iterator_type current_iterator) const |
Definition at line 222 of file assembler.h.
|
private |
Definition at line 223 of file assembler.h.
using v8::internal::compiler::turboshaft::Sequence< T >::iterator_type = base::iterator_type |
Definition at line 227 of file assembler.h.
using v8::internal::compiler::turboshaft::Sequence< T >::value_type = base::value_type |
Definition at line 226 of file assembler.h.
|
inlineexplicit |
Definition at line 229 of file assembler.h.
|
inline |
Definition at line 156 of file assembler.h.
|
inline |
Definition at line 139 of file assembler.h.
|
inline |
Definition at line 166 of file assembler.h.
|
inline |