5#ifndef INCLUDE_CPPGC_HEAP_HANDLE_H_
6#define INCLUDE_CPPGC_HEAP_HANDLE_H_
14class WriteBarrierTypeForCagedHeapPolicy;
15class WriteBarrierTypeForNonCagedHeapPolicy;
30 V8_INLINE bool is_incremental_marking_in_progress()
const {
31 return is_incremental_marking_in_progress_;
34 V8_INLINE bool is_young_generation_enabled()
const {
35 return is_young_generation_enabled_;
38 bool is_incremental_marking_in_progress_ =
false;
39 bool is_young_generation_enabled_ =
false;
Definition: heap-handle.h:21
HeapHandle & operator=(const HeapHandle &)=delete
HeapHandle(const HeapHandle &)=delete
friend class internal::WriteBarrierTypeForCagedHeapPolicy
Definition: heap-handle.h:42
friend class internal::HeapBase
Definition: heap-handle.h:41
Definition: write-barrier.h:309
Definition: allocation.h:38
#define V8_INLINE
Definition: v8config.h:499