chromium/third_party/blink/renderer/core/layout/inline/inline_item_result.cc

// Copyright 2017 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#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 {}

}  // namespace blink