#include "third_party/blink/renderer/core/paint/inline_paint_context.h"
#include "base/containers/adapters.h"
#include "third_party/blink/renderer/core/layout/inline/inline_cursor.h"
namespace blink {
void InlinePaintContext::ClearDecoratingBoxes(
DecoratingBoxList* saved_decorating_boxes) { … }
InlinePaintContext::ScopedInlineItem::ScopedInlineItem(
const FragmentItem& item,
InlinePaintContext* inline_context) { … }
wtf_size_t InlinePaintContext::SyncDecoratingBox(
const FragmentItem& item,
DecoratingBoxList* saved_decorating_boxes) { … }
InlinePaintContext::ScopedInlineBoxAncestors::ScopedInlineBoxAncestors(
const InlineCursor& inline_box,
InlinePaintContext* inline_context) { … }
void InlinePaintContext::PushDecoratingBoxAncestors(
const InlineCursor& inline_box) { … }
void InlinePaintContext::PushDecoratingBoxes(
const base::span<DecoratingBox>& boxes) { … }
InlinePaintContext::ScopedLineBox::ScopedLineBox(
const InlineCursor& line_cursor,
InlinePaintContext* inline_context) { … }
void InlinePaintContext::SetLineBox(const InlineCursor& line_cursor) { … }
void InlinePaintContext::ClearLineBox() { … }
}