chromium/third_party/blink/renderer/core/layout/measure_cache.cc

// Copyright 2023 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/layout/measure_cache.h"

#include "third_party/blink/renderer/core/layout/geometry/fragment_geometry.h"
#include "third_party/blink/renderer/core/layout/layout_result.h"
#include "third_party/blink/renderer/core/layout/layout_utils.h"

namespace blink {

const LayoutResult* MeasureCache::Find(
    const BlockNode& node,
    const ConstraintSpace& new_space,
    std::optional<FragmentGeometry>* fragment_geometry) {}

void MeasureCache::Add(const LayoutResult* result) {}

void MeasureCache::Clear() {}

void MeasureCache::LayoutObjectWillBeDestroyed() {}

void MeasureCache::InvalidateItems() {}

void MeasureCache::SetFragmentChildrenInvalid(const LayoutResult* except) {}

const LayoutResult* MeasureCache::GetLastForTesting() const {}

}  // namespace blink