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