| Index: components/prefs/json_pref_store.cc
|
| diff --git a/components/prefs/json_pref_store.cc b/components/prefs/json_pref_store.cc
|
| index ba7cb913ebda8ecb75f89afb68252996618e8406..779c2009730366aba4d8fae689d340b2fb81ad71 100644
|
| --- a/components/prefs/json_pref_store.cc
|
| +++ b/components/prefs/json_pref_store.cc
|
| @@ -33,7 +33,7 @@ struct JsonPrefStore::ReadResult {
|
| ReadResult();
|
| ~ReadResult();
|
|
|
| - scoped_ptr<base::Value> value;
|
| + std::unique_ptr<base::Value> value;
|
| PrefReadError error;
|
| bool no_dir;
|
|
|
| @@ -109,7 +109,7 @@ void RecordJsonDataSizeHistogram(const base::FilePath& path, size_t size) {
|
| histogram->Add(static_cast<int>(size) / 1024);
|
| }
|
|
|
| -scoped_ptr<JsonPrefStore::ReadResult> ReadPrefsFromDisk(
|
| +std::unique_ptr<JsonPrefStore::ReadResult> ReadPrefsFromDisk(
|
| const base::FilePath& path,
|
| const base::FilePath& alternate_path) {
|
| if (!base::PathExists(path) && !alternate_path.empty() &&
|
| @@ -119,7 +119,7 @@ scoped_ptr<JsonPrefStore::ReadResult> ReadPrefsFromDisk(
|
|
|
| int error_code;
|
| std::string error_msg;
|
| - scoped_ptr<JsonPrefStore::ReadResult> read_result(
|
| + std::unique_ptr<JsonPrefStore::ReadResult> read_result(
|
| new JsonPrefStore::ReadResult);
|
| JSONFileValueDeserializer deserializer(path);
|
| read_result->value = deserializer.Deserialize(&error_code, &error_msg);
|
| @@ -149,7 +149,7 @@ scoped_refptr<base::SequencedTaskRunner> JsonPrefStore::GetTaskRunnerForFile(
|
| JsonPrefStore::JsonPrefStore(
|
| const base::FilePath& pref_filename,
|
| const scoped_refptr<base::SequencedTaskRunner>& sequenced_task_runner,
|
| - scoped_ptr<PrefFilter> pref_filter)
|
| + std::unique_ptr<PrefFilter> pref_filter)
|
| : JsonPrefStore(pref_filename,
|
| base::FilePath(),
|
| sequenced_task_runner,
|
| @@ -159,7 +159,7 @@ JsonPrefStore::JsonPrefStore(
|
| const base::FilePath& pref_filename,
|
| const base::FilePath& pref_alternate_filename,
|
| const scoped_refptr<base::SequencedTaskRunner>& sequenced_task_runner,
|
| - scoped_ptr<PrefFilter> pref_filter)
|
| + std::unique_ptr<PrefFilter> pref_filter)
|
| : path_(pref_filename),
|
| alternate_path_(pref_alternate_filename),
|
| sequenced_task_runner_(sequenced_task_runner),
|
| @@ -220,7 +220,7 @@ bool JsonPrefStore::GetMutableValue(const std::string& key,
|
| }
|
|
|
| void JsonPrefStore::SetValue(const std::string& key,
|
| - scoped_ptr<base::Value> value,
|
| + std::unique_ptr<base::Value> value,
|
| uint32_t flags) {
|
| DCHECK(CalledOnValidThread());
|
|
|
| @@ -234,7 +234,7 @@ void JsonPrefStore::SetValue(const std::string& key,
|
| }
|
|
|
| void JsonPrefStore::SetValueSilently(const std::string& key,
|
| - scoped_ptr<base::Value> value,
|
| + std::unique_ptr<base::Value> value,
|
| uint32_t flags) {
|
| DCHECK(CalledOnValidThread());
|
|
|
| @@ -334,12 +334,13 @@ void JsonPrefStore::ClearMutableValues() {
|
| NOTIMPLEMENTED();
|
| }
|
|
|
| -void JsonPrefStore::OnFileRead(scoped_ptr<ReadResult> read_result) {
|
| +void JsonPrefStore::OnFileRead(std::unique_ptr<ReadResult> read_result) {
|
| DCHECK(CalledOnValidThread());
|
|
|
| DCHECK(read_result);
|
|
|
| - scoped_ptr<base::DictionaryValue> unfiltered_prefs(new base::DictionaryValue);
|
| + std::unique_ptr<base::DictionaryValue> unfiltered_prefs(
|
| + new base::DictionaryValue);
|
|
|
| read_error_ = read_result->error;
|
|
|
| @@ -411,9 +412,10 @@ bool JsonPrefStore::SerializeData(std::string* output) {
|
| return serializer.Serialize(*prefs_);
|
| }
|
|
|
| -void JsonPrefStore::FinalizeFileRead(bool initialization_successful,
|
| - scoped_ptr<base::DictionaryValue> prefs,
|
| - bool schedule_write) {
|
| +void JsonPrefStore::FinalizeFileRead(
|
| + bool initialization_successful,
|
| + std::unique_ptr<base::DictionaryValue> prefs,
|
| + bool schedule_write) {
|
| DCHECK(CalledOnValidThread());
|
|
|
| filtering_in_progress_ = false;
|
| @@ -460,23 +462,22 @@ const int32_t
|
| JsonPrefStore::WriteCountHistogram::WriteCountHistogram(
|
| const base::TimeDelta& commit_interval,
|
| const base::FilePath& path)
|
| - : WriteCountHistogram(commit_interval,
|
| - path,
|
| - scoped_ptr<base::Clock>(new base::DefaultClock)) {
|
| -}
|
| + : WriteCountHistogram(
|
| + commit_interval,
|
| + path,
|
| + std::unique_ptr<base::Clock>(new base::DefaultClock)) {}
|
|
|
| JsonPrefStore::WriteCountHistogram::WriteCountHistogram(
|
| const base::TimeDelta& commit_interval,
|
| const base::FilePath& path,
|
| - scoped_ptr<base::Clock> clock)
|
| + std::unique_ptr<base::Clock> clock)
|
| : commit_interval_(commit_interval),
|
| path_(path),
|
| clock_(clock.release()),
|
| report_interval_(
|
| base::TimeDelta::FromMinutes(kHistogramWriteReportIntervalMins)),
|
| last_report_time_(clock_->Now()),
|
| - writes_since_last_report_(0) {
|
| -}
|
| + writes_since_last_report_(0) {}
|
|
|
| JsonPrefStore::WriteCountHistogram::~WriteCountHistogram() {
|
| ReportOutstandingWrites();
|
|
|