#ifdef UNSAFE_BUFFERS_BUILD
#pragma allow_unsafe_buffers
#endif
#include "third_party/blink/renderer/platform/wtf/text/string_builder.h"
#include <algorithm>
#include <optional>
#include "base/strings/string_util.h"
#include "third_party/blink/renderer/platform/wtf/dtoa.h"
#include "third_party/blink/renderer/platform/wtf/text/integer_to_string_conversion.h"
#include "third_party/blink/renderer/platform/wtf/text/wtf_string.h"
namespace WTF {
String StringBuilder::ReleaseString() { … }
String StringBuilder::ToString() { … }
AtomicString StringBuilder::ToAtomicString() { … }
String StringBuilder::Substring(unsigned start, unsigned length) const { … }
StringView StringBuilder::SubstringView(unsigned start, unsigned length) const { … }
void StringBuilder::Swap(StringBuilder& builder) { … }
void StringBuilder::ClearBuffer() { … }
void StringBuilder::Ensure16Bit() { … }
void StringBuilder::Clear() { … }
unsigned StringBuilder::Capacity() const { … }
void StringBuilder::ReserveCapacity(unsigned new_capacity) { … }
void StringBuilder::Reserve16BitCapacity(unsigned new_capacity) { … }
void StringBuilder::Resize(unsigned new_size) { … }
void StringBuilder::CreateBuffer8(unsigned added_size) { … }
void StringBuilder::CreateBuffer16(unsigned added_size) { … }
bool StringBuilder::DoesAppendCauseOverflow(unsigned length) const { … }
void StringBuilder::Append(const UChar* characters, unsigned length) { … }
void StringBuilder::Append(const LChar* characters, unsigned length) { … }
void StringBuilder::AppendNumber(bool number) { … }
void StringBuilder::AppendNumber(float number) { … }
void StringBuilder::AppendNumber(double number, unsigned precision) { … }
void StringBuilder::AppendFormat(const char* format, ...) { … }
void StringBuilder::erase(unsigned index) { … }
}