Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(216)

Unified Diff: chrome/browser/supervised_user/supervised_user_site_list.cc

Issue 615493005: c/b/supervised_user: Use range-based for where appropriate. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix CrOS Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/supervised_user/supervised_user_site_list.cc
diff --git a/chrome/browser/supervised_user/supervised_user_site_list.cc b/chrome/browser/supervised_user/supervised_user_site_list.cc
index b71e6a9bb9908c75226847a82030562cafbea91d..1bbba47cc70a9520c3983d7754fe3c26a3814c3c 100644
--- a/chrome/browser/supervised_user/supervised_user_site_list.cc
+++ b/chrome/browser/supervised_user/supervised_user_site_list.cc
@@ -10,10 +10,6 @@
#include "base/values.h"
#include "extensions/common/extension.h"
-using base::DictionaryValue;
-using base::ListValue;
-using base::Value;
-
const int kSitelistFormatVersion = 1;
const char kCategoriesKey[] = "categories";
@@ -76,10 +72,9 @@ void AddWhitelistEntries(const base::DictionaryValue* site_dict,
const base::ListValue* whitelist = NULL;
if (site_dict->GetList(kWhitelistKey, &whitelist)) {
found = true;
- for (base::ListValue::const_iterator whitelist_it = whitelist->begin();
- whitelist_it != whitelist->end(); ++whitelist_it) {
+ for (const base::Value* entry : *whitelist) {
std::string pattern;
- if (!(*whitelist_it)->GetAsString(&pattern)) {
+ if (!entry->GetAsString(&pattern)) {
LOG(ERROR) << "Invalid whitelist entry";
continue;
}
@@ -92,10 +87,9 @@ void AddWhitelistEntries(const base::DictionaryValue* site_dict,
const base::ListValue* hash_list = NULL;
if (site_dict->GetList(kHostnameHashesKey, &hash_list)) {
found = true;
- for (base::ListValue::const_iterator hash_list_it = hash_list->begin();
- hash_list_it != hash_list->end(); ++hash_list_it) {
+ for (const base::Value* entry : *hash_list) {
std::string hash;
- if (!(*hash_list_it)->GetAsString(&hash)) {
+ if (!entry->GetAsString(&hash)) {
LOG(ERROR) << "Invalid whitelist entry";
continue;
}
@@ -142,7 +136,7 @@ SupervisedUserSiteList::SupervisedUserSiteList(
SupervisedUserSiteList::~SupervisedUserSiteList() {
}
-SupervisedUserSiteList* SupervisedUserSiteList::Clone() {
+SupervisedUserSiteList* SupervisedUserSiteList::Clone() const {
return new SupervisedUserSiteList(extension_id_, path_);
}
@@ -159,10 +153,9 @@ void SupervisedUserSiteList::GetSites(std::vector<Site>* sites) {
if (!LazyLoad())
return;
- for (base::ListValue::iterator entry_it = sites_->begin();
- entry_it != sites_->end(); ++entry_it) {
- base::DictionaryValue* entry = NULL;
- if (!(*entry_it)->GetAsDictionary(&entry)) {
+ for (const base::Value* site : *sites_) {
+ const base::DictionaryValue* entry = NULL;
+ if (!site->GetAsDictionary(&entry)) {
LOG(ERROR) << "Entry is invalid";
continue;
}
@@ -175,10 +168,9 @@ void SupervisedUserSiteList::GetSites(std::vector<Site>* sites) {
int category_id = 0;
const base::ListValue* categories = NULL;
if (entry->GetList(kCategoriesKey, &categories)) {
- for (base::ListValue::const_iterator it = categories->begin();
- it != categories->end(); ++it) {
+ for (const base::Value* category_entry : *categories) {
std::string category;
- if (!(*it)->GetAsString(&category)) {
+ if (!category_entry->GetAsString(&category)) {
LOG(ERROR) << "Invalid category";
continue;
}
@@ -192,7 +184,7 @@ void SupervisedUserSiteList::GetSites(std::vector<Site>* sites) {
}
bool SupervisedUserSiteList::LazyLoad() {
- if (sites_.get())
+ if (sites_)
return true;
JSONFileValueSerializer serializer(path_);

Powered by Google App Engine
This is Rietveld 408576698