#include "third_party/blink/renderer/core/layout/inline/physical_line_box_fragment.h"
#include "third_party/blink/renderer/core/editing/editing_utilities.h"
#include "third_party/blink/renderer/core/layout/inline/inline_break_token.h"
#include "third_party/blink/renderer/core/layout/inline/inline_cursor.h"
#include "third_party/blink/renderer/core/layout/inline/line_box_fragment_builder.h"
#include "third_party/blink/renderer/core/layout/logical_fragment.h"
#include "third_party/blink/renderer/core/layout/physical_box_fragment.h"
#include "third_party/blink/renderer/core/layout/relative_utils.h"
#include "third_party/blink/renderer/core/style/computed_style.h"
#include "third_party/blink/renderer/platform/wtf/size_assertions.h"
namespace blink {
namespace …
const PhysicalLineBoxFragment* PhysicalLineBoxFragment::Create(
LineBoxFragmentBuilder* builder) { … }
const PhysicalLineBoxFragment* PhysicalLineBoxFragment::Clone(
const PhysicalLineBoxFragment& other) { … }
PhysicalLineBoxFragment::PhysicalLineBoxFragment(
PassKey key,
LineBoxFragmentBuilder* builder)
: … { … }
PhysicalLineBoxFragment::PhysicalLineBoxFragment(
PassKey key,
const PhysicalLineBoxFragment& other)
: … { … }
PhysicalLineBoxFragment::~PhysicalLineBoxFragment() = default;
FontHeight PhysicalLineBoxFragment::BaselineMetrics() const { … }
bool PhysicalLineBoxFragment::HasSoftWrapToNextLine() const { … }
void PhysicalLineBoxFragment::TraceAfterDispatch(Visitor* visitor) const { … }
}