Home | History | Annotate | Download | only in base

Lines Matching full:scoped_ptr

32 #include "base/memory/scoped_ptr.h"
68 static scoped_ptr<Value> CreateNullValue();
103 scoped_ptr<Value> CreateDeepCopy() const;
175 BinaryValue(scoped_ptr<char[]> buffer, size_t size);
196 scoped_ptr<char[]> buffer_;
208 static scoped_ptr<DictionaryValue> From(scoped_ptr<Value> value);
236 void Set(const std::string& path, scoped_ptr<Value> in_value);
250 scoped_ptr<Value> in_value);
320 virtual bool Remove(const std::string& path, scoped_ptr<Value>* out_value);
325 scoped_ptr<Value>* out_value);
330 scoped_ptr<Value>* out_value);
334 scoped_ptr<DictionaryValue> DeepCopyWithoutEmptyChildren() const;
367 scoped_ptr<DictionaryValue> CreateDeepCopy() const;
383 static scoped_ptr<ListValue> From(scoped_ptr<Value> value);
404 scoped_ptr<Value> in_value);
435 virtual bool Remove(size_t index, scoped_ptr<Value>* out_value);
446 iterator Erase(iterator iter, scoped_ptr<Value>* out_value);
449 void Append(scoped_ptr<Value> in_value);
491 scoped_ptr<ListValue> CreateDeepCopy() const;