#include "third_party/blink/renderer/core/layout/layout_multi_column_spanner_placeholder.h"
#include "third_party/blink/renderer/core/css/resolver/style_resolver.h"
#include "third_party/blink/renderer/core/layout/layout_multi_column_flow_thread.h"
namespace blink {
static void CopyMarginProperties(
ComputedStyleBuilder& placeholder_style_builder,
const ComputedStyle& spanner_style) { … }
LayoutMultiColumnSpannerPlaceholder*
LayoutMultiColumnSpannerPlaceholder::CreateAnonymous(
const ComputedStyle& parent_style,
LayoutBox& layout_object_in_flow_thread) { … }
LayoutMultiColumnSpannerPlaceholder::LayoutMultiColumnSpannerPlaceholder(
LayoutBox* layout_object_in_flow_thread)
: … { … }
void LayoutMultiColumnSpannerPlaceholder::Trace(Visitor* visitor) const { … }
void LayoutMultiColumnSpannerPlaceholder::
LayoutObjectInFlowThreadStyleDidChange(const ComputedStyle* old_style) { … }
void LayoutMultiColumnSpannerPlaceholder::UpdateProperties(
const ComputedStyle& parent_style) { … }
void LayoutMultiColumnSpannerPlaceholder::InsertedIntoTree() { … }
void LayoutMultiColumnSpannerPlaceholder::WillBeRemovedFromTree() { … }
LayoutPoint LayoutMultiColumnSpannerPlaceholder::LocationInternal() const { … }
PhysicalSize LayoutMultiColumnSpannerPlaceholder::Size() const { … }
}