Lines Matching defs:DictionaryValue
9 // hierarchical tree of simple values. Given a DictionaryValue root, you can
36 class DictionaryValue;
206 // DictionaryValue provides a key-value dictionary with (optional) "path"
209 class BASE_API DictionaryValue : public Value {
211 DictionaryValue();
212 virtual ~DictionaryValue();
228 // into the next DictionaryValue down. Obviously, "." can't be used
231 // a DictionaryValue, a new DictionaryValue will be created and attached
251 // into the next DictionaryValue down. If the path can be resolved
269 DictionaryValue** out_value) const;
285 DictionaryValue** out_value) const;
294 // it will return false and the DictionaryValue object will be unchanged.
303 DictionaryValue* DeepCopyWithoutEmptyChildren();
309 void MergeDictionary(const DictionaryValue* dictionary);
337 virtual DictionaryValue* DeepCopy() const;
343 DISALLOW_COPY_AND_ASSIGN(DictionaryValue);
385 bool GetDictionary(size_t index, DictionaryValue** out_value) const;