#include "third_party/blink/renderer/core/layout/table/layout_table_section.h"
#include "third_party/blink/renderer/core/css/resolver/style_resolver.h"
#include "third_party/blink/renderer/core/layout/table/layout_table.h"
#include "third_party/blink/renderer/core/layout/table/layout_table_row.h"
#include "third_party/blink/renderer/core/layout/table/table_borders.h"
namespace blink {
LayoutTableSection::LayoutTableSection(Element* element)
: … { … }
LayoutTableSection* LayoutTableSection::CreateAnonymousWithParent(
const LayoutObject& parent) { … }
bool LayoutTableSection::IsEmpty() const { … }
LayoutTableRow* LayoutTableSection::FirstRow() const { … }
LayoutTableRow* LayoutTableSection::LastRow() const { … }
LayoutTable* LayoutTableSection::Table() const { … }
void LayoutTableSection::AddChild(LayoutObject* child,
LayoutObject* before_child) { … }
void LayoutTableSection::RemoveChild(LayoutObject* child) { … }
void LayoutTableSection::WillBeRemovedFromTree() { … }
void LayoutTableSection::StyleDidChange(StyleDifference diff,
const ComputedStyle* old_style) { … }
LayoutBox* LayoutTableSection::CreateAnonymousBoxWithSameTypeAs(
const LayoutObject* parent) const { … }
unsigned LayoutTableSection::NumRows() const { … }
}