#include "third_party/blink/renderer/core/layout/geometry/box_strut.h"
#include "third_party/blink/renderer/core/layout/geometry/logical_rect.h"
#include "third_party/blink/renderer/core/layout/geometry/physical_rect.h"
#include "third_party/blink/renderer/platform/wtf/text/wtf_string.h"
namespace blink {
String BoxStrut::ToString() const { … }
std::ostream& operator<<(std::ostream& stream, const BoxStrut& value) { … }
BoxStrut::BoxStrut(const LineBoxStrut& line_relative, bool is_flipped_lines) { … }
BoxStrut::BoxStrut(const LogicalSize& outer_size, const LogicalRect& inner_rect)
: … { … }
BoxStrut& BoxStrut::Intersect(const BoxStrut& other) { … }
LineBoxStrut::LineBoxStrut(const BoxStrut& flow_relative,
bool is_flipped_lines) { … }
std::ostream& operator<<(std::ostream& stream, const LineBoxStrut& value) { … }
PhysicalBoxStrut::PhysicalBoxStrut(const PhysicalSize& outer_size,
const PhysicalRect& inner_rect)
: … { … }
PhysicalBoxStrut& PhysicalBoxStrut::Unite(const PhysicalBoxStrut& other) { … }
}