Lines Matching refs:out_value

80   // returned through the |out_value| parameter and true is returned;
81 // otherwise, false is returned and |out_value| is unchanged.
82 virtual bool GetAsBoolean(bool* out_value) const;
83 virtual bool GetAsInteger(int* out_value) const;
84 virtual bool GetAsDouble(double* out_value) const;
85 virtual bool GetAsString(std::string* out_value) const;
86 virtual bool GetAsString(string16* out_value) const;
87 virtual bool GetAsString(const StringValue** out_value) const;
88 virtual bool GetAsBinary(const BinaryValue** out_value) const;
89 virtual bool GetAsList(ListValue** out_value);
90 virtual bool GetAsList(const ListValue** out_value) const;
91 virtual bool GetAsDictionary(DictionaryValue** out_value);
92 virtual bool GetAsDictionary(const DictionaryValue** out_value) const;
130 bool GetAsBoolean(bool* out_value) const override;
131 bool GetAsInteger(int* out_value) const override;
134 bool GetAsDouble(double* out_value) const override;
161 bool GetAsString(std::string* out_value) const override;
162 bool GetAsString(string16* out_value) const override;
163 bool GetAsString(const StringValue** out_value) const override;
195 bool GetAsBinary(const BinaryValue** out_value) const override;
219 bool GetAsDictionary(DictionaryValue** out_value) override;
220 bool GetAsDictionary(const DictionaryValue** out_value) const override;
273 // through the |out_value| parameter, and the function will return true.
274 // Otherwise, it will return false and |out_value| will be untouched.
276 // |out_value| is optional and will only be set if non-NULL.
277 bool Get(StringPiece path, const Value** out_value) const;
278 bool Get(StringPiece path, Value** out_value);
283 // |out_value| is optional and will only be set if non-NULL.
284 bool GetBoolean(const std::string& path, bool* out_value) const;
285 bool GetInteger(const std::string& path, int* out_value) const;
288 bool GetDouble(const std::string& path, double* out_value) const;
289 bool GetString(const std::string& path, std::string* out_value) const;
290 bool GetString(const std::string& path, string16* out_value) const;
291 bool GetStringASCII(const std::string& path, std::string* out_value) const;
292 bool GetBinary(const std::string& path, const BinaryValue** out_value) const;
293 bool GetBinary(const std::string& path, BinaryValue** out_value);
295 const DictionaryValue** out_value) const;
296 bool GetDictionary(StringPiece path, DictionaryValue** out_value);
297 bool GetList(const std::string& path, const ListValue** out_value) const;
298 bool GetList(const std::string& path, ListValue** out_value);
303 const Value** out_value) const;
304 bool GetWithoutPathExpansion(const std::string& key, Value** out_value);
306 bool* out_value) const;
308 int* out_value) const;
310 double* out_value) const;
312 std::string* out_value) const;
314 string16* out_value) const;
317 const DictionaryValue** out_value) const;
319 DictionaryValue** out_value);
321 const ListValue** out_value) const;
323 ListValue** out_value);
327 // If |out_value| is non-NULL, the removed Value will be passed out via
328 // |out_value|. If |out_value| is NULL, the removed value will be deleted.
332 std::unique_ptr<Value>* out_value);
337 std::unique_ptr<Value>* out_value);
342 std::unique_ptr<Value>* out_value);
420 // Gets the Value at the given index. Modifies |out_value| (and returns true)
422 // Note that the list always owns the Value passed out via |out_value|.
423 // |out_value| is optional and will only be set if non-NULL.
424 bool Get(size_t index, const Value** out_value) const;
425 bool Get(size_t index, Value** out_value);
427 // Convenience forms of Get(). Modifies |out_value| (and returns true)
430 // |out_value| is optional and will only be set if non-NULL.
431 bool GetBoolean(size_t index, bool* out_value) const;
432 bool GetInteger(size_t index, int* out_value) const;
435 bool GetDouble(size_t index, double* out_value) const;
436 bool GetString(size_t index, std::string* out_value) const;
437 bool GetString(size_t index, string16* out_value) const;
438 bool GetBinary(size_t index, const BinaryValue** out_value) const;
439 bool GetBinary(size_t index, BinaryValue** out_value);
440 bool GetDictionary(size_t index, const DictionaryValue** out_value) const;
441 bool GetDictionary(size_t index, DictionaryValue** out_value);
442 bool GetList(size_t index, const ListValue** out_value) const;
443 bool GetList(size_t index, ListValue** out_value);
446 // If |out_value| is non-NULL, the removed Value AND ITS OWNERSHIP will be
447 // passed out via |out_value|. If |out_value| is NULL, the removed value will
450 virtual bool Remove(size_t index, std::unique_ptr<Value>* out_value);
457 // Removes the element at |iter|. If |out_value| is NULL, the value will be
461 iterator Erase(iterator iter, std::unique_ptr<Value>* out_value);
502 bool GetAsList(ListValue** out_value) override;
503 bool GetAsList(const ListValue** out_value) const override;