Lines Matching refs:Reflection
94 out->reset(reflection()
102 ? reflection().GetRepeatedInt32(*message_, descriptor_, index_)
103 : reflection().GetInt32(*message_, descriptor_);
108 ? reflection().GetRepeatedInt64(*message_, descriptor_, index_)
109 : reflection().GetInt64(*message_, descriptor_);
113 *value = is_repeated() ? reflection().GetRepeatedUInt32(*message_,
115 : reflection().GetUInt32(*message_, descriptor_);
119 *value = is_repeated() ? reflection().GetRepeatedUInt64(*message_,
121 : reflection().GetUInt64(*message_, descriptor_);
125 *value = is_repeated() ? reflection().GetRepeatedDouble(*message_,
127 : reflection().GetDouble(*message_, descriptor_);
132 ? reflection().GetRepeatedFloat(*message_, descriptor_, index_)
133 : reflection().GetFloat(*message_, descriptor_);
138 ? reflection().GetRepeatedBool(*message_, descriptor_, index_)
139 : reflection().GetBool(*message_, descriptor_);
145 ? reflection().GetRepeatedEnum(*message_, descriptor_, index_)
146 : reflection().GetEnum(*message_, descriptor_);
152 *value = is_repeated() ? reflection().GetRepeatedString(*message_,
154 : reflection().GetString(*message_, descriptor_);
160 ? reflection().GetRepeatedMessage(*message_, descriptor_, index_)
161 : reflection().GetMessage(*message_, descriptor_);
189 const protobuf::Reflection& reflection() const {
221 if (!is_repeated()) return reflection().ClearField(message_, descriptor());
222 int field_size = reflection().FieldSize(*message_, descriptor());
227 reflection().SwapElements(message_, descriptor(), i, i - 1);
228 reflection().RemoveLast(message_, descriptor());
239 reflection().SetRepeatedInt32(message_, descriptor(), index(), value);
241 reflection().SetInt32(message_, descriptor(), value);
246 reflection().SetRepeatedInt64(message_, descriptor(), index(), value);
248 reflection().SetInt64(message_, descriptor(), value);
253 reflection().SetRepeatedUInt32(message_, descriptor(), index(), value);
255 reflection().SetUInt32(message_, descriptor(), value);
260 reflection().SetRepeatedUInt64(message_, descriptor(), index(), value);
262 reflection().SetUInt64(message_, descriptor(), value);
267 reflection().SetRepeatedDouble(message_, descriptor(), index(), value);
269 reflection().SetDouble(message_, descriptor(), value);
274 reflection().SetRepeatedFloat(message_, descriptor(), index(), value);
276 reflection().SetFloat(message_, descriptor(), value);
281 reflection().SetRepeatedBool(message_, descriptor(), index(), value);
283 reflection().SetBool(message_, descriptor(), value);
291 reflection().SetRepeatedEnum(message_, descriptor(), index(), enum_value);
293 reflection().SetEnum(message_, descriptor(), enum_value);
298 reflection().SetRepeatedString(message_, descriptor(), index(), value);
300 reflection().SetString(message_, descriptor(), value);
305 is_repeated() ? reflection().MutableRepeatedMessage(
307 : reflection().MutableMessage(message_, descriptor());
316 size_t field_size = reflection().FieldSize(*message_, descriptor());
322 reflection().SwapElements(message_, descriptor(), i, i - 1);
327 reflection().AddInt32(message_, descriptor(), value);
332 reflection().AddInt64(message_, descriptor(), value);
337 reflection().AddUInt32(message_, descriptor(), value);
342 reflection().AddUInt64(message_, descriptor(), value);
347 reflection().AddDouble(message_, descriptor(), value);
352 reflection().AddFloat(message_, descriptor(), value);
357 reflection().AddBool(message_, descriptor(), value);
365 reflection().AddEnum(message_, descriptor(), enum_value);
370 reflection().AddString(message_, descriptor(), value);
376 reflection().AddMessage(message_, descriptor());