#ifndef THIRD_PARTY_BLINK_RENDERER_CORE_LAYOUT_INLINE_SCORE_LINE_BREAK_CONTEXT_H_
#define THIRD_PARTY_BLINK_RENDERER_CORE_LAYOUT_INLINE_SCORE_LINE_BREAK_CONTEXT_H_
#include "third_party/blink/renderer/core/core_export.h"
#include "third_party/blink/renderer/core/layout/inline/line_break_point.h"
#include "third_party/blink/renderer/core/layout/inline/line_info_list.h"
#include "third_party/blink/renderer/platform/wtf/forward.h"
#include "third_party/blink/renderer/platform/wtf/vector.h"
namespace blink {
constexpr wtf_size_t kMaxLinesForBalance = …;
constexpr wtf_size_t kMaxLinesForOptimal = …;
LineBreakPoints;
class CORE_EXPORT ScoreLineBreakContext { … };
template <wtf_size_t max_lines>
class CORE_EXPORT ScoreLineBreakContextOf : public ScoreLineBreakContext { … };
inline const LineBreakPoint* ScoreLineBreakContext::CurrentLineBreakPoint()
const { … }
inline void ScoreLineBreakContext::DidCreateLine(bool is_end_paragraph) { … }
}
#endif