1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: bootable/recovery/update_verifier/care_map.proto
3
4 #include "bootable/recovery/update_verifier/care_map.pb.h"
5
6 #include <algorithm>
7 #include <cstdint>
8
9 #include <google/protobuf/io/coded_stream.h>
10 #include <google/protobuf/extension_set.h>
11 #include <google/protobuf/wire_format_lite.h>
12 #include <google/protobuf/io/zero_copy_stream_impl_lite.h>
13 // @@protoc_insertion_point(includes)
14 #include <google/protobuf/port_def.inc>
15
16 PROTOBUF_PRAGMA_INIT_SEG
17
18 namespace _pb = ::PROTOBUF_NAMESPACE_ID;
19 namespace _pbi = _pb::internal;
20
21 namespace recovery_update_verifier {
CareMap_PartitionInfo(::_pbi::ConstantInitialized)22 PROTOBUF_CONSTEXPR CareMap_PartitionInfo::CareMap_PartitionInfo(
23 ::_pbi::ConstantInitialized): _impl_{
24 /*decltype(_impl_.name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
25 , /*decltype(_impl_.ranges_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
26 , /*decltype(_impl_.id_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
27 , /*decltype(_impl_.fingerprint_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
28 , /*decltype(_impl_._cached_size_)*/{}} {}
29 struct CareMap_PartitionInfoDefaultTypeInternal {
CareMap_PartitionInfoDefaultTypeInternalrecovery_update_verifier::CareMap_PartitionInfoDefaultTypeInternal30 PROTOBUF_CONSTEXPR CareMap_PartitionInfoDefaultTypeInternal()
31 : _instance(::_pbi::ConstantInitialized{}) {}
~CareMap_PartitionInfoDefaultTypeInternalrecovery_update_verifier::CareMap_PartitionInfoDefaultTypeInternal32 ~CareMap_PartitionInfoDefaultTypeInternal() {}
33 union { // NOLINT(misc-non-private-member-variables-in-classes)
34 CareMap_PartitionInfo _instance;
35 };
36 };
37 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CareMap_PartitionInfoDefaultTypeInternal _CareMap_PartitionInfo_default_instance_;
CareMap(::_pbi::ConstantInitialized)38 PROTOBUF_CONSTEXPR CareMap::CareMap(
39 ::_pbi::ConstantInitialized): _impl_{
40 /*decltype(_impl_.partitions_)*/{}
41 , /*decltype(_impl_._cached_size_)*/{}} {}
42 struct CareMapDefaultTypeInternal {
CareMapDefaultTypeInternalrecovery_update_verifier::CareMapDefaultTypeInternal43 PROTOBUF_CONSTEXPR CareMapDefaultTypeInternal()
44 : _instance(::_pbi::ConstantInitialized{}) {}
~CareMapDefaultTypeInternalrecovery_update_verifier::CareMapDefaultTypeInternal45 ~CareMapDefaultTypeInternal() {}
46 union { // NOLINT(misc-non-private-member-variables-in-classes)
47 CareMap _instance;
48 };
49 };
50 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CareMapDefaultTypeInternal _CareMap_default_instance_;
51 } // namespace recovery_update_verifier
52 namespace recovery_update_verifier {
53
54 // ===================================================================
55
56 class CareMap_PartitionInfo::_Internal {
57 public:
58 };
59
CareMap_PartitionInfo(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)60 CareMap_PartitionInfo::CareMap_PartitionInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena,
61 bool is_message_owned)
62 : ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned) {
63 SharedCtor(arena, is_message_owned);
64 // @@protoc_insertion_point(arena_constructor:recovery_update_verifier.CareMap.PartitionInfo)
65 }
CareMap_PartitionInfo(const CareMap_PartitionInfo & from)66 CareMap_PartitionInfo::CareMap_PartitionInfo(const CareMap_PartitionInfo& from)
67 : ::PROTOBUF_NAMESPACE_ID::MessageLite() {
68 CareMap_PartitionInfo* const _this = this; (void)_this;
69 new (&_impl_) Impl_{
70 decltype(_impl_.name_){}
71 , decltype(_impl_.ranges_){}
72 , decltype(_impl_.id_){}
73 , decltype(_impl_.fingerprint_){}
74 , /*decltype(_impl_._cached_size_)*/{}};
75
76 _internal_metadata_.MergeFrom<std::string>(from._internal_metadata_);
77 _impl_.name_.InitDefault();
78 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
79 _impl_.name_.Set("", GetArenaForAllocation());
80 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
81 if (!from._internal_name().empty()) {
82 _this->_impl_.name_.Set(from._internal_name(),
83 _this->GetArenaForAllocation());
84 }
85 _impl_.ranges_.InitDefault();
86 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
87 _impl_.ranges_.Set("", GetArenaForAllocation());
88 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
89 if (!from._internal_ranges().empty()) {
90 _this->_impl_.ranges_.Set(from._internal_ranges(),
91 _this->GetArenaForAllocation());
92 }
93 _impl_.id_.InitDefault();
94 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
95 _impl_.id_.Set("", GetArenaForAllocation());
96 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
97 if (!from._internal_id().empty()) {
98 _this->_impl_.id_.Set(from._internal_id(),
99 _this->GetArenaForAllocation());
100 }
101 _impl_.fingerprint_.InitDefault();
102 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
103 _impl_.fingerprint_.Set("", GetArenaForAllocation());
104 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
105 if (!from._internal_fingerprint().empty()) {
106 _this->_impl_.fingerprint_.Set(from._internal_fingerprint(),
107 _this->GetArenaForAllocation());
108 }
109 // @@protoc_insertion_point(copy_constructor:recovery_update_verifier.CareMap.PartitionInfo)
110 }
111
SharedCtor(::_pb::Arena * arena,bool is_message_owned)112 inline void CareMap_PartitionInfo::SharedCtor(
113 ::_pb::Arena* arena, bool is_message_owned) {
114 (void)arena;
115 (void)is_message_owned;
116 new (&_impl_) Impl_{
117 decltype(_impl_.name_){}
118 , decltype(_impl_.ranges_){}
119 , decltype(_impl_.id_){}
120 , decltype(_impl_.fingerprint_){}
121 , /*decltype(_impl_._cached_size_)*/{}
122 };
123 _impl_.name_.InitDefault();
124 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
125 _impl_.name_.Set("", GetArenaForAllocation());
126 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
127 _impl_.ranges_.InitDefault();
128 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
129 _impl_.ranges_.Set("", GetArenaForAllocation());
130 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
131 _impl_.id_.InitDefault();
132 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
133 _impl_.id_.Set("", GetArenaForAllocation());
134 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
135 _impl_.fingerprint_.InitDefault();
136 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
137 _impl_.fingerprint_.Set("", GetArenaForAllocation());
138 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
139 }
140
~CareMap_PartitionInfo()141 CareMap_PartitionInfo::~CareMap_PartitionInfo() {
142 // @@protoc_insertion_point(destructor:recovery_update_verifier.CareMap.PartitionInfo)
143 if (auto *arena = _internal_metadata_.DeleteReturnArena<std::string>()) {
144 (void)arena;
145 return;
146 }
147 SharedDtor();
148 }
149
SharedDtor()150 inline void CareMap_PartitionInfo::SharedDtor() {
151 GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
152 _impl_.name_.Destroy();
153 _impl_.ranges_.Destroy();
154 _impl_.id_.Destroy();
155 _impl_.fingerprint_.Destroy();
156 }
157
SetCachedSize(int size) const158 void CareMap_PartitionInfo::SetCachedSize(int size) const {
159 _impl_._cached_size_.Set(size);
160 }
161
Clear()162 void CareMap_PartitionInfo::Clear() {
163 // @@protoc_insertion_point(message_clear_start:recovery_update_verifier.CareMap.PartitionInfo)
164 ::uint32_t cached_has_bits = 0;
165 // Prevent compiler warnings about cached_has_bits being unused
166 (void) cached_has_bits;
167
168 _impl_.name_.ClearToEmpty();
169 _impl_.ranges_.ClearToEmpty();
170 _impl_.id_.ClearToEmpty();
171 _impl_.fingerprint_.ClearToEmpty();
172 _internal_metadata_.Clear<std::string>();
173 }
174
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)175 const char* CareMap_PartitionInfo::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
176 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
177 while (!ctx->Done(&ptr)) {
178 ::uint32_t tag;
179 ptr = ::_pbi::ReadTag(ptr, &tag);
180 switch (tag >> 3) {
181 // string name = 1;
182 case 1:
183 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) {
184 auto str = _internal_mutable_name();
185 ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
186 CHK_(ptr);
187 CHK_(::_pbi::VerifyUTF8(str, nullptr));
188 } else {
189 goto handle_unusual;
190 }
191 continue;
192 // string ranges = 2;
193 case 2:
194 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 18)) {
195 auto str = _internal_mutable_ranges();
196 ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
197 CHK_(ptr);
198 CHK_(::_pbi::VerifyUTF8(str, nullptr));
199 } else {
200 goto handle_unusual;
201 }
202 continue;
203 // string id = 3;
204 case 3:
205 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 26)) {
206 auto str = _internal_mutable_id();
207 ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
208 CHK_(ptr);
209 CHK_(::_pbi::VerifyUTF8(str, nullptr));
210 } else {
211 goto handle_unusual;
212 }
213 continue;
214 // string fingerprint = 4;
215 case 4:
216 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 34)) {
217 auto str = _internal_mutable_fingerprint();
218 ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
219 CHK_(ptr);
220 CHK_(::_pbi::VerifyUTF8(str, nullptr));
221 } else {
222 goto handle_unusual;
223 }
224 continue;
225 default:
226 goto handle_unusual;
227 } // switch
228 handle_unusual:
229 if ((tag == 0) || ((tag & 7) == 4)) {
230 CHK_(ptr);
231 ctx->SetLastTag(tag);
232 goto message_done;
233 }
234 ptr = UnknownFieldParse(
235 tag,
236 _internal_metadata_.mutable_unknown_fields<std::string>(),
237 ptr, ctx);
238 CHK_(ptr != nullptr);
239 } // while
240 message_done:
241 return ptr;
242 failure:
243 ptr = nullptr;
244 goto message_done;
245 #undef CHK_
246 }
247
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const248 ::uint8_t* CareMap_PartitionInfo::_InternalSerialize(
249 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
250 // @@protoc_insertion_point(serialize_to_array_start:recovery_update_verifier.CareMap.PartitionInfo)
251 ::uint32_t cached_has_bits = 0;
252 (void) cached_has_bits;
253
254 // string name = 1;
255 if (!this->_internal_name().empty()) {
256 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
257 this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
258 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
259 "recovery_update_verifier.CareMap.PartitionInfo.name");
260 target = stream->WriteStringMaybeAliased(
261 1, this->_internal_name(), target);
262 }
263
264 // string ranges = 2;
265 if (!this->_internal_ranges().empty()) {
266 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
267 this->_internal_ranges().data(), static_cast<int>(this->_internal_ranges().length()),
268 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
269 "recovery_update_verifier.CareMap.PartitionInfo.ranges");
270 target = stream->WriteStringMaybeAliased(
271 2, this->_internal_ranges(), target);
272 }
273
274 // string id = 3;
275 if (!this->_internal_id().empty()) {
276 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
277 this->_internal_id().data(), static_cast<int>(this->_internal_id().length()),
278 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
279 "recovery_update_verifier.CareMap.PartitionInfo.id");
280 target = stream->WriteStringMaybeAliased(
281 3, this->_internal_id(), target);
282 }
283
284 // string fingerprint = 4;
285 if (!this->_internal_fingerprint().empty()) {
286 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
287 this->_internal_fingerprint().data(), static_cast<int>(this->_internal_fingerprint().length()),
288 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
289 "recovery_update_verifier.CareMap.PartitionInfo.fingerprint");
290 target = stream->WriteStringMaybeAliased(
291 4, this->_internal_fingerprint(), target);
292 }
293
294 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
295 target = stream->WriteRaw(_internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).data(),
296 static_cast<int>(_internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size()), target);
297 }
298 // @@protoc_insertion_point(serialize_to_array_end:recovery_update_verifier.CareMap.PartitionInfo)
299 return target;
300 }
301
ByteSizeLong() const302 size_t CareMap_PartitionInfo::ByteSizeLong() const {
303 // @@protoc_insertion_point(message_byte_size_start:recovery_update_verifier.CareMap.PartitionInfo)
304 size_t total_size = 0;
305
306 ::uint32_t cached_has_bits = 0;
307 // Prevent compiler warnings about cached_has_bits being unused
308 (void) cached_has_bits;
309
310 // string name = 1;
311 if (!this->_internal_name().empty()) {
312 total_size += 1 +
313 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
314 this->_internal_name());
315 }
316
317 // string ranges = 2;
318 if (!this->_internal_ranges().empty()) {
319 total_size += 1 +
320 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
321 this->_internal_ranges());
322 }
323
324 // string id = 3;
325 if (!this->_internal_id().empty()) {
326 total_size += 1 +
327 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
328 this->_internal_id());
329 }
330
331 // string fingerprint = 4;
332 if (!this->_internal_fingerprint().empty()) {
333 total_size += 1 +
334 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
335 this->_internal_fingerprint());
336 }
337
338 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
339 total_size += _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size();
340 }
341 int cached_size = ::_pbi::ToCachedSize(total_size);
342 SetCachedSize(cached_size);
343 return total_size;
344 }
345
CheckTypeAndMergeFrom(const::PROTOBUF_NAMESPACE_ID::MessageLite & from)346 void CareMap_PartitionInfo::CheckTypeAndMergeFrom(
347 const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {
348 MergeFrom(*::_pbi::DownCast<const CareMap_PartitionInfo*>(
349 &from));
350 }
351
MergeFrom(const CareMap_PartitionInfo & from)352 void CareMap_PartitionInfo::MergeFrom(const CareMap_PartitionInfo& from) {
353 CareMap_PartitionInfo* const _this = this;
354 // @@protoc_insertion_point(class_specific_merge_from_start:recovery_update_verifier.CareMap.PartitionInfo)
355 GOOGLE_DCHECK_NE(&from, _this);
356 ::uint32_t cached_has_bits = 0;
357 (void) cached_has_bits;
358
359 if (!from._internal_name().empty()) {
360 _this->_internal_set_name(from._internal_name());
361 }
362 if (!from._internal_ranges().empty()) {
363 _this->_internal_set_ranges(from._internal_ranges());
364 }
365 if (!from._internal_id().empty()) {
366 _this->_internal_set_id(from._internal_id());
367 }
368 if (!from._internal_fingerprint().empty()) {
369 _this->_internal_set_fingerprint(from._internal_fingerprint());
370 }
371 _this->_internal_metadata_.MergeFrom<std::string>(from._internal_metadata_);
372 }
373
CopyFrom(const CareMap_PartitionInfo & from)374 void CareMap_PartitionInfo::CopyFrom(const CareMap_PartitionInfo& from) {
375 // @@protoc_insertion_point(class_specific_copy_from_start:recovery_update_verifier.CareMap.PartitionInfo)
376 if (&from == this) return;
377 Clear();
378 MergeFrom(from);
379 }
380
IsInitialized() const381 bool CareMap_PartitionInfo::IsInitialized() const {
382 return true;
383 }
384
InternalSwap(CareMap_PartitionInfo * other)385 void CareMap_PartitionInfo::InternalSwap(CareMap_PartitionInfo* other) {
386 using std::swap;
387 auto* lhs_arena = GetArenaForAllocation();
388 auto* rhs_arena = other->GetArenaForAllocation();
389 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
390 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
391 &_impl_.name_, lhs_arena,
392 &other->_impl_.name_, rhs_arena
393 );
394 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
395 &_impl_.ranges_, lhs_arena,
396 &other->_impl_.ranges_, rhs_arena
397 );
398 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
399 &_impl_.id_, lhs_arena,
400 &other->_impl_.id_, rhs_arena
401 );
402 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
403 &_impl_.fingerprint_, lhs_arena,
404 &other->_impl_.fingerprint_, rhs_arena
405 );
406 }
407
GetTypeName() const408 std::string CareMap_PartitionInfo::GetTypeName() const {
409 return "recovery_update_verifier.CareMap.PartitionInfo";
410 }
411
412
413 // ===================================================================
414
415 class CareMap::_Internal {
416 public:
417 };
418
CareMap(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)419 CareMap::CareMap(::PROTOBUF_NAMESPACE_ID::Arena* arena,
420 bool is_message_owned)
421 : ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned) {
422 SharedCtor(arena, is_message_owned);
423 // @@protoc_insertion_point(arena_constructor:recovery_update_verifier.CareMap)
424 }
CareMap(const CareMap & from)425 CareMap::CareMap(const CareMap& from)
426 : ::PROTOBUF_NAMESPACE_ID::MessageLite() {
427 CareMap* const _this = this; (void)_this;
428 new (&_impl_) Impl_{
429 decltype(_impl_.partitions_){from._impl_.partitions_}
430 , /*decltype(_impl_._cached_size_)*/{}};
431
432 _internal_metadata_.MergeFrom<std::string>(from._internal_metadata_);
433 // @@protoc_insertion_point(copy_constructor:recovery_update_verifier.CareMap)
434 }
435
SharedCtor(::_pb::Arena * arena,bool is_message_owned)436 inline void CareMap::SharedCtor(
437 ::_pb::Arena* arena, bool is_message_owned) {
438 (void)arena;
439 (void)is_message_owned;
440 new (&_impl_) Impl_{
441 decltype(_impl_.partitions_){arena}
442 , /*decltype(_impl_._cached_size_)*/{}
443 };
444 }
445
~CareMap()446 CareMap::~CareMap() {
447 // @@protoc_insertion_point(destructor:recovery_update_verifier.CareMap)
448 if (auto *arena = _internal_metadata_.DeleteReturnArena<std::string>()) {
449 (void)arena;
450 return;
451 }
452 SharedDtor();
453 }
454
SharedDtor()455 inline void CareMap::SharedDtor() {
456 GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
457 _impl_.partitions_.~RepeatedPtrField();
458 }
459
SetCachedSize(int size) const460 void CareMap::SetCachedSize(int size) const {
461 _impl_._cached_size_.Set(size);
462 }
463
Clear()464 void CareMap::Clear() {
465 // @@protoc_insertion_point(message_clear_start:recovery_update_verifier.CareMap)
466 ::uint32_t cached_has_bits = 0;
467 // Prevent compiler warnings about cached_has_bits being unused
468 (void) cached_has_bits;
469
470 _impl_.partitions_.Clear();
471 _internal_metadata_.Clear<std::string>();
472 }
473
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)474 const char* CareMap::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
475 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
476 while (!ctx->Done(&ptr)) {
477 ::uint32_t tag;
478 ptr = ::_pbi::ReadTag(ptr, &tag);
479 switch (tag >> 3) {
480 // repeated .recovery_update_verifier.CareMap.PartitionInfo partitions = 1;
481 case 1:
482 if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) {
483 ptr -= 1;
484 do {
485 ptr += 1;
486 ptr = ctx->ParseMessage(_internal_add_partitions(), ptr);
487 CHK_(ptr);
488 if (!ctx->DataAvailable(ptr)) break;
489 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr));
490 } else {
491 goto handle_unusual;
492 }
493 continue;
494 default:
495 goto handle_unusual;
496 } // switch
497 handle_unusual:
498 if ((tag == 0) || ((tag & 7) == 4)) {
499 CHK_(ptr);
500 ctx->SetLastTag(tag);
501 goto message_done;
502 }
503 ptr = UnknownFieldParse(
504 tag,
505 _internal_metadata_.mutable_unknown_fields<std::string>(),
506 ptr, ctx);
507 CHK_(ptr != nullptr);
508 } // while
509 message_done:
510 return ptr;
511 failure:
512 ptr = nullptr;
513 goto message_done;
514 #undef CHK_
515 }
516
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const517 ::uint8_t* CareMap::_InternalSerialize(
518 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
519 // @@protoc_insertion_point(serialize_to_array_start:recovery_update_verifier.CareMap)
520 ::uint32_t cached_has_bits = 0;
521 (void) cached_has_bits;
522
523 // repeated .recovery_update_verifier.CareMap.PartitionInfo partitions = 1;
524 for (unsigned i = 0,
525 n = static_cast<unsigned>(this->_internal_partitions_size()); i < n; i++) {
526 const auto& repfield = this->_internal_partitions(i);
527 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
528 InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream);
529 }
530
531 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
532 target = stream->WriteRaw(_internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).data(),
533 static_cast<int>(_internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size()), target);
534 }
535 // @@protoc_insertion_point(serialize_to_array_end:recovery_update_verifier.CareMap)
536 return target;
537 }
538
ByteSizeLong() const539 size_t CareMap::ByteSizeLong() const {
540 // @@protoc_insertion_point(message_byte_size_start:recovery_update_verifier.CareMap)
541 size_t total_size = 0;
542
543 ::uint32_t cached_has_bits = 0;
544 // Prevent compiler warnings about cached_has_bits being unused
545 (void) cached_has_bits;
546
547 // repeated .recovery_update_verifier.CareMap.PartitionInfo partitions = 1;
548 total_size += 1UL * this->_internal_partitions_size();
549 for (const auto& msg : this->_impl_.partitions_) {
550 total_size +=
551 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
552 }
553
554 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
555 total_size += _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size();
556 }
557 int cached_size = ::_pbi::ToCachedSize(total_size);
558 SetCachedSize(cached_size);
559 return total_size;
560 }
561
CheckTypeAndMergeFrom(const::PROTOBUF_NAMESPACE_ID::MessageLite & from)562 void CareMap::CheckTypeAndMergeFrom(
563 const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {
564 MergeFrom(*::_pbi::DownCast<const CareMap*>(
565 &from));
566 }
567
MergeFrom(const CareMap & from)568 void CareMap::MergeFrom(const CareMap& from) {
569 CareMap* const _this = this;
570 // @@protoc_insertion_point(class_specific_merge_from_start:recovery_update_verifier.CareMap)
571 GOOGLE_DCHECK_NE(&from, _this);
572 ::uint32_t cached_has_bits = 0;
573 (void) cached_has_bits;
574
575 _this->_impl_.partitions_.MergeFrom(from._impl_.partitions_);
576 _this->_internal_metadata_.MergeFrom<std::string>(from._internal_metadata_);
577 }
578
CopyFrom(const CareMap & from)579 void CareMap::CopyFrom(const CareMap& from) {
580 // @@protoc_insertion_point(class_specific_copy_from_start:recovery_update_verifier.CareMap)
581 if (&from == this) return;
582 Clear();
583 MergeFrom(from);
584 }
585
IsInitialized() const586 bool CareMap::IsInitialized() const {
587 return true;
588 }
589
InternalSwap(CareMap * other)590 void CareMap::InternalSwap(CareMap* other) {
591 using std::swap;
592 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
593 _impl_.partitions_.InternalSwap(&other->_impl_.partitions_);
594 }
595
GetTypeName() const596 std::string CareMap::GetTypeName() const {
597 return "recovery_update_verifier.CareMap";
598 }
599
600
601 // @@protoc_insertion_point(namespace_scope)
602 } // namespace recovery_update_verifier
603 PROTOBUF_NAMESPACE_OPEN
604 template<> PROTOBUF_NOINLINE ::recovery_update_verifier::CareMap_PartitionInfo*
CreateMaybeMessage(Arena * arena)605 Arena::CreateMaybeMessage< ::recovery_update_verifier::CareMap_PartitionInfo >(Arena* arena) {
606 return Arena::CreateMessageInternal< ::recovery_update_verifier::CareMap_PartitionInfo >(arena);
607 }
608 template<> PROTOBUF_NOINLINE ::recovery_update_verifier::CareMap*
CreateMaybeMessage(Arena * arena)609 Arena::CreateMaybeMessage< ::recovery_update_verifier::CareMap >(Arena* arena) {
610 return Arena::CreateMessageInternal< ::recovery_update_verifier::CareMap >(arena);
611 }
612 PROTOBUF_NAMESPACE_CLOSE
613
614 // @@protoc_insertion_point(global_scope)
615 #include <google/protobuf/port_undef.inc>
616