#include "third_party/blink/renderer/core/dom/scroll_marker_group_pseudo_element.h"
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/dom/focus_params.h"
#include "third_party/blink/renderer/core/dom/scroll_marker_pseudo_element.h"
#include "third_party/blink/renderer/core/scroll/scroll_into_view_util.h"
namespace blink {
void ScrollMarkerGroupPseudoElement::Trace(Visitor* v) const { … }
void ScrollMarkerGroupPseudoElement::AddToFocusGroup(
ScrollMarkerPseudoElement& scroll_marker) { … }
ScrollMarkerPseudoElement* ScrollMarkerGroupPseudoElement::FindNextScrollMarker(
const Element& current) { … }
ScrollMarkerPseudoElement*
ScrollMarkerGroupPseudoElement::FindPreviousScrollMarker(
const Element& current) { … }
void ScrollMarkerGroupPseudoElement::RemoveFromFocusGroup(
const ScrollMarkerPseudoElement& scroll_marker) { … }
void ScrollMarkerGroupPseudoElement::ActivateNextScrollMarker() { … }
void ScrollMarkerGroupPseudoElement::ActivatePrevScrollMarker() { … }
void ScrollMarkerGroupPseudoElement::ActivateScrollMarker(
ScrollMarkerPseudoElement* (ScrollMarkerGroupPseudoElement::*
find_scroll_marker_func)(const Element&)) { … }
void ScrollMarkerGroupPseudoElement::SetSelected(
ScrollMarkerPseudoElement& scroll_marker) { … }
void ScrollMarkerGroupPseudoElement::Dispose() { … }
void ScrollMarkerGroupPseudoElement::ClearFocusGroup() { … }
}