Lines Matching full:scoped_ptr
32 #include "base/memory/scoped_ptr.h"
69 static scoped_ptr<Value> CreateNullValue();
105 scoped_ptr<Value> CreateDeepCopy() const;
181 BinaryValue(scoped_ptr<char[]> buffer, size_t size);
202 scoped_ptr<char[]> buffer_;
214 static scoped_ptr<DictionaryValue> From(scoped_ptr<Value> value);
242 void Set(const std::string& path, scoped_ptr<Value> in_value);
257 scoped_ptr<Value> in_value);
332 virtual bool Remove(const std::string& path, scoped_ptr<Value>* out_value);
337 scoped_ptr<Value>* out_value);
342 scoped_ptr<Value>* out_value);
346 scoped_ptr<DictionaryValue> DeepCopyWithoutEmptyChildren() const;
379 scoped_ptr<DictionaryValue> CreateDeepCopy() const;
395 static scoped_ptr<ListValue> From(scoped_ptr<Value> value);
416 bool Set(size_t index, scoped_ptr<Value> in_value);
448 virtual bool Remove(size_t index, scoped_ptr<Value>* out_value);
459 iterator Erase(iterator iter, scoped_ptr<Value>* out_value);
462 void Append(scoped_ptr<Value> in_value);
506 scoped_ptr<ListValue> CreateDeepCopy() const;
535 virtual scoped_ptr<Value> Deserialize(int* error_code,