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

#include <heap-config.h>

Collaboration diagram for cppgc::internal::SweepingConfig:

Public Types

enum class  CompactableSpaceHandling { kSweep , kIgnore }
 
using SweepingType = cppgc::Heap::SweepingType
 
using FreeMemoryHandling = cppgc::internal::FreeMemoryHandling
 

Public Attributes

SweepingType sweeping_type = SweepingType::kIncrementalAndConcurrent
 
CompactableSpaceHandling compactable_space_handling
 
FreeMemoryHandling free_memory_handling = FreeMemoryHandling::kDoNotDiscard
 

Detailed Description

Definition at line 47 of file heap-config.h.

Member Typedef Documentation

◆ FreeMemoryHandling

◆ SweepingType

Member Enumeration Documentation

◆ CompactableSpaceHandling

Enumerator
kSweep 
kIgnore 

Definition at line 49 of file heap-config.h.

Member Data Documentation

◆ compactable_space_handling

CompactableSpaceHandling cppgc::internal::SweepingConfig::compactable_space_handling

◆ free_memory_handling

FreeMemoryHandling cppgc::internal::SweepingConfig::free_memory_handling = FreeMemoryHandling::kDoNotDiscard

Definition at line 55 of file heap-config.h.

◆ sweeping_type

SweepingType cppgc::internal::SweepingConfig::sweeping_type = SweepingType::kIncrementalAndConcurrent

Definition at line 52 of file heap-config.h.


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