#include "third_party/blink/renderer/core/css/snapped_query_scroll_snapshot.h"
#include "third_party/blink/renderer/core/css/container_query_evaluator.h"
#include "third_party/blink/renderer/core/css/style_change_reason.h"
#include "third_party/blink/renderer/core/layout/layout_box.h"
#include "third_party/blink/renderer/core/paint/paint_layer_scrollable_area.h"
namespace blink {
SnappedQueryScrollSnapshot::SnappedQueryScrollSnapshot(
PaintLayerScrollableArea& scroller)
: … { … }
void SnappedQueryScrollSnapshot::InvalidateSnappedTarget(Element* target) { … }
bool SnappedQueryScrollSnapshot::UpdateSnappedTargets() { … }
void SnappedQueryScrollSnapshot::UpdateSnapshot() { … }
bool SnappedQueryScrollSnapshot::ValidateSnapshot() { … }
bool SnappedQueryScrollSnapshot::ShouldScheduleNextService() { … }
void SnappedQueryScrollSnapshot::Trace(Visitor* visitor) const { … }
}