#include "third_party/blink/renderer/platform/instrumentation/tracing/traced_value.h"
#include <memory>
#include <string>
#include "base/memory/ptr_util.h"
#include "third_party/blink/renderer/platform/wtf/text/string_utf8_adaptor.h"
namespace blink {
TracedValue::TracedValue()
: … { … }
TracedValue::~TracedValue() = default;
void TracedValue::SetInteger(const char* name, int value) { … }
void TracedValue::SetIntegerWithCopiedName(const char* name, int value) { … }
void TracedValue::SetDouble(const char* name, double value) { … }
void TracedValue::SetDoubleWithCopiedName(const char* name, double value) { … }
void TracedValue::SetBoolean(const char* name, bool value) { … }
void TracedValue::SetBooleanWithCopiedName(const char* name, bool value) { … }
void TracedValue::SetString(const char* name, const String& value) { … }
void TracedValue::SetValue(const char* name, TracedValue* value) { … }
void TracedValue::SetStringWithCopiedName(const char* name,
const String& value) { … }
void TracedValue::BeginDictionary(const char* name) { … }
void TracedValue::BeginDictionaryWithCopiedName(const char* name) { … }
void TracedValue::BeginArray(const char* name) { … }
void TracedValue::BeginArrayWithCopiedName(const char* name) { … }
void TracedValue::EndDictionary() { … }
void TracedValue::PushInteger(int value) { … }
void TracedValue::PushDouble(double value) { … }
void TracedValue::PushBoolean(bool value) { … }
void TracedValue::PushString(const String& value) { … }
void TracedValue::BeginArray() { … }
void TracedValue::BeginDictionary() { … }
void TracedValue::EndArray() { … }
void TracedValue::AppendAsTraceFormat(std::string* out) const { … }
bool TracedValue::AppendToProto(ProtoAppender* appender) const { … }
void TracedValue::EstimateTraceMemoryOverhead(
base::trace_event::TraceEventMemoryOverhead* overhead) { … }
TracedValueJSON::TracedValueJSON()
: … { … }
TracedValueJSON::~TracedValueJSON() = default;
String TracedValueJSON::ToJSON() const { … }
String TracedValueJSON::ToFormattedJSON() const { … }
}