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