#include "third_party/blink/renderer/core/layout/inline/inline_break_token.h"
#include "third_party/blink/renderer/core/layout/block_break_token.h"
#include "third_party/blink/renderer/platform/wtf/size_assertions.h"
#include "third_party/blink/renderer/platform/wtf/text/string_builder.h"
namespace blink {
namespace …
const BlockBreakToken* InlineBreakToken::GetBlockBreakToken() const { … }
const RubyBreakTokenData* InlineBreakToken::RubyData() const { … }
InlineBreakToken* InlineBreakToken::Create(
InlineNode node,
const ComputedStyle* style,
const InlineItemTextIndex& start,
unsigned flags ,
const BlockBreakToken* sub_break_token,
const RubyBreakTokenData* ruby_data) { … }
InlineBreakToken* InlineBreakToken::CreateForParallelBlockFlow(
InlineNode node,
const InlineItemTextIndex& start,
const BlockBreakToken& child_break_token) { … }
InlineBreakToken::InlineBreakToken(PassKey key,
InlineNode node,
const ComputedStyle* style,
const InlineItemTextIndex& start,
unsigned flags ,
const BlockBreakToken* sub_break_token,
const RubyBreakTokenData* ruby_data)
: … { … }
#if DCHECK_IS_ON()
String InlineBreakToken::ToString() const { … }
#endif
void InlineBreakToken::TraceAfterDispatch(Visitor* visitor) const { … }
void InlineBreakToken::RareData::Trace(Visitor* visitor) const { … }
}