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

#include <types.h>

Collaboration diagram for v8::internal::torque::Field:

Public Member Functions

std::tuple< size_t, std::string > GetFieldSizeInformation () const
 
void ValidateAlignment (ResidueClass at_offset) const
 

Public Attributes

SourcePosition pos
 
const AggregateTypeaggregate
 
std::optional< ClassFieldIndexInfoindex
 
NameAndType name_and_type
 
std::optional< size_toffset
 
bool custom_weak_marking
 
bool const_qualified
 
FieldSynchronization synchronization
 

Detailed Description

Definition at line 211 of file types.h.

Member Function Documentation

◆ GetFieldSizeInformation()

std::tuple< size_t, std::string > v8::internal::torque::Field::GetFieldSizeInformation ( ) const

Definition at line 1249 of file types.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ValidateAlignment()

void v8::internal::torque::Field::ValidateAlignment ( ResidueClass at_offset) const

Definition at line 1317 of file types.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ aggregate

const AggregateType* v8::internal::torque::Field::aggregate

Definition at line 220 of file types.h.

◆ const_qualified

bool v8::internal::torque::Field::const_qualified

Definition at line 233 of file types.h.

◆ custom_weak_marking

bool v8::internal::torque::Field::custom_weak_marking

Definition at line 232 of file types.h.

◆ index

std::optional<ClassFieldIndexInfo> v8::internal::torque::Field::index

Definition at line 221 of file types.h.

◆ name_and_type

NameAndType v8::internal::torque::Field::name_and_type

Definition at line 222 of file types.h.

◆ offset

std::optional<size_t> v8::internal::torque::Field::offset

Definition at line 230 of file types.h.

◆ pos

SourcePosition v8::internal::torque::Field::pos

Definition at line 219 of file types.h.

◆ synchronization

FieldSynchronization v8::internal::torque::Field::synchronization

Definition at line 234 of file types.h.


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