#include "third_party/blink/renderer/core/dom/slot_assignment_engine.h"
#include "third_party/blink/renderer/core/dom/shadow_root.h"
#include "third_party/blink/renderer/core/dom/slot_assignment.h"
#include "third_party/blink/renderer/platform/instrumentation/tracing/trace_event.h"
namespace blink {
SlotAssignmentEngine::SlotAssignmentEngine() { … }
void SlotAssignmentEngine::AddShadowRootNeedingRecalc(ShadowRoot& shadow_root) { … }
void SlotAssignmentEngine::RemoveShadowRootNeedingRecalc(
ShadowRoot& shadow_root) { … }
void SlotAssignmentEngine::Connected(ShadowRoot& shadow_root) { … }
void SlotAssignmentEngine::Disconnected(ShadowRoot& shadow_root) { … }
void SlotAssignmentEngine::RecalcSlotAssignments() { … }
void SlotAssignmentEngine::Trace(Visitor* visitor) const { … }
}