#include
#include
LayoutInline::LayoutInline(const Node& node, RefPtr style_properties)
: LayoutNode(&node, move(style_properties))
{
set_inline(true);
}
LayoutInline::~LayoutInline()
{
}
void LayoutInline::split_into_lines(LayoutBlock& container)
{
for_each_child([&](auto& child) {
if (child.is_inline()) {
static_cast(child).split_into_lines(container);
} else {
// FIXME: Support block children of inlines.
}
});
}