1 | // Generated by the protocol buffer compiler. DO NOT EDIT! |
2 | // source: tensorflow/core/framework/variable.proto |
3 | |
4 | #ifndef GOOGLE_PROTOBUF_INCLUDED_tensorflow_2fcore_2fframework_2fvariable_2eproto |
5 | #define GOOGLE_PROTOBUF_INCLUDED_tensorflow_2fcore_2fframework_2fvariable_2eproto |
6 | |
7 | #include <limits> |
8 | #include <string> |
9 | |
10 | #include <google/protobuf/port_def.inc> |
11 | #if PROTOBUF_VERSION < 3009000 |
12 | #error This file was generated by a newer version of protoc which is |
13 | #error incompatible with your Protocol Buffer headers. Please update |
14 | #error your headers. |
15 | #endif |
16 | #if 3009002 < PROTOBUF_MIN_PROTOC_VERSION |
17 | #error This file was generated by an older version of protoc which is |
18 | #error incompatible with your Protocol Buffer headers. Please |
19 | #error regenerate this file with a newer version of protoc. |
20 | #endif |
21 | |
22 | #include <google/protobuf/port_undef.inc> |
23 | #include <google/protobuf/io/coded_stream.h> |
24 | #include <google/protobuf/arena.h> |
25 | #include <google/protobuf/arenastring.h> |
26 | #include <google/protobuf/generated_message_table_driven.h> |
27 | #include <google/protobuf/generated_message_util.h> |
28 | #include <google/protobuf/inlined_string_field.h> |
29 | #include <google/protobuf/metadata.h> |
30 | #include <google/protobuf/generated_message_reflection.h> |
31 | #include <google/protobuf/message.h> |
32 | #include <google/protobuf/repeated_field.h> // IWYU pragma: export |
33 | #include <google/protobuf/extension_set.h> // IWYU pragma: export |
34 | #include <google/protobuf/generated_enum_reflection.h> |
35 | #include <google/protobuf/unknown_field_set.h> |
36 | // @@protoc_insertion_point(includes) |
37 | #include <google/protobuf/port_def.inc> |
38 | #define PROTOBUF_INTERNAL_EXPORT_tensorflow_2fcore_2fframework_2fvariable_2eproto |
39 | PROTOBUF_NAMESPACE_OPEN |
40 | namespace internal { |
41 | class AnyMetadata; |
42 | } // namespace internal |
43 | PROTOBUF_NAMESPACE_CLOSE |
44 | |
45 | // Internal implementation detail -- do not use these members. |
46 | struct TableStruct_tensorflow_2fcore_2fframework_2fvariable_2eproto { |
47 | static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] |
48 | PROTOBUF_SECTION_VARIABLE(protodesc_cold); |
49 | static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] |
50 | PROTOBUF_SECTION_VARIABLE(protodesc_cold); |
51 | static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2] |
52 | PROTOBUF_SECTION_VARIABLE(protodesc_cold); |
53 | static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]; |
54 | static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]; |
55 | static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]; |
56 | }; |
57 | extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_tensorflow_2fcore_2fframework_2fvariable_2eproto; |
58 | namespace tensorflow { |
59 | class SaveSliceInfoDef; |
60 | class SaveSliceInfoDefDefaultTypeInternal; |
61 | extern SaveSliceInfoDefDefaultTypeInternal _SaveSliceInfoDef_default_instance_; |
62 | class VariableDef; |
63 | class VariableDefDefaultTypeInternal; |
64 | extern VariableDefDefaultTypeInternal _VariableDef_default_instance_; |
65 | } // namespace tensorflow |
66 | PROTOBUF_NAMESPACE_OPEN |
67 | template<> ::tensorflow::SaveSliceInfoDef* Arena::CreateMaybeMessage<::tensorflow::SaveSliceInfoDef>(Arena*); |
68 | template<> ::tensorflow::VariableDef* Arena::CreateMaybeMessage<::tensorflow::VariableDef>(Arena*); |
69 | PROTOBUF_NAMESPACE_CLOSE |
70 | namespace tensorflow { |
71 | |
72 | enum VariableSynchronization : int { |
73 | VARIABLE_SYNCHRONIZATION_AUTO = 0, |
74 | VARIABLE_SYNCHRONIZATION_NONE = 1, |
75 | VARIABLE_SYNCHRONIZATION_ON_WRITE = 2, |
76 | VARIABLE_SYNCHRONIZATION_ON_READ = 3, |
77 | VariableSynchronization_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(), |
78 | VariableSynchronization_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max() |
79 | }; |
80 | bool VariableSynchronization_IsValid(int value); |
81 | constexpr VariableSynchronization VariableSynchronization_MIN = VARIABLE_SYNCHRONIZATION_AUTO; |
82 | constexpr VariableSynchronization VariableSynchronization_MAX = VARIABLE_SYNCHRONIZATION_ON_READ; |
83 | constexpr int VariableSynchronization_ARRAYSIZE = VariableSynchronization_MAX + 1; |
84 | |
85 | const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* VariableSynchronization_descriptor(); |
86 | template<typename T> |
87 | inline const std::string& VariableSynchronization_Name(T enum_t_value) { |
88 | static_assert(::std::is_same<T, VariableSynchronization>::value || |
89 | ::std::is_integral<T>::value, |
90 | "Incorrect type passed to function VariableSynchronization_Name." ); |
91 | return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( |
92 | VariableSynchronization_descriptor(), enum_t_value); |
93 | } |
94 | inline bool VariableSynchronization_Parse( |
95 | const std::string& name, VariableSynchronization* value) { |
96 | return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<VariableSynchronization>( |
97 | VariableSynchronization_descriptor(), name, value); |
98 | } |
99 | enum VariableAggregation : int { |
100 | VARIABLE_AGGREGATION_NONE = 0, |
101 | VARIABLE_AGGREGATION_SUM = 1, |
102 | VARIABLE_AGGREGATION_MEAN = 2, |
103 | VARIABLE_AGGREGATION_ONLY_FIRST_REPLICA = 3, |
104 | VariableAggregation_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(), |
105 | VariableAggregation_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max() |
106 | }; |
107 | bool VariableAggregation_IsValid(int value); |
108 | constexpr VariableAggregation VariableAggregation_MIN = VARIABLE_AGGREGATION_NONE; |
109 | constexpr VariableAggregation VariableAggregation_MAX = VARIABLE_AGGREGATION_ONLY_FIRST_REPLICA; |
110 | constexpr int VariableAggregation_ARRAYSIZE = VariableAggregation_MAX + 1; |
111 | |
112 | const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* VariableAggregation_descriptor(); |
113 | template<typename T> |
114 | inline const std::string& VariableAggregation_Name(T enum_t_value) { |
115 | static_assert(::std::is_same<T, VariableAggregation>::value || |
116 | ::std::is_integral<T>::value, |
117 | "Incorrect type passed to function VariableAggregation_Name." ); |
118 | return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( |
119 | VariableAggregation_descriptor(), enum_t_value); |
120 | } |
121 | inline bool VariableAggregation_Parse( |
122 | const std::string& name, VariableAggregation* value) { |
123 | return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<VariableAggregation>( |
124 | VariableAggregation_descriptor(), name, value); |
125 | } |
126 | // =================================================================== |
127 | |
128 | class VariableDef : |
129 | public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:tensorflow.VariableDef) */ { |
130 | public: |
131 | VariableDef(); |
132 | virtual ~VariableDef(); |
133 | |
134 | VariableDef(const VariableDef& from); |
135 | VariableDef(VariableDef&& from) noexcept |
136 | : VariableDef() { |
137 | *this = ::std::move(from); |
138 | } |
139 | |
140 | inline VariableDef& operator=(const VariableDef& from) { |
141 | CopyFrom(from); |
142 | return *this; |
143 | } |
144 | inline VariableDef& operator=(VariableDef&& from) noexcept { |
145 | if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { |
146 | if (this != &from) InternalSwap(&from); |
147 | } else { |
148 | CopyFrom(from); |
149 | } |
150 | return *this; |
151 | } |
152 | |
153 | inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArena() const final { |
154 | return GetArenaNoVirtual(); |
155 | } |
156 | inline void* GetMaybeArenaPointer() const final { |
157 | return MaybeArenaPtr(); |
158 | } |
159 | static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { |
160 | return GetDescriptor(); |
161 | } |
162 | static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { |
163 | return GetMetadataStatic().descriptor; |
164 | } |
165 | static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { |
166 | return GetMetadataStatic().reflection; |
167 | } |
168 | static const VariableDef& default_instance(); |
169 | |
170 | static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY |
171 | static inline const VariableDef* internal_default_instance() { |
172 | return reinterpret_cast<const VariableDef*>( |
173 | &_VariableDef_default_instance_); |
174 | } |
175 | static constexpr int kIndexInFileMessages = |
176 | 0; |
177 | |
178 | friend void swap(VariableDef& a, VariableDef& b) { |
179 | a.Swap(&b); |
180 | } |
181 | inline void Swap(VariableDef* other) { |
182 | if (other == this) return; |
183 | if (GetArenaNoVirtual() == other->GetArenaNoVirtual()) { |
184 | InternalSwap(other); |
185 | } else { |
186 | ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); |
187 | } |
188 | } |
189 | void UnsafeArenaSwap(VariableDef* other) { |
190 | if (other == this) return; |
191 | GOOGLE_DCHECK(GetArenaNoVirtual() == other->GetArenaNoVirtual()); |
192 | InternalSwap(other); |
193 | } |
194 | |
195 | // implements Message ---------------------------------------------- |
196 | |
197 | inline VariableDef* New() const final { |
198 | return CreateMaybeMessage<VariableDef>(nullptr); |
199 | } |
200 | |
201 | VariableDef* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { |
202 | return CreateMaybeMessage<VariableDef>(arena); |
203 | } |
204 | void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; |
205 | void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; |
206 | void CopyFrom(const VariableDef& from); |
207 | void MergeFrom(const VariableDef& from); |
208 | PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; |
209 | bool IsInitialized() const final; |
210 | |
211 | size_t ByteSizeLong() const final; |
212 | #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER |
213 | const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; |
214 | #else |
215 | bool MergePartialFromCodedStream( |
216 | ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) final; |
217 | #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER |
218 | void SerializeWithCachedSizes( |
219 | ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) const final; |
220 | ::PROTOBUF_NAMESPACE_ID::uint8* InternalSerializeWithCachedSizesToArray( |
221 | ::PROTOBUF_NAMESPACE_ID::uint8* target) const final; |
222 | int GetCachedSize() const final { return _cached_size_.Get(); } |
223 | |
224 | private: |
225 | inline void SharedCtor(); |
226 | inline void SharedDtor(); |
227 | void SetCachedSize(int size) const final; |
228 | void InternalSwap(VariableDef* other); |
229 | friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; |
230 | static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { |
231 | return "tensorflow.VariableDef" ; |
232 | } |
233 | protected: |
234 | explicit VariableDef(::PROTOBUF_NAMESPACE_ID::Arena* arena); |
235 | private: |
236 | static void ArenaDtor(void* object); |
237 | inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); |
238 | private: |
239 | inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const { |
240 | return _internal_metadata_.arena(); |
241 | } |
242 | inline void* MaybeArenaPtr() const { |
243 | return _internal_metadata_.raw_arena_ptr(); |
244 | } |
245 | public: |
246 | |
247 | ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; |
248 | private: |
249 | static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { |
250 | ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_tensorflow_2fcore_2fframework_2fvariable_2eproto); |
251 | return ::descriptor_table_tensorflow_2fcore_2fframework_2fvariable_2eproto.file_level_metadata[kIndexInFileMessages]; |
252 | } |
253 | |
254 | public: |
255 | |
256 | // nested types ---------------------------------------------------- |
257 | |
258 | // accessors ------------------------------------------------------- |
259 | |
260 | enum : int { |
261 | kVariableNameFieldNumber = 1, |
262 | kInitializerNameFieldNumber = 2, |
263 | kSnapshotNameFieldNumber = 3, |
264 | kInitialValueNameFieldNumber = 6, |
265 | kSaveSliceInfoDefFieldNumber = 4, |
266 | kIsResourceFieldNumber = 5, |
267 | kTrainableFieldNumber = 7, |
268 | kSynchronizationFieldNumber = 8, |
269 | kAggregationFieldNumber = 9, |
270 | }; |
271 | // string variable_name = 1; |
272 | void clear_variable_name(); |
273 | const std::string& variable_name() const; |
274 | void set_variable_name(const std::string& value); |
275 | void set_variable_name(std::string&& value); |
276 | void set_variable_name(const char* value); |
277 | void set_variable_name(const char* value, size_t size); |
278 | std::string* mutable_variable_name(); |
279 | std::string* release_variable_name(); |
280 | void set_allocated_variable_name(std::string* variable_name); |
281 | GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" |
282 | " string fields are deprecated and will be removed in a" |
283 | " future release." ) |
284 | std::string* unsafe_arena_release_variable_name(); |
285 | GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" |
286 | " string fields are deprecated and will be removed in a" |
287 | " future release." ) |
288 | void unsafe_arena_set_allocated_variable_name( |
289 | std::string* variable_name); |
290 | |
291 | // string initializer_name = 2; |
292 | void clear_initializer_name(); |
293 | const std::string& initializer_name() const; |
294 | void set_initializer_name(const std::string& value); |
295 | void set_initializer_name(std::string&& value); |
296 | void set_initializer_name(const char* value); |
297 | void set_initializer_name(const char* value, size_t size); |
298 | std::string* mutable_initializer_name(); |
299 | std::string* release_initializer_name(); |
300 | void set_allocated_initializer_name(std::string* initializer_name); |
301 | GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" |
302 | " string fields are deprecated and will be removed in a" |
303 | " future release." ) |
304 | std::string* unsafe_arena_release_initializer_name(); |
305 | GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" |
306 | " string fields are deprecated and will be removed in a" |
307 | " future release." ) |
308 | void unsafe_arena_set_allocated_initializer_name( |
309 | std::string* initializer_name); |
310 | |
311 | // string snapshot_name = 3; |
312 | void clear_snapshot_name(); |
313 | const std::string& snapshot_name() const; |
314 | void set_snapshot_name(const std::string& value); |
315 | void set_snapshot_name(std::string&& value); |
316 | void set_snapshot_name(const char* value); |
317 | void set_snapshot_name(const char* value, size_t size); |
318 | std::string* mutable_snapshot_name(); |
319 | std::string* release_snapshot_name(); |
320 | void set_allocated_snapshot_name(std::string* snapshot_name); |
321 | GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" |
322 | " string fields are deprecated and will be removed in a" |
323 | " future release." ) |
324 | std::string* unsafe_arena_release_snapshot_name(); |
325 | GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" |
326 | " string fields are deprecated and will be removed in a" |
327 | " future release." ) |
328 | void unsafe_arena_set_allocated_snapshot_name( |
329 | std::string* snapshot_name); |
330 | |
331 | // string initial_value_name = 6; |
332 | void clear_initial_value_name(); |
333 | const std::string& initial_value_name() const; |
334 | void set_initial_value_name(const std::string& value); |
335 | void set_initial_value_name(std::string&& value); |
336 | void set_initial_value_name(const char* value); |
337 | void set_initial_value_name(const char* value, size_t size); |
338 | std::string* mutable_initial_value_name(); |
339 | std::string* release_initial_value_name(); |
340 | void set_allocated_initial_value_name(std::string* initial_value_name); |
341 | GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" |
342 | " string fields are deprecated and will be removed in a" |
343 | " future release." ) |
344 | std::string* unsafe_arena_release_initial_value_name(); |
345 | GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" |
346 | " string fields are deprecated and will be removed in a" |
347 | " future release." ) |
348 | void unsafe_arena_set_allocated_initial_value_name( |
349 | std::string* initial_value_name); |
350 | |
351 | // .tensorflow.SaveSliceInfoDef save_slice_info_def = 4; |
352 | bool has_save_slice_info_def() const; |
353 | void clear_save_slice_info_def(); |
354 | const ::tensorflow::SaveSliceInfoDef& save_slice_info_def() const; |
355 | ::tensorflow::SaveSliceInfoDef* release_save_slice_info_def(); |
356 | ::tensorflow::SaveSliceInfoDef* mutable_save_slice_info_def(); |
357 | void set_allocated_save_slice_info_def(::tensorflow::SaveSliceInfoDef* save_slice_info_def); |
358 | void unsafe_arena_set_allocated_save_slice_info_def( |
359 | ::tensorflow::SaveSliceInfoDef* save_slice_info_def); |
360 | ::tensorflow::SaveSliceInfoDef* unsafe_arena_release_save_slice_info_def(); |
361 | |
362 | // bool is_resource = 5; |
363 | void clear_is_resource(); |
364 | bool is_resource() const; |
365 | void set_is_resource(bool value); |
366 | |
367 | // bool trainable = 7; |
368 | void clear_trainable(); |
369 | bool trainable() const; |
370 | void set_trainable(bool value); |
371 | |
372 | // .tensorflow.VariableSynchronization synchronization = 8; |
373 | void clear_synchronization(); |
374 | ::tensorflow::VariableSynchronization synchronization() const; |
375 | void set_synchronization(::tensorflow::VariableSynchronization value); |
376 | |
377 | // .tensorflow.VariableAggregation aggregation = 9; |
378 | void clear_aggregation(); |
379 | ::tensorflow::VariableAggregation aggregation() const; |
380 | void set_aggregation(::tensorflow::VariableAggregation value); |
381 | |
382 | // @@protoc_insertion_point(class_scope:tensorflow.VariableDef) |
383 | private: |
384 | class _Internal; |
385 | |
386 | ::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_; |
387 | template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; |
388 | typedef void InternalArenaConstructable_; |
389 | typedef void DestructorSkippable_; |
390 | ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr variable_name_; |
391 | ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr initializer_name_; |
392 | ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr snapshot_name_; |
393 | ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr initial_value_name_; |
394 | ::tensorflow::SaveSliceInfoDef* save_slice_info_def_; |
395 | bool is_resource_; |
396 | bool trainable_; |
397 | int synchronization_; |
398 | int aggregation_; |
399 | mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; |
400 | friend struct ::TableStruct_tensorflow_2fcore_2fframework_2fvariable_2eproto; |
401 | }; |
402 | // ------------------------------------------------------------------- |
403 | |
404 | class SaveSliceInfoDef : |
405 | public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:tensorflow.SaveSliceInfoDef) */ { |
406 | public: |
407 | SaveSliceInfoDef(); |
408 | virtual ~SaveSliceInfoDef(); |
409 | |
410 | SaveSliceInfoDef(const SaveSliceInfoDef& from); |
411 | SaveSliceInfoDef(SaveSliceInfoDef&& from) noexcept |
412 | : SaveSliceInfoDef() { |
413 | *this = ::std::move(from); |
414 | } |
415 | |
416 | inline SaveSliceInfoDef& operator=(const SaveSliceInfoDef& from) { |
417 | CopyFrom(from); |
418 | return *this; |
419 | } |
420 | inline SaveSliceInfoDef& operator=(SaveSliceInfoDef&& from) noexcept { |
421 | if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { |
422 | if (this != &from) InternalSwap(&from); |
423 | } else { |
424 | CopyFrom(from); |
425 | } |
426 | return *this; |
427 | } |
428 | |
429 | inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArena() const final { |
430 | return GetArenaNoVirtual(); |
431 | } |
432 | inline void* GetMaybeArenaPointer() const final { |
433 | return MaybeArenaPtr(); |
434 | } |
435 | static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { |
436 | return GetDescriptor(); |
437 | } |
438 | static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { |
439 | return GetMetadataStatic().descriptor; |
440 | } |
441 | static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { |
442 | return GetMetadataStatic().reflection; |
443 | } |
444 | static const SaveSliceInfoDef& default_instance(); |
445 | |
446 | static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY |
447 | static inline const SaveSliceInfoDef* internal_default_instance() { |
448 | return reinterpret_cast<const SaveSliceInfoDef*>( |
449 | &_SaveSliceInfoDef_default_instance_); |
450 | } |
451 | static constexpr int kIndexInFileMessages = |
452 | 1; |
453 | |
454 | friend void swap(SaveSliceInfoDef& a, SaveSliceInfoDef& b) { |
455 | a.Swap(&b); |
456 | } |
457 | inline void Swap(SaveSliceInfoDef* other) { |
458 | if (other == this) return; |
459 | if (GetArenaNoVirtual() == other->GetArenaNoVirtual()) { |
460 | InternalSwap(other); |
461 | } else { |
462 | ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); |
463 | } |
464 | } |
465 | void UnsafeArenaSwap(SaveSliceInfoDef* other) { |
466 | if (other == this) return; |
467 | GOOGLE_DCHECK(GetArenaNoVirtual() == other->GetArenaNoVirtual()); |
468 | InternalSwap(other); |
469 | } |
470 | |
471 | // implements Message ---------------------------------------------- |
472 | |
473 | inline SaveSliceInfoDef* New() const final { |
474 | return CreateMaybeMessage<SaveSliceInfoDef>(nullptr); |
475 | } |
476 | |
477 | SaveSliceInfoDef* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { |
478 | return CreateMaybeMessage<SaveSliceInfoDef>(arena); |
479 | } |
480 | void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; |
481 | void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; |
482 | void CopyFrom(const SaveSliceInfoDef& from); |
483 | void MergeFrom(const SaveSliceInfoDef& from); |
484 | PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; |
485 | bool IsInitialized() const final; |
486 | |
487 | size_t ByteSizeLong() const final; |
488 | #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER |
489 | const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; |
490 | #else |
491 | bool MergePartialFromCodedStream( |
492 | ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) final; |
493 | #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER |
494 | void SerializeWithCachedSizes( |
495 | ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) const final; |
496 | ::PROTOBUF_NAMESPACE_ID::uint8* InternalSerializeWithCachedSizesToArray( |
497 | ::PROTOBUF_NAMESPACE_ID::uint8* target) const final; |
498 | int GetCachedSize() const final { return _cached_size_.Get(); } |
499 | |
500 | private: |
501 | inline void SharedCtor(); |
502 | inline void SharedDtor(); |
503 | void SetCachedSize(int size) const final; |
504 | void InternalSwap(SaveSliceInfoDef* other); |
505 | friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; |
506 | static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { |
507 | return "tensorflow.SaveSliceInfoDef" ; |
508 | } |
509 | protected: |
510 | explicit SaveSliceInfoDef(::PROTOBUF_NAMESPACE_ID::Arena* arena); |
511 | private: |
512 | static void ArenaDtor(void* object); |
513 | inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); |
514 | private: |
515 | inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const { |
516 | return _internal_metadata_.arena(); |
517 | } |
518 | inline void* MaybeArenaPtr() const { |
519 | return _internal_metadata_.raw_arena_ptr(); |
520 | } |
521 | public: |
522 | |
523 | ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; |
524 | private: |
525 | static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { |
526 | ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_tensorflow_2fcore_2fframework_2fvariable_2eproto); |
527 | return ::descriptor_table_tensorflow_2fcore_2fframework_2fvariable_2eproto.file_level_metadata[kIndexInFileMessages]; |
528 | } |
529 | |
530 | public: |
531 | |
532 | // nested types ---------------------------------------------------- |
533 | |
534 | // accessors ------------------------------------------------------- |
535 | |
536 | enum : int { |
537 | kFullShapeFieldNumber = 2, |
538 | kVarOffsetFieldNumber = 3, |
539 | kVarShapeFieldNumber = 4, |
540 | kFullNameFieldNumber = 1, |
541 | }; |
542 | // repeated int64 full_shape = 2; |
543 | int full_shape_size() const; |
544 | void clear_full_shape(); |
545 | ::PROTOBUF_NAMESPACE_ID::int64 full_shape(int index) const; |
546 | void set_full_shape(int index, ::PROTOBUF_NAMESPACE_ID::int64 value); |
547 | void add_full_shape(::PROTOBUF_NAMESPACE_ID::int64 value); |
548 | const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >& |
549 | full_shape() const; |
550 | ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >* |
551 | mutable_full_shape(); |
552 | |
553 | // repeated int64 var_offset = 3; |
554 | int var_offset_size() const; |
555 | void clear_var_offset(); |
556 | ::PROTOBUF_NAMESPACE_ID::int64 var_offset(int index) const; |
557 | void set_var_offset(int index, ::PROTOBUF_NAMESPACE_ID::int64 value); |
558 | void add_var_offset(::PROTOBUF_NAMESPACE_ID::int64 value); |
559 | const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >& |
560 | var_offset() const; |
561 | ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >* |
562 | mutable_var_offset(); |
563 | |
564 | // repeated int64 var_shape = 4; |
565 | int var_shape_size() const; |
566 | void clear_var_shape(); |
567 | ::PROTOBUF_NAMESPACE_ID::int64 var_shape(int index) const; |
568 | void set_var_shape(int index, ::PROTOBUF_NAMESPACE_ID::int64 value); |
569 | void add_var_shape(::PROTOBUF_NAMESPACE_ID::int64 value); |
570 | const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >& |
571 | var_shape() const; |
572 | ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >* |
573 | mutable_var_shape(); |
574 | |
575 | // string full_name = 1; |
576 | void clear_full_name(); |
577 | const std::string& full_name() const; |
578 | void set_full_name(const std::string& value); |
579 | void set_full_name(std::string&& value); |
580 | void set_full_name(const char* value); |
581 | void set_full_name(const char* value, size_t size); |
582 | std::string* mutable_full_name(); |
583 | std::string* release_full_name(); |
584 | void set_allocated_full_name(std::string* full_name); |
585 | GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" |
586 | " string fields are deprecated and will be removed in a" |
587 | " future release." ) |
588 | std::string* unsafe_arena_release_full_name(); |
589 | GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" |
590 | " string fields are deprecated and will be removed in a" |
591 | " future release." ) |
592 | void unsafe_arena_set_allocated_full_name( |
593 | std::string* full_name); |
594 | |
595 | // @@protoc_insertion_point(class_scope:tensorflow.SaveSliceInfoDef) |
596 | private: |
597 | class _Internal; |
598 | |
599 | ::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_; |
600 | template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; |
601 | typedef void InternalArenaConstructable_; |
602 | typedef void DestructorSkippable_; |
603 | ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > full_shape_; |
604 | mutable std::atomic<int> _full_shape_cached_byte_size_; |
605 | ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > var_offset_; |
606 | mutable std::atomic<int> _var_offset_cached_byte_size_; |
607 | ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 > var_shape_; |
608 | mutable std::atomic<int> _var_shape_cached_byte_size_; |
609 | ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr full_name_; |
610 | mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; |
611 | friend struct ::TableStruct_tensorflow_2fcore_2fframework_2fvariable_2eproto; |
612 | }; |
613 | // =================================================================== |
614 | |
615 | |
616 | // =================================================================== |
617 | |
618 | #ifdef __GNUC__ |
619 | #pragma GCC diagnostic push |
620 | #pragma GCC diagnostic ignored "-Wstrict-aliasing" |
621 | #endif // __GNUC__ |
622 | // VariableDef |
623 | |
624 | // string variable_name = 1; |
625 | inline void VariableDef::clear_variable_name() { |
626 | variable_name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); |
627 | } |
628 | inline const std::string& VariableDef::variable_name() const { |
629 | // @@protoc_insertion_point(field_get:tensorflow.VariableDef.variable_name) |
630 | return variable_name_.Get(); |
631 | } |
632 | inline void VariableDef::set_variable_name(const std::string& value) { |
633 | |
634 | variable_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArenaNoVirtual()); |
635 | // @@protoc_insertion_point(field_set:tensorflow.VariableDef.variable_name) |
636 | } |
637 | inline void VariableDef::set_variable_name(std::string&& value) { |
638 | |
639 | variable_name_.Set( |
640 | &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArenaNoVirtual()); |
641 | // @@protoc_insertion_point(field_set_rvalue:tensorflow.VariableDef.variable_name) |
642 | } |
643 | inline void VariableDef::set_variable_name(const char* value) { |
644 | GOOGLE_DCHECK(value != nullptr); |
645 | |
646 | variable_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), |
647 | GetArenaNoVirtual()); |
648 | // @@protoc_insertion_point(field_set_char:tensorflow.VariableDef.variable_name) |
649 | } |
650 | inline void VariableDef::set_variable_name(const char* value, |
651 | size_t size) { |
652 | |
653 | variable_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( |
654 | reinterpret_cast<const char*>(value), size), GetArenaNoVirtual()); |
655 | // @@protoc_insertion_point(field_set_pointer:tensorflow.VariableDef.variable_name) |
656 | } |
657 | inline std::string* VariableDef::mutable_variable_name() { |
658 | |
659 | // @@protoc_insertion_point(field_mutable:tensorflow.VariableDef.variable_name) |
660 | return variable_name_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); |
661 | } |
662 | inline std::string* VariableDef::release_variable_name() { |
663 | // @@protoc_insertion_point(field_release:tensorflow.VariableDef.variable_name) |
664 | |
665 | return variable_name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); |
666 | } |
667 | inline void VariableDef::set_allocated_variable_name(std::string* variable_name) { |
668 | if (variable_name != nullptr) { |
669 | |
670 | } else { |
671 | |
672 | } |
673 | variable_name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), variable_name, |
674 | GetArenaNoVirtual()); |
675 | // @@protoc_insertion_point(field_set_allocated:tensorflow.VariableDef.variable_name) |
676 | } |
677 | inline std::string* VariableDef::unsafe_arena_release_variable_name() { |
678 | // @@protoc_insertion_point(field_unsafe_arena_release:tensorflow.VariableDef.variable_name) |
679 | GOOGLE_DCHECK(GetArenaNoVirtual() != nullptr); |
680 | |
681 | return variable_name_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), |
682 | GetArenaNoVirtual()); |
683 | } |
684 | inline void VariableDef::unsafe_arena_set_allocated_variable_name( |
685 | std::string* variable_name) { |
686 | GOOGLE_DCHECK(GetArenaNoVirtual() != nullptr); |
687 | if (variable_name != nullptr) { |
688 | |
689 | } else { |
690 | |
691 | } |
692 | variable_name_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), |
693 | variable_name, GetArenaNoVirtual()); |
694 | // @@protoc_insertion_point(field_unsafe_arena_set_allocated:tensorflow.VariableDef.variable_name) |
695 | } |
696 | |
697 | // string initial_value_name = 6; |
698 | inline void VariableDef::clear_initial_value_name() { |
699 | initial_value_name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); |
700 | } |
701 | inline const std::string& VariableDef::initial_value_name() const { |
702 | // @@protoc_insertion_point(field_get:tensorflow.VariableDef.initial_value_name) |
703 | return initial_value_name_.Get(); |
704 | } |
705 | inline void VariableDef::set_initial_value_name(const std::string& value) { |
706 | |
707 | initial_value_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArenaNoVirtual()); |
708 | // @@protoc_insertion_point(field_set:tensorflow.VariableDef.initial_value_name) |
709 | } |
710 | inline void VariableDef::set_initial_value_name(std::string&& value) { |
711 | |
712 | initial_value_name_.Set( |
713 | &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArenaNoVirtual()); |
714 | // @@protoc_insertion_point(field_set_rvalue:tensorflow.VariableDef.initial_value_name) |
715 | } |
716 | inline void VariableDef::set_initial_value_name(const char* value) { |
717 | GOOGLE_DCHECK(value != nullptr); |
718 | |
719 | initial_value_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), |
720 | GetArenaNoVirtual()); |
721 | // @@protoc_insertion_point(field_set_char:tensorflow.VariableDef.initial_value_name) |
722 | } |
723 | inline void VariableDef::set_initial_value_name(const char* value, |
724 | size_t size) { |
725 | |
726 | initial_value_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( |
727 | reinterpret_cast<const char*>(value), size), GetArenaNoVirtual()); |
728 | // @@protoc_insertion_point(field_set_pointer:tensorflow.VariableDef.initial_value_name) |
729 | } |
730 | inline std::string* VariableDef::mutable_initial_value_name() { |
731 | |
732 | // @@protoc_insertion_point(field_mutable:tensorflow.VariableDef.initial_value_name) |
733 | return initial_value_name_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); |
734 | } |
735 | inline std::string* VariableDef::release_initial_value_name() { |
736 | // @@protoc_insertion_point(field_release:tensorflow.VariableDef.initial_value_name) |
737 | |
738 | return initial_value_name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); |
739 | } |
740 | inline void VariableDef::set_allocated_initial_value_name(std::string* initial_value_name) { |
741 | if (initial_value_name != nullptr) { |
742 | |
743 | } else { |
744 | |
745 | } |
746 | initial_value_name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), initial_value_name, |
747 | GetArenaNoVirtual()); |
748 | // @@protoc_insertion_point(field_set_allocated:tensorflow.VariableDef.initial_value_name) |
749 | } |
750 | inline std::string* VariableDef::unsafe_arena_release_initial_value_name() { |
751 | // @@protoc_insertion_point(field_unsafe_arena_release:tensorflow.VariableDef.initial_value_name) |
752 | GOOGLE_DCHECK(GetArenaNoVirtual() != nullptr); |
753 | |
754 | return initial_value_name_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), |
755 | GetArenaNoVirtual()); |
756 | } |
757 | inline void VariableDef::unsafe_arena_set_allocated_initial_value_name( |
758 | std::string* initial_value_name) { |
759 | GOOGLE_DCHECK(GetArenaNoVirtual() != nullptr); |
760 | if (initial_value_name != nullptr) { |
761 | |
762 | } else { |
763 | |
764 | } |
765 | initial_value_name_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), |
766 | initial_value_name, GetArenaNoVirtual()); |
767 | // @@protoc_insertion_point(field_unsafe_arena_set_allocated:tensorflow.VariableDef.initial_value_name) |
768 | } |
769 | |
770 | // string initializer_name = 2; |
771 | inline void VariableDef::clear_initializer_name() { |
772 | initializer_name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); |
773 | } |
774 | inline const std::string& VariableDef::initializer_name() const { |
775 | // @@protoc_insertion_point(field_get:tensorflow.VariableDef.initializer_name) |
776 | return initializer_name_.Get(); |
777 | } |
778 | inline void VariableDef::set_initializer_name(const std::string& value) { |
779 | |
780 | initializer_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArenaNoVirtual()); |
781 | // @@protoc_insertion_point(field_set:tensorflow.VariableDef.initializer_name) |
782 | } |
783 | inline void VariableDef::set_initializer_name(std::string&& value) { |
784 | |
785 | initializer_name_.Set( |
786 | &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArenaNoVirtual()); |
787 | // @@protoc_insertion_point(field_set_rvalue:tensorflow.VariableDef.initializer_name) |
788 | } |
789 | inline void VariableDef::set_initializer_name(const char* value) { |
790 | GOOGLE_DCHECK(value != nullptr); |
791 | |
792 | initializer_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), |
793 | GetArenaNoVirtual()); |
794 | // @@protoc_insertion_point(field_set_char:tensorflow.VariableDef.initializer_name) |
795 | } |
796 | inline void VariableDef::set_initializer_name(const char* value, |
797 | size_t size) { |
798 | |
799 | initializer_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( |
800 | reinterpret_cast<const char*>(value), size), GetArenaNoVirtual()); |
801 | // @@protoc_insertion_point(field_set_pointer:tensorflow.VariableDef.initializer_name) |
802 | } |
803 | inline std::string* VariableDef::mutable_initializer_name() { |
804 | |
805 | // @@protoc_insertion_point(field_mutable:tensorflow.VariableDef.initializer_name) |
806 | return initializer_name_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); |
807 | } |
808 | inline std::string* VariableDef::release_initializer_name() { |
809 | // @@protoc_insertion_point(field_release:tensorflow.VariableDef.initializer_name) |
810 | |
811 | return initializer_name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); |
812 | } |
813 | inline void VariableDef::set_allocated_initializer_name(std::string* initializer_name) { |
814 | if (initializer_name != nullptr) { |
815 | |
816 | } else { |
817 | |
818 | } |
819 | initializer_name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), initializer_name, |
820 | GetArenaNoVirtual()); |
821 | // @@protoc_insertion_point(field_set_allocated:tensorflow.VariableDef.initializer_name) |
822 | } |
823 | inline std::string* VariableDef::unsafe_arena_release_initializer_name() { |
824 | // @@protoc_insertion_point(field_unsafe_arena_release:tensorflow.VariableDef.initializer_name) |
825 | GOOGLE_DCHECK(GetArenaNoVirtual() != nullptr); |
826 | |
827 | return initializer_name_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), |
828 | GetArenaNoVirtual()); |
829 | } |
830 | inline void VariableDef::unsafe_arena_set_allocated_initializer_name( |
831 | std::string* initializer_name) { |
832 | GOOGLE_DCHECK(GetArenaNoVirtual() != nullptr); |
833 | if (initializer_name != nullptr) { |
834 | |
835 | } else { |
836 | |
837 | } |
838 | initializer_name_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), |
839 | initializer_name, GetArenaNoVirtual()); |
840 | // @@protoc_insertion_point(field_unsafe_arena_set_allocated:tensorflow.VariableDef.initializer_name) |
841 | } |
842 | |
843 | // string snapshot_name = 3; |
844 | inline void VariableDef::clear_snapshot_name() { |
845 | snapshot_name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); |
846 | } |
847 | inline const std::string& VariableDef::snapshot_name() const { |
848 | // @@protoc_insertion_point(field_get:tensorflow.VariableDef.snapshot_name) |
849 | return snapshot_name_.Get(); |
850 | } |
851 | inline void VariableDef::set_snapshot_name(const std::string& value) { |
852 | |
853 | snapshot_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArenaNoVirtual()); |
854 | // @@protoc_insertion_point(field_set:tensorflow.VariableDef.snapshot_name) |
855 | } |
856 | inline void VariableDef::set_snapshot_name(std::string&& value) { |
857 | |
858 | snapshot_name_.Set( |
859 | &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArenaNoVirtual()); |
860 | // @@protoc_insertion_point(field_set_rvalue:tensorflow.VariableDef.snapshot_name) |
861 | } |
862 | inline void VariableDef::set_snapshot_name(const char* value) { |
863 | GOOGLE_DCHECK(value != nullptr); |
864 | |
865 | snapshot_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), |
866 | GetArenaNoVirtual()); |
867 | // @@protoc_insertion_point(field_set_char:tensorflow.VariableDef.snapshot_name) |
868 | } |
869 | inline void VariableDef::set_snapshot_name(const char* value, |
870 | size_t size) { |
871 | |
872 | snapshot_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( |
873 | reinterpret_cast<const char*>(value), size), GetArenaNoVirtual()); |
874 | // @@protoc_insertion_point(field_set_pointer:tensorflow.VariableDef.snapshot_name) |
875 | } |
876 | inline std::string* VariableDef::mutable_snapshot_name() { |
877 | |
878 | // @@protoc_insertion_point(field_mutable:tensorflow.VariableDef.snapshot_name) |
879 | return snapshot_name_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); |
880 | } |
881 | inline std::string* VariableDef::release_snapshot_name() { |
882 | // @@protoc_insertion_point(field_release:tensorflow.VariableDef.snapshot_name) |
883 | |
884 | return snapshot_name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); |
885 | } |
886 | inline void VariableDef::set_allocated_snapshot_name(std::string* snapshot_name) { |
887 | if (snapshot_name != nullptr) { |
888 | |
889 | } else { |
890 | |
891 | } |
892 | snapshot_name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), snapshot_name, |
893 | GetArenaNoVirtual()); |
894 | // @@protoc_insertion_point(field_set_allocated:tensorflow.VariableDef.snapshot_name) |
895 | } |
896 | inline std::string* VariableDef::unsafe_arena_release_snapshot_name() { |
897 | // @@protoc_insertion_point(field_unsafe_arena_release:tensorflow.VariableDef.snapshot_name) |
898 | GOOGLE_DCHECK(GetArenaNoVirtual() != nullptr); |
899 | |
900 | return snapshot_name_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), |
901 | GetArenaNoVirtual()); |
902 | } |
903 | inline void VariableDef::unsafe_arena_set_allocated_snapshot_name( |
904 | std::string* snapshot_name) { |
905 | GOOGLE_DCHECK(GetArenaNoVirtual() != nullptr); |
906 | if (snapshot_name != nullptr) { |
907 | |
908 | } else { |
909 | |
910 | } |
911 | snapshot_name_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), |
912 | snapshot_name, GetArenaNoVirtual()); |
913 | // @@protoc_insertion_point(field_unsafe_arena_set_allocated:tensorflow.VariableDef.snapshot_name) |
914 | } |
915 | |
916 | // .tensorflow.SaveSliceInfoDef save_slice_info_def = 4; |
917 | inline bool VariableDef::has_save_slice_info_def() const { |
918 | return this != internal_default_instance() && save_slice_info_def_ != nullptr; |
919 | } |
920 | inline void VariableDef::clear_save_slice_info_def() { |
921 | if (GetArenaNoVirtual() == nullptr && save_slice_info_def_ != nullptr) { |
922 | delete save_slice_info_def_; |
923 | } |
924 | save_slice_info_def_ = nullptr; |
925 | } |
926 | inline const ::tensorflow::SaveSliceInfoDef& VariableDef::save_slice_info_def() const { |
927 | const ::tensorflow::SaveSliceInfoDef* p = save_slice_info_def_; |
928 | // @@protoc_insertion_point(field_get:tensorflow.VariableDef.save_slice_info_def) |
929 | return p != nullptr ? *p : *reinterpret_cast<const ::tensorflow::SaveSliceInfoDef*>( |
930 | &::tensorflow::_SaveSliceInfoDef_default_instance_); |
931 | } |
932 | inline ::tensorflow::SaveSliceInfoDef* VariableDef::release_save_slice_info_def() { |
933 | // @@protoc_insertion_point(field_release:tensorflow.VariableDef.save_slice_info_def) |
934 | |
935 | ::tensorflow::SaveSliceInfoDef* temp = save_slice_info_def_; |
936 | if (GetArenaNoVirtual() != nullptr) { |
937 | temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); |
938 | } |
939 | save_slice_info_def_ = nullptr; |
940 | return temp; |
941 | } |
942 | inline ::tensorflow::SaveSliceInfoDef* VariableDef::unsafe_arena_release_save_slice_info_def() { |
943 | // @@protoc_insertion_point(field_unsafe_arena_release:tensorflow.VariableDef.save_slice_info_def) |
944 | |
945 | ::tensorflow::SaveSliceInfoDef* temp = save_slice_info_def_; |
946 | save_slice_info_def_ = nullptr; |
947 | return temp; |
948 | } |
949 | inline ::tensorflow::SaveSliceInfoDef* VariableDef::mutable_save_slice_info_def() { |
950 | |
951 | if (save_slice_info_def_ == nullptr) { |
952 | auto* p = CreateMaybeMessage<::tensorflow::SaveSliceInfoDef>(GetArenaNoVirtual()); |
953 | save_slice_info_def_ = p; |
954 | } |
955 | // @@protoc_insertion_point(field_mutable:tensorflow.VariableDef.save_slice_info_def) |
956 | return save_slice_info_def_; |
957 | } |
958 | inline void VariableDef::set_allocated_save_slice_info_def(::tensorflow::SaveSliceInfoDef* save_slice_info_def) { |
959 | ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual(); |
960 | if (message_arena == nullptr) { |
961 | delete save_slice_info_def_; |
962 | } |
963 | if (save_slice_info_def) { |
964 | ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = |
965 | ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(save_slice_info_def); |
966 | if (message_arena != submessage_arena) { |
967 | save_slice_info_def = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( |
968 | message_arena, save_slice_info_def, submessage_arena); |
969 | } |
970 | |
971 | } else { |
972 | |
973 | } |
974 | save_slice_info_def_ = save_slice_info_def; |
975 | // @@protoc_insertion_point(field_set_allocated:tensorflow.VariableDef.save_slice_info_def) |
976 | } |
977 | |
978 | // bool is_resource = 5; |
979 | inline void VariableDef::clear_is_resource() { |
980 | is_resource_ = false; |
981 | } |
982 | inline bool VariableDef::is_resource() const { |
983 | // @@protoc_insertion_point(field_get:tensorflow.VariableDef.is_resource) |
984 | return is_resource_; |
985 | } |
986 | inline void VariableDef::set_is_resource(bool value) { |
987 | |
988 | is_resource_ = value; |
989 | // @@protoc_insertion_point(field_set:tensorflow.VariableDef.is_resource) |
990 | } |
991 | |
992 | // bool trainable = 7; |
993 | inline void VariableDef::clear_trainable() { |
994 | trainable_ = false; |
995 | } |
996 | inline bool VariableDef::trainable() const { |
997 | // @@protoc_insertion_point(field_get:tensorflow.VariableDef.trainable) |
998 | return trainable_; |
999 | } |
1000 | inline void VariableDef::set_trainable(bool value) { |
1001 | |
1002 | trainable_ = value; |
1003 | // @@protoc_insertion_point(field_set:tensorflow.VariableDef.trainable) |
1004 | } |
1005 | |
1006 | // .tensorflow.VariableSynchronization synchronization = 8; |
1007 | inline void VariableDef::clear_synchronization() { |
1008 | synchronization_ = 0; |
1009 | } |
1010 | inline ::tensorflow::VariableSynchronization VariableDef::synchronization() const { |
1011 | // @@protoc_insertion_point(field_get:tensorflow.VariableDef.synchronization) |
1012 | return static_cast< ::tensorflow::VariableSynchronization >(synchronization_); |
1013 | } |
1014 | inline void VariableDef::set_synchronization(::tensorflow::VariableSynchronization value) { |
1015 | |
1016 | synchronization_ = value; |
1017 | // @@protoc_insertion_point(field_set:tensorflow.VariableDef.synchronization) |
1018 | } |
1019 | |
1020 | // .tensorflow.VariableAggregation aggregation = 9; |
1021 | inline void VariableDef::clear_aggregation() { |
1022 | aggregation_ = 0; |
1023 | } |
1024 | inline ::tensorflow::VariableAggregation VariableDef::aggregation() const { |
1025 | // @@protoc_insertion_point(field_get:tensorflow.VariableDef.aggregation) |
1026 | return static_cast< ::tensorflow::VariableAggregation >(aggregation_); |
1027 | } |
1028 | inline void VariableDef::set_aggregation(::tensorflow::VariableAggregation value) { |
1029 | |
1030 | aggregation_ = value; |
1031 | // @@protoc_insertion_point(field_set:tensorflow.VariableDef.aggregation) |
1032 | } |
1033 | |
1034 | // ------------------------------------------------------------------- |
1035 | |
1036 | // SaveSliceInfoDef |
1037 | |
1038 | // string full_name = 1; |
1039 | inline void SaveSliceInfoDef::clear_full_name() { |
1040 | full_name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); |
1041 | } |
1042 | inline const std::string& SaveSliceInfoDef::full_name() const { |
1043 | // @@protoc_insertion_point(field_get:tensorflow.SaveSliceInfoDef.full_name) |
1044 | return full_name_.Get(); |
1045 | } |
1046 | inline void SaveSliceInfoDef::set_full_name(const std::string& value) { |
1047 | |
1048 | full_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArenaNoVirtual()); |
1049 | // @@protoc_insertion_point(field_set:tensorflow.SaveSliceInfoDef.full_name) |
1050 | } |
1051 | inline void SaveSliceInfoDef::set_full_name(std::string&& value) { |
1052 | |
1053 | full_name_.Set( |
1054 | &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArenaNoVirtual()); |
1055 | // @@protoc_insertion_point(field_set_rvalue:tensorflow.SaveSliceInfoDef.full_name) |
1056 | } |
1057 | inline void SaveSliceInfoDef::set_full_name(const char* value) { |
1058 | GOOGLE_DCHECK(value != nullptr); |
1059 | |
1060 | full_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), |
1061 | GetArenaNoVirtual()); |
1062 | // @@protoc_insertion_point(field_set_char:tensorflow.SaveSliceInfoDef.full_name) |
1063 | } |
1064 | inline void SaveSliceInfoDef::set_full_name(const char* value, |
1065 | size_t size) { |
1066 | |
1067 | full_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( |
1068 | reinterpret_cast<const char*>(value), size), GetArenaNoVirtual()); |
1069 | // @@protoc_insertion_point(field_set_pointer:tensorflow.SaveSliceInfoDef.full_name) |
1070 | } |
1071 | inline std::string* SaveSliceInfoDef::mutable_full_name() { |
1072 | |
1073 | // @@protoc_insertion_point(field_mutable:tensorflow.SaveSliceInfoDef.full_name) |
1074 | return full_name_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); |
1075 | } |
1076 | inline std::string* SaveSliceInfoDef::release_full_name() { |
1077 | // @@protoc_insertion_point(field_release:tensorflow.SaveSliceInfoDef.full_name) |
1078 | |
1079 | return full_name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); |
1080 | } |
1081 | inline void SaveSliceInfoDef::set_allocated_full_name(std::string* full_name) { |
1082 | if (full_name != nullptr) { |
1083 | |
1084 | } else { |
1085 | |
1086 | } |
1087 | full_name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), full_name, |
1088 | GetArenaNoVirtual()); |
1089 | // @@protoc_insertion_point(field_set_allocated:tensorflow.SaveSliceInfoDef.full_name) |
1090 | } |
1091 | inline std::string* SaveSliceInfoDef::unsafe_arena_release_full_name() { |
1092 | // @@protoc_insertion_point(field_unsafe_arena_release:tensorflow.SaveSliceInfoDef.full_name) |
1093 | GOOGLE_DCHECK(GetArenaNoVirtual() != nullptr); |
1094 | |
1095 | return full_name_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), |
1096 | GetArenaNoVirtual()); |
1097 | } |
1098 | inline void SaveSliceInfoDef::unsafe_arena_set_allocated_full_name( |
1099 | std::string* full_name) { |
1100 | GOOGLE_DCHECK(GetArenaNoVirtual() != nullptr); |
1101 | if (full_name != nullptr) { |
1102 | |
1103 | } else { |
1104 | |
1105 | } |
1106 | full_name_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), |
1107 | full_name, GetArenaNoVirtual()); |
1108 | // @@protoc_insertion_point(field_unsafe_arena_set_allocated:tensorflow.SaveSliceInfoDef.full_name) |
1109 | } |
1110 | |
1111 | // repeated int64 full_shape = 2; |
1112 | inline int SaveSliceInfoDef::full_shape_size() const { |
1113 | return full_shape_.size(); |
1114 | } |
1115 | inline void SaveSliceInfoDef::clear_full_shape() { |
1116 | full_shape_.Clear(); |
1117 | } |
1118 | inline ::PROTOBUF_NAMESPACE_ID::int64 SaveSliceInfoDef::full_shape(int index) const { |
1119 | // @@protoc_insertion_point(field_get:tensorflow.SaveSliceInfoDef.full_shape) |
1120 | return full_shape_.Get(index); |
1121 | } |
1122 | inline void SaveSliceInfoDef::set_full_shape(int index, ::PROTOBUF_NAMESPACE_ID::int64 value) { |
1123 | full_shape_.Set(index, value); |
1124 | // @@protoc_insertion_point(field_set:tensorflow.SaveSliceInfoDef.full_shape) |
1125 | } |
1126 | inline void SaveSliceInfoDef::add_full_shape(::PROTOBUF_NAMESPACE_ID::int64 value) { |
1127 | full_shape_.Add(value); |
1128 | // @@protoc_insertion_point(field_add:tensorflow.SaveSliceInfoDef.full_shape) |
1129 | } |
1130 | inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >& |
1131 | SaveSliceInfoDef::full_shape() const { |
1132 | // @@protoc_insertion_point(field_list:tensorflow.SaveSliceInfoDef.full_shape) |
1133 | return full_shape_; |
1134 | } |
1135 | inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >* |
1136 | SaveSliceInfoDef::mutable_full_shape() { |
1137 | // @@protoc_insertion_point(field_mutable_list:tensorflow.SaveSliceInfoDef.full_shape) |
1138 | return &full_shape_; |
1139 | } |
1140 | |
1141 | // repeated int64 var_offset = 3; |
1142 | inline int SaveSliceInfoDef::var_offset_size() const { |
1143 | return var_offset_.size(); |
1144 | } |
1145 | inline void SaveSliceInfoDef::clear_var_offset() { |
1146 | var_offset_.Clear(); |
1147 | } |
1148 | inline ::PROTOBUF_NAMESPACE_ID::int64 SaveSliceInfoDef::var_offset(int index) const { |
1149 | // @@protoc_insertion_point(field_get:tensorflow.SaveSliceInfoDef.var_offset) |
1150 | return var_offset_.Get(index); |
1151 | } |
1152 | inline void SaveSliceInfoDef::set_var_offset(int index, ::PROTOBUF_NAMESPACE_ID::int64 value) { |
1153 | var_offset_.Set(index, value); |
1154 | // @@protoc_insertion_point(field_set:tensorflow.SaveSliceInfoDef.var_offset) |
1155 | } |
1156 | inline void SaveSliceInfoDef::add_var_offset(::PROTOBUF_NAMESPACE_ID::int64 value) { |
1157 | var_offset_.Add(value); |
1158 | // @@protoc_insertion_point(field_add:tensorflow.SaveSliceInfoDef.var_offset) |
1159 | } |
1160 | inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >& |
1161 | SaveSliceInfoDef::var_offset() const { |
1162 | // @@protoc_insertion_point(field_list:tensorflow.SaveSliceInfoDef.var_offset) |
1163 | return var_offset_; |
1164 | } |
1165 | inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >* |
1166 | SaveSliceInfoDef::mutable_var_offset() { |
1167 | // @@protoc_insertion_point(field_mutable_list:tensorflow.SaveSliceInfoDef.var_offset) |
1168 | return &var_offset_; |
1169 | } |
1170 | |
1171 | // repeated int64 var_shape = 4; |
1172 | inline int SaveSliceInfoDef::var_shape_size() const { |
1173 | return var_shape_.size(); |
1174 | } |
1175 | inline void SaveSliceInfoDef::clear_var_shape() { |
1176 | var_shape_.Clear(); |
1177 | } |
1178 | inline ::PROTOBUF_NAMESPACE_ID::int64 SaveSliceInfoDef::var_shape(int index) const { |
1179 | // @@protoc_insertion_point(field_get:tensorflow.SaveSliceInfoDef.var_shape) |
1180 | return var_shape_.Get(index); |
1181 | } |
1182 | inline void SaveSliceInfoDef::set_var_shape(int index, ::PROTOBUF_NAMESPACE_ID::int64 value) { |
1183 | var_shape_.Set(index, value); |
1184 | // @@protoc_insertion_point(field_set:tensorflow.SaveSliceInfoDef.var_shape) |
1185 | } |
1186 | inline void SaveSliceInfoDef::add_var_shape(::PROTOBUF_NAMESPACE_ID::int64 value) { |
1187 | var_shape_.Add(value); |
1188 | // @@protoc_insertion_point(field_add:tensorflow.SaveSliceInfoDef.var_shape) |
1189 | } |
1190 | inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >& |
1191 | SaveSliceInfoDef::var_shape() const { |
1192 | // @@protoc_insertion_point(field_list:tensorflow.SaveSliceInfoDef.var_shape) |
1193 | return var_shape_; |
1194 | } |
1195 | inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int64 >* |
1196 | SaveSliceInfoDef::mutable_var_shape() { |
1197 | // @@protoc_insertion_point(field_mutable_list:tensorflow.SaveSliceInfoDef.var_shape) |
1198 | return &var_shape_; |
1199 | } |
1200 | |
1201 | #ifdef __GNUC__ |
1202 | #pragma GCC diagnostic pop |
1203 | #endif // __GNUC__ |
1204 | // ------------------------------------------------------------------- |
1205 | |
1206 | |
1207 | // @@protoc_insertion_point(namespace_scope) |
1208 | |
1209 | } // namespace tensorflow |
1210 | |
1211 | PROTOBUF_NAMESPACE_OPEN |
1212 | |
1213 | template <> struct is_proto_enum< ::tensorflow::VariableSynchronization> : ::std::true_type {}; |
1214 | template <> |
1215 | inline const EnumDescriptor* GetEnumDescriptor< ::tensorflow::VariableSynchronization>() { |
1216 | return ::tensorflow::VariableSynchronization_descriptor(); |
1217 | } |
1218 | template <> struct is_proto_enum< ::tensorflow::VariableAggregation> : ::std::true_type {}; |
1219 | template <> |
1220 | inline const EnumDescriptor* GetEnumDescriptor< ::tensorflow::VariableAggregation>() { |
1221 | return ::tensorflow::VariableAggregation_descriptor(); |
1222 | } |
1223 | |
1224 | PROTOBUF_NAMESPACE_CLOSE |
1225 | |
1226 | // @@protoc_insertion_point(global_scope) |
1227 | |
1228 | #include <google/protobuf/port_undef.inc> |
1229 | #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_tensorflow_2fcore_2fframework_2fvariable_2eproto |
1230 | |