1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: frameworks/base/services/incremental/Metadata.proto
3
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_frameworks_2fbase_2fservices_2fincremental_2fMetadata_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_frameworks_2fbase_2fservices_2fincremental_2fMetadata_2eproto
6
7 #include <cstdint>
8 #include <limits>
9 #include <string>
10
11 #include <google/protobuf/port_def.inc>
12 #if PROTOBUF_VERSION < 3021000
13 #error This file was generated by a newer version of protoc which is
14 #error incompatible with your Protocol Buffer headers. Please update
15 #error your headers.
16 #endif
17 #if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
18 #error This file was generated by an older version of protoc which is
19 #error incompatible with your Protocol Buffer headers. Please
20 #error regenerate this file with a newer version of protoc.
21 #endif
22
23 #include <google/protobuf/port_undef.inc>
24 #include <google/protobuf/io/coded_stream.h>
25 #include <google/protobuf/arena.h>
26 #include <google/protobuf/arenastring.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/metadata_lite.h>
29 #include <google/protobuf/message_lite.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 // @@protoc_insertion_point(includes)
33 #include <google/protobuf/port_def.inc>
34 #define PROTOBUF_INTERNAL_EXPORT_frameworks_2fbase_2fservices_2fincremental_2fMetadata_2eproto
35 PROTOBUF_NAMESPACE_OPEN
36 namespace internal {
37 class AnyMetadata;
38 } // namespace internal
39 PROTOBUF_NAMESPACE_CLOSE
40
41 // Internal implementation detail -- do not use these members.
42 struct TableStruct_frameworks_2fbase_2fservices_2fincremental_2fMetadata_2eproto {
43 static const ::uint32_t offsets[];
44 };
45 namespace android {
46 namespace incremental {
47 namespace metadata {
48 class BindPoint;
49 struct BindPointDefaultTypeInternal;
50 extern BindPointDefaultTypeInternal _BindPoint_default_instance_;
51 class DataLoader;
52 struct DataLoaderDefaultTypeInternal;
53 extern DataLoaderDefaultTypeInternal _DataLoader_default_instance_;
54 class Mount;
55 struct MountDefaultTypeInternal;
56 extern MountDefaultTypeInternal _Mount_default_instance_;
57 class Storage;
58 struct StorageDefaultTypeInternal;
59 extern StorageDefaultTypeInternal _Storage_default_instance_;
60 } // namespace metadata
61 } // namespace incremental
62 } // namespace android
63 PROTOBUF_NAMESPACE_OPEN
64 template<> ::android::incremental::metadata::BindPoint* Arena::CreateMaybeMessage<::android::incremental::metadata::BindPoint>(Arena*);
65 template<> ::android::incremental::metadata::DataLoader* Arena::CreateMaybeMessage<::android::incremental::metadata::DataLoader>(Arena*);
66 template<> ::android::incremental::metadata::Mount* Arena::CreateMaybeMessage<::android::incremental::metadata::Mount>(Arena*);
67 template<> ::android::incremental::metadata::Storage* Arena::CreateMaybeMessage<::android::incremental::metadata::Storage>(Arena*);
68 PROTOBUF_NAMESPACE_CLOSE
69 namespace android {
70 namespace incremental {
71 namespace metadata {
72
73 // ===================================================================
74
75 class BindPoint final :
76 public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:android.incremental.metadata.BindPoint) */ {
77 public:
BindPoint()78 inline BindPoint() : BindPoint(nullptr) {}
79 ~BindPoint() override;
80 explicit PROTOBUF_CONSTEXPR BindPoint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
81
82 BindPoint(const BindPoint& from);
BindPoint(BindPoint && from)83 BindPoint(BindPoint&& from) noexcept
84 : BindPoint() {
85 *this = ::std::move(from);
86 }
87
88 inline BindPoint& operator=(const BindPoint& from) {
89 if (this == &from) return *this;
90 CopyFrom(from);
91 return *this;
92 }
93 inline BindPoint& operator=(BindPoint&& from) noexcept {
94 if (this == &from) return *this;
95 if (GetOwningArena() == from.GetOwningArena()
96 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
97 && GetOwningArena() != nullptr
98 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
99 ) {
100 InternalSwap(&from);
101 } else {
102 CopyFrom(from);
103 }
104 return *this;
105 }
106
default_instance()107 static const BindPoint& default_instance() {
108 return *internal_default_instance();
109 }
internal_default_instance()110 static inline const BindPoint* internal_default_instance() {
111 return reinterpret_cast<const BindPoint*>(
112 &_BindPoint_default_instance_);
113 }
114 static constexpr int kIndexInFileMessages =
115 0;
116
swap(BindPoint & a,BindPoint & b)117 friend void swap(BindPoint& a, BindPoint& b) {
118 a.Swap(&b);
119 }
Swap(BindPoint * other)120 inline void Swap(BindPoint* other) {
121 if (other == this) return;
122 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
123 if (GetOwningArena() != nullptr &&
124 GetOwningArena() == other->GetOwningArena()) {
125 #else // PROTOBUF_FORCE_COPY_IN_SWAP
126 if (GetOwningArena() == other->GetOwningArena()) {
127 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
128 InternalSwap(other);
129 } else {
130 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
131 }
132 }
133 void UnsafeArenaSwap(BindPoint* other) {
134 if (other == this) return;
135 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
136 InternalSwap(other);
137 }
138
139 // implements Message ----------------------------------------------
140
141 BindPoint* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
142 return CreateMaybeMessage<BindPoint>(arena);
143 }
144 BindPoint* New() const {
145 return New(nullptr);
146 }
147 void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
148 void CopyFrom(const BindPoint& from);
149 void MergeFrom(const BindPoint& from);
150 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
151 bool IsInitialized() const final;
152
153 size_t ByteSizeLong() const final;
154 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
155 ::uint8_t* _InternalSerialize(
156 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
157 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
158
159 private:
160 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
161 void SharedDtor();
162 void SetCachedSize(int size) const;
163 void InternalSwap(BindPoint* other);
164
165 private:
166 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
167 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
168 return "android.incremental.metadata.BindPoint";
169 }
170 protected:
171 explicit BindPoint(::PROTOBUF_NAMESPACE_ID::Arena* arena,
172 bool is_message_owned = false);
173 public:
174
175 std::string GetTypeName() const final;
176
177 // nested types ----------------------------------------------------
178
179 // accessors -------------------------------------------------------
180
181 enum : int {
182 kSourceSubdirFieldNumber = 2,
183 kDestPathFieldNumber = 3,
184 kStorageIdFieldNumber = 1,
185 };
186 // string source_subdir = 2;
187 void clear_source_subdir();
188 const std::string& source_subdir() const;
189 template <typename ArgT0 = const std::string&, typename... ArgT>
190 void set_source_subdir(ArgT0&& arg0, ArgT... args);
191 std::string* mutable_source_subdir();
192 PROTOBUF_NODISCARD std::string* release_source_subdir();
193 void set_allocated_source_subdir(std::string* source_subdir);
194 private:
195 const std::string& _internal_source_subdir() const;
196 inline PROTOBUF_ALWAYS_INLINE void _internal_set_source_subdir(const std::string& value);
197 std::string* _internal_mutable_source_subdir();
198 public:
199
200 // string dest_path = 3;
201 void clear_dest_path();
202 const std::string& dest_path() const;
203 template <typename ArgT0 = const std::string&, typename... ArgT>
204 void set_dest_path(ArgT0&& arg0, ArgT... args);
205 std::string* mutable_dest_path();
206 PROTOBUF_NODISCARD std::string* release_dest_path();
207 void set_allocated_dest_path(std::string* dest_path);
208 private:
209 const std::string& _internal_dest_path() const;
210 inline PROTOBUF_ALWAYS_INLINE void _internal_set_dest_path(const std::string& value);
211 std::string* _internal_mutable_dest_path();
212 public:
213
214 // int32 storage_id = 1;
215 void clear_storage_id();
216 ::int32_t storage_id() const;
217 void set_storage_id(::int32_t value);
218 private:
219 ::int32_t _internal_storage_id() const;
220 void _internal_set_storage_id(::int32_t value);
221 public:
222
223 // @@protoc_insertion_point(class_scope:android.incremental.metadata.BindPoint)
224 private:
225 class _Internal;
226
227 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
228 typedef void InternalArenaConstructable_;
229 typedef void DestructorSkippable_;
230 struct Impl_ {
231 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr source_subdir_;
232 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr dest_path_;
233 ::int32_t storage_id_;
234 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
235 };
236 union { Impl_ _impl_; };
237 friend struct ::TableStruct_frameworks_2fbase_2fservices_2fincremental_2fMetadata_2eproto;
238 };
239 // -------------------------------------------------------------------
240
241 class DataLoader final :
242 public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:android.incremental.metadata.DataLoader) */ {
243 public:
DataLoader()244 inline DataLoader() : DataLoader(nullptr) {}
245 ~DataLoader() override;
246 explicit PROTOBUF_CONSTEXPR DataLoader(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
247
248 DataLoader(const DataLoader& from);
DataLoader(DataLoader && from)249 DataLoader(DataLoader&& from) noexcept
250 : DataLoader() {
251 *this = ::std::move(from);
252 }
253
254 inline DataLoader& operator=(const DataLoader& from) {
255 if (this == &from) return *this;
256 CopyFrom(from);
257 return *this;
258 }
259 inline DataLoader& operator=(DataLoader&& from) noexcept {
260 if (this == &from) return *this;
261 if (GetOwningArena() == from.GetOwningArena()
262 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
263 && GetOwningArena() != nullptr
264 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
265 ) {
266 InternalSwap(&from);
267 } else {
268 CopyFrom(from);
269 }
270 return *this;
271 }
272
default_instance()273 static const DataLoader& default_instance() {
274 return *internal_default_instance();
275 }
internal_default_instance()276 static inline const DataLoader* internal_default_instance() {
277 return reinterpret_cast<const DataLoader*>(
278 &_DataLoader_default_instance_);
279 }
280 static constexpr int kIndexInFileMessages =
281 1;
282
swap(DataLoader & a,DataLoader & b)283 friend void swap(DataLoader& a, DataLoader& b) {
284 a.Swap(&b);
285 }
Swap(DataLoader * other)286 inline void Swap(DataLoader* other) {
287 if (other == this) return;
288 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
289 if (GetOwningArena() != nullptr &&
290 GetOwningArena() == other->GetOwningArena()) {
291 #else // PROTOBUF_FORCE_COPY_IN_SWAP
292 if (GetOwningArena() == other->GetOwningArena()) {
293 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
294 InternalSwap(other);
295 } else {
296 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
297 }
298 }
299 void UnsafeArenaSwap(DataLoader* other) {
300 if (other == this) return;
301 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
302 InternalSwap(other);
303 }
304
305 // implements Message ----------------------------------------------
306
307 DataLoader* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
308 return CreateMaybeMessage<DataLoader>(arena);
309 }
310 DataLoader* New() const {
311 return New(nullptr);
312 }
313 void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
314 void CopyFrom(const DataLoader& from);
315 void MergeFrom(const DataLoader& from);
316 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
317 bool IsInitialized() const final;
318
319 size_t ByteSizeLong() const final;
320 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
321 ::uint8_t* _InternalSerialize(
322 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
323 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
324
325 private:
326 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
327 void SharedDtor();
328 void SetCachedSize(int size) const;
329 void InternalSwap(DataLoader* other);
330
331 private:
332 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
333 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
334 return "android.incremental.metadata.DataLoader";
335 }
336 protected:
337 explicit DataLoader(::PROTOBUF_NAMESPACE_ID::Arena* arena,
338 bool is_message_owned = false);
339 public:
340
341 std::string GetTypeName() const final;
342
343 // nested types ----------------------------------------------------
344
345 // accessors -------------------------------------------------------
346
347 enum : int {
348 kPackageNameFieldNumber = 1,
349 kArgumentsFieldNumber = 2,
350 kClassNameFieldNumber = 3,
351 kTypeFieldNumber = 4,
352 };
353 // string package_name = 1;
354 void clear_package_name();
355 const std::string& package_name() const;
356 template <typename ArgT0 = const std::string&, typename... ArgT>
357 void set_package_name(ArgT0&& arg0, ArgT... args);
358 std::string* mutable_package_name();
359 PROTOBUF_NODISCARD std::string* release_package_name();
360 void set_allocated_package_name(std::string* package_name);
361 private:
362 const std::string& _internal_package_name() const;
363 inline PROTOBUF_ALWAYS_INLINE void _internal_set_package_name(const std::string& value);
364 std::string* _internal_mutable_package_name();
365 public:
366
367 // string arguments = 2;
368 void clear_arguments();
369 const std::string& arguments() const;
370 template <typename ArgT0 = const std::string&, typename... ArgT>
371 void set_arguments(ArgT0&& arg0, ArgT... args);
372 std::string* mutable_arguments();
373 PROTOBUF_NODISCARD std::string* release_arguments();
374 void set_allocated_arguments(std::string* arguments);
375 private:
376 const std::string& _internal_arguments() const;
377 inline PROTOBUF_ALWAYS_INLINE void _internal_set_arguments(const std::string& value);
378 std::string* _internal_mutable_arguments();
379 public:
380
381 // string class_name = 3;
382 void clear_class_name();
383 const std::string& class_name() const;
384 template <typename ArgT0 = const std::string&, typename... ArgT>
385 void set_class_name(ArgT0&& arg0, ArgT... args);
386 std::string* mutable_class_name();
387 PROTOBUF_NODISCARD std::string* release_class_name();
388 void set_allocated_class_name(std::string* class_name);
389 private:
390 const std::string& _internal_class_name() const;
391 inline PROTOBUF_ALWAYS_INLINE void _internal_set_class_name(const std::string& value);
392 std::string* _internal_mutable_class_name();
393 public:
394
395 // int32 type = 4;
396 void clear_type();
397 ::int32_t type() const;
398 void set_type(::int32_t value);
399 private:
400 ::int32_t _internal_type() const;
401 void _internal_set_type(::int32_t value);
402 public:
403
404 // @@protoc_insertion_point(class_scope:android.incremental.metadata.DataLoader)
405 private:
406 class _Internal;
407
408 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
409 typedef void InternalArenaConstructable_;
410 typedef void DestructorSkippable_;
411 struct Impl_ {
412 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr package_name_;
413 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr arguments_;
414 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr class_name_;
415 ::int32_t type_;
416 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
417 };
418 union { Impl_ _impl_; };
419 friend struct ::TableStruct_frameworks_2fbase_2fservices_2fincremental_2fMetadata_2eproto;
420 };
421 // -------------------------------------------------------------------
422
423 class Storage final :
424 public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:android.incremental.metadata.Storage) */ {
425 public:
Storage()426 inline Storage() : Storage(nullptr) {}
427 ~Storage() override;
428 explicit PROTOBUF_CONSTEXPR Storage(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
429
430 Storage(const Storage& from);
Storage(Storage && from)431 Storage(Storage&& from) noexcept
432 : Storage() {
433 *this = ::std::move(from);
434 }
435
436 inline Storage& operator=(const Storage& from) {
437 if (this == &from) return *this;
438 CopyFrom(from);
439 return *this;
440 }
441 inline Storage& operator=(Storage&& from) noexcept {
442 if (this == &from) return *this;
443 if (GetOwningArena() == from.GetOwningArena()
444 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
445 && GetOwningArena() != nullptr
446 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
447 ) {
448 InternalSwap(&from);
449 } else {
450 CopyFrom(from);
451 }
452 return *this;
453 }
454
default_instance()455 static const Storage& default_instance() {
456 return *internal_default_instance();
457 }
internal_default_instance()458 static inline const Storage* internal_default_instance() {
459 return reinterpret_cast<const Storage*>(
460 &_Storage_default_instance_);
461 }
462 static constexpr int kIndexInFileMessages =
463 2;
464
swap(Storage & a,Storage & b)465 friend void swap(Storage& a, Storage& b) {
466 a.Swap(&b);
467 }
Swap(Storage * other)468 inline void Swap(Storage* other) {
469 if (other == this) return;
470 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
471 if (GetOwningArena() != nullptr &&
472 GetOwningArena() == other->GetOwningArena()) {
473 #else // PROTOBUF_FORCE_COPY_IN_SWAP
474 if (GetOwningArena() == other->GetOwningArena()) {
475 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
476 InternalSwap(other);
477 } else {
478 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
479 }
480 }
481 void UnsafeArenaSwap(Storage* other) {
482 if (other == this) return;
483 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
484 InternalSwap(other);
485 }
486
487 // implements Message ----------------------------------------------
488
489 Storage* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
490 return CreateMaybeMessage<Storage>(arena);
491 }
492 Storage* New() const {
493 return New(nullptr);
494 }
495 void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
496 void CopyFrom(const Storage& from);
497 void MergeFrom(const Storage& from);
498 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
499 bool IsInitialized() const final;
500
501 size_t ByteSizeLong() const final;
502 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
503 ::uint8_t* _InternalSerialize(
504 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
505 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
506
507 private:
508 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
509 void SharedDtor();
510 void SetCachedSize(int size) const;
511 void InternalSwap(Storage* other);
512
513 private:
514 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
515 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
516 return "android.incremental.metadata.Storage";
517 }
518 protected:
519 explicit Storage(::PROTOBUF_NAMESPACE_ID::Arena* arena,
520 bool is_message_owned = false);
521 public:
522
523 std::string GetTypeName() const final;
524
525 // nested types ----------------------------------------------------
526
527 // accessors -------------------------------------------------------
528
529 enum : int {
530 kIdFieldNumber = 1,
531 };
532 // int32 id = 1;
533 void clear_id();
534 ::int32_t id() const;
535 void set_id(::int32_t value);
536 private:
537 ::int32_t _internal_id() const;
538 void _internal_set_id(::int32_t value);
539 public:
540
541 // @@protoc_insertion_point(class_scope:android.incremental.metadata.Storage)
542 private:
543 class _Internal;
544
545 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
546 typedef void InternalArenaConstructable_;
547 typedef void DestructorSkippable_;
548 struct Impl_ {
549 ::int32_t id_;
550 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
551 };
552 union { Impl_ _impl_; };
553 friend struct ::TableStruct_frameworks_2fbase_2fservices_2fincremental_2fMetadata_2eproto;
554 };
555 // -------------------------------------------------------------------
556
557 class Mount final :
558 public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:android.incremental.metadata.Mount) */ {
559 public:
Mount()560 inline Mount() : Mount(nullptr) {}
561 ~Mount() override;
562 explicit PROTOBUF_CONSTEXPR Mount(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
563
564 Mount(const Mount& from);
Mount(Mount && from)565 Mount(Mount&& from) noexcept
566 : Mount() {
567 *this = ::std::move(from);
568 }
569
570 inline Mount& operator=(const Mount& from) {
571 if (this == &from) return *this;
572 CopyFrom(from);
573 return *this;
574 }
575 inline Mount& operator=(Mount&& from) noexcept {
576 if (this == &from) return *this;
577 if (GetOwningArena() == from.GetOwningArena()
578 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
579 && GetOwningArena() != nullptr
580 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
581 ) {
582 InternalSwap(&from);
583 } else {
584 CopyFrom(from);
585 }
586 return *this;
587 }
588
default_instance()589 static const Mount& default_instance() {
590 return *internal_default_instance();
591 }
internal_default_instance()592 static inline const Mount* internal_default_instance() {
593 return reinterpret_cast<const Mount*>(
594 &_Mount_default_instance_);
595 }
596 static constexpr int kIndexInFileMessages =
597 3;
598
swap(Mount & a,Mount & b)599 friend void swap(Mount& a, Mount& b) {
600 a.Swap(&b);
601 }
Swap(Mount * other)602 inline void Swap(Mount* other) {
603 if (other == this) return;
604 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
605 if (GetOwningArena() != nullptr &&
606 GetOwningArena() == other->GetOwningArena()) {
607 #else // PROTOBUF_FORCE_COPY_IN_SWAP
608 if (GetOwningArena() == other->GetOwningArena()) {
609 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
610 InternalSwap(other);
611 } else {
612 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
613 }
614 }
615 void UnsafeArenaSwap(Mount* other) {
616 if (other == this) return;
617 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
618 InternalSwap(other);
619 }
620
621 // implements Message ----------------------------------------------
622
623 Mount* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
624 return CreateMaybeMessage<Mount>(arena);
625 }
626 Mount* New() const {
627 return New(nullptr);
628 }
629 void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
630 void CopyFrom(const Mount& from);
631 void MergeFrom(const Mount& from);
632 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
633 bool IsInitialized() const final;
634
635 size_t ByteSizeLong() const final;
636 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
637 ::uint8_t* _InternalSerialize(
638 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
639 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
640
641 private:
642 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
643 void SharedDtor();
644 void SetCachedSize(int size) const;
645 void InternalSwap(Mount* other);
646
647 private:
648 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
649 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
650 return "android.incremental.metadata.Mount";
651 }
652 protected:
653 explicit Mount(::PROTOBUF_NAMESPACE_ID::Arena* arena,
654 bool is_message_owned = false);
655 public:
656
657 std::string GetTypeName() const final;
658
659 // nested types ----------------------------------------------------
660
661 // accessors -------------------------------------------------------
662
663 enum : int {
664 kStorageFieldNumber = 1,
665 kLoaderFieldNumber = 2,
666 };
667 // .android.incremental.metadata.Storage storage = 1;
668 bool has_storage() const;
669 private:
670 bool _internal_has_storage() const;
671 public:
672 void clear_storage();
673 const ::android::incremental::metadata::Storage& storage() const;
674 PROTOBUF_NODISCARD ::android::incremental::metadata::Storage* release_storage();
675 ::android::incremental::metadata::Storage* mutable_storage();
676 void set_allocated_storage(::android::incremental::metadata::Storage* storage);
677 private:
678 const ::android::incremental::metadata::Storage& _internal_storage() const;
679 ::android::incremental::metadata::Storage* _internal_mutable_storage();
680 public:
681 void unsafe_arena_set_allocated_storage(
682 ::android::incremental::metadata::Storage* storage);
683 ::android::incremental::metadata::Storage* unsafe_arena_release_storage();
684
685 // .android.incremental.metadata.DataLoader loader = 2;
686 bool has_loader() const;
687 private:
688 bool _internal_has_loader() const;
689 public:
690 void clear_loader();
691 const ::android::incremental::metadata::DataLoader& loader() const;
692 PROTOBUF_NODISCARD ::android::incremental::metadata::DataLoader* release_loader();
693 ::android::incremental::metadata::DataLoader* mutable_loader();
694 void set_allocated_loader(::android::incremental::metadata::DataLoader* loader);
695 private:
696 const ::android::incremental::metadata::DataLoader& _internal_loader() const;
697 ::android::incremental::metadata::DataLoader* _internal_mutable_loader();
698 public:
699 void unsafe_arena_set_allocated_loader(
700 ::android::incremental::metadata::DataLoader* loader);
701 ::android::incremental::metadata::DataLoader* unsafe_arena_release_loader();
702
703 // @@protoc_insertion_point(class_scope:android.incremental.metadata.Mount)
704 private:
705 class _Internal;
706
707 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
708 typedef void InternalArenaConstructable_;
709 typedef void DestructorSkippable_;
710 struct Impl_ {
711 ::android::incremental::metadata::Storage* storage_;
712 ::android::incremental::metadata::DataLoader* loader_;
713 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
714 };
715 union { Impl_ _impl_; };
716 friend struct ::TableStruct_frameworks_2fbase_2fservices_2fincremental_2fMetadata_2eproto;
717 };
718 // ===================================================================
719
720
721 // ===================================================================
722
723 #ifdef __GNUC__
724 #pragma GCC diagnostic push
725 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
726 #endif // __GNUC__
727 // BindPoint
728
729 // int32 storage_id = 1;
clear_storage_id()730 inline void BindPoint::clear_storage_id() {
731 _impl_.storage_id_ = 0;
732 }
_internal_storage_id()733 inline ::int32_t BindPoint::_internal_storage_id() const {
734 return _impl_.storage_id_;
735 }
storage_id()736 inline ::int32_t BindPoint::storage_id() const {
737 // @@protoc_insertion_point(field_get:android.incremental.metadata.BindPoint.storage_id)
738 return _internal_storage_id();
739 }
_internal_set_storage_id(::int32_t value)740 inline void BindPoint::_internal_set_storage_id(::int32_t value) {
741
742 _impl_.storage_id_ = value;
743 }
set_storage_id(::int32_t value)744 inline void BindPoint::set_storage_id(::int32_t value) {
745 _internal_set_storage_id(value);
746 // @@protoc_insertion_point(field_set:android.incremental.metadata.BindPoint.storage_id)
747 }
748
749 // string source_subdir = 2;
clear_source_subdir()750 inline void BindPoint::clear_source_subdir() {
751 _impl_.source_subdir_.ClearToEmpty();
752 }
source_subdir()753 inline const std::string& BindPoint::source_subdir() const {
754 // @@protoc_insertion_point(field_get:android.incremental.metadata.BindPoint.source_subdir)
755 return _internal_source_subdir();
756 }
757 template <typename ArgT0, typename... ArgT>
758 inline PROTOBUF_ALWAYS_INLINE
set_source_subdir(ArgT0 && arg0,ArgT...args)759 void BindPoint::set_source_subdir(ArgT0&& arg0, ArgT... args) {
760
761 _impl_.source_subdir_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
762 // @@protoc_insertion_point(field_set:android.incremental.metadata.BindPoint.source_subdir)
763 }
mutable_source_subdir()764 inline std::string* BindPoint::mutable_source_subdir() {
765 std::string* _s = _internal_mutable_source_subdir();
766 // @@protoc_insertion_point(field_mutable:android.incremental.metadata.BindPoint.source_subdir)
767 return _s;
768 }
_internal_source_subdir()769 inline const std::string& BindPoint::_internal_source_subdir() const {
770 return _impl_.source_subdir_.Get();
771 }
_internal_set_source_subdir(const std::string & value)772 inline void BindPoint::_internal_set_source_subdir(const std::string& value) {
773
774 _impl_.source_subdir_.Set(value, GetArenaForAllocation());
775 }
_internal_mutable_source_subdir()776 inline std::string* BindPoint::_internal_mutable_source_subdir() {
777
778 return _impl_.source_subdir_.Mutable(GetArenaForAllocation());
779 }
release_source_subdir()780 inline std::string* BindPoint::release_source_subdir() {
781 // @@protoc_insertion_point(field_release:android.incremental.metadata.BindPoint.source_subdir)
782 return _impl_.source_subdir_.Release();
783 }
set_allocated_source_subdir(std::string * source_subdir)784 inline void BindPoint::set_allocated_source_subdir(std::string* source_subdir) {
785 _impl_.source_subdir_.SetAllocated(source_subdir, GetArenaForAllocation());
786 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
787 if (_impl_.source_subdir_.IsDefault()) {
788 _impl_.source_subdir_.Set("", GetArenaForAllocation());
789 }
790 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
791 // @@protoc_insertion_point(field_set_allocated:android.incremental.metadata.BindPoint.source_subdir)
792 }
793
794 // string dest_path = 3;
clear_dest_path()795 inline void BindPoint::clear_dest_path() {
796 _impl_.dest_path_.ClearToEmpty();
797 }
dest_path()798 inline const std::string& BindPoint::dest_path() const {
799 // @@protoc_insertion_point(field_get:android.incremental.metadata.BindPoint.dest_path)
800 return _internal_dest_path();
801 }
802 template <typename ArgT0, typename... ArgT>
803 inline PROTOBUF_ALWAYS_INLINE
set_dest_path(ArgT0 && arg0,ArgT...args)804 void BindPoint::set_dest_path(ArgT0&& arg0, ArgT... args) {
805
806 _impl_.dest_path_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
807 // @@protoc_insertion_point(field_set:android.incremental.metadata.BindPoint.dest_path)
808 }
mutable_dest_path()809 inline std::string* BindPoint::mutable_dest_path() {
810 std::string* _s = _internal_mutable_dest_path();
811 // @@protoc_insertion_point(field_mutable:android.incremental.metadata.BindPoint.dest_path)
812 return _s;
813 }
_internal_dest_path()814 inline const std::string& BindPoint::_internal_dest_path() const {
815 return _impl_.dest_path_.Get();
816 }
_internal_set_dest_path(const std::string & value)817 inline void BindPoint::_internal_set_dest_path(const std::string& value) {
818
819 _impl_.dest_path_.Set(value, GetArenaForAllocation());
820 }
_internal_mutable_dest_path()821 inline std::string* BindPoint::_internal_mutable_dest_path() {
822
823 return _impl_.dest_path_.Mutable(GetArenaForAllocation());
824 }
release_dest_path()825 inline std::string* BindPoint::release_dest_path() {
826 // @@protoc_insertion_point(field_release:android.incremental.metadata.BindPoint.dest_path)
827 return _impl_.dest_path_.Release();
828 }
set_allocated_dest_path(std::string * dest_path)829 inline void BindPoint::set_allocated_dest_path(std::string* dest_path) {
830 _impl_.dest_path_.SetAllocated(dest_path, GetArenaForAllocation());
831 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
832 if (_impl_.dest_path_.IsDefault()) {
833 _impl_.dest_path_.Set("", GetArenaForAllocation());
834 }
835 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
836 // @@protoc_insertion_point(field_set_allocated:android.incremental.metadata.BindPoint.dest_path)
837 }
838
839 // -------------------------------------------------------------------
840
841 // DataLoader
842
843 // string package_name = 1;
clear_package_name()844 inline void DataLoader::clear_package_name() {
845 _impl_.package_name_.ClearToEmpty();
846 }
package_name()847 inline const std::string& DataLoader::package_name() const {
848 // @@protoc_insertion_point(field_get:android.incremental.metadata.DataLoader.package_name)
849 return _internal_package_name();
850 }
851 template <typename ArgT0, typename... ArgT>
852 inline PROTOBUF_ALWAYS_INLINE
set_package_name(ArgT0 && arg0,ArgT...args)853 void DataLoader::set_package_name(ArgT0&& arg0, ArgT... args) {
854
855 _impl_.package_name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
856 // @@protoc_insertion_point(field_set:android.incremental.metadata.DataLoader.package_name)
857 }
mutable_package_name()858 inline std::string* DataLoader::mutable_package_name() {
859 std::string* _s = _internal_mutable_package_name();
860 // @@protoc_insertion_point(field_mutable:android.incremental.metadata.DataLoader.package_name)
861 return _s;
862 }
_internal_package_name()863 inline const std::string& DataLoader::_internal_package_name() const {
864 return _impl_.package_name_.Get();
865 }
_internal_set_package_name(const std::string & value)866 inline void DataLoader::_internal_set_package_name(const std::string& value) {
867
868 _impl_.package_name_.Set(value, GetArenaForAllocation());
869 }
_internal_mutable_package_name()870 inline std::string* DataLoader::_internal_mutable_package_name() {
871
872 return _impl_.package_name_.Mutable(GetArenaForAllocation());
873 }
release_package_name()874 inline std::string* DataLoader::release_package_name() {
875 // @@protoc_insertion_point(field_release:android.incremental.metadata.DataLoader.package_name)
876 return _impl_.package_name_.Release();
877 }
set_allocated_package_name(std::string * package_name)878 inline void DataLoader::set_allocated_package_name(std::string* package_name) {
879 _impl_.package_name_.SetAllocated(package_name, GetArenaForAllocation());
880 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
881 if (_impl_.package_name_.IsDefault()) {
882 _impl_.package_name_.Set("", GetArenaForAllocation());
883 }
884 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
885 // @@protoc_insertion_point(field_set_allocated:android.incremental.metadata.DataLoader.package_name)
886 }
887
888 // string class_name = 3;
clear_class_name()889 inline void DataLoader::clear_class_name() {
890 _impl_.class_name_.ClearToEmpty();
891 }
class_name()892 inline const std::string& DataLoader::class_name() const {
893 // @@protoc_insertion_point(field_get:android.incremental.metadata.DataLoader.class_name)
894 return _internal_class_name();
895 }
896 template <typename ArgT0, typename... ArgT>
897 inline PROTOBUF_ALWAYS_INLINE
set_class_name(ArgT0 && arg0,ArgT...args)898 void DataLoader::set_class_name(ArgT0&& arg0, ArgT... args) {
899
900 _impl_.class_name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
901 // @@protoc_insertion_point(field_set:android.incremental.metadata.DataLoader.class_name)
902 }
mutable_class_name()903 inline std::string* DataLoader::mutable_class_name() {
904 std::string* _s = _internal_mutable_class_name();
905 // @@protoc_insertion_point(field_mutable:android.incremental.metadata.DataLoader.class_name)
906 return _s;
907 }
_internal_class_name()908 inline const std::string& DataLoader::_internal_class_name() const {
909 return _impl_.class_name_.Get();
910 }
_internal_set_class_name(const std::string & value)911 inline void DataLoader::_internal_set_class_name(const std::string& value) {
912
913 _impl_.class_name_.Set(value, GetArenaForAllocation());
914 }
_internal_mutable_class_name()915 inline std::string* DataLoader::_internal_mutable_class_name() {
916
917 return _impl_.class_name_.Mutable(GetArenaForAllocation());
918 }
release_class_name()919 inline std::string* DataLoader::release_class_name() {
920 // @@protoc_insertion_point(field_release:android.incremental.metadata.DataLoader.class_name)
921 return _impl_.class_name_.Release();
922 }
set_allocated_class_name(std::string * class_name)923 inline void DataLoader::set_allocated_class_name(std::string* class_name) {
924 _impl_.class_name_.SetAllocated(class_name, GetArenaForAllocation());
925 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
926 if (_impl_.class_name_.IsDefault()) {
927 _impl_.class_name_.Set("", GetArenaForAllocation());
928 }
929 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
930 // @@protoc_insertion_point(field_set_allocated:android.incremental.metadata.DataLoader.class_name)
931 }
932
933 // string arguments = 2;
clear_arguments()934 inline void DataLoader::clear_arguments() {
935 _impl_.arguments_.ClearToEmpty();
936 }
arguments()937 inline const std::string& DataLoader::arguments() const {
938 // @@protoc_insertion_point(field_get:android.incremental.metadata.DataLoader.arguments)
939 return _internal_arguments();
940 }
941 template <typename ArgT0, typename... ArgT>
942 inline PROTOBUF_ALWAYS_INLINE
set_arguments(ArgT0 && arg0,ArgT...args)943 void DataLoader::set_arguments(ArgT0&& arg0, ArgT... args) {
944
945 _impl_.arguments_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
946 // @@protoc_insertion_point(field_set:android.incremental.metadata.DataLoader.arguments)
947 }
mutable_arguments()948 inline std::string* DataLoader::mutable_arguments() {
949 std::string* _s = _internal_mutable_arguments();
950 // @@protoc_insertion_point(field_mutable:android.incremental.metadata.DataLoader.arguments)
951 return _s;
952 }
_internal_arguments()953 inline const std::string& DataLoader::_internal_arguments() const {
954 return _impl_.arguments_.Get();
955 }
_internal_set_arguments(const std::string & value)956 inline void DataLoader::_internal_set_arguments(const std::string& value) {
957
958 _impl_.arguments_.Set(value, GetArenaForAllocation());
959 }
_internal_mutable_arguments()960 inline std::string* DataLoader::_internal_mutable_arguments() {
961
962 return _impl_.arguments_.Mutable(GetArenaForAllocation());
963 }
release_arguments()964 inline std::string* DataLoader::release_arguments() {
965 // @@protoc_insertion_point(field_release:android.incremental.metadata.DataLoader.arguments)
966 return _impl_.arguments_.Release();
967 }
set_allocated_arguments(std::string * arguments)968 inline void DataLoader::set_allocated_arguments(std::string* arguments) {
969 _impl_.arguments_.SetAllocated(arguments, GetArenaForAllocation());
970 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
971 if (_impl_.arguments_.IsDefault()) {
972 _impl_.arguments_.Set("", GetArenaForAllocation());
973 }
974 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
975 // @@protoc_insertion_point(field_set_allocated:android.incremental.metadata.DataLoader.arguments)
976 }
977
978 // int32 type = 4;
clear_type()979 inline void DataLoader::clear_type() {
980 _impl_.type_ = 0;
981 }
_internal_type()982 inline ::int32_t DataLoader::_internal_type() const {
983 return _impl_.type_;
984 }
type()985 inline ::int32_t DataLoader::type() const {
986 // @@protoc_insertion_point(field_get:android.incremental.metadata.DataLoader.type)
987 return _internal_type();
988 }
_internal_set_type(::int32_t value)989 inline void DataLoader::_internal_set_type(::int32_t value) {
990
991 _impl_.type_ = value;
992 }
set_type(::int32_t value)993 inline void DataLoader::set_type(::int32_t value) {
994 _internal_set_type(value);
995 // @@protoc_insertion_point(field_set:android.incremental.metadata.DataLoader.type)
996 }
997
998 // -------------------------------------------------------------------
999
1000 // Storage
1001
1002 // int32 id = 1;
clear_id()1003 inline void Storage::clear_id() {
1004 _impl_.id_ = 0;
1005 }
_internal_id()1006 inline ::int32_t Storage::_internal_id() const {
1007 return _impl_.id_;
1008 }
id()1009 inline ::int32_t Storage::id() const {
1010 // @@protoc_insertion_point(field_get:android.incremental.metadata.Storage.id)
1011 return _internal_id();
1012 }
_internal_set_id(::int32_t value)1013 inline void Storage::_internal_set_id(::int32_t value) {
1014
1015 _impl_.id_ = value;
1016 }
set_id(::int32_t value)1017 inline void Storage::set_id(::int32_t value) {
1018 _internal_set_id(value);
1019 // @@protoc_insertion_point(field_set:android.incremental.metadata.Storage.id)
1020 }
1021
1022 // -------------------------------------------------------------------
1023
1024 // Mount
1025
1026 // .android.incremental.metadata.Storage storage = 1;
_internal_has_storage()1027 inline bool Mount::_internal_has_storage() const {
1028 return this != internal_default_instance() && _impl_.storage_ != nullptr;
1029 }
has_storage()1030 inline bool Mount::has_storage() const {
1031 return _internal_has_storage();
1032 }
clear_storage()1033 inline void Mount::clear_storage() {
1034 if (GetArenaForAllocation() == nullptr && _impl_.storage_ != nullptr) {
1035 delete _impl_.storage_;
1036 }
1037 _impl_.storage_ = nullptr;
1038 }
_internal_storage()1039 inline const ::android::incremental::metadata::Storage& Mount::_internal_storage() const {
1040 const ::android::incremental::metadata::Storage* p = _impl_.storage_;
1041 return p != nullptr ? *p : reinterpret_cast<const ::android::incremental::metadata::Storage&>(
1042 ::android::incremental::metadata::_Storage_default_instance_);
1043 }
storage()1044 inline const ::android::incremental::metadata::Storage& Mount::storage() const {
1045 // @@protoc_insertion_point(field_get:android.incremental.metadata.Mount.storage)
1046 return _internal_storage();
1047 }
unsafe_arena_set_allocated_storage(::android::incremental::metadata::Storage * storage)1048 inline void Mount::unsafe_arena_set_allocated_storage(
1049 ::android::incremental::metadata::Storage* storage) {
1050 if (GetArenaForAllocation() == nullptr) {
1051 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.storage_);
1052 }
1053 _impl_.storage_ = storage;
1054 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:android.incremental.metadata.Mount.storage)
1055 }
release_storage()1056 inline ::android::incremental::metadata::Storage* Mount::release_storage() {
1057
1058 ::android::incremental::metadata::Storage* temp = _impl_.storage_;
1059 _impl_.storage_ = nullptr;
1060 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1061 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
1062 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1063 if (GetArenaForAllocation() == nullptr) { delete old; }
1064 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
1065 if (GetArenaForAllocation() != nullptr) {
1066 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1067 }
1068 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
1069 return temp;
1070 }
unsafe_arena_release_storage()1071 inline ::android::incremental::metadata::Storage* Mount::unsafe_arena_release_storage() {
1072 // @@protoc_insertion_point(field_release:android.incremental.metadata.Mount.storage)
1073
1074 ::android::incremental::metadata::Storage* temp = _impl_.storage_;
1075 _impl_.storage_ = nullptr;
1076 return temp;
1077 }
_internal_mutable_storage()1078 inline ::android::incremental::metadata::Storage* Mount::_internal_mutable_storage() {
1079
1080 if (_impl_.storage_ == nullptr) {
1081 auto* p = CreateMaybeMessage<::android::incremental::metadata::Storage>(GetArenaForAllocation());
1082 _impl_.storage_ = p;
1083 }
1084 return _impl_.storage_;
1085 }
mutable_storage()1086 inline ::android::incremental::metadata::Storage* Mount::mutable_storage() {
1087 ::android::incremental::metadata::Storage* _msg = _internal_mutable_storage();
1088 // @@protoc_insertion_point(field_mutable:android.incremental.metadata.Mount.storage)
1089 return _msg;
1090 }
set_allocated_storage(::android::incremental::metadata::Storage * storage)1091 inline void Mount::set_allocated_storage(::android::incremental::metadata::Storage* storage) {
1092 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1093 if (message_arena == nullptr) {
1094 delete _impl_.storage_;
1095 }
1096 if (storage) {
1097 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1098 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(storage);
1099 if (message_arena != submessage_arena) {
1100 storage = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1101 message_arena, storage, submessage_arena);
1102 }
1103
1104 } else {
1105
1106 }
1107 _impl_.storage_ = storage;
1108 // @@protoc_insertion_point(field_set_allocated:android.incremental.metadata.Mount.storage)
1109 }
1110
1111 // .android.incremental.metadata.DataLoader loader = 2;
_internal_has_loader()1112 inline bool Mount::_internal_has_loader() const {
1113 return this != internal_default_instance() && _impl_.loader_ != nullptr;
1114 }
has_loader()1115 inline bool Mount::has_loader() const {
1116 return _internal_has_loader();
1117 }
clear_loader()1118 inline void Mount::clear_loader() {
1119 if (GetArenaForAllocation() == nullptr && _impl_.loader_ != nullptr) {
1120 delete _impl_.loader_;
1121 }
1122 _impl_.loader_ = nullptr;
1123 }
_internal_loader()1124 inline const ::android::incremental::metadata::DataLoader& Mount::_internal_loader() const {
1125 const ::android::incremental::metadata::DataLoader* p = _impl_.loader_;
1126 return p != nullptr ? *p : reinterpret_cast<const ::android::incremental::metadata::DataLoader&>(
1127 ::android::incremental::metadata::_DataLoader_default_instance_);
1128 }
loader()1129 inline const ::android::incremental::metadata::DataLoader& Mount::loader() const {
1130 // @@protoc_insertion_point(field_get:android.incremental.metadata.Mount.loader)
1131 return _internal_loader();
1132 }
unsafe_arena_set_allocated_loader(::android::incremental::metadata::DataLoader * loader)1133 inline void Mount::unsafe_arena_set_allocated_loader(
1134 ::android::incremental::metadata::DataLoader* loader) {
1135 if (GetArenaForAllocation() == nullptr) {
1136 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.loader_);
1137 }
1138 _impl_.loader_ = loader;
1139 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:android.incremental.metadata.Mount.loader)
1140 }
release_loader()1141 inline ::android::incremental::metadata::DataLoader* Mount::release_loader() {
1142
1143 ::android::incremental::metadata::DataLoader* temp = _impl_.loader_;
1144 _impl_.loader_ = nullptr;
1145 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1146 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
1147 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1148 if (GetArenaForAllocation() == nullptr) { delete old; }
1149 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
1150 if (GetArenaForAllocation() != nullptr) {
1151 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1152 }
1153 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
1154 return temp;
1155 }
unsafe_arena_release_loader()1156 inline ::android::incremental::metadata::DataLoader* Mount::unsafe_arena_release_loader() {
1157 // @@protoc_insertion_point(field_release:android.incremental.metadata.Mount.loader)
1158
1159 ::android::incremental::metadata::DataLoader* temp = _impl_.loader_;
1160 _impl_.loader_ = nullptr;
1161 return temp;
1162 }
_internal_mutable_loader()1163 inline ::android::incremental::metadata::DataLoader* Mount::_internal_mutable_loader() {
1164
1165 if (_impl_.loader_ == nullptr) {
1166 auto* p = CreateMaybeMessage<::android::incremental::metadata::DataLoader>(GetArenaForAllocation());
1167 _impl_.loader_ = p;
1168 }
1169 return _impl_.loader_;
1170 }
mutable_loader()1171 inline ::android::incremental::metadata::DataLoader* Mount::mutable_loader() {
1172 ::android::incremental::metadata::DataLoader* _msg = _internal_mutable_loader();
1173 // @@protoc_insertion_point(field_mutable:android.incremental.metadata.Mount.loader)
1174 return _msg;
1175 }
set_allocated_loader(::android::incremental::metadata::DataLoader * loader)1176 inline void Mount::set_allocated_loader(::android::incremental::metadata::DataLoader* loader) {
1177 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1178 if (message_arena == nullptr) {
1179 delete _impl_.loader_;
1180 }
1181 if (loader) {
1182 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1183 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(loader);
1184 if (message_arena != submessage_arena) {
1185 loader = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1186 message_arena, loader, submessage_arena);
1187 }
1188
1189 } else {
1190
1191 }
1192 _impl_.loader_ = loader;
1193 // @@protoc_insertion_point(field_set_allocated:android.incremental.metadata.Mount.loader)
1194 }
1195
1196 #ifdef __GNUC__
1197 #pragma GCC diagnostic pop
1198 #endif // __GNUC__
1199 // -------------------------------------------------------------------
1200
1201 // -------------------------------------------------------------------
1202
1203 // -------------------------------------------------------------------
1204
1205
1206 // @@protoc_insertion_point(namespace_scope)
1207
1208 } // namespace metadata
1209 } // namespace incremental
1210 } // namespace android
1211
1212 // @@protoc_insertion_point(global_scope)
1213
1214 #include <google/protobuf/port_undef.inc>
1215 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_frameworks_2fbase_2fservices_2fincremental_2fMetadata_2eproto
1216