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

#include <pointer-policies.h>

Collaboration diagram for cppgc::internal::DijkstraWriteBarrierPolicy:

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)
 

Static Private Member Functions

static V8_INLINE void WriteBarrier (WriteBarrier::Type type, const WriteBarrier::Params &params, const void *slot, const void *value)
 

Detailed Description

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

Member Function Documentation

◆ AssigningBarrier() [1/2]

template<WriteBarrierSlotType SlotType>
static V8_INLINE void cppgc::internal::DijkstraWriteBarrierPolicy::AssigningBarrier ( const void * slot,
const void * value )
inlinestatic

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

Here is the call graph for this function:

◆ AssigningBarrier() [2/2]

template<WriteBarrierSlotType SlotType>
static V8_INLINE void cppgc::internal::DijkstraWriteBarrierPolicy::AssigningBarrier ( const void * slot,
RawPointer storage )
inlinestatic

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

Here is the call graph for this function:

◆ InitializingBarrier() [1/2]

static V8_INLINE void cppgc::internal::DijkstraWriteBarrierPolicy::InitializingBarrier ( const void * ,
const void *  )
inlinestatic

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

◆ InitializingBarrier() [2/2]

static V8_INLINE void cppgc::internal::DijkstraWriteBarrierPolicy::InitializingBarrier ( const void * ,
RawPointer storage )
inlinestatic

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

◆ WriteBarrier()

static V8_INLINE void cppgc::internal::DijkstraWriteBarrierPolicy::WriteBarrier ( WriteBarrier::Type type,
const WriteBarrier::Params & params,
const void * slot,
const void * value )
inlinestaticprivate

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

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

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