Lines Matching refs:out_value
90 // returned through the |out_value| parameter and true is returned;
91 // otherwise, false is returned and |out_value| is unchanged.
92 virtual bool GetAsBoolean(bool* out_value) const;
93 virtual bool GetAsInteger(int* out_value) const;
94 virtual bool GetAsDouble(double* out_value) const;
95 virtual bool GetAsString(std::string* out_value) const;
96 virtual bool GetAsString(string16* out_value) const;
97 virtual bool GetAsList(ListValue** out_value);
98 virtual bool GetAsList(const ListValue** out_value) const;
99 virtual bool GetAsDictionary(DictionaryValue** out_value);
100 virtual bool GetAsDictionary(const DictionaryValue** out_value) const;
136 virtual bool GetAsBoolean(bool* out_value) const OVERRIDE;
137 virtual bool GetAsInteger(int* out_value) const OVERRIDE;
138 virtual bool GetAsDouble(double* out_value) const OVERRIDE;
161 virtual bool GetAsString(std::string* out_value) const OVERRIDE;
162 virtual bool GetAsString(string16* out_value) const OVERRIDE;
212 virtual bool GetAsDictionary(DictionaryValue** out_value) OVERRIDE;
214 const DictionaryValue** out_value) const OVERRIDE;
264 // through the |out_value| parameter, and the function will return true.
265 // Otherwise, it will return false and |out_value| will be untouched.
267 bool Get(const std::string& path, const Value** out_value) const;
268 bool Get(const std::string& path, Value** out_value);
273 bool GetBoolean(const std::string& path, bool* out_value) const;
274 bool GetInteger(const std::string& path, int* out_value) const;
275 bool GetDouble(const std::string& path, double* out_value) const;
276 bool GetString(const std::string& path, std::string* out_value) const;
277 bool GetString(const std::string& path, string16* out_value) const;
278 bool GetStringASCII(const std::string& path, std::string* out_value) const;
279 bool GetBinary(const std::string& path, const BinaryValue** out_value) const;
280 bool GetBinary(const std::string& path, BinaryValue** out_value);
282 const DictionaryValue** out_value) const;
283 bool GetDictionary(const std::string& path, DictionaryValue** out_value);
284 bool GetList(const std::string& path, const ListValue** out_value) const;
285 bool GetList(const std::string& path, ListValue** out_value);
290 const Value** out_value) const;
291 bool GetWithoutPathExpansion(const std::string& key, Value** out_value);
293 bool* out_value) const;
295 int* out_value) const;
297 double* out_value) const;
299 std::string* out_value) const;
301 string16* out_value) const;
304 const DictionaryValue** out_value) const;
306 DictionaryValue** out_value);
308 const ListValue** out_value) const;
310 ListValue** out_value);
314 // If |out_value| is non-NULL, the removed Value will be passed out via
315 // |out_value|. If |out_value| is NULL, the removed value will be deleted.
318 virtual bool Remove(const std::string& path, scoped_ptr<Value>* out_value);
323 scoped_ptr<Value>* out_value);
391 // Gets the Value at the given index. Modifies |out_value| (and returns true)
393 // Note that the list always owns the Value passed out via |out_value|.
394 bool Get(size_t index, const Value** out_value) const;
395 bool Get(size_t index, Value** out_value);
397 out_value| (and returns true)
400 bool GetBoolean(size_t index, bool* out_value) const;
401 bool GetInteger(size_t index, int* out_value) const;
402 bool GetDouble(size_t index, double* out_value) const;
403 bool GetString(size_t index, std::string* out_value) const;
404 bool GetString(size_t index, string16* out_value) const;
405 bool GetBinary(size_t index, const BinaryValue** out_value) const;
406 bool GetBinary(size_t index, BinaryValue** out_value);
407 bool GetDictionary(size_t index, const DictionaryValue** out_value) const;
408 bool GetDictionary(size_t index, DictionaryValue** out_value);
409 bool GetList(size_t index, const ListValue** out_value) const;
410 bool GetList(size_t index, ListValue** out_value);
413 // If |out_value| is non-NULL, the removed Value AND ITS OWNERSHIP will be
414 // passed out via |out_value|. If |out_value| is NULL, the removed value will
417 virtual bool Remove(size_t index, scoped_ptr<Value>* out_value);
424 // Removes the element at |iter|. If |out_value| is NULL, the value will be
428 iterator Erase(iterator iter, scoped_ptr<Value>* out_value);
467 virtual bool GetAsList(ListValue** out_value) OVERRIDE;
468 virtual bool GetAsList(const ListValue** out_value) const OVERRIDE;