![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <heap-config.h>
Public Types | |
enum class | IsForcedGC : uint8_t { kNotForced , kForced } |
using | MarkingType = cppgc::Heap::MarkingType |
Static Public Member Functions | |
static constexpr MarkingConfig | Default () |
Public Attributes | |
const CollectionType | collection_type = CollectionType::kMajor |
StackState | stack_state = StackState::kMayContainHeapPointers |
MarkingType | marking_type = MarkingType::kIncremental |
IsForcedGC | is_forced_gc = IsForcedGC::kNotForced |
Definition at line 32 of file heap-config.h.
Definition at line 33 of file heap-config.h.
|
strong |
Enumerator | |
---|---|
kNotForced | |
kForced |
Definition at line 34 of file heap-config.h.
|
inlinestaticconstexpr |
Definition at line 39 of file heap-config.h.
const CollectionType cppgc::internal::MarkingConfig::collection_type = CollectionType::kMajor |
Definition at line 41 of file heap-config.h.
IsForcedGC cppgc::internal::MarkingConfig::is_forced_gc = IsForcedGC::kNotForced |
Definition at line 44 of file heap-config.h.
MarkingType cppgc::internal::MarkingConfig::marking_type = MarkingType::kIncremental |
Definition at line 43 of file heap-config.h.
StackState cppgc::internal::MarkingConfig::stack_state = StackState::kMayContainHeapPointers |
Definition at line 42 of file heap-config.h.