v8 14.1.146 (node 25.0.0)
V8 is Google's open source JavaScript engine
Loading...
Searching...
No Matches
DijkstraWriteBarrierPolicy Struct Reference

#include <pointer-policies.h>

Static Public Member Functions

static V8_INLINE void InitializingBarrier (const void *, const void *)
 
static V8_INLINE void InitializingBarrier (const void *, RawPointer storage)
 
template<WriteBarrierSlotType SlotType>
static V8_INLINE void AssigningBarrier (const void *slot, const void *value)
 
template<WriteBarrierSlotType SlotType>
static V8_INLINE void AssigningBarrier (const void *slot, RawPointer storage)
 

Detailed Description

Definition at line 30 of file pointer-policies.h.

Member Function Documentation

◆ AssigningBarrier() [1/2]

template<WriteBarrierSlotType SlotType>
static V8_INLINE void AssigningBarrier ( const void slot,
const void value 
)
inlinestatic

Definition at line 42 of file pointer-policies.h.

References WriteBarrier::GetWriteBarrierType().

◆ AssigningBarrier() [2/2]

template<WriteBarrierSlotType SlotType>
static V8_INLINE void AssigningBarrier ( const void slot,
RawPointer  storage 
)
inlinestatic

Definition at line 56 of file pointer-policies.h.

References cppgc::internal::kUncompressed, and RawPointer::Load().

◆ InitializingBarrier() [1/2]

static V8_INLINE void InitializingBarrier ( const void ,
const void  
)
inlinestatic

Definition at line 33 of file pointer-policies.h.

◆ InitializingBarrier() [2/2]

static V8_INLINE void InitializingBarrier ( const void ,
RawPointer  storage 
)
inlinestatic

Definition at line 34 of file pointer-policies.h.


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