// Copyright 2022 the V8 project authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef V8_HEAP_CPPGC_HEAP_CONFIG_H_ #define V8_HEAP_CPPGC_HEAP_CONFIG_H_ #include "include/cppgc/heap.h" #include "src/base/platform/time.h" namespace cppgc::internal { StackState; enum class CollectionType : uint8_t { … }; enum class FreeMemoryHandling : uint8_t { … }; struct MarkingConfig { … }; enum class SweepingStrategy { … }; struct SweepingConfig { … }; struct GCConfig { … }; } // namespace cppgc::internal #endif // V8_HEAP_CPPGC_HEAP_CONFIG_H_