Lines Matching refs:value
5 #include "src/tracing/traced-value.h"
32 void EscapeAndAppendString(const char* value, std::string* result) {
34 while (*value) {
35 unsigned char c = *value++;
89 void TracedValue::SetInteger(const char* name, int value) {
92 data_ += std::to_string(value);
95 void TracedValue::SetDouble(const char* name, double value) {
99 data_ += internal::DoubleToCString(value, buffer);
102 void TracedValue::SetBoolean(const char* name, bool value) {
105 data_ += value ? "true" : "false";
108 void TracedValue::SetString(const char* name, const char* value) {
111 EscapeAndAppendString(value, &data_);
114 void TracedValue::SetValue(const char* name, TracedValue* value) {
118 value->AppendAsTraceFormat(&tmp);
138 void TracedValue::AppendInteger(int value) {
141 data_ += std::to_string(value);
144 void TracedValue::AppendDouble(double value) {
148 data_ += internal::DoubleToCString(value, buffer);
151 void TracedValue::AppendBoolean(bool value) {
154 data_ += value ? "true" : "false";
157 void TracedValue::AppendString(const char* value) {
160 EscapeAndAppendString(value, &data_);