v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::compiler::turboshaft::IndexRange< T > Class Template Reference

#include <assembler.h>

Inheritance diagram for v8::internal::compiler::turboshaft::IndexRange< T >:
Collaboration diagram for v8::internal::compiler::turboshaft::IndexRange< T >:

Public Types

using base = Range<T>
 
using value_type = base::value_type
 
using iterator_type = base::iterator_type
 
- Public Types inherited from v8::internal::compiler::turboshaft::Range< T >
using value_type = V<T>
 
using iterator_type = value_type
 

Public Member Functions

 IndexRange (ConstOrV< T > count)
 
- Public Member Functions inherited from v8::internal::compiler::turboshaft::Range< T >
 Range (ConstOrV< T > begin, ConstOrV< T > end, ConstOrV< T > stride=1)
 
template<typename A >
iterator_type Begin (A &assembler) const
 
template<typename A >
OptionalV< Word32IsEnd (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
 

Detailed Description

template<typename T>
class v8::internal::compiler::turboshaft::IndexRange< T >

Definition at line 194 of file assembler.h.

Member Typedef Documentation

◆ base

template<typename T >
using v8::internal::compiler::turboshaft::IndexRange< T >::base = Range<T>

Definition at line 196 of file assembler.h.

◆ iterator_type

template<typename T >
using v8::internal::compiler::turboshaft::IndexRange< T >::iterator_type = base::iterator_type

Definition at line 198 of file assembler.h.

◆ value_type

template<typename T >
using v8::internal::compiler::turboshaft::IndexRange< T >::value_type = base::value_type

Definition at line 197 of file assembler.h.

Constructor & Destructor Documentation

◆ IndexRange()

template<typename T >
v8::internal::compiler::turboshaft::IndexRange< T >::IndexRange ( ConstOrV< T > count)
inlineexplicit

Definition at line 200 of file assembler.h.


The documentation for this class was generated from the following file: