Lines Matching refs:out_value
89 // the value is returned through the |out_value| parameter and true is
90 // returned; otherwise, false is returned and |out_value| is unchanged.
91 virtual bool GetAsBoolean(bool* out_value) const;
92 virtual bool GetAsInteger(int* out_value) const;
93 virtual bool GetAsDouble(double* out_value) const;
94 virtual bool GetAsString(std::string* out_value) const;
95 virtual bool GetAsString(string16* out_value) const;
96 virtual bool GetAsList(ListValue** out_value);
134 virtual bool GetAsBoolean(bool* out_value) const;
135 virtual bool GetAsInteger(int* out_value) const;
136 virtual bool GetAsDouble(double* out_value) const;
161 virtual bool GetAsString(std::string* out_value) const;
162 virtual bool GetAsString(string16* out_value) const;
253 // through the |out_value| parameter, and the function will return true.
254 // Otherwise, it will return false and |out_value| will be untouched.
256 bool Get(const std::string& path, Value** out_value) const;
261 bool GetBoolean(const std::string& path, bool* out_value) const;
262 bool GetInteger(const std::string& path, int* out_value) const;
263 bool GetDouble(const std::string& path, double* out_value) const;
264 bool GetString(const std::string& path, std::string* out_value) const;
265 bool GetString(const std::string& path, string16* out_value) const;
266 bool GetStringASCII(const std::string& path, std::string* out_value) const;
267 bool GetBinary(const std::string& path, BinaryValue** out_value) const;
269 DictionaryValue** out_value) const;
270 bool GetList(const std::string& path, ListValue** out_value) const;
275 Value** out_value) const;
277 int* out_value) const;
279 double* out_value) const;
281 std::string* out_value) const;
283 string16* out_value) const;
285 DictionaryValue** out_value) const;
287 ListValue** out_value) const;
291 // If |out_value| is non-NULL, the removed Value AND ITS OWNERSHIP will be
292 // passed out via out_value. If |out_value| is NULL, the removed value will
295 bool Remove(const std::string& path, Value** out_value);
299 bool RemoveWithoutPathExpansion(const std::string& key, Value** out_value);
371 // Gets the Value at the given index. Modifies |out_value| (and returns true)
373 // Note that the list always owns the Value passed out via |out_value|.
374 bool Get(size_t index, Value** out_value) const;
376 // Convenience forms of Get(). Modifies |out_value| (and returns true)
379 bool GetBoolean(size_t index, bool* out_value) const;
380 bool GetInteger(size_t index, int* out_value) const;
381 bool GetDouble(size_t index, double* out_value) const;
382 bool GetString(size_t index, std::string* out_value) const;
383 bool GetString(size_t index, string16* out_value) const;
384 bool GetBinary(size_t index, BinaryValue** out_value) const;
385 bool GetDictionary(size_t index, DictionaryValue** out_value) const;
386 bool GetList(size_t index, ListValue** out_value) const;
389 // If |out_value| is non-NULL, the removed Value AND ITS OWNERSHIP will be
390 // passed out via |out_value|. If |out_value| is NULL, the removed value will
393 bool Remove(size_t index, Value** out_value);
424 virtual bool GetAsList(ListValue** out_value);