#include "third_party/blink/renderer/core/html/custom/custom_element_upgrade_sorter.h"
#include "third_party/blink/renderer/core/dom/element.h"
#include "third_party/blink/renderer/core/dom/element_traversal.h"
#include "third_party/blink/renderer/core/dom/node.h"
#include "third_party/blink/renderer/core/dom/shadow_root.h"
#include "third_party/blink/renderer/core/html/html_link_element.h"
namespace blink {
CustomElementUpgradeSorter::CustomElementUpgradeSorter()
: … { … }
CustomElementUpgradeSorter::AddResult
CustomElementUpgradeSorter::AddToParentChildMap(Node* parent, Node* child) { … }
void CustomElementUpgradeSorter::Add(Element* element) { … }
void CustomElementUpgradeSorter::Visit(HeapVector<Member<Element>>* result,
ChildSet& children,
const ChildSet::iterator& it) { … }
void CustomElementUpgradeSorter::Sorted(HeapVector<Member<Element>>* result,
Node* parent) { … }
}