#include "third_party/blink/renderer/core/layout/inline/inline_item_result.h"
#include "third_party/blink/renderer/core/layout/inline/inline_item.h"
#include "third_party/blink/renderer/core/layout/inline/inline_item_result_ruby_column.h"
#include "third_party/blink/renderer/core/layout/layout_result.h"
#include "third_party/blink/renderer/platform/fonts/shaping/harfbuzz_shaper.h"
#include "third_party/blink/renderer/platform/fonts/shaping/shape_result_view.h"
namespace blink {
InlineItemResult::InlineItemResult(const InlineItem* item,
unsigned index,
const TextOffsetRange& text_offset,
bool break_anywhere_if_overflow,
bool should_create_line_box,
bool has_unpositioned_floats)
: … { … }
void InlineItemResult::ShapeHyphen() { … }
#if DCHECK_IS_ON()
void InlineItemResult::CheckConsistency(bool allow_null_shape_result) const { … }
#endif
void InlineItemResult::Trace(Visitor* visitor) const { … }
String InlineItemResult::ToString(const String& ifc_text_content,
const String& indent) const { … }
}