#ifndef V8_HEAP_CPPGC_REMEMBERED_SET_H_
#define V8_HEAP_CPPGC_REMEMBERED_SET_H_
#if defined(CPPGC_YOUNG_GENERATION)
#include <set>
#include "src/base/macros.h"
#include "src/heap/base/basic-slot-set.h"
#include "src/heap/cppgc/marking-worklists.h"
namespace cppgc {
class Visitor;
class LivenessBroker;
namespace internal {
class HeapBase;
class HeapObjectHeader;
class MutatorMarkingState;
class SlotSet : public ::heap::base::BasicSlotSet<kSlotSize> { … };
class V8_EXPORT_PRIVATE OldToNewRememberedSet final { … };
}
}
#endif
#endif