DescriptionInline FundamentalValue into base::Value
This change is a first step towards implementing the proposed refactoring of
base::Value described in
http://docs/document/d/1uDLu5uTRlCWePxQUEHc8yNQdEoE1BDISYdpggWEABnw/edit#heading=h.icznl3bfmf6v.
The main goal of the proposal is to move to value semantics. This is done by
implementing an API similar to std::variant removing the need for derived
classes.
BUG=646113
Review-Url: https://codereview.chromium.org/2645073002
Cr-Commit-Position: refs/heads/master@{#447484}
Committed: https://chromium.googlesource.com/chromium/src/+/05eb316801c899b16b7ed77b628d1e2a498e26e3
Patch Set 1 #Patch Set 2 : Public Constructors and Declaration Order according to Style Guide #Patch Set 3 : Typedef FundamentalValue to Value #
Total comments: 3
Patch Set 4 : Test for Safe Assignment #
Total comments: 2
Patch Set 5 : Use literals for default initialization. #
Dependent Patchsets: Messages
Total messages: 21 (16 generated)
|