Lines Matching refs:key
54 bool PrefsBase::GetString(const std::string_view key, string* value) const { in GetString() argument
55 return storage_->GetKey(key, value); in GetString()
58 bool PrefsBase::SetString(std::string_view key, std::string_view value) { in SetString() argument
59 TEST_AND_RETURN_FALSE(storage_->SetKey(key, value)); in SetString()
60 const auto observers_for_key = observers_.find(key); in SetString()
64 observer->OnPrefSet(key); in SetString()
69 bool PrefsBase::GetInt64(const std::string_view key, int64_t* value) const { in GetInt64() argument
71 if (!GetString(key, &str_value)) in GetInt64()
78 bool PrefsBase::SetInt64(std::string_view key, const int64_t value) { in SetInt64() argument
79 return SetString(key, base::NumberToString(value)); in SetInt64()
82 bool PrefsBase::GetBoolean(std::string_view key, bool* value) const { in GetBoolean() argument
84 if (!GetString(key, &str_value)) in GetBoolean()
98 bool PrefsBase::SetBoolean(std::string_view key, const bool value) { in SetBoolean() argument
99 return SetString(key, value ? "true" : "false"); in SetBoolean()
102 bool PrefsBase::Exists(std::string_view key) const { in Exists()
103 return storage_->KeyExists(key); in Exists()
106 bool PrefsBase::Delete(std::string_view key) { in Delete() argument
107 TEST_AND_RETURN_FALSE(storage_->DeleteKey(key)); in Delete()
108 const auto observers_for_key = observers_.find(key); in Delete()
112 observer->OnPrefDeleted(key); in Delete()
124 for (const auto& key : namespace_keys) { in Delete() local
125 auto last_key_seperator = key.find_last_of(kKeySeparator); in Delete()
127 pref_key == key.substr(last_key_seperator + 1)) { in Delete()
128 success = Delete(key) && success; in Delete()
139 void PrefsBase::AddObserver(std::string_view key, ObserverInterface* observer) { in AddObserver() argument
140 observers_[std::string{key}].push_back(observer); in AddObserver()
143 void PrefsBase::RemoveObserver(std::string_view key, in RemoveObserver() argument
146 observers_[std::string{key}]; in RemoveObserver()
170 bool Prefs::FileStorage::GetKey(std::string_view key, string* value) const { in GetKey() argument
172 TEST_AND_RETURN_FALSE(GetFileNameForKey(key, &filename)); in GetKey()
197 bool Prefs::FileStorage::SetKey(std::string_view key, std::string_view value) { in SetKey() argument
199 TEST_AND_RETURN_FALSE(GetFileNameForKey(key, &filename)); in SetKey()
210 bool Prefs::FileStorage::KeyExists(std::string_view key) const { in KeyExists()
212 TEST_AND_RETURN_FALSE(GetFileNameForKey(key, &filename)); in KeyExists()
216 bool Prefs::FileStorage::DeleteKey(std::string_view key) { in DeleteKey() argument
218 TEST_AND_RETURN_FALSE(GetFileNameForKey(key, &filename)); in DeleteKey()
227 bool Prefs::FileStorage::GetFileNameForKey(std::string_view key, in GetFileNameForKey() argument
230 TEST_AND_RETURN_FALSE(!key.empty()); in GetFileNameForKey()
231 for (char c : key) in GetFileNameForKey()
235 base::FilePath::StringPieceType(key.data(), key.size())); in GetFileNameForKey()
241 bool MemoryPrefs::MemoryStorage::GetKey(std::string_view key, in GetKey() argument
243 auto it = values_.find(key); in GetKey()
266 bool MemoryPrefs::MemoryStorage::SetKey(std::string_view key, in SetKey() argument
268 values_[std::string{key}] = value; in SetKey()
272 bool MemoryPrefs::MemoryStorage::KeyExists(std::string_view key) const { in KeyExists()
273 return values_.find(key) != values_.end(); in KeyExists()
276 bool MemoryPrefs::MemoryStorage::DeleteKey(std::string_view key) { in DeleteKey() argument
277 auto it = values_.find(key); in DeleteKey()