#ifdef UNSAFE_BUFFERS_BUILD
#pragma allow_unsafe_buffers
#endif
#include "third_party/blink/renderer/platform/text/segmented_string.h"
namespace blink {
unsigned SegmentedString::length() const { … }
void SegmentedString::SetExcludeLineNumbers() { … }
void SegmentedString::Clear() { … }
void SegmentedString::Append(const SegmentedSubstring& s) { … }
void SegmentedString::Push(UChar c) { … }
void SegmentedString::Prepend(const SegmentedSubstring& s, PrependType type) { … }
void SegmentedString::Close() { … }
void SegmentedString::Append(const SegmentedString& s) { … }
void SegmentedString::Prepend(const SegmentedString& s, PrependType type) { … }
void SegmentedString::Advance(unsigned num_chars,
unsigned num_lines,
int current_column) { … }
UChar SegmentedString::AdvanceSubstring() { … }
String SegmentedString::ToString() const { … }
void SegmentedString::Advance(unsigned count, UChar* consumed_characters) { … }
OrdinalNumber SegmentedString::CurrentLine() const { … }
OrdinalNumber SegmentedString::CurrentColumn() const { … }
void SegmentedString::SetCurrentPosition(OrdinalNumber line,
OrdinalNumber column_aftre_prolog,
int prolog_length) { … }
}