CodeHealth: Remove use of Value::GetAsString.
This change removes the use of Value::GetAsString and replaces with Value::is_string, Value::GetString(), Value::GetIfString(). This CL was uploaded by git cl split. R=rockot@google.com Bug: 1187007 Change-Id: Ic8330f6215683f3d54683d25fc6cde6da4cb0c9c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3098906 Auto-Submit: Sammie Quon <sammiequon@chromium.org> Reviewed-by: Ken Rockot <rockot@google.com> Commit-Queue: Ken Rockot <rockot@google.com> Cr-Commit-Position: refs/heads/master@{#912868}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
387d6dcf9a
commit
dab84ebae9
@ -111,10 +111,10 @@ void WriteValue(base::Pickle* m, const base::Value* value, int recursion) {
|
||||
break;
|
||||
}
|
||||
case base::Value::Type::STRING: {
|
||||
std::string val;
|
||||
result = value->GetAsString(&val);
|
||||
const std::string* val = value->GetIfString();
|
||||
result = !!val;
|
||||
DCHECK(result);
|
||||
WriteParam(m, val);
|
||||
WriteParam(m, *val);
|
||||
break;
|
||||
}
|
||||
case base::Value::Type::BINARY: {
|
||||
|
Reference in New Issue
Block a user