Lines Matching defs:scratch_space
166 // form), scratch_space will be filled with the data and a reference to it
171 // unique_ptr<Message> scratch_space(h.NewMessage());
172 // const Message& item = h.Get(index, scratch_space.get());
173 const T& Get(int index, T* scratch_space) const {
174 return *static_cast<const T*>(accessor_->Get(data_, index, scratch_space));
224 const T& Get(int index, T* scratch_space) const {
225 return *static_cast<const T*>(accessor_->Get(data_, index, scratch_space));
312 // exists, or fill the data into scratch_space and return scratch_space.
313 // Callers of this method must ensure scratch_space is a valid pointer
316 Value* scratch_space) const = 0;
345 Value* scratch_space) const = 0;
352 ActualType scratch_space;
354 Get(data, index, static_cast<Value*>(&scratch_space))));
414 AccessorValueType* scratch_space)
419 scratch_space_(scratch_space) {}