chromium/third_party/blink/renderer/core/dom/slot_assignment.cc

// Copyright 2015 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/core/dom/slot_assignment.h"

#include "third_party/blink/renderer/core/accessibility/ax_object_cache.h"
#include "third_party/blink/renderer/core/display_lock/display_lock_utilities.h"
#include "third_party/blink/renderer/core/dom/element_traversal.h"
#include "third_party/blink/renderer/core/dom/flat_tree_traversal_forbidden_scope.h"
#include "third_party/blink/renderer/core/dom/node.h"
#include "third_party/blink/renderer/core/dom/node_computed_style.h"
#include "third_party/blink/renderer/core/dom/node_traversal.h"
#include "third_party/blink/renderer/core/dom/shadow_root.h"
#include "third_party/blink/renderer/core/dom/slot_assignment_engine.h"
#include "third_party/blink/renderer/core/dom/slot_assignment_recalc_forbidden_scope.h"
#include "third_party/blink/renderer/core/html/forms/html_opt_group_element.h"
#include "third_party/blink/renderer/core/html/forms/html_select_element.h"
#include "third_party/blink/renderer/core/html/html_details_element.h"
#include "third_party/blink/renderer/core/html/html_slot_element.h"
#include "third_party/blink/renderer/core/html/nesting_level_incrementer.h"
#include "third_party/blink/renderer/core/inspector/console_message.h"
#include "third_party/blink/renderer/core/paint/paint_layer.h"

namespace blink {

void SlotAssignment::DidAddSlot(HTMLSlotElement& slot) {}

void SlotAssignment::DidRemoveSlot(HTMLSlotElement& slot) {}

void SlotAssignment::DidAddSlotInternal(HTMLSlotElement& slot) {}

void SlotAssignment::DidRemoveSlotInternal(
    HTMLSlotElement& slot,
    const AtomicString& slot_name,
    SlotMutationType slot_mutation_type) {}

bool SlotAssignment::FindHostChildBySlotName(
    const AtomicString& slot_name) const {}

void SlotAssignment::DidRenameSlot(const AtomicString& old_slot_name,
                                   HTMLSlotElement& slot) {}

void SlotAssignment::DidChangeHostChildSlotName(const AtomicString& old_value,
                                                const AtomicString& new_value) {}

SlotAssignment::SlotAssignment(ShadowRoot& owner)
    :{}

void SlotAssignment::SetNeedsAssignmentRecalc() {}

void SlotAssignment::RecalcAssignment() {}

const HeapVector<Member<HTMLSlotElement>>& SlotAssignment::Slots() {}

HTMLSlotElement* SlotAssignment::FindSlot(const Node& node) {}

HTMLSlotElement* SlotAssignment::FindSlotByName(
    const AtomicString& slot_name) const {}

HTMLSlotElement* SlotAssignment::FindSlotInManualSlotting(Node& node) {}

void SlotAssignment::CollectSlots() {}

HTMLSlotElement* SlotAssignment::GetCachedFirstSlotWithoutAccessingNodeTree(
    const AtomicString& slot_name) {}

void SlotAssignment::Trace(Visitor* visitor) const {}

}  // namespace blink