#include "third_party/blink/renderer/core/layout/fragment_repeater.h"
#include "third_party/blink/renderer/core/layout/inline/fragment_items.h"
#include "third_party/blink/renderer/core/layout/inline/physical_line_box_fragment.h"
#include "third_party/blink/renderer/core/layout/layout_box.h"
#include "third_party/blink/renderer/core/layout/layout_result.h"
#include "third_party/blink/renderer/core/layout/block_break_token.h"
#include "third_party/blink/renderer/core/layout/physical_box_fragment.h"
#include "third_party/blink/renderer/core/layout/physical_fragment_link.h"
namespace blink {
namespace {
void RemoveClonedResults(LayoutBox& layout_box) { … }
void UpdateBreakTokens(LayoutBox& layout_box) { … }
}
void FragmentRepeater::CloneChildFragments(
const PhysicalBoxFragment& cloned_fragment) { … }
const LayoutResult* FragmentRepeater::Repeat(const LayoutResult& other) { … }
const LayoutResult* FragmentRepeater::GetClonableLayoutResult(
const LayoutBox& layout_box,
const PhysicalBoxFragment& fragment) const { … }
}