1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: tensorflow/core/util/saved_tensor_slice.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_tensorflow_2fcore_2futil_2fsaved_5ftensor_5fslice_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_tensorflow_2fcore_2futil_2fsaved_5ftensor_5fslice_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 #include "tensorflow/core/framework/tensor_shape.pb.h"
33 #include "tensorflow/core/framework/tensor_slice.pb.h"
34 #include "tensorflow/core/framework/tensor.pb.h"
35 #include "tensorflow/core/framework/types.pb.h"
36 #include "tensorflow/core/framework/versions.pb.h"
37 // @@protoc_insertion_point(includes)
38 #include <google/protobuf/port_def.inc>
39 #define PROTOBUF_INTERNAL_EXPORT_tensorflow_2fcore_2futil_2fsaved_5ftensor_5fslice_2eproto
40 PROTOBUF_NAMESPACE_OPEN
41 namespace internal {
42 class AnyMetadata;
43 }  // namespace internal
44 PROTOBUF_NAMESPACE_CLOSE
45 
46 // Internal implementation detail -- do not use these members.
47 struct TableStruct_tensorflow_2fcore_2futil_2fsaved_5ftensor_5fslice_2eproto {
48   static const ::uint32_t offsets[];
49 };
50 namespace tensorflow {
51 class SavedSlice;
52 struct SavedSliceDefaultTypeInternal;
53 extern SavedSliceDefaultTypeInternal _SavedSlice_default_instance_;
54 class SavedSliceMeta;
55 struct SavedSliceMetaDefaultTypeInternal;
56 extern SavedSliceMetaDefaultTypeInternal _SavedSliceMeta_default_instance_;
57 class SavedTensorSliceMeta;
58 struct SavedTensorSliceMetaDefaultTypeInternal;
59 extern SavedTensorSliceMetaDefaultTypeInternal _SavedTensorSliceMeta_default_instance_;
60 class SavedTensorSlices;
61 struct SavedTensorSlicesDefaultTypeInternal;
62 extern SavedTensorSlicesDefaultTypeInternal _SavedTensorSlices_default_instance_;
63 }  // namespace tensorflow
64 PROTOBUF_NAMESPACE_OPEN
65 template<> ::tensorflow::SavedSlice* Arena::CreateMaybeMessage<::tensorflow::SavedSlice>(Arena*);
66 template<> ::tensorflow::SavedSliceMeta* Arena::CreateMaybeMessage<::tensorflow::SavedSliceMeta>(Arena*);
67 template<> ::tensorflow::SavedTensorSliceMeta* Arena::CreateMaybeMessage<::tensorflow::SavedTensorSliceMeta>(Arena*);
68 template<> ::tensorflow::SavedTensorSlices* Arena::CreateMaybeMessage<::tensorflow::SavedTensorSlices>(Arena*);
69 PROTOBUF_NAMESPACE_CLOSE
70 namespace tensorflow {
71 
72 // ===================================================================
73 
74 class SavedSliceMeta final :
75     public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:tensorflow.SavedSliceMeta) */ {
76  public:
SavedSliceMeta()77   inline SavedSliceMeta() : SavedSliceMeta(nullptr) {}
78   ~SavedSliceMeta() override;
79   explicit PROTOBUF_CONSTEXPR SavedSliceMeta(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
80 
81   SavedSliceMeta(const SavedSliceMeta& from);
SavedSliceMeta(SavedSliceMeta && from)82   SavedSliceMeta(SavedSliceMeta&& from) noexcept
83     : SavedSliceMeta() {
84     *this = ::std::move(from);
85   }
86 
87   inline SavedSliceMeta& operator=(const SavedSliceMeta& from) {
88     if (this == &from) return *this;
89     CopyFrom(from);
90     return *this;
91   }
92   inline SavedSliceMeta& operator=(SavedSliceMeta&& from) noexcept {
93     if (this == &from) return *this;
94     if (GetOwningArena() == from.GetOwningArena()
95   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
96         && GetOwningArena() != nullptr
97   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
98     ) {
99       InternalSwap(&from);
100     } else {
101       CopyFrom(from);
102     }
103     return *this;
104   }
105 
default_instance()106   static const SavedSliceMeta& default_instance() {
107     return *internal_default_instance();
108   }
internal_default_instance()109   static inline const SavedSliceMeta* internal_default_instance() {
110     return reinterpret_cast<const SavedSliceMeta*>(
111                &_SavedSliceMeta_default_instance_);
112   }
113   static constexpr int kIndexInFileMessages =
114     0;
115 
swap(SavedSliceMeta & a,SavedSliceMeta & b)116   friend void swap(SavedSliceMeta& a, SavedSliceMeta& b) {
117     a.Swap(&b);
118   }
Swap(SavedSliceMeta * other)119   inline void Swap(SavedSliceMeta* other) {
120     if (other == this) return;
121   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
122     if (GetOwningArena() != nullptr &&
123         GetOwningArena() == other->GetOwningArena()) {
124    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
125     if (GetOwningArena() == other->GetOwningArena()) {
126   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
127       InternalSwap(other);
128     } else {
129       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
130     }
131   }
132   void UnsafeArenaSwap(SavedSliceMeta* other) {
133     if (other == this) return;
134     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
135     InternalSwap(other);
136   }
137 
138   // implements Message ----------------------------------------------
139 
140   SavedSliceMeta* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
141     return CreateMaybeMessage<SavedSliceMeta>(arena);
142   }
143   SavedSliceMeta* New() const {
144     return New(nullptr);
145   }
146   void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)  final;
147   void CopyFrom(const SavedSliceMeta& from);
148   void MergeFrom(const SavedSliceMeta& from);
149   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
150   bool IsInitialized() const final;
151 
152   size_t ByteSizeLong() const final;
153   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
154   ::uint8_t* _InternalSerialize(
155       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
156   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
157 
158   private:
159   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
160   void SharedDtor();
161   void SetCachedSize(int size) const;
162   void InternalSwap(SavedSliceMeta* other);
163 
164   private:
165   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
166   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
167     return "tensorflow.SavedSliceMeta";
168   }
169   protected:
170   explicit SavedSliceMeta(::PROTOBUF_NAMESPACE_ID::Arena* arena,
171                        bool is_message_owned = false);
172   public:
173 
174   std::string GetTypeName() const final;
175 
176   // nested types ----------------------------------------------------
177 
178   // accessors -------------------------------------------------------
179 
180   enum : int {
181     kSliceFieldNumber = 4,
182     kNameFieldNumber = 1,
183     kShapeFieldNumber = 2,
184     kTypeFieldNumber = 3,
185   };
186   // repeated .tensorflow.TensorSliceProto slice = 4;
187   int slice_size() const;
188   private:
189   int _internal_slice_size() const;
190   public:
191   void clear_slice();
192   ::tensorflow::TensorSliceProto* mutable_slice(int index);
193   ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tensorflow::TensorSliceProto >*
194       mutable_slice();
195   private:
196   const ::tensorflow::TensorSliceProto& _internal_slice(int index) const;
197   ::tensorflow::TensorSliceProto* _internal_add_slice();
198   public:
199   const ::tensorflow::TensorSliceProto& slice(int index) const;
200   ::tensorflow::TensorSliceProto* add_slice();
201   const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tensorflow::TensorSliceProto >&
202       slice() const;
203 
204   // string name = 1;
205   void clear_name();
206   const std::string& name() const;
207   template <typename ArgT0 = const std::string&, typename... ArgT>
208   void set_name(ArgT0&& arg0, ArgT... args);
209   std::string* mutable_name();
210   PROTOBUF_NODISCARD std::string* release_name();
211   void set_allocated_name(std::string* name);
212   private:
213   const std::string& _internal_name() const;
214   inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
215   std::string* _internal_mutable_name();
216   public:
217 
218   // .tensorflow.TensorShapeProto shape = 2;
219   bool has_shape() const;
220   private:
221   bool _internal_has_shape() const;
222   public:
223   void clear_shape();
224   const ::tensorflow::TensorShapeProto& shape() const;
225   PROTOBUF_NODISCARD ::tensorflow::TensorShapeProto* release_shape();
226   ::tensorflow::TensorShapeProto* mutable_shape();
227   void set_allocated_shape(::tensorflow::TensorShapeProto* shape);
228   private:
229   const ::tensorflow::TensorShapeProto& _internal_shape() const;
230   ::tensorflow::TensorShapeProto* _internal_mutable_shape();
231   public:
232   void unsafe_arena_set_allocated_shape(
233       ::tensorflow::TensorShapeProto* shape);
234   ::tensorflow::TensorShapeProto* unsafe_arena_release_shape();
235 
236   // .tensorflow.DataType type = 3;
237   void clear_type();
238   ::tensorflow::DataType type() const;
239   void set_type(::tensorflow::DataType value);
240   private:
241   ::tensorflow::DataType _internal_type() const;
242   void _internal_set_type(::tensorflow::DataType value);
243   public:
244 
245   // @@protoc_insertion_point(class_scope:tensorflow.SavedSliceMeta)
246  private:
247   class _Internal;
248 
249   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
250   typedef void InternalArenaConstructable_;
251   typedef void DestructorSkippable_;
252   struct Impl_ {
253     ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tensorflow::TensorSliceProto > slice_;
254     ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
255     ::tensorflow::TensorShapeProto* shape_;
256     int type_;
257     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
258   };
259   union { Impl_ _impl_; };
260   friend struct ::TableStruct_tensorflow_2fcore_2futil_2fsaved_5ftensor_5fslice_2eproto;
261 };
262 // -------------------------------------------------------------------
263 
264 class SavedTensorSliceMeta final :
265     public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:tensorflow.SavedTensorSliceMeta) */ {
266  public:
SavedTensorSliceMeta()267   inline SavedTensorSliceMeta() : SavedTensorSliceMeta(nullptr) {}
268   ~SavedTensorSliceMeta() override;
269   explicit PROTOBUF_CONSTEXPR SavedTensorSliceMeta(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
270 
271   SavedTensorSliceMeta(const SavedTensorSliceMeta& from);
SavedTensorSliceMeta(SavedTensorSliceMeta && from)272   SavedTensorSliceMeta(SavedTensorSliceMeta&& from) noexcept
273     : SavedTensorSliceMeta() {
274     *this = ::std::move(from);
275   }
276 
277   inline SavedTensorSliceMeta& operator=(const SavedTensorSliceMeta& from) {
278     if (this == &from) return *this;
279     CopyFrom(from);
280     return *this;
281   }
282   inline SavedTensorSliceMeta& operator=(SavedTensorSliceMeta&& from) noexcept {
283     if (this == &from) return *this;
284     if (GetOwningArena() == from.GetOwningArena()
285   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
286         && GetOwningArena() != nullptr
287   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
288     ) {
289       InternalSwap(&from);
290     } else {
291       CopyFrom(from);
292     }
293     return *this;
294   }
295 
default_instance()296   static const SavedTensorSliceMeta& default_instance() {
297     return *internal_default_instance();
298   }
internal_default_instance()299   static inline const SavedTensorSliceMeta* internal_default_instance() {
300     return reinterpret_cast<const SavedTensorSliceMeta*>(
301                &_SavedTensorSliceMeta_default_instance_);
302   }
303   static constexpr int kIndexInFileMessages =
304     1;
305 
swap(SavedTensorSliceMeta & a,SavedTensorSliceMeta & b)306   friend void swap(SavedTensorSliceMeta& a, SavedTensorSliceMeta& b) {
307     a.Swap(&b);
308   }
Swap(SavedTensorSliceMeta * other)309   inline void Swap(SavedTensorSliceMeta* other) {
310     if (other == this) return;
311   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
312     if (GetOwningArena() != nullptr &&
313         GetOwningArena() == other->GetOwningArena()) {
314    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
315     if (GetOwningArena() == other->GetOwningArena()) {
316   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
317       InternalSwap(other);
318     } else {
319       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
320     }
321   }
322   void UnsafeArenaSwap(SavedTensorSliceMeta* other) {
323     if (other == this) return;
324     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
325     InternalSwap(other);
326   }
327 
328   // implements Message ----------------------------------------------
329 
330   SavedTensorSliceMeta* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
331     return CreateMaybeMessage<SavedTensorSliceMeta>(arena);
332   }
333   SavedTensorSliceMeta* New() const {
334     return New(nullptr);
335   }
336   void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)  final;
337   void CopyFrom(const SavedTensorSliceMeta& from);
338   void MergeFrom(const SavedTensorSliceMeta& from);
339   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
340   bool IsInitialized() const final;
341 
342   size_t ByteSizeLong() const final;
343   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
344   ::uint8_t* _InternalSerialize(
345       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
346   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
347 
348   private:
349   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
350   void SharedDtor();
351   void SetCachedSize(int size) const;
352   void InternalSwap(SavedTensorSliceMeta* other);
353 
354   private:
355   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
356   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
357     return "tensorflow.SavedTensorSliceMeta";
358   }
359   protected:
360   explicit SavedTensorSliceMeta(::PROTOBUF_NAMESPACE_ID::Arena* arena,
361                        bool is_message_owned = false);
362   public:
363 
364   std::string GetTypeName() const final;
365 
366   // nested types ----------------------------------------------------
367 
368   // accessors -------------------------------------------------------
369 
370   enum : int {
371     kTensorFieldNumber = 1,
372     kVersionsFieldNumber = 2,
373   };
374   // repeated .tensorflow.SavedSliceMeta tensor = 1;
375   int tensor_size() const;
376   private:
377   int _internal_tensor_size() const;
378   public:
379   void clear_tensor();
380   ::tensorflow::SavedSliceMeta* mutable_tensor(int index);
381   ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tensorflow::SavedSliceMeta >*
382       mutable_tensor();
383   private:
384   const ::tensorflow::SavedSliceMeta& _internal_tensor(int index) const;
385   ::tensorflow::SavedSliceMeta* _internal_add_tensor();
386   public:
387   const ::tensorflow::SavedSliceMeta& tensor(int index) const;
388   ::tensorflow::SavedSliceMeta* add_tensor();
389   const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tensorflow::SavedSliceMeta >&
390       tensor() const;
391 
392   // .tensorflow.VersionDef versions = 2;
393   bool has_versions() const;
394   private:
395   bool _internal_has_versions() const;
396   public:
397   void clear_versions();
398   const ::tensorflow::VersionDef& versions() const;
399   PROTOBUF_NODISCARD ::tensorflow::VersionDef* release_versions();
400   ::tensorflow::VersionDef* mutable_versions();
401   void set_allocated_versions(::tensorflow::VersionDef* versions);
402   private:
403   const ::tensorflow::VersionDef& _internal_versions() const;
404   ::tensorflow::VersionDef* _internal_mutable_versions();
405   public:
406   void unsafe_arena_set_allocated_versions(
407       ::tensorflow::VersionDef* versions);
408   ::tensorflow::VersionDef* unsafe_arena_release_versions();
409 
410   // @@protoc_insertion_point(class_scope:tensorflow.SavedTensorSliceMeta)
411  private:
412   class _Internal;
413 
414   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
415   typedef void InternalArenaConstructable_;
416   typedef void DestructorSkippable_;
417   struct Impl_ {
418     ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tensorflow::SavedSliceMeta > tensor_;
419     ::tensorflow::VersionDef* versions_;
420     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
421   };
422   union { Impl_ _impl_; };
423   friend struct ::TableStruct_tensorflow_2fcore_2futil_2fsaved_5ftensor_5fslice_2eproto;
424 };
425 // -------------------------------------------------------------------
426 
427 class SavedSlice final :
428     public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:tensorflow.SavedSlice) */ {
429  public:
SavedSlice()430   inline SavedSlice() : SavedSlice(nullptr) {}
431   ~SavedSlice() override;
432   explicit PROTOBUF_CONSTEXPR SavedSlice(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
433 
434   SavedSlice(const SavedSlice& from);
SavedSlice(SavedSlice && from)435   SavedSlice(SavedSlice&& from) noexcept
436     : SavedSlice() {
437     *this = ::std::move(from);
438   }
439 
440   inline SavedSlice& operator=(const SavedSlice& from) {
441     if (this == &from) return *this;
442     CopyFrom(from);
443     return *this;
444   }
445   inline SavedSlice& operator=(SavedSlice&& from) noexcept {
446     if (this == &from) return *this;
447     if (GetOwningArena() == from.GetOwningArena()
448   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
449         && GetOwningArena() != nullptr
450   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
451     ) {
452       InternalSwap(&from);
453     } else {
454       CopyFrom(from);
455     }
456     return *this;
457   }
458 
default_instance()459   static const SavedSlice& default_instance() {
460     return *internal_default_instance();
461   }
internal_default_instance()462   static inline const SavedSlice* internal_default_instance() {
463     return reinterpret_cast<const SavedSlice*>(
464                &_SavedSlice_default_instance_);
465   }
466   static constexpr int kIndexInFileMessages =
467     2;
468 
swap(SavedSlice & a,SavedSlice & b)469   friend void swap(SavedSlice& a, SavedSlice& b) {
470     a.Swap(&b);
471   }
Swap(SavedSlice * other)472   inline void Swap(SavedSlice* other) {
473     if (other == this) return;
474   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
475     if (GetOwningArena() != nullptr &&
476         GetOwningArena() == other->GetOwningArena()) {
477    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
478     if (GetOwningArena() == other->GetOwningArena()) {
479   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
480       InternalSwap(other);
481     } else {
482       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
483     }
484   }
485   void UnsafeArenaSwap(SavedSlice* other) {
486     if (other == this) return;
487     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
488     InternalSwap(other);
489   }
490 
491   // implements Message ----------------------------------------------
492 
493   SavedSlice* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
494     return CreateMaybeMessage<SavedSlice>(arena);
495   }
496   SavedSlice* New() const {
497     return New(nullptr);
498   }
499   void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)  final;
500   void CopyFrom(const SavedSlice& from);
501   void MergeFrom(const SavedSlice& from);
502   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
503   bool IsInitialized() const final;
504 
505   size_t ByteSizeLong() const final;
506   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
507   ::uint8_t* _InternalSerialize(
508       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
509   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
510 
511   private:
512   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
513   void SharedDtor();
514   void SetCachedSize(int size) const;
515   void InternalSwap(SavedSlice* other);
516 
517   private:
518   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
519   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
520     return "tensorflow.SavedSlice";
521   }
522   protected:
523   explicit SavedSlice(::PROTOBUF_NAMESPACE_ID::Arena* arena,
524                        bool is_message_owned = false);
525   public:
526 
527   std::string GetTypeName() const final;
528 
529   // nested types ----------------------------------------------------
530 
531   // accessors -------------------------------------------------------
532 
533   enum : int {
534     kNameFieldNumber = 1,
535     kSliceFieldNumber = 2,
536     kDataFieldNumber = 3,
537   };
538   // string name = 1;
539   void clear_name();
540   const std::string& name() const;
541   template <typename ArgT0 = const std::string&, typename... ArgT>
542   void set_name(ArgT0&& arg0, ArgT... args);
543   std::string* mutable_name();
544   PROTOBUF_NODISCARD std::string* release_name();
545   void set_allocated_name(std::string* name);
546   private:
547   const std::string& _internal_name() const;
548   inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
549   std::string* _internal_mutable_name();
550   public:
551 
552   // .tensorflow.TensorSliceProto slice = 2;
553   bool has_slice() const;
554   private:
555   bool _internal_has_slice() const;
556   public:
557   void clear_slice();
558   const ::tensorflow::TensorSliceProto& slice() const;
559   PROTOBUF_NODISCARD ::tensorflow::TensorSliceProto* release_slice();
560   ::tensorflow::TensorSliceProto* mutable_slice();
561   void set_allocated_slice(::tensorflow::TensorSliceProto* slice);
562   private:
563   const ::tensorflow::TensorSliceProto& _internal_slice() const;
564   ::tensorflow::TensorSliceProto* _internal_mutable_slice();
565   public:
566   void unsafe_arena_set_allocated_slice(
567       ::tensorflow::TensorSliceProto* slice);
568   ::tensorflow::TensorSliceProto* unsafe_arena_release_slice();
569 
570   // .tensorflow.TensorProto data = 3;
571   bool has_data() const;
572   private:
573   bool _internal_has_data() const;
574   public:
575   void clear_data();
576   const ::tensorflow::TensorProto& data() const;
577   PROTOBUF_NODISCARD ::tensorflow::TensorProto* release_data();
578   ::tensorflow::TensorProto* mutable_data();
579   void set_allocated_data(::tensorflow::TensorProto* data);
580   private:
581   const ::tensorflow::TensorProto& _internal_data() const;
582   ::tensorflow::TensorProto* _internal_mutable_data();
583   public:
584   void unsafe_arena_set_allocated_data(
585       ::tensorflow::TensorProto* data);
586   ::tensorflow::TensorProto* unsafe_arena_release_data();
587 
588   // @@protoc_insertion_point(class_scope:tensorflow.SavedSlice)
589  private:
590   class _Internal;
591 
592   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
593   typedef void InternalArenaConstructable_;
594   typedef void DestructorSkippable_;
595   struct Impl_ {
596     ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
597     ::tensorflow::TensorSliceProto* slice_;
598     ::tensorflow::TensorProto* data_;
599     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
600   };
601   union { Impl_ _impl_; };
602   friend struct ::TableStruct_tensorflow_2fcore_2futil_2fsaved_5ftensor_5fslice_2eproto;
603 };
604 // -------------------------------------------------------------------
605 
606 class SavedTensorSlices final :
607     public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:tensorflow.SavedTensorSlices) */ {
608  public:
SavedTensorSlices()609   inline SavedTensorSlices() : SavedTensorSlices(nullptr) {}
610   ~SavedTensorSlices() override;
611   explicit PROTOBUF_CONSTEXPR SavedTensorSlices(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
612 
613   SavedTensorSlices(const SavedTensorSlices& from);
SavedTensorSlices(SavedTensorSlices && from)614   SavedTensorSlices(SavedTensorSlices&& from) noexcept
615     : SavedTensorSlices() {
616     *this = ::std::move(from);
617   }
618 
619   inline SavedTensorSlices& operator=(const SavedTensorSlices& from) {
620     if (this == &from) return *this;
621     CopyFrom(from);
622     return *this;
623   }
624   inline SavedTensorSlices& operator=(SavedTensorSlices&& from) noexcept {
625     if (this == &from) return *this;
626     if (GetOwningArena() == from.GetOwningArena()
627   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
628         && GetOwningArena() != nullptr
629   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
630     ) {
631       InternalSwap(&from);
632     } else {
633       CopyFrom(from);
634     }
635     return *this;
636   }
637 
default_instance()638   static const SavedTensorSlices& default_instance() {
639     return *internal_default_instance();
640   }
internal_default_instance()641   static inline const SavedTensorSlices* internal_default_instance() {
642     return reinterpret_cast<const SavedTensorSlices*>(
643                &_SavedTensorSlices_default_instance_);
644   }
645   static constexpr int kIndexInFileMessages =
646     3;
647 
swap(SavedTensorSlices & a,SavedTensorSlices & b)648   friend void swap(SavedTensorSlices& a, SavedTensorSlices& b) {
649     a.Swap(&b);
650   }
Swap(SavedTensorSlices * other)651   inline void Swap(SavedTensorSlices* other) {
652     if (other == this) return;
653   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
654     if (GetOwningArena() != nullptr &&
655         GetOwningArena() == other->GetOwningArena()) {
656    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
657     if (GetOwningArena() == other->GetOwningArena()) {
658   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
659       InternalSwap(other);
660     } else {
661       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
662     }
663   }
664   void UnsafeArenaSwap(SavedTensorSlices* other) {
665     if (other == this) return;
666     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
667     InternalSwap(other);
668   }
669 
670   // implements Message ----------------------------------------------
671 
672   SavedTensorSlices* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
673     return CreateMaybeMessage<SavedTensorSlices>(arena);
674   }
675   SavedTensorSlices* New() const {
676     return New(nullptr);
677   }
678   void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)  final;
679   void CopyFrom(const SavedTensorSlices& from);
680   void MergeFrom(const SavedTensorSlices& from);
681   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
682   bool IsInitialized() const final;
683 
684   size_t ByteSizeLong() const final;
685   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
686   ::uint8_t* _InternalSerialize(
687       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
688   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
689 
690   private:
691   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
692   void SharedDtor();
693   void SetCachedSize(int size) const;
694   void InternalSwap(SavedTensorSlices* other);
695 
696   private:
697   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
698   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
699     return "tensorflow.SavedTensorSlices";
700   }
701   protected:
702   explicit SavedTensorSlices(::PROTOBUF_NAMESPACE_ID::Arena* arena,
703                        bool is_message_owned = false);
704   public:
705 
706   std::string GetTypeName() const final;
707 
708   // nested types ----------------------------------------------------
709 
710   // accessors -------------------------------------------------------
711 
712   enum : int {
713     kMetaFieldNumber = 1,
714     kDataFieldNumber = 2,
715   };
716   // .tensorflow.SavedTensorSliceMeta meta = 1;
717   bool has_meta() const;
718   private:
719   bool _internal_has_meta() const;
720   public:
721   void clear_meta();
722   const ::tensorflow::SavedTensorSliceMeta& meta() const;
723   PROTOBUF_NODISCARD ::tensorflow::SavedTensorSliceMeta* release_meta();
724   ::tensorflow::SavedTensorSliceMeta* mutable_meta();
725   void set_allocated_meta(::tensorflow::SavedTensorSliceMeta* meta);
726   private:
727   const ::tensorflow::SavedTensorSliceMeta& _internal_meta() const;
728   ::tensorflow::SavedTensorSliceMeta* _internal_mutable_meta();
729   public:
730   void unsafe_arena_set_allocated_meta(
731       ::tensorflow::SavedTensorSliceMeta* meta);
732   ::tensorflow::SavedTensorSliceMeta* unsafe_arena_release_meta();
733 
734   // .tensorflow.SavedSlice data = 2;
735   bool has_data() const;
736   private:
737   bool _internal_has_data() const;
738   public:
739   void clear_data();
740   const ::tensorflow::SavedSlice& data() const;
741   PROTOBUF_NODISCARD ::tensorflow::SavedSlice* release_data();
742   ::tensorflow::SavedSlice* mutable_data();
743   void set_allocated_data(::tensorflow::SavedSlice* data);
744   private:
745   const ::tensorflow::SavedSlice& _internal_data() const;
746   ::tensorflow::SavedSlice* _internal_mutable_data();
747   public:
748   void unsafe_arena_set_allocated_data(
749       ::tensorflow::SavedSlice* data);
750   ::tensorflow::SavedSlice* unsafe_arena_release_data();
751 
752   // @@protoc_insertion_point(class_scope:tensorflow.SavedTensorSlices)
753  private:
754   class _Internal;
755 
756   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
757   typedef void InternalArenaConstructable_;
758   typedef void DestructorSkippable_;
759   struct Impl_ {
760     ::tensorflow::SavedTensorSliceMeta* meta_;
761     ::tensorflow::SavedSlice* data_;
762     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
763   };
764   union { Impl_ _impl_; };
765   friend struct ::TableStruct_tensorflow_2fcore_2futil_2fsaved_5ftensor_5fslice_2eproto;
766 };
767 // ===================================================================
768 
769 
770 // ===================================================================
771 
772 #ifdef __GNUC__
773   #pragma GCC diagnostic push
774   #pragma GCC diagnostic ignored "-Wstrict-aliasing"
775 #endif  // __GNUC__
776 // SavedSliceMeta
777 
778 // string name = 1;
clear_name()779 inline void SavedSliceMeta::clear_name() {
780   _impl_.name_.ClearToEmpty();
781 }
name()782 inline const std::string& SavedSliceMeta::name() const {
783   // @@protoc_insertion_point(field_get:tensorflow.SavedSliceMeta.name)
784   return _internal_name();
785 }
786 template <typename ArgT0, typename... ArgT>
787 inline PROTOBUF_ALWAYS_INLINE
set_name(ArgT0 && arg0,ArgT...args)788 void SavedSliceMeta::set_name(ArgT0&& arg0, ArgT... args) {
789 
790  _impl_.name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
791   // @@protoc_insertion_point(field_set:tensorflow.SavedSliceMeta.name)
792 }
mutable_name()793 inline std::string* SavedSliceMeta::mutable_name() {
794   std::string* _s = _internal_mutable_name();
795   // @@protoc_insertion_point(field_mutable:tensorflow.SavedSliceMeta.name)
796   return _s;
797 }
_internal_name()798 inline const std::string& SavedSliceMeta::_internal_name() const {
799   return _impl_.name_.Get();
800 }
_internal_set_name(const std::string & value)801 inline void SavedSliceMeta::_internal_set_name(const std::string& value) {
802 
803   _impl_.name_.Set(value, GetArenaForAllocation());
804 }
_internal_mutable_name()805 inline std::string* SavedSliceMeta::_internal_mutable_name() {
806 
807   return _impl_.name_.Mutable(GetArenaForAllocation());
808 }
release_name()809 inline std::string* SavedSliceMeta::release_name() {
810   // @@protoc_insertion_point(field_release:tensorflow.SavedSliceMeta.name)
811   return _impl_.name_.Release();
812 }
set_allocated_name(std::string * name)813 inline void SavedSliceMeta::set_allocated_name(std::string* name) {
814   _impl_.name_.SetAllocated(name, GetArenaForAllocation());
815 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
816   if (_impl_.name_.IsDefault()) {
817     _impl_.name_.Set("", GetArenaForAllocation());
818   }
819 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
820   // @@protoc_insertion_point(field_set_allocated:tensorflow.SavedSliceMeta.name)
821 }
822 
823 // .tensorflow.TensorShapeProto shape = 2;
_internal_has_shape()824 inline bool SavedSliceMeta::_internal_has_shape() const {
825   return this != internal_default_instance() && _impl_.shape_ != nullptr;
826 }
has_shape()827 inline bool SavedSliceMeta::has_shape() const {
828   return _internal_has_shape();
829 }
_internal_shape()830 inline const ::tensorflow::TensorShapeProto& SavedSliceMeta::_internal_shape() const {
831   const ::tensorflow::TensorShapeProto* p = _impl_.shape_;
832   return p != nullptr ? *p : reinterpret_cast<const ::tensorflow::TensorShapeProto&>(
833       ::tensorflow::_TensorShapeProto_default_instance_);
834 }
shape()835 inline const ::tensorflow::TensorShapeProto& SavedSliceMeta::shape() const {
836   // @@protoc_insertion_point(field_get:tensorflow.SavedSliceMeta.shape)
837   return _internal_shape();
838 }
unsafe_arena_set_allocated_shape(::tensorflow::TensorShapeProto * shape)839 inline void SavedSliceMeta::unsafe_arena_set_allocated_shape(
840     ::tensorflow::TensorShapeProto* shape) {
841   if (GetArenaForAllocation() == nullptr) {
842     delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.shape_);
843   }
844   _impl_.shape_ = shape;
845   // @@protoc_insertion_point(field_unsafe_arena_set_allocated:tensorflow.SavedSliceMeta.shape)
846 }
release_shape()847 inline ::tensorflow::TensorShapeProto* SavedSliceMeta::release_shape() {
848 
849   ::tensorflow::TensorShapeProto* temp = _impl_.shape_;
850   _impl_.shape_ = nullptr;
851 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
852   auto* old =  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
853   temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
854   if (GetArenaForAllocation() == nullptr) { delete old; }
855 #else  // PROTOBUF_FORCE_COPY_IN_RELEASE
856   if (GetArenaForAllocation() != nullptr) {
857     temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
858   }
859 #endif  // !PROTOBUF_FORCE_COPY_IN_RELEASE
860   return temp;
861 }
unsafe_arena_release_shape()862 inline ::tensorflow::TensorShapeProto* SavedSliceMeta::unsafe_arena_release_shape() {
863   // @@protoc_insertion_point(field_release:tensorflow.SavedSliceMeta.shape)
864 
865   ::tensorflow::TensorShapeProto* temp = _impl_.shape_;
866   _impl_.shape_ = nullptr;
867   return temp;
868 }
_internal_mutable_shape()869 inline ::tensorflow::TensorShapeProto* SavedSliceMeta::_internal_mutable_shape() {
870 
871   if (_impl_.shape_ == nullptr) {
872     auto* p = CreateMaybeMessage<::tensorflow::TensorShapeProto>(GetArenaForAllocation());
873     _impl_.shape_ = p;
874   }
875   return _impl_.shape_;
876 }
mutable_shape()877 inline ::tensorflow::TensorShapeProto* SavedSliceMeta::mutable_shape() {
878   ::tensorflow::TensorShapeProto* _msg = _internal_mutable_shape();
879   // @@protoc_insertion_point(field_mutable:tensorflow.SavedSliceMeta.shape)
880   return _msg;
881 }
set_allocated_shape(::tensorflow::TensorShapeProto * shape)882 inline void SavedSliceMeta::set_allocated_shape(::tensorflow::TensorShapeProto* shape) {
883   ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
884   if (message_arena == nullptr) {
885     delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.shape_);
886   }
887   if (shape) {
888     ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
889         ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
890                 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(shape));
891     if (message_arena != submessage_arena) {
892       shape = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
893           message_arena, shape, submessage_arena);
894     }
895 
896   } else {
897 
898   }
899   _impl_.shape_ = shape;
900   // @@protoc_insertion_point(field_set_allocated:tensorflow.SavedSliceMeta.shape)
901 }
902 
903 // .tensorflow.DataType type = 3;
clear_type()904 inline void SavedSliceMeta::clear_type() {
905   _impl_.type_ = 0;
906 }
_internal_type()907 inline ::tensorflow::DataType SavedSliceMeta::_internal_type() const {
908   return static_cast< ::tensorflow::DataType >(_impl_.type_);
909 }
type()910 inline ::tensorflow::DataType SavedSliceMeta::type() const {
911   // @@protoc_insertion_point(field_get:tensorflow.SavedSliceMeta.type)
912   return _internal_type();
913 }
_internal_set_type(::tensorflow::DataType value)914 inline void SavedSliceMeta::_internal_set_type(::tensorflow::DataType value) {
915 
916   _impl_.type_ = value;
917 }
set_type(::tensorflow::DataType value)918 inline void SavedSliceMeta::set_type(::tensorflow::DataType value) {
919   _internal_set_type(value);
920   // @@protoc_insertion_point(field_set:tensorflow.SavedSliceMeta.type)
921 }
922 
923 // repeated .tensorflow.TensorSliceProto slice = 4;
_internal_slice_size()924 inline int SavedSliceMeta::_internal_slice_size() const {
925   return _impl_.slice_.size();
926 }
slice_size()927 inline int SavedSliceMeta::slice_size() const {
928   return _internal_slice_size();
929 }
mutable_slice(int index)930 inline ::tensorflow::TensorSliceProto* SavedSliceMeta::mutable_slice(int index) {
931   // @@protoc_insertion_point(field_mutable:tensorflow.SavedSliceMeta.slice)
932   return _impl_.slice_.Mutable(index);
933 }
934 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tensorflow::TensorSliceProto >*
mutable_slice()935 SavedSliceMeta::mutable_slice() {
936   // @@protoc_insertion_point(field_mutable_list:tensorflow.SavedSliceMeta.slice)
937   return &_impl_.slice_;
938 }
_internal_slice(int index)939 inline const ::tensorflow::TensorSliceProto& SavedSliceMeta::_internal_slice(int index) const {
940   return _impl_.slice_.Get(index);
941 }
slice(int index)942 inline const ::tensorflow::TensorSliceProto& SavedSliceMeta::slice(int index) const {
943   // @@protoc_insertion_point(field_get:tensorflow.SavedSliceMeta.slice)
944   return _internal_slice(index);
945 }
_internal_add_slice()946 inline ::tensorflow::TensorSliceProto* SavedSliceMeta::_internal_add_slice() {
947   return _impl_.slice_.Add();
948 }
add_slice()949 inline ::tensorflow::TensorSliceProto* SavedSliceMeta::add_slice() {
950   ::tensorflow::TensorSliceProto* _add = _internal_add_slice();
951   // @@protoc_insertion_point(field_add:tensorflow.SavedSliceMeta.slice)
952   return _add;
953 }
954 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tensorflow::TensorSliceProto >&
slice()955 SavedSliceMeta::slice() const {
956   // @@protoc_insertion_point(field_list:tensorflow.SavedSliceMeta.slice)
957   return _impl_.slice_;
958 }
959 
960 // -------------------------------------------------------------------
961 
962 // SavedTensorSliceMeta
963 
964 // repeated .tensorflow.SavedSliceMeta tensor = 1;
_internal_tensor_size()965 inline int SavedTensorSliceMeta::_internal_tensor_size() const {
966   return _impl_.tensor_.size();
967 }
tensor_size()968 inline int SavedTensorSliceMeta::tensor_size() const {
969   return _internal_tensor_size();
970 }
clear_tensor()971 inline void SavedTensorSliceMeta::clear_tensor() {
972   _impl_.tensor_.Clear();
973 }
mutable_tensor(int index)974 inline ::tensorflow::SavedSliceMeta* SavedTensorSliceMeta::mutable_tensor(int index) {
975   // @@protoc_insertion_point(field_mutable:tensorflow.SavedTensorSliceMeta.tensor)
976   return _impl_.tensor_.Mutable(index);
977 }
978 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tensorflow::SavedSliceMeta >*
mutable_tensor()979 SavedTensorSliceMeta::mutable_tensor() {
980   // @@protoc_insertion_point(field_mutable_list:tensorflow.SavedTensorSliceMeta.tensor)
981   return &_impl_.tensor_;
982 }
_internal_tensor(int index)983 inline const ::tensorflow::SavedSliceMeta& SavedTensorSliceMeta::_internal_tensor(int index) const {
984   return _impl_.tensor_.Get(index);
985 }
tensor(int index)986 inline const ::tensorflow::SavedSliceMeta& SavedTensorSliceMeta::tensor(int index) const {
987   // @@protoc_insertion_point(field_get:tensorflow.SavedTensorSliceMeta.tensor)
988   return _internal_tensor(index);
989 }
_internal_add_tensor()990 inline ::tensorflow::SavedSliceMeta* SavedTensorSliceMeta::_internal_add_tensor() {
991   return _impl_.tensor_.Add();
992 }
add_tensor()993 inline ::tensorflow::SavedSliceMeta* SavedTensorSliceMeta::add_tensor() {
994   ::tensorflow::SavedSliceMeta* _add = _internal_add_tensor();
995   // @@protoc_insertion_point(field_add:tensorflow.SavedTensorSliceMeta.tensor)
996   return _add;
997 }
998 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tensorflow::SavedSliceMeta >&
tensor()999 SavedTensorSliceMeta::tensor() const {
1000   // @@protoc_insertion_point(field_list:tensorflow.SavedTensorSliceMeta.tensor)
1001   return _impl_.tensor_;
1002 }
1003 
1004 // .tensorflow.VersionDef versions = 2;
_internal_has_versions()1005 inline bool SavedTensorSliceMeta::_internal_has_versions() const {
1006   return this != internal_default_instance() && _impl_.versions_ != nullptr;
1007 }
has_versions()1008 inline bool SavedTensorSliceMeta::has_versions() const {
1009   return _internal_has_versions();
1010 }
_internal_versions()1011 inline const ::tensorflow::VersionDef& SavedTensorSliceMeta::_internal_versions() const {
1012   const ::tensorflow::VersionDef* p = _impl_.versions_;
1013   return p != nullptr ? *p : reinterpret_cast<const ::tensorflow::VersionDef&>(
1014       ::tensorflow::_VersionDef_default_instance_);
1015 }
versions()1016 inline const ::tensorflow::VersionDef& SavedTensorSliceMeta::versions() const {
1017   // @@protoc_insertion_point(field_get:tensorflow.SavedTensorSliceMeta.versions)
1018   return _internal_versions();
1019 }
unsafe_arena_set_allocated_versions(::tensorflow::VersionDef * versions)1020 inline void SavedTensorSliceMeta::unsafe_arena_set_allocated_versions(
1021     ::tensorflow::VersionDef* versions) {
1022   if (GetArenaForAllocation() == nullptr) {
1023     delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.versions_);
1024   }
1025   _impl_.versions_ = versions;
1026   // @@protoc_insertion_point(field_unsafe_arena_set_allocated:tensorflow.SavedTensorSliceMeta.versions)
1027 }
release_versions()1028 inline ::tensorflow::VersionDef* SavedTensorSliceMeta::release_versions() {
1029 
1030   ::tensorflow::VersionDef* temp = _impl_.versions_;
1031   _impl_.versions_ = nullptr;
1032 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1033   auto* old =  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
1034   temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1035   if (GetArenaForAllocation() == nullptr) { delete old; }
1036 #else  // PROTOBUF_FORCE_COPY_IN_RELEASE
1037   if (GetArenaForAllocation() != nullptr) {
1038     temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1039   }
1040 #endif  // !PROTOBUF_FORCE_COPY_IN_RELEASE
1041   return temp;
1042 }
unsafe_arena_release_versions()1043 inline ::tensorflow::VersionDef* SavedTensorSliceMeta::unsafe_arena_release_versions() {
1044   // @@protoc_insertion_point(field_release:tensorflow.SavedTensorSliceMeta.versions)
1045 
1046   ::tensorflow::VersionDef* temp = _impl_.versions_;
1047   _impl_.versions_ = nullptr;
1048   return temp;
1049 }
_internal_mutable_versions()1050 inline ::tensorflow::VersionDef* SavedTensorSliceMeta::_internal_mutable_versions() {
1051 
1052   if (_impl_.versions_ == nullptr) {
1053     auto* p = CreateMaybeMessage<::tensorflow::VersionDef>(GetArenaForAllocation());
1054     _impl_.versions_ = p;
1055   }
1056   return _impl_.versions_;
1057 }
mutable_versions()1058 inline ::tensorflow::VersionDef* SavedTensorSliceMeta::mutable_versions() {
1059   ::tensorflow::VersionDef* _msg = _internal_mutable_versions();
1060   // @@protoc_insertion_point(field_mutable:tensorflow.SavedTensorSliceMeta.versions)
1061   return _msg;
1062 }
set_allocated_versions(::tensorflow::VersionDef * versions)1063 inline void SavedTensorSliceMeta::set_allocated_versions(::tensorflow::VersionDef* versions) {
1064   ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1065   if (message_arena == nullptr) {
1066     delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.versions_);
1067   }
1068   if (versions) {
1069     ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1070         ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
1071                 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(versions));
1072     if (message_arena != submessage_arena) {
1073       versions = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1074           message_arena, versions, submessage_arena);
1075     }
1076 
1077   } else {
1078 
1079   }
1080   _impl_.versions_ = versions;
1081   // @@protoc_insertion_point(field_set_allocated:tensorflow.SavedTensorSliceMeta.versions)
1082 }
1083 
1084 // -------------------------------------------------------------------
1085 
1086 // SavedSlice
1087 
1088 // string name = 1;
clear_name()1089 inline void SavedSlice::clear_name() {
1090   _impl_.name_.ClearToEmpty();
1091 }
name()1092 inline const std::string& SavedSlice::name() const {
1093   // @@protoc_insertion_point(field_get:tensorflow.SavedSlice.name)
1094   return _internal_name();
1095 }
1096 template <typename ArgT0, typename... ArgT>
1097 inline PROTOBUF_ALWAYS_INLINE
set_name(ArgT0 && arg0,ArgT...args)1098 void SavedSlice::set_name(ArgT0&& arg0, ArgT... args) {
1099 
1100  _impl_.name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1101   // @@protoc_insertion_point(field_set:tensorflow.SavedSlice.name)
1102 }
mutable_name()1103 inline std::string* SavedSlice::mutable_name() {
1104   std::string* _s = _internal_mutable_name();
1105   // @@protoc_insertion_point(field_mutable:tensorflow.SavedSlice.name)
1106   return _s;
1107 }
_internal_name()1108 inline const std::string& SavedSlice::_internal_name() const {
1109   return _impl_.name_.Get();
1110 }
_internal_set_name(const std::string & value)1111 inline void SavedSlice::_internal_set_name(const std::string& value) {
1112 
1113   _impl_.name_.Set(value, GetArenaForAllocation());
1114 }
_internal_mutable_name()1115 inline std::string* SavedSlice::_internal_mutable_name() {
1116 
1117   return _impl_.name_.Mutable(GetArenaForAllocation());
1118 }
release_name()1119 inline std::string* SavedSlice::release_name() {
1120   // @@protoc_insertion_point(field_release:tensorflow.SavedSlice.name)
1121   return _impl_.name_.Release();
1122 }
set_allocated_name(std::string * name)1123 inline void SavedSlice::set_allocated_name(std::string* name) {
1124   _impl_.name_.SetAllocated(name, GetArenaForAllocation());
1125 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1126   if (_impl_.name_.IsDefault()) {
1127     _impl_.name_.Set("", GetArenaForAllocation());
1128   }
1129 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1130   // @@protoc_insertion_point(field_set_allocated:tensorflow.SavedSlice.name)
1131 }
1132 
1133 // .tensorflow.TensorSliceProto slice = 2;
_internal_has_slice()1134 inline bool SavedSlice::_internal_has_slice() const {
1135   return this != internal_default_instance() && _impl_.slice_ != nullptr;
1136 }
has_slice()1137 inline bool SavedSlice::has_slice() const {
1138   return _internal_has_slice();
1139 }
_internal_slice()1140 inline const ::tensorflow::TensorSliceProto& SavedSlice::_internal_slice() const {
1141   const ::tensorflow::TensorSliceProto* p = _impl_.slice_;
1142   return p != nullptr ? *p : reinterpret_cast<const ::tensorflow::TensorSliceProto&>(
1143       ::tensorflow::_TensorSliceProto_default_instance_);
1144 }
slice()1145 inline const ::tensorflow::TensorSliceProto& SavedSlice::slice() const {
1146   // @@protoc_insertion_point(field_get:tensorflow.SavedSlice.slice)
1147   return _internal_slice();
1148 }
unsafe_arena_set_allocated_slice(::tensorflow::TensorSliceProto * slice)1149 inline void SavedSlice::unsafe_arena_set_allocated_slice(
1150     ::tensorflow::TensorSliceProto* slice) {
1151   if (GetArenaForAllocation() == nullptr) {
1152     delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.slice_);
1153   }
1154   _impl_.slice_ = slice;
1155   // @@protoc_insertion_point(field_unsafe_arena_set_allocated:tensorflow.SavedSlice.slice)
1156 }
release_slice()1157 inline ::tensorflow::TensorSliceProto* SavedSlice::release_slice() {
1158 
1159   ::tensorflow::TensorSliceProto* temp = _impl_.slice_;
1160   _impl_.slice_ = nullptr;
1161 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1162   auto* old =  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
1163   temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1164   if (GetArenaForAllocation() == nullptr) { delete old; }
1165 #else  // PROTOBUF_FORCE_COPY_IN_RELEASE
1166   if (GetArenaForAllocation() != nullptr) {
1167     temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1168   }
1169 #endif  // !PROTOBUF_FORCE_COPY_IN_RELEASE
1170   return temp;
1171 }
unsafe_arena_release_slice()1172 inline ::tensorflow::TensorSliceProto* SavedSlice::unsafe_arena_release_slice() {
1173   // @@protoc_insertion_point(field_release:tensorflow.SavedSlice.slice)
1174 
1175   ::tensorflow::TensorSliceProto* temp = _impl_.slice_;
1176   _impl_.slice_ = nullptr;
1177   return temp;
1178 }
_internal_mutable_slice()1179 inline ::tensorflow::TensorSliceProto* SavedSlice::_internal_mutable_slice() {
1180 
1181   if (_impl_.slice_ == nullptr) {
1182     auto* p = CreateMaybeMessage<::tensorflow::TensorSliceProto>(GetArenaForAllocation());
1183     _impl_.slice_ = p;
1184   }
1185   return _impl_.slice_;
1186 }
mutable_slice()1187 inline ::tensorflow::TensorSliceProto* SavedSlice::mutable_slice() {
1188   ::tensorflow::TensorSliceProto* _msg = _internal_mutable_slice();
1189   // @@protoc_insertion_point(field_mutable:tensorflow.SavedSlice.slice)
1190   return _msg;
1191 }
set_allocated_slice(::tensorflow::TensorSliceProto * slice)1192 inline void SavedSlice::set_allocated_slice(::tensorflow::TensorSliceProto* slice) {
1193   ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1194   if (message_arena == nullptr) {
1195     delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.slice_);
1196   }
1197   if (slice) {
1198     ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1199         ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
1200                 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(slice));
1201     if (message_arena != submessage_arena) {
1202       slice = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1203           message_arena, slice, submessage_arena);
1204     }
1205 
1206   } else {
1207 
1208   }
1209   _impl_.slice_ = slice;
1210   // @@protoc_insertion_point(field_set_allocated:tensorflow.SavedSlice.slice)
1211 }
1212 
1213 // .tensorflow.TensorProto data = 3;
_internal_has_data()1214 inline bool SavedSlice::_internal_has_data() const {
1215   return this != internal_default_instance() && _impl_.data_ != nullptr;
1216 }
has_data()1217 inline bool SavedSlice::has_data() const {
1218   return _internal_has_data();
1219 }
_internal_data()1220 inline const ::tensorflow::TensorProto& SavedSlice::_internal_data() const {
1221   const ::tensorflow::TensorProto* p = _impl_.data_;
1222   return p != nullptr ? *p : reinterpret_cast<const ::tensorflow::TensorProto&>(
1223       ::tensorflow::_TensorProto_default_instance_);
1224 }
data()1225 inline const ::tensorflow::TensorProto& SavedSlice::data() const {
1226   // @@protoc_insertion_point(field_get:tensorflow.SavedSlice.data)
1227   return _internal_data();
1228 }
unsafe_arena_set_allocated_data(::tensorflow::TensorProto * data)1229 inline void SavedSlice::unsafe_arena_set_allocated_data(
1230     ::tensorflow::TensorProto* data) {
1231   if (GetArenaForAllocation() == nullptr) {
1232     delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.data_);
1233   }
1234   _impl_.data_ = data;
1235   // @@protoc_insertion_point(field_unsafe_arena_set_allocated:tensorflow.SavedSlice.data)
1236 }
release_data()1237 inline ::tensorflow::TensorProto* SavedSlice::release_data() {
1238 
1239   ::tensorflow::TensorProto* temp = _impl_.data_;
1240   _impl_.data_ = nullptr;
1241 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1242   auto* old =  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
1243   temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1244   if (GetArenaForAllocation() == nullptr) { delete old; }
1245 #else  // PROTOBUF_FORCE_COPY_IN_RELEASE
1246   if (GetArenaForAllocation() != nullptr) {
1247     temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1248   }
1249 #endif  // !PROTOBUF_FORCE_COPY_IN_RELEASE
1250   return temp;
1251 }
unsafe_arena_release_data()1252 inline ::tensorflow::TensorProto* SavedSlice::unsafe_arena_release_data() {
1253   // @@protoc_insertion_point(field_release:tensorflow.SavedSlice.data)
1254 
1255   ::tensorflow::TensorProto* temp = _impl_.data_;
1256   _impl_.data_ = nullptr;
1257   return temp;
1258 }
_internal_mutable_data()1259 inline ::tensorflow::TensorProto* SavedSlice::_internal_mutable_data() {
1260 
1261   if (_impl_.data_ == nullptr) {
1262     auto* p = CreateMaybeMessage<::tensorflow::TensorProto>(GetArenaForAllocation());
1263     _impl_.data_ = p;
1264   }
1265   return _impl_.data_;
1266 }
mutable_data()1267 inline ::tensorflow::TensorProto* SavedSlice::mutable_data() {
1268   ::tensorflow::TensorProto* _msg = _internal_mutable_data();
1269   // @@protoc_insertion_point(field_mutable:tensorflow.SavedSlice.data)
1270   return _msg;
1271 }
set_allocated_data(::tensorflow::TensorProto * data)1272 inline void SavedSlice::set_allocated_data(::tensorflow::TensorProto* data) {
1273   ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1274   if (message_arena == nullptr) {
1275     delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.data_);
1276   }
1277   if (data) {
1278     ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1279         ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
1280                 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(data));
1281     if (message_arena != submessage_arena) {
1282       data = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1283           message_arena, data, submessage_arena);
1284     }
1285 
1286   } else {
1287 
1288   }
1289   _impl_.data_ = data;
1290   // @@protoc_insertion_point(field_set_allocated:tensorflow.SavedSlice.data)
1291 }
1292 
1293 // -------------------------------------------------------------------
1294 
1295 // SavedTensorSlices
1296 
1297 // .tensorflow.SavedTensorSliceMeta meta = 1;
_internal_has_meta()1298 inline bool SavedTensorSlices::_internal_has_meta() const {
1299   return this != internal_default_instance() && _impl_.meta_ != nullptr;
1300 }
has_meta()1301 inline bool SavedTensorSlices::has_meta() const {
1302   return _internal_has_meta();
1303 }
clear_meta()1304 inline void SavedTensorSlices::clear_meta() {
1305   if (GetArenaForAllocation() == nullptr && _impl_.meta_ != nullptr) {
1306     delete _impl_.meta_;
1307   }
1308   _impl_.meta_ = nullptr;
1309 }
_internal_meta()1310 inline const ::tensorflow::SavedTensorSliceMeta& SavedTensorSlices::_internal_meta() const {
1311   const ::tensorflow::SavedTensorSliceMeta* p = _impl_.meta_;
1312   return p != nullptr ? *p : reinterpret_cast<const ::tensorflow::SavedTensorSliceMeta&>(
1313       ::tensorflow::_SavedTensorSliceMeta_default_instance_);
1314 }
meta()1315 inline const ::tensorflow::SavedTensorSliceMeta& SavedTensorSlices::meta() const {
1316   // @@protoc_insertion_point(field_get:tensorflow.SavedTensorSlices.meta)
1317   return _internal_meta();
1318 }
unsafe_arena_set_allocated_meta(::tensorflow::SavedTensorSliceMeta * meta)1319 inline void SavedTensorSlices::unsafe_arena_set_allocated_meta(
1320     ::tensorflow::SavedTensorSliceMeta* meta) {
1321   if (GetArenaForAllocation() == nullptr) {
1322     delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.meta_);
1323   }
1324   _impl_.meta_ = meta;
1325   // @@protoc_insertion_point(field_unsafe_arena_set_allocated:tensorflow.SavedTensorSlices.meta)
1326 }
release_meta()1327 inline ::tensorflow::SavedTensorSliceMeta* SavedTensorSlices::release_meta() {
1328 
1329   ::tensorflow::SavedTensorSliceMeta* temp = _impl_.meta_;
1330   _impl_.meta_ = nullptr;
1331 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1332   auto* old =  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
1333   temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1334   if (GetArenaForAllocation() == nullptr) { delete old; }
1335 #else  // PROTOBUF_FORCE_COPY_IN_RELEASE
1336   if (GetArenaForAllocation() != nullptr) {
1337     temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1338   }
1339 #endif  // !PROTOBUF_FORCE_COPY_IN_RELEASE
1340   return temp;
1341 }
unsafe_arena_release_meta()1342 inline ::tensorflow::SavedTensorSliceMeta* SavedTensorSlices::unsafe_arena_release_meta() {
1343   // @@protoc_insertion_point(field_release:tensorflow.SavedTensorSlices.meta)
1344 
1345   ::tensorflow::SavedTensorSliceMeta* temp = _impl_.meta_;
1346   _impl_.meta_ = nullptr;
1347   return temp;
1348 }
_internal_mutable_meta()1349 inline ::tensorflow::SavedTensorSliceMeta* SavedTensorSlices::_internal_mutable_meta() {
1350 
1351   if (_impl_.meta_ == nullptr) {
1352     auto* p = CreateMaybeMessage<::tensorflow::SavedTensorSliceMeta>(GetArenaForAllocation());
1353     _impl_.meta_ = p;
1354   }
1355   return _impl_.meta_;
1356 }
mutable_meta()1357 inline ::tensorflow::SavedTensorSliceMeta* SavedTensorSlices::mutable_meta() {
1358   ::tensorflow::SavedTensorSliceMeta* _msg = _internal_mutable_meta();
1359   // @@protoc_insertion_point(field_mutable:tensorflow.SavedTensorSlices.meta)
1360   return _msg;
1361 }
set_allocated_meta(::tensorflow::SavedTensorSliceMeta * meta)1362 inline void SavedTensorSlices::set_allocated_meta(::tensorflow::SavedTensorSliceMeta* meta) {
1363   ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1364   if (message_arena == nullptr) {
1365     delete _impl_.meta_;
1366   }
1367   if (meta) {
1368     ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1369         ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(meta);
1370     if (message_arena != submessage_arena) {
1371       meta = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1372           message_arena, meta, submessage_arena);
1373     }
1374 
1375   } else {
1376 
1377   }
1378   _impl_.meta_ = meta;
1379   // @@protoc_insertion_point(field_set_allocated:tensorflow.SavedTensorSlices.meta)
1380 }
1381 
1382 // .tensorflow.SavedSlice data = 2;
_internal_has_data()1383 inline bool SavedTensorSlices::_internal_has_data() const {
1384   return this != internal_default_instance() && _impl_.data_ != nullptr;
1385 }
has_data()1386 inline bool SavedTensorSlices::has_data() const {
1387   return _internal_has_data();
1388 }
clear_data()1389 inline void SavedTensorSlices::clear_data() {
1390   if (GetArenaForAllocation() == nullptr && _impl_.data_ != nullptr) {
1391     delete _impl_.data_;
1392   }
1393   _impl_.data_ = nullptr;
1394 }
_internal_data()1395 inline const ::tensorflow::SavedSlice& SavedTensorSlices::_internal_data() const {
1396   const ::tensorflow::SavedSlice* p = _impl_.data_;
1397   return p != nullptr ? *p : reinterpret_cast<const ::tensorflow::SavedSlice&>(
1398       ::tensorflow::_SavedSlice_default_instance_);
1399 }
data()1400 inline const ::tensorflow::SavedSlice& SavedTensorSlices::data() const {
1401   // @@protoc_insertion_point(field_get:tensorflow.SavedTensorSlices.data)
1402   return _internal_data();
1403 }
unsafe_arena_set_allocated_data(::tensorflow::SavedSlice * data)1404 inline void SavedTensorSlices::unsafe_arena_set_allocated_data(
1405     ::tensorflow::SavedSlice* data) {
1406   if (GetArenaForAllocation() == nullptr) {
1407     delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.data_);
1408   }
1409   _impl_.data_ = data;
1410   // @@protoc_insertion_point(field_unsafe_arena_set_allocated:tensorflow.SavedTensorSlices.data)
1411 }
release_data()1412 inline ::tensorflow::SavedSlice* SavedTensorSlices::release_data() {
1413 
1414   ::tensorflow::SavedSlice* temp = _impl_.data_;
1415   _impl_.data_ = nullptr;
1416 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1417   auto* old =  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
1418   temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1419   if (GetArenaForAllocation() == nullptr) { delete old; }
1420 #else  // PROTOBUF_FORCE_COPY_IN_RELEASE
1421   if (GetArenaForAllocation() != nullptr) {
1422     temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1423   }
1424 #endif  // !PROTOBUF_FORCE_COPY_IN_RELEASE
1425   return temp;
1426 }
unsafe_arena_release_data()1427 inline ::tensorflow::SavedSlice* SavedTensorSlices::unsafe_arena_release_data() {
1428   // @@protoc_insertion_point(field_release:tensorflow.SavedTensorSlices.data)
1429 
1430   ::tensorflow::SavedSlice* temp = _impl_.data_;
1431   _impl_.data_ = nullptr;
1432   return temp;
1433 }
_internal_mutable_data()1434 inline ::tensorflow::SavedSlice* SavedTensorSlices::_internal_mutable_data() {
1435 
1436   if (_impl_.data_ == nullptr) {
1437     auto* p = CreateMaybeMessage<::tensorflow::SavedSlice>(GetArenaForAllocation());
1438     _impl_.data_ = p;
1439   }
1440   return _impl_.data_;
1441 }
mutable_data()1442 inline ::tensorflow::SavedSlice* SavedTensorSlices::mutable_data() {
1443   ::tensorflow::SavedSlice* _msg = _internal_mutable_data();
1444   // @@protoc_insertion_point(field_mutable:tensorflow.SavedTensorSlices.data)
1445   return _msg;
1446 }
set_allocated_data(::tensorflow::SavedSlice * data)1447 inline void SavedTensorSlices::set_allocated_data(::tensorflow::SavedSlice* data) {
1448   ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1449   if (message_arena == nullptr) {
1450     delete _impl_.data_;
1451   }
1452   if (data) {
1453     ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1454         ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(data);
1455     if (message_arena != submessage_arena) {
1456       data = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1457           message_arena, data, submessage_arena);
1458     }
1459 
1460   } else {
1461 
1462   }
1463   _impl_.data_ = data;
1464   // @@protoc_insertion_point(field_set_allocated:tensorflow.SavedTensorSlices.data)
1465 }
1466 
1467 #ifdef __GNUC__
1468   #pragma GCC diagnostic pop
1469 #endif  // __GNUC__
1470 // -------------------------------------------------------------------
1471 
1472 // -------------------------------------------------------------------
1473 
1474 // -------------------------------------------------------------------
1475 
1476 
1477 // @@protoc_insertion_point(namespace_scope)
1478 
1479 }  // namespace tensorflow
1480 
1481 // @@protoc_insertion_point(global_scope)
1482 
1483 #include <google/protobuf/port_undef.inc>
1484 #endif  // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_tensorflow_2fcore_2futil_2fsaved_5ftensor_5fslice_2eproto
1485