Lines Matching refs:data_

74   bool empty() const { return accessor_->IsEmpty(data_); }
75 int size() const { return accessor_->Size(data_); }
76 T Get(int index) const { return accessor_->template Get<T>(data_, index); }
86 iterator begin() const { return iterator(data_, accessor_, true); }
87 iterator end() const { return iterator(data_, accessor_, false); }
93 data_ = reflection->RepeatedFieldData(const_cast<Message*>(&message), field,
99 const void* data_;
110 bool empty() const { return accessor_->IsEmpty(data_); }
111 int size() const { return accessor_->Size(data_); }
112 T Get(int index) const { return accessor_->template Get<T>(data_, index); }
115 accessor_->template Set<T>(data_, index, value);
117 void Add(const T& value) const { accessor_->template Add<T>(data_, value); }
118 void RemoveLast() const { accessor_->RemoveLast(data_); }
120 accessor_->SwapElements(data_, index1, index2);
122 void Clear() const { accessor_->Clear(data_); }
125 accessor_->Swap(data_, other.accessor_, other.data_);
145 data_ = reflection->RepeatedFieldData(
150 void* data_;
162 bool empty() const { return accessor_->IsEmpty(data_); }
163 int size() const { return accessor_->Size(data_); }
174 return *static_cast<const T*>(accessor_->Get(data_, index, scratch_space));
189 return iterator(data_, accessor_, true, NewMessage());
193 return iterator(data_, accessor_, false, nullptr);
200 data_ = reflection->RepeatedFieldData(
209 const void* data_;
221 bool empty() const { return accessor_->IsEmpty(data_); }
222 int size() const { return accessor_->Size(data_); }
225 return *static_cast<const T*>(accessor_->Get(data_, index, scratch_space));
232 accessor_->Set(data_, index, &value);
234 void Add(const T& value) const { accessor_->Add(data_, &value); }
235 void RemoveLast() const { accessor_->RemoveLast(data_); }
237 accessor_->SwapElements(data_, index1, index2);
239 void Clear() const { accessor_->Clear(data_); }
242 accessor_->Swap(data_, other.accessor_, other.data_);
262 data_ = reflection->RepeatedFieldData(
270 void* data_;
405 : data_(data),
415 : data_(data),
420 ~RepeatedFieldRefIterator() { accessor_->DeleteIterator(data_, iterator_); }
423 iterator_ = accessor_->AdvanceIterator(data_, iterator_);
427 iterator_ = accessor_->AdvanceIterator(data_, iterator_);
433 data_, iterator_, scratch_space_.get())));
437 accessor_->GetIteratorValue(data_, iterator_, scratch_space_.get()));
440 assert(data_ == other.data_);
442 return !accessor_->EqualsIterator(data_, iterator_, other.iterator_);
449 : data_(other.data_),
451 iterator_(accessor_->CopyIterator(data_, other.iterator_)) {}
454 accessor_->DeleteIterator(data_, iterator_);
455 data_ = other.data_;
457 iterator_ = accessor_->CopyIterator(data_, other.iterator_);
463 const void* data_;