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

#include <index.h>

Collaboration diagram for v8::internal::compiler::turboshaft::ShadowyOpIndexVectorWrapper:

Public Member Functions

template<typename T >
 ShadowyOpIndexVectorWrapper (base::Vector< const V< T > > indices)
 
 ShadowyOpIndexVectorWrapper (base::Vector< const OpIndex > indices)
 
template<typename T >
 ShadowyOpIndexVectorWrapper (base::Vector< V< T > > indices)
 
 ShadowyOpIndexVectorWrapper (base::Vector< OpIndex > indices)
 
 operator base::Vector< const OpIndex > () const
 
template<typename U >
 operator base::Vector< V< U > > () const
 
template<typename U >
 operator base::Vector< const V< U > > () const
 
size_t size () const noexcept
 

Private Attributes

base::Vector< const OpIndexindices_
 

Detailed Description

Definition at line 826 of file index.h.

Constructor & Destructor Documentation

◆ ShadowyOpIndexVectorWrapper() [1/4]

template<typename T >
v8::internal::compiler::turboshaft::ShadowyOpIndexVectorWrapper::ShadowyOpIndexVectorWrapper ( base::Vector< const V< T > > indices)
inline

Definition at line 829 of file index.h.

◆ ShadowyOpIndexVectorWrapper() [2/4]

v8::internal::compiler::turboshaft::ShadowyOpIndexVectorWrapper::ShadowyOpIndexVectorWrapper ( base::Vector< const OpIndex > indices)
inline

Definition at line 832 of file index.h.

◆ ShadowyOpIndexVectorWrapper() [3/4]

template<typename T >
v8::internal::compiler::turboshaft::ShadowyOpIndexVectorWrapper::ShadowyOpIndexVectorWrapper ( base::Vector< V< T > > indices)
inline

Definition at line 836 of file index.h.

◆ ShadowyOpIndexVectorWrapper() [4/4]

v8::internal::compiler::turboshaft::ShadowyOpIndexVectorWrapper::ShadowyOpIndexVectorWrapper ( base::Vector< OpIndex > indices)
inline

Definition at line 839 of file index.h.

Member Function Documentation

◆ operator base::Vector< const OpIndex >()

v8::internal::compiler::turboshaft::ShadowyOpIndexVectorWrapper::operator base::Vector< const OpIndex > ( ) const
inline

Definition at line 843 of file index.h.

◆ operator base::Vector< const V< U > >()

template<typename U >
v8::internal::compiler::turboshaft::ShadowyOpIndexVectorWrapper::operator base::Vector< const V< U > > ( ) const
inline

Definition at line 851 of file index.h.

◆ operator base::Vector< V< U > >()

template<typename U >
v8::internal::compiler::turboshaft::ShadowyOpIndexVectorWrapper::operator base::Vector< V< U > > ( ) const
inline

Definition at line 847 of file index.h.

◆ size()

size_t v8::internal::compiler::turboshaft::ShadowyOpIndexVectorWrapper::size ( ) const
inlinenoexcept

Definition at line 855 of file index.h.

Here is the caller graph for this function:

Member Data Documentation

◆ indices_

base::Vector<const OpIndex> v8::internal::compiler::turboshaft::ShadowyOpIndexVectorWrapper::indices_
private

Definition at line 858 of file index.h.


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