Home | History | Annotate | Download | only in base

Lines Matching defs:BinaryValue

175 class BASE_EXPORT BinaryValue: public Value {
177 // Creates a BinaryValue with a null buffer and size of 0.
178 BinaryValue();
180 // Creates a BinaryValue, taking ownership of the bytes pointed to by
182 BinaryValue(scoped_ptr<char[]> buffer, size_t size);
184 virtual ~BinaryValue();
187 // factory method creates a new BinaryValue by copying the contents of the
189 static BinaryValue* CreateWithCopiedBuffer(const char* buffer, size_t size);
198 virtual BinaryValue* DeepCopy() const OVERRIDE;
205 DISALLOW_COPY_AND_ASSIGN(BinaryValue);
288 bool GetBinary(const std::string& path, const BinaryValue** out_value) const;
289 bool GetBinary(const std::string& path, BinaryValue** out_value);
424 bool GetBinary(size_t index, const BinaryValue** out_value) const;
425 bool GetBinary(size_t index, BinaryValue** out_value);