1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: protos/perfetto/trace/android/pixel_modem_events.proto
3 
4 #include "protos/perfetto/trace/android/pixel_modem_events.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 perfetto {
22 namespace protos {
PixelModemEvents(::_pbi::ConstantInitialized)23 PROTOBUF_CONSTEXPR PixelModemEvents::PixelModemEvents(
24     ::_pbi::ConstantInitialized): _impl_{
25     /*decltype(_impl_.events_)*/{}
26   , /*decltype(_impl_.event_time_nanos_)*/{}
27   , /*decltype(_impl_._cached_size_)*/{}} {}
28 struct PixelModemEventsDefaultTypeInternal {
PixelModemEventsDefaultTypeInternalperfetto::protos::PixelModemEventsDefaultTypeInternal29   PROTOBUF_CONSTEXPR PixelModemEventsDefaultTypeInternal()
30       : _instance(::_pbi::ConstantInitialized{}) {}
~PixelModemEventsDefaultTypeInternalperfetto::protos::PixelModemEventsDefaultTypeInternal31   ~PixelModemEventsDefaultTypeInternal() {}
32   union {  // NOLINT(misc-non-private-member-variables-in-classes)
33     PixelModemEvents _instance;
34   };
35 };
36 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PixelModemEventsDefaultTypeInternal _PixelModemEvents_default_instance_;
PixelModemTokenDatabase(::_pbi::ConstantInitialized)37 PROTOBUF_CONSTEXPR PixelModemTokenDatabase::PixelModemTokenDatabase(
38     ::_pbi::ConstantInitialized): _impl_{
39     /*decltype(_impl_._has_bits_)*/{}
40   , /*decltype(_impl_._cached_size_)*/{}
41   , /*decltype(_impl_.database_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}} {}
42 struct PixelModemTokenDatabaseDefaultTypeInternal {
PixelModemTokenDatabaseDefaultTypeInternalperfetto::protos::PixelModemTokenDatabaseDefaultTypeInternal43   PROTOBUF_CONSTEXPR PixelModemTokenDatabaseDefaultTypeInternal()
44       : _instance(::_pbi::ConstantInitialized{}) {}
~PixelModemTokenDatabaseDefaultTypeInternalperfetto::protos::PixelModemTokenDatabaseDefaultTypeInternal45   ~PixelModemTokenDatabaseDefaultTypeInternal() {}
46   union {  // NOLINT(misc-non-private-member-variables-in-classes)
47     PixelModemTokenDatabase _instance;
48   };
49 };
50 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PixelModemTokenDatabaseDefaultTypeInternal _PixelModemTokenDatabase_default_instance_;
51 }  // namespace protos
52 }  // namespace perfetto
53 namespace perfetto {
54 namespace protos {
55 
56 // ===================================================================
57 
58 class PixelModemEvents::_Internal {
59  public:
60 };
61 
PixelModemEvents(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)62 PixelModemEvents::PixelModemEvents(::PROTOBUF_NAMESPACE_ID::Arena* arena,
63                          bool is_message_owned)
64   : ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned) {
65   SharedCtor(arena, is_message_owned);
66   // @@protoc_insertion_point(arena_constructor:perfetto.protos.PixelModemEvents)
67 }
PixelModemEvents(const PixelModemEvents & from)68 PixelModemEvents::PixelModemEvents(const PixelModemEvents& from)
69   : ::PROTOBUF_NAMESPACE_ID::MessageLite() {
70   PixelModemEvents* const _this = this; (void)_this;
71   new (&_impl_) Impl_{
72       decltype(_impl_.events_){from._impl_.events_}
73     , decltype(_impl_.event_time_nanos_){from._impl_.event_time_nanos_}
74     , /*decltype(_impl_._cached_size_)*/{}};
75 
76   _internal_metadata_.MergeFrom<std::string>(from._internal_metadata_);
77   // @@protoc_insertion_point(copy_constructor:perfetto.protos.PixelModemEvents)
78 }
79 
SharedCtor(::_pb::Arena * arena,bool is_message_owned)80 inline void PixelModemEvents::SharedCtor(
81     ::_pb::Arena* arena, bool is_message_owned) {
82   (void)arena;
83   (void)is_message_owned;
84   new (&_impl_) Impl_{
85       decltype(_impl_.events_){arena}
86     , decltype(_impl_.event_time_nanos_){arena}
87     , /*decltype(_impl_._cached_size_)*/{}
88   };
89 }
90 
~PixelModemEvents()91 PixelModemEvents::~PixelModemEvents() {
92   // @@protoc_insertion_point(destructor:perfetto.protos.PixelModemEvents)
93   if (auto *arena = _internal_metadata_.DeleteReturnArena<std::string>()) {
94   (void)arena;
95     return;
96   }
97   SharedDtor();
98 }
99 
SharedDtor()100 inline void PixelModemEvents::SharedDtor() {
101   GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
102   _impl_.events_.~RepeatedPtrField();
103   _impl_.event_time_nanos_.~RepeatedField();
104 }
105 
SetCachedSize(int size) const106 void PixelModemEvents::SetCachedSize(int size) const {
107   _impl_._cached_size_.Set(size);
108 }
109 
Clear()110 void PixelModemEvents::Clear() {
111 // @@protoc_insertion_point(message_clear_start:perfetto.protos.PixelModemEvents)
112   ::uint32_t cached_has_bits = 0;
113   // Prevent compiler warnings about cached_has_bits being unused
114   (void) cached_has_bits;
115 
116   _impl_.events_.Clear();
117   _impl_.event_time_nanos_.Clear();
118   _internal_metadata_.Clear<std::string>();
119 }
120 
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)121 const char* PixelModemEvents::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
122 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
123   while (!ctx->Done(&ptr)) {
124     ::uint32_t tag;
125     ptr = ::_pbi::ReadTag(ptr, &tag);
126     switch (tag >> 3) {
127       // repeated bytes events = 1;
128       case 1:
129         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) {
130           ptr -= 1;
131           do {
132             ptr += 1;
133             auto str = _internal_add_events();
134             ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
135             CHK_(ptr);
136             if (!ctx->DataAvailable(ptr)) break;
137           } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr));
138         } else {
139           goto handle_unusual;
140         }
141         continue;
142       // repeated uint64 event_time_nanos = 2;
143       case 2:
144         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
145           ptr -= 1;
146           do {
147             ptr += 1;
148             _internal_add_event_time_nanos(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr));
149             CHK_(ptr);
150             if (!ctx->DataAvailable(ptr)) break;
151           } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<16>(ptr));
152         } else if (static_cast<::uint8_t>(tag) == 18) {
153           ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt64Parser(_internal_mutable_event_time_nanos(), ptr, ctx);
154           CHK_(ptr);
155         } else {
156           goto handle_unusual;
157         }
158         continue;
159       default:
160         goto handle_unusual;
161     }  // switch
162   handle_unusual:
163     if ((tag == 0) || ((tag & 7) == 4)) {
164       CHK_(ptr);
165       ctx->SetLastTag(tag);
166       goto message_done;
167     }
168     ptr = UnknownFieldParse(
169         tag,
170         _internal_metadata_.mutable_unknown_fields<std::string>(),
171         ptr, ctx);
172     CHK_(ptr != nullptr);
173   }  // while
174 message_done:
175   return ptr;
176 failure:
177   ptr = nullptr;
178   goto message_done;
179 #undef CHK_
180 }
181 
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const182 ::uint8_t* PixelModemEvents::_InternalSerialize(
183     ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
184   // @@protoc_insertion_point(serialize_to_array_start:perfetto.protos.PixelModemEvents)
185   ::uint32_t cached_has_bits = 0;
186   (void) cached_has_bits;
187 
188   // repeated bytes events = 1;
189   for (int i = 0, n = this->_internal_events_size(); i < n; i++) {
190     const auto& s = this->_internal_events(i);
191     target = stream->WriteBytes(1, s, target);
192   }
193 
194   // repeated uint64 event_time_nanos = 2;
195   for (int i = 0, n = this->_internal_event_time_nanos_size(); i < n; i++) {
196     target = stream->EnsureSpace(target);
197     target = ::_pbi::WireFormatLite::WriteUInt64ToArray(2, this->_internal_event_time_nanos(i), target);
198   }
199 
200   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
201     target = stream->WriteRaw(_internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).data(),
202         static_cast<int>(_internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size()), target);
203   }
204   // @@protoc_insertion_point(serialize_to_array_end:perfetto.protos.PixelModemEvents)
205   return target;
206 }
207 
ByteSizeLong() const208 size_t PixelModemEvents::ByteSizeLong() const {
209 // @@protoc_insertion_point(message_byte_size_start:perfetto.protos.PixelModemEvents)
210   size_t total_size = 0;
211 
212   ::uint32_t cached_has_bits = 0;
213   // Prevent compiler warnings about cached_has_bits being unused
214   (void) cached_has_bits;
215 
216   // repeated bytes events = 1;
217   total_size += 1 *
218       ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(_impl_.events_.size());
219   for (int i = 0, n = _impl_.events_.size(); i < n; i++) {
220     total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize(
221       _impl_.events_.Get(i));
222   }
223 
224   // repeated uint64 event_time_nanos = 2;
225   {
226     size_t data_size = ::_pbi::WireFormatLite::
227       UInt64Size(this->_impl_.event_time_nanos_);
228     total_size += 1 *
229                   ::_pbi::FromIntSize(this->_internal_event_time_nanos_size());
230     total_size += data_size;
231   }
232 
233   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
234     total_size += _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size();
235   }
236   int cached_size = ::_pbi::ToCachedSize(total_size);
237   SetCachedSize(cached_size);
238   return total_size;
239 }
240 
CheckTypeAndMergeFrom(const::PROTOBUF_NAMESPACE_ID::MessageLite & from)241 void PixelModemEvents::CheckTypeAndMergeFrom(
242     const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {
243   MergeFrom(*::_pbi::DownCast<const PixelModemEvents*>(
244       &from));
245 }
246 
MergeFrom(const PixelModemEvents & from)247 void PixelModemEvents::MergeFrom(const PixelModemEvents& from) {
248   PixelModemEvents* const _this = this;
249   // @@protoc_insertion_point(class_specific_merge_from_start:perfetto.protos.PixelModemEvents)
250   GOOGLE_DCHECK_NE(&from, _this);
251   ::uint32_t cached_has_bits = 0;
252   (void) cached_has_bits;
253 
254   _this->_impl_.events_.MergeFrom(from._impl_.events_);
255   _this->_impl_.event_time_nanos_.MergeFrom(from._impl_.event_time_nanos_);
256   _this->_internal_metadata_.MergeFrom<std::string>(from._internal_metadata_);
257 }
258 
CopyFrom(const PixelModemEvents & from)259 void PixelModemEvents::CopyFrom(const PixelModemEvents& from) {
260 // @@protoc_insertion_point(class_specific_copy_from_start:perfetto.protos.PixelModemEvents)
261   if (&from == this) return;
262   Clear();
263   MergeFrom(from);
264 }
265 
IsInitialized() const266 bool PixelModemEvents::IsInitialized() const {
267   return true;
268 }
269 
InternalSwap(PixelModemEvents * other)270 void PixelModemEvents::InternalSwap(PixelModemEvents* other) {
271   using std::swap;
272   _internal_metadata_.InternalSwap(&other->_internal_metadata_);
273   _impl_.events_.InternalSwap(&other->_impl_.events_);
274   _impl_.event_time_nanos_.InternalSwap(&other->_impl_.event_time_nanos_);
275 }
276 
GetTypeName() const277 std::string PixelModemEvents::GetTypeName() const {
278   return "perfetto.protos.PixelModemEvents";
279 }
280 
281 
282 // ===================================================================
283 
284 class PixelModemTokenDatabase::_Internal {
285  public:
286   using HasBits = decltype(std::declval<PixelModemTokenDatabase>()._impl_._has_bits_);
set_has_database(HasBits * has_bits)287   static void set_has_database(HasBits* has_bits) {
288     (*has_bits)[0] |= 1u;
289   }
290 };
291 
PixelModemTokenDatabase(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)292 PixelModemTokenDatabase::PixelModemTokenDatabase(::PROTOBUF_NAMESPACE_ID::Arena* arena,
293                          bool is_message_owned)
294   : ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned) {
295   SharedCtor(arena, is_message_owned);
296   // @@protoc_insertion_point(arena_constructor:perfetto.protos.PixelModemTokenDatabase)
297 }
PixelModemTokenDatabase(const PixelModemTokenDatabase & from)298 PixelModemTokenDatabase::PixelModemTokenDatabase(const PixelModemTokenDatabase& from)
299   : ::PROTOBUF_NAMESPACE_ID::MessageLite() {
300   PixelModemTokenDatabase* const _this = this; (void)_this;
301   new (&_impl_) Impl_{
302       decltype(_impl_._has_bits_){from._impl_._has_bits_}
303     , /*decltype(_impl_._cached_size_)*/{}
304     , decltype(_impl_.database_){}};
305 
306   _internal_metadata_.MergeFrom<std::string>(from._internal_metadata_);
307   _impl_.database_.InitDefault();
308   #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
309     _impl_.database_.Set("", GetArenaForAllocation());
310   #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
311   if (from._internal_has_database()) {
312     _this->_impl_.database_.Set(from._internal_database(),
313       _this->GetArenaForAllocation());
314   }
315   // @@protoc_insertion_point(copy_constructor:perfetto.protos.PixelModemTokenDatabase)
316 }
317 
SharedCtor(::_pb::Arena * arena,bool is_message_owned)318 inline void PixelModemTokenDatabase::SharedCtor(
319     ::_pb::Arena* arena, bool is_message_owned) {
320   (void)arena;
321   (void)is_message_owned;
322   new (&_impl_) Impl_{
323       decltype(_impl_._has_bits_){}
324     , /*decltype(_impl_._cached_size_)*/{}
325     , decltype(_impl_.database_){}
326   };
327   _impl_.database_.InitDefault();
328   #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
329     _impl_.database_.Set("", GetArenaForAllocation());
330   #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
331 }
332 
~PixelModemTokenDatabase()333 PixelModemTokenDatabase::~PixelModemTokenDatabase() {
334   // @@protoc_insertion_point(destructor:perfetto.protos.PixelModemTokenDatabase)
335   if (auto *arena = _internal_metadata_.DeleteReturnArena<std::string>()) {
336   (void)arena;
337     return;
338   }
339   SharedDtor();
340 }
341 
SharedDtor()342 inline void PixelModemTokenDatabase::SharedDtor() {
343   GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
344   _impl_.database_.Destroy();
345 }
346 
SetCachedSize(int size) const347 void PixelModemTokenDatabase::SetCachedSize(int size) const {
348   _impl_._cached_size_.Set(size);
349 }
350 
Clear()351 void PixelModemTokenDatabase::Clear() {
352 // @@protoc_insertion_point(message_clear_start:perfetto.protos.PixelModemTokenDatabase)
353   ::uint32_t cached_has_bits = 0;
354   // Prevent compiler warnings about cached_has_bits being unused
355   (void) cached_has_bits;
356 
357   cached_has_bits = _impl_._has_bits_[0];
358   if (cached_has_bits & 0x00000001u) {
359     _impl_.database_.ClearNonDefaultToEmpty();
360   }
361   _impl_._has_bits_.Clear();
362   _internal_metadata_.Clear<std::string>();
363 }
364 
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)365 const char* PixelModemTokenDatabase::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
366 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
367   _Internal::HasBits has_bits{};
368   while (!ctx->Done(&ptr)) {
369     ::uint32_t tag;
370     ptr = ::_pbi::ReadTag(ptr, &tag);
371     switch (tag >> 3) {
372       // optional bytes database = 1;
373       case 1:
374         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 10)) {
375           auto str = _internal_mutable_database();
376           ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
377           CHK_(ptr);
378         } else {
379           goto handle_unusual;
380         }
381         continue;
382       default:
383         goto handle_unusual;
384     }  // switch
385   handle_unusual:
386     if ((tag == 0) || ((tag & 7) == 4)) {
387       CHK_(ptr);
388       ctx->SetLastTag(tag);
389       goto message_done;
390     }
391     ptr = UnknownFieldParse(
392         tag,
393         _internal_metadata_.mutable_unknown_fields<std::string>(),
394         ptr, ctx);
395     CHK_(ptr != nullptr);
396   }  // while
397 message_done:
398   _impl_._has_bits_.Or(has_bits);
399   return ptr;
400 failure:
401   ptr = nullptr;
402   goto message_done;
403 #undef CHK_
404 }
405 
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const406 ::uint8_t* PixelModemTokenDatabase::_InternalSerialize(
407     ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
408   // @@protoc_insertion_point(serialize_to_array_start:perfetto.protos.PixelModemTokenDatabase)
409   ::uint32_t cached_has_bits = 0;
410   (void) cached_has_bits;
411 
412   cached_has_bits = _impl_._has_bits_[0];
413   // optional bytes database = 1;
414   if (cached_has_bits & 0x00000001u) {
415     target = stream->WriteBytesMaybeAliased(
416         1, this->_internal_database(), target);
417   }
418 
419   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
420     target = stream->WriteRaw(_internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).data(),
421         static_cast<int>(_internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size()), target);
422   }
423   // @@protoc_insertion_point(serialize_to_array_end:perfetto.protos.PixelModemTokenDatabase)
424   return target;
425 }
426 
ByteSizeLong() const427 size_t PixelModemTokenDatabase::ByteSizeLong() const {
428 // @@protoc_insertion_point(message_byte_size_start:perfetto.protos.PixelModemTokenDatabase)
429   size_t total_size = 0;
430 
431   ::uint32_t cached_has_bits = 0;
432   // Prevent compiler warnings about cached_has_bits being unused
433   (void) cached_has_bits;
434 
435   // optional bytes database = 1;
436   cached_has_bits = _impl_._has_bits_[0];
437   if (cached_has_bits & 0x00000001u) {
438     total_size += 1 +
439       ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize(
440         this->_internal_database());
441   }
442 
443   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
444     total_size += _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size();
445   }
446   int cached_size = ::_pbi::ToCachedSize(total_size);
447   SetCachedSize(cached_size);
448   return total_size;
449 }
450 
CheckTypeAndMergeFrom(const::PROTOBUF_NAMESPACE_ID::MessageLite & from)451 void PixelModemTokenDatabase::CheckTypeAndMergeFrom(
452     const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {
453   MergeFrom(*::_pbi::DownCast<const PixelModemTokenDatabase*>(
454       &from));
455 }
456 
MergeFrom(const PixelModemTokenDatabase & from)457 void PixelModemTokenDatabase::MergeFrom(const PixelModemTokenDatabase& from) {
458   PixelModemTokenDatabase* const _this = this;
459   // @@protoc_insertion_point(class_specific_merge_from_start:perfetto.protos.PixelModemTokenDatabase)
460   GOOGLE_DCHECK_NE(&from, _this);
461   ::uint32_t cached_has_bits = 0;
462   (void) cached_has_bits;
463 
464   if (from._internal_has_database()) {
465     _this->_internal_set_database(from._internal_database());
466   }
467   _this->_internal_metadata_.MergeFrom<std::string>(from._internal_metadata_);
468 }
469 
CopyFrom(const PixelModemTokenDatabase & from)470 void PixelModemTokenDatabase::CopyFrom(const PixelModemTokenDatabase& from) {
471 // @@protoc_insertion_point(class_specific_copy_from_start:perfetto.protos.PixelModemTokenDatabase)
472   if (&from == this) return;
473   Clear();
474   MergeFrom(from);
475 }
476 
IsInitialized() const477 bool PixelModemTokenDatabase::IsInitialized() const {
478   return true;
479 }
480 
InternalSwap(PixelModemTokenDatabase * other)481 void PixelModemTokenDatabase::InternalSwap(PixelModemTokenDatabase* other) {
482   using std::swap;
483   auto* lhs_arena = GetArenaForAllocation();
484   auto* rhs_arena = other->GetArenaForAllocation();
485   _internal_metadata_.InternalSwap(&other->_internal_metadata_);
486   swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
487   ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
488       &_impl_.database_, lhs_arena,
489       &other->_impl_.database_, rhs_arena
490   );
491 }
492 
GetTypeName() const493 std::string PixelModemTokenDatabase::GetTypeName() const {
494   return "perfetto.protos.PixelModemTokenDatabase";
495 }
496 
497 
498 // @@protoc_insertion_point(namespace_scope)
499 }  // namespace protos
500 }  // namespace perfetto
501 PROTOBUF_NAMESPACE_OPEN
502 template<> PROTOBUF_NOINLINE ::perfetto::protos::PixelModemEvents*
CreateMaybeMessage(Arena * arena)503 Arena::CreateMaybeMessage< ::perfetto::protos::PixelModemEvents >(Arena* arena) {
504   return Arena::CreateMessageInternal< ::perfetto::protos::PixelModemEvents >(arena);
505 }
506 template<> PROTOBUF_NOINLINE ::perfetto::protos::PixelModemTokenDatabase*
CreateMaybeMessage(Arena * arena)507 Arena::CreateMaybeMessage< ::perfetto::protos::PixelModemTokenDatabase >(Arena* arena) {
508   return Arena::CreateMessageInternal< ::perfetto::protos::PixelModemTokenDatabase >(arena);
509 }
510 PROTOBUF_NAMESPACE_CLOSE
511 
512 // @@protoc_insertion_point(global_scope)
513 #include <google/protobuf/port_undef.inc>
514