#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 { … }
}