Remove base::StringValue
As a follow-up to typedeffing base::StringValue to base::Value in
http://crrev.com/2516363005 this change replaces all references to
base::StringValue by base::Value.
TBR=stevenjb@chromium.org
BUG=646113
Review-Url: https://codereview.chromium.org/2664753002
Cr-Original-Commit-Position: refs/heads/master@{#454848}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 122c4da76a70443fe965d1413741a79416a6e763
diff --git a/tools/gn/command_desc.cc b/tools/gn/command_desc.cc
index 1de9fbb..8e4ebd7 100644
--- a/tools/gn/command_desc.cc
+++ b/tools/gn/command_desc.cc
@@ -85,7 +85,7 @@
const base::ListValue* list;
if (value->GetAsList(&list)) {
if (list->empty()) {
- base::StringValue str("(no visibility)");
+ base::Value str("(no visibility)");
DefaultHandler(name, &str);
} else {
DefaultHandler(name, value);
@@ -97,7 +97,7 @@
std::string p;
if (value->GetAsString(&p)) {
if (p == "*") {
- base::StringValue str("[All headers listed in the sources are public.]");
+ base::Value str("[All headers listed in the sources are public.]");
DefaultHandler(name, &str);
return;
}
diff --git a/tools/gn/desc_builder.cc b/tools/gn/desc_builder.cc
index a1a5710..c04fad6 100644
--- a/tools/gn/desc_builder.cc
+++ b/tools/gn/desc_builder.cc
@@ -123,17 +123,17 @@
ValuePtr RenderValue(const std::string& s, bool optional = false) {
return (s.empty() && optional) ? base::Value::CreateNullValue()
- : ValuePtr(new base::StringValue(s));
+ : ValuePtr(new base::Value(s));
}
ValuePtr RenderValue(const SourceDir& d) {
return d.is_null() ? base::Value::CreateNullValue()
- : ValuePtr(new base::StringValue(FormatSourceDir(d)));
+ : ValuePtr(new base::Value(FormatSourceDir(d)));
}
ValuePtr RenderValue(const SourceFile& f) {
return f.is_null() ? base::Value::CreateNullValue()
- : ValuePtr(new base::StringValue(f.value()));
+ : ValuePtr(new base::Value(f.value()));
}
ValuePtr RenderValue(const LibFile& lib) {
@@ -679,7 +679,7 @@
// Indent string values in blame mode
if (blame_ && rendered->GetAsString(&str)) {
str = " " + str;
- rendered = base::MakeUnique<base::StringValue>(str);
+ rendered = base::MakeUnique<base::Value>(str);
}
res->Append(std::move(rendered));
}