#ifndef V8_HEAP_YOUNG_GENERATION_MARKING_VISITOR_H_
#define V8_HEAP_YOUNG_GENERATION_MARKING_VISITOR_H_
#include <type_traits>
#include "src/heap/ephemeron-remembered-set.h"
#include "src/heap/heap.h"
#include "src/heap/marking-worklist.h"
#include "src/heap/objects-visiting.h"
#include "src/heap/pretenuring-handler.h"
namespace v8 {
namespace internal {
enum class YoungGenerationMarkingVisitationMode { … };
template <YoungGenerationMarkingVisitationMode marking_mode>
class YoungGenerationMarkingVisitor final
: public NewSpaceVisitor<YoungGenerationMarkingVisitor<marking_mode>> { … };
}
}
#endif