Lines Matching refs:index
76 T Get(int index) const { return accessor_->template Get<T>(data_, index); }
112 T Get(int index) const { return accessor_->template Get<T>(data_, index); }
114 void Set(int index, const T& value) const {
115 accessor_->template Set<T>(data_, index, value);
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));
231 void Set(int index, const T& value) const {
232 accessor_->Set(data_, index, &value);
315 virtual const Value* Get(const Field* data, int index,
319 virtual void Set(Field* data, int index, const Value* value) const = 0;
350 T Get(const Field* data, int index) const {
354 Get(data, index, static_cast<Value*>(&scratch_space))));
358 void Set(Field* data, int index, const ValueType& value) const {
368 Set(data, index, static_cast<const Value*>(&tmp));