#include "third_party/blink/renderer/core/layout/table/table_node.h"
#include "third_party/blink/renderer/core/layout/table/layout_table.h"
#include "third_party/blink/renderer/core/layout/table/table_layout_algorithm.h"
#include "third_party/blink/renderer/core/layout/table/table_layout_utils.h"
namespace blink {
const TableBorders* TableNode::GetTableBorders() const { … }
const BoxStrut& TableNode::GetTableBordersStrut() const { … }
scoped_refptr<const TableTypes::Columns> TableNode::GetColumnConstraints(
const TableGroupedChildren& grouped_children,
const BoxStrut& border_padding) const { … }
LayoutUnit TableNode::ComputeTableInlineSize(
const ConstraintSpace& space,
const BoxStrut& border_padding) const { … }
LayoutUnit TableNode::ComputeCaptionBlockSize(
const ConstraintSpace& space) const { … }
bool TableNode::AllowColumnPercentages(bool is_layout_pass) const { … }
}