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

#include <access-builder.h>

Inheritance diagram for v8::internal::compiler::turboshaft::ElementAccessTS< Class, T >:
Collaboration diagram for v8::internal::compiler::turboshaft::ElementAccessTS< Class, T >:

Public Types

using type = T
 

Public Attributes

const bool is_array_buffer_load
 
- Public Attributes inherited from v8::internal::compiler::ElementAccess
BaseTaggedness base_is_tagged
 
int header_size
 
Type type
 
MachineType machine_type
 
WriteBarrierKind write_barrier_kind
 

Private Member Functions

 ElementAccessTS (const compiler::ElementAccess &base, bool is_array_buffer_load)
 

Friends

class AccessBuilderTS
 

Additional Inherited Members

- Public Member Functions inherited from v8::internal::compiler::ElementAccess
 ElementAccess ()
 
 ElementAccess (BaseTaggedness base_is_tagged, int header_size, Type type, MachineType machine_type, WriteBarrierKind write_barrier_kind)
 
int tag () const
 

Detailed Description

template<typename Class, typename T>
struct v8::internal::compiler::turboshaft::ElementAccessTS< Class, T >

Definition at line 33 of file access-builder.h.

Member Typedef Documentation

◆ type

template<typename Class , typename T >
using v8::internal::compiler::turboshaft::ElementAccessTS< Class, T >::type = T

Definition at line 34 of file access-builder.h.

Constructor & Destructor Documentation

◆ ElementAccessTS()

template<typename Class , typename T >
v8::internal::compiler::turboshaft::ElementAccessTS< Class, T >::ElementAccessTS ( const compiler::ElementAccess & base,
bool is_array_buffer_load )
inlineexplicitprivate

Definition at line 40 of file access-builder.h.

Friends And Related Symbol Documentation

◆ AccessBuilderTS

template<typename Class , typename T >
friend class AccessBuilderTS
friend

Definition at line 39 of file access-builder.h.

Member Data Documentation

◆ is_array_buffer_load

template<typename Class , typename T >
const bool v8::internal::compiler::turboshaft::ElementAccessTS< Class, T >::is_array_buffer_load

Definition at line 36 of file access-builder.h.


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