#include "third_party/blink/renderer/core/layout/layout_ruby_as_block.h"
#include "third_party/blink/renderer/core/css/resolver/style_resolver.h"
#include "third_party/blink/renderer/core/frame/web_feature.h"
#include "third_party/blink/renderer/core/layout/layout_ruby.h"
#include "third_party/blink/renderer/core/layout/layout_ruby_column.h"
#include "third_party/blink/renderer/core/layout/ruby_container.h"
namespace blink {
LayoutRubyAsBlock::LayoutRubyAsBlock(Element* element)
: … { … }
LayoutRubyAsBlock::~LayoutRubyAsBlock() = default;
void LayoutRubyAsBlock::AddChild(LayoutObject* child,
LayoutObject* before_child) { … }
void LayoutRubyAsBlock::StyleDidChange(StyleDifference diff,
const ComputedStyle* old_style) { … }
void LayoutRubyAsBlock::RemoveLeftoverAnonymousBlock(LayoutBlock*) { … }
}