Lines Matching refs:RegistryDict
142 RegistryDict::RegistryDict() {}
144 RegistryDict::~RegistryDict() {
149 RegistryDict* RegistryDict::GetKey(const std::string& name) {
154 const RegistryDict* RegistryDict::GetKey(const std::string& name) const {
159 void RegistryDict::SetKey(const std::string& name,
160 scoped_ptr<RegistryDict> dict) {
166 RegistryDict*& entry = keys_[name];
171 scoped_ptr<RegistryDict> RegistryDict::RemoveKey(const std::string& name) {
172 scoped_ptr<RegistryDict> result;
181 void RegistryDict::ClearKeys() {
185 base::Value* RegistryDict::GetValue(const std::string& name) {
190 const base::Value* RegistryDict::GetValue(const std::string& name) const {
195 void RegistryDict::SetValue(const std::string& name,
207 scoped_ptr<base::Value> RegistryDict::RemoveValue(const std::string& name) {
217 void RegistryDict::ClearValues() {
221 void RegistryDict::Merge(const RegistryDict& other) {
224 RegistryDict*& subdict = keys_[entry->first];
226 subdict = new RegistryDict();
236 void RegistryDict::Swap(RegistryDict* other) {
241 void RegistryDict::ReadRegistry(HKEY hive, const base::string16& root) {
287 scoped_ptr<RegistryDict> subdict(new RegistryDict());
293 scoped_ptr<base::Value> RegistryDict::ConvertToJSON(
300 for (RegistryDict::ValueMap::const_iterator entry(values_.begin());
309 for (RegistryDict::KeyMap::const_iterator entry(keys_.begin());
325 const RegistryDict* key = GetKey(name);