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

#include <objects-body-descriptors.h>

Inheritance diagram for v8::internal::FixedExposedTrustedObjectBodyDescriptor< T, kTag >:
Collaboration diagram for v8::internal::FixedExposedTrustedObjectBodyDescriptor< T, kTag >:

Static Public Member Functions

template<typename ObjectVisitor >
static void IterateBody (Tagged< Map > map, Tagged< HeapObject > obj, int object_size, ObjectVisitor *v)
 
- Static Public Member Functions inherited from v8::internal::FixedBodyDescriptor< start_offset, end_offset, size >
static int SizeOf (Tagged< Map > map, Tagged< HeapObject > object)
 

Private Types

using Base = FixedBodyDescriptorFor<T>
 

Additional Inherited Members

- Static Public Attributes inherited from v8::internal::FixedBodyDescriptor< start_offset, end_offset, size >
static constexpr int kSize = size
 

Detailed Description

template<typename T, IndirectPointerTag kTag>
class v8::internal::FixedExposedTrustedObjectBodyDescriptor< T, kTag >

Definition at line 258 of file objects-body-descriptors.h.

Member Typedef Documentation

◆ Base

template<typename T , IndirectPointerTag kTag>
using v8::internal::FixedExposedTrustedObjectBodyDescriptor< T, kTag >::Base = FixedBodyDescriptorFor<T>
private

Definition at line 261 of file objects-body-descriptors.h.

Member Function Documentation

◆ IterateBody()

template<typename T , IndirectPointerTag kTag>
template<typename ObjectVisitor >
static void v8::internal::FixedExposedTrustedObjectBodyDescriptor< T, kTag >::IterateBody ( Tagged< Map > map,
Tagged< HeapObject > obj,
int object_size,
ObjectVisitor * v )
inlinestatic

Definition at line 265 of file objects-body-descriptors.h.


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