1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: tensorflow/core/protobuf/trackable_object_graph.proto
3
4#include "tensorflow/core/protobuf/trackable_object_graph.pb.h"
5
6#include <algorithm>
7
8#include <google/protobuf/stubs/common.h>
9#include <google/protobuf/io/coded_stream.h>
10#include <google/protobuf/extension_set.h>
11#include <google/protobuf/wire_format_lite.h>
12#include <google/protobuf/descriptor.h>
13#include <google/protobuf/generated_message_reflection.h>
14#include <google/protobuf/reflection_ops.h>
15#include <google/protobuf/wire_format.h>
16// @@protoc_insertion_point(includes)
17#include <google/protobuf/port_def.inc>
18extern PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fwrappers_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_BoolValue_google_2fprotobuf_2fwrappers_2eproto;
19extern PROTOBUF_INTERNAL_EXPORT_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_RegisteredSaver_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto;
20extern PROTOBUF_INTERNAL_EXPORT_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<5> scc_info_TrackableObjectGraph_TrackableObject_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto;
21extern PROTOBUF_INTERNAL_EXPORT_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_TrackableObjectGraph_TrackableObject_ObjectReference_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto;
22extern PROTOBUF_INTERNAL_EXPORT_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_TrackableObjectGraph_TrackableObject_SerializedTensor_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto;
23extern PROTOBUF_INTERNAL_EXPORT_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_TrackableObjectGraph_TrackableObject_SlotVariableReference_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto;
24namespace tensorflow {
25class TrackableObjectGraph_TrackableObject_ObjectReferenceDefaultTypeInternal {
26 public:
27 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<TrackableObjectGraph_TrackableObject_ObjectReference> _instance;
28} _TrackableObjectGraph_TrackableObject_ObjectReference_default_instance_;
29class TrackableObjectGraph_TrackableObject_SerializedTensorDefaultTypeInternal {
30 public:
31 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<TrackableObjectGraph_TrackableObject_SerializedTensor> _instance;
32} _TrackableObjectGraph_TrackableObject_SerializedTensor_default_instance_;
33class TrackableObjectGraph_TrackableObject_SlotVariableReferenceDefaultTypeInternal {
34 public:
35 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<TrackableObjectGraph_TrackableObject_SlotVariableReference> _instance;
36} _TrackableObjectGraph_TrackableObject_SlotVariableReference_default_instance_;
37class TrackableObjectGraph_TrackableObjectDefaultTypeInternal {
38 public:
39 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<TrackableObjectGraph_TrackableObject> _instance;
40} _TrackableObjectGraph_TrackableObject_default_instance_;
41class TrackableObjectGraphDefaultTypeInternal {
42 public:
43 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<TrackableObjectGraph> _instance;
44} _TrackableObjectGraph_default_instance_;
45class RegisteredSaverDefaultTypeInternal {
46 public:
47 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<RegisteredSaver> _instance;
48} _RegisteredSaver_default_instance_;
49} // namespace tensorflow
50static void InitDefaultsscc_info_RegisteredSaver_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto() {
51 GOOGLE_PROTOBUF_VERIFY_VERSION;
52
53 {
54 void* ptr = &::tensorflow::_RegisteredSaver_default_instance_;
55 new (ptr) ::tensorflow::RegisteredSaver();
56 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
57 }
58 ::tensorflow::RegisteredSaver::InitAsDefaultInstance();
59}
60
61::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_RegisteredSaver_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto =
62 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsscc_info_RegisteredSaver_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto}, {}};
63
64static void InitDefaultsscc_info_TrackableObjectGraph_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto() {
65 GOOGLE_PROTOBUF_VERIFY_VERSION;
66
67 {
68 void* ptr = &::tensorflow::_TrackableObjectGraph_default_instance_;
69 new (ptr) ::tensorflow::TrackableObjectGraph();
70 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
71 }
72 ::tensorflow::TrackableObjectGraph::InitAsDefaultInstance();
73}
74
75::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_TrackableObjectGraph_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto =
76 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsscc_info_TrackableObjectGraph_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto}, {
77 &scc_info_TrackableObjectGraph_TrackableObject_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto.base,}};
78
79static void InitDefaultsscc_info_TrackableObjectGraph_TrackableObject_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto() {
80 GOOGLE_PROTOBUF_VERIFY_VERSION;
81
82 {
83 void* ptr = &::tensorflow::_TrackableObjectGraph_TrackableObject_default_instance_;
84 new (ptr) ::tensorflow::TrackableObjectGraph_TrackableObject();
85 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
86 }
87 ::tensorflow::TrackableObjectGraph_TrackableObject::InitAsDefaultInstance();
88}
89
90::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<5> scc_info_TrackableObjectGraph_TrackableObject_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto =
91 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 5, InitDefaultsscc_info_TrackableObjectGraph_TrackableObject_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto}, {
92 &scc_info_TrackableObjectGraph_TrackableObject_ObjectReference_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto.base,
93 &scc_info_TrackableObjectGraph_TrackableObject_SerializedTensor_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto.base,
94 &scc_info_TrackableObjectGraph_TrackableObject_SlotVariableReference_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto.base,
95 &scc_info_RegisteredSaver_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto.base,
96 &scc_info_BoolValue_google_2fprotobuf_2fwrappers_2eproto.base,}};
97
98static void InitDefaultsscc_info_TrackableObjectGraph_TrackableObject_ObjectReference_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto() {
99 GOOGLE_PROTOBUF_VERIFY_VERSION;
100
101 {
102 void* ptr = &::tensorflow::_TrackableObjectGraph_TrackableObject_ObjectReference_default_instance_;
103 new (ptr) ::tensorflow::TrackableObjectGraph_TrackableObject_ObjectReference();
104 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
105 }
106 ::tensorflow::TrackableObjectGraph_TrackableObject_ObjectReference::InitAsDefaultInstance();
107}
108
109::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_TrackableObjectGraph_TrackableObject_ObjectReference_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto =
110 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsscc_info_TrackableObjectGraph_TrackableObject_ObjectReference_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto}, {}};
111
112static void InitDefaultsscc_info_TrackableObjectGraph_TrackableObject_SerializedTensor_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto() {
113 GOOGLE_PROTOBUF_VERIFY_VERSION;
114
115 {
116 void* ptr = &::tensorflow::_TrackableObjectGraph_TrackableObject_SerializedTensor_default_instance_;
117 new (ptr) ::tensorflow::TrackableObjectGraph_TrackableObject_SerializedTensor();
118 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
119 }
120 ::tensorflow::TrackableObjectGraph_TrackableObject_SerializedTensor::InitAsDefaultInstance();
121}
122
123::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_TrackableObjectGraph_TrackableObject_SerializedTensor_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto =
124 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsscc_info_TrackableObjectGraph_TrackableObject_SerializedTensor_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto}, {}};
125
126static void InitDefaultsscc_info_TrackableObjectGraph_TrackableObject_SlotVariableReference_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto() {
127 GOOGLE_PROTOBUF_VERIFY_VERSION;
128
129 {
130 void* ptr = &::tensorflow::_TrackableObjectGraph_TrackableObject_SlotVariableReference_default_instance_;
131 new (ptr) ::tensorflow::TrackableObjectGraph_TrackableObject_SlotVariableReference();
132 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
133 }
134 ::tensorflow::TrackableObjectGraph_TrackableObject_SlotVariableReference::InitAsDefaultInstance();
135}
136
137::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_TrackableObjectGraph_TrackableObject_SlotVariableReference_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto =
138 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsscc_info_TrackableObjectGraph_TrackableObject_SlotVariableReference_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto}, {}};
139
140static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto[6];
141static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const** file_level_enum_descriptors_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto = nullptr;
142static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto = nullptr;
143
144const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
145 ~0u, // no _has_bits_
146 PROTOBUF_FIELD_OFFSET(::tensorflow::TrackableObjectGraph_TrackableObject_ObjectReference, _internal_metadata_),
147 ~0u, // no _extensions_
148 ~0u, // no _oneof_case_
149 ~0u, // no _weak_field_map_
150 PROTOBUF_FIELD_OFFSET(::tensorflow::TrackableObjectGraph_TrackableObject_ObjectReference, node_id_),
151 PROTOBUF_FIELD_OFFSET(::tensorflow::TrackableObjectGraph_TrackableObject_ObjectReference, local_name_),
152 ~0u, // no _has_bits_
153 PROTOBUF_FIELD_OFFSET(::tensorflow::TrackableObjectGraph_TrackableObject_SerializedTensor, _internal_metadata_),
154 ~0u, // no _extensions_
155 ~0u, // no _oneof_case_
156 ~0u, // no _weak_field_map_
157 PROTOBUF_FIELD_OFFSET(::tensorflow::TrackableObjectGraph_TrackableObject_SerializedTensor, name_),
158 PROTOBUF_FIELD_OFFSET(::tensorflow::TrackableObjectGraph_TrackableObject_SerializedTensor, full_name_),
159 PROTOBUF_FIELD_OFFSET(::tensorflow::TrackableObjectGraph_TrackableObject_SerializedTensor, checkpoint_key_),
160 ~0u, // no _has_bits_
161 PROTOBUF_FIELD_OFFSET(::tensorflow::TrackableObjectGraph_TrackableObject_SlotVariableReference, _internal_metadata_),
162 ~0u, // no _extensions_
163 ~0u, // no _oneof_case_
164 ~0u, // no _weak_field_map_
165 PROTOBUF_FIELD_OFFSET(::tensorflow::TrackableObjectGraph_TrackableObject_SlotVariableReference, original_variable_node_id_),
166 PROTOBUF_FIELD_OFFSET(::tensorflow::TrackableObjectGraph_TrackableObject_SlotVariableReference, slot_name_),
167 PROTOBUF_FIELD_OFFSET(::tensorflow::TrackableObjectGraph_TrackableObject_SlotVariableReference, slot_variable_node_id_),
168 ~0u, // no _has_bits_
169 PROTOBUF_FIELD_OFFSET(::tensorflow::TrackableObjectGraph_TrackableObject, _internal_metadata_),
170 ~0u, // no _extensions_
171 ~0u, // no _oneof_case_
172 ~0u, // no _weak_field_map_
173 PROTOBUF_FIELD_OFFSET(::tensorflow::TrackableObjectGraph_TrackableObject, children_),
174 PROTOBUF_FIELD_OFFSET(::tensorflow::TrackableObjectGraph_TrackableObject, attributes_),
175 PROTOBUF_FIELD_OFFSET(::tensorflow::TrackableObjectGraph_TrackableObject, slot_variables_),
176 PROTOBUF_FIELD_OFFSET(::tensorflow::TrackableObjectGraph_TrackableObject, registered_saver_),
177 PROTOBUF_FIELD_OFFSET(::tensorflow::TrackableObjectGraph_TrackableObject, has_checkpoint_values_),
178 ~0u, // no _has_bits_
179 PROTOBUF_FIELD_OFFSET(::tensorflow::TrackableObjectGraph, _internal_metadata_),
180 ~0u, // no _extensions_
181 ~0u, // no _oneof_case_
182 ~0u, // no _weak_field_map_
183 PROTOBUF_FIELD_OFFSET(::tensorflow::TrackableObjectGraph, nodes_),
184 ~0u, // no _has_bits_
185 PROTOBUF_FIELD_OFFSET(::tensorflow::RegisteredSaver, _internal_metadata_),
186 ~0u, // no _extensions_
187 ~0u, // no _oneof_case_
188 ~0u, // no _weak_field_map_
189 PROTOBUF_FIELD_OFFSET(::tensorflow::RegisteredSaver, name_),
190 PROTOBUF_FIELD_OFFSET(::tensorflow::RegisteredSaver, object_name_),
191};
192static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
193 { 0, -1, sizeof(::tensorflow::TrackableObjectGraph_TrackableObject_ObjectReference)},
194 { 7, -1, sizeof(::tensorflow::TrackableObjectGraph_TrackableObject_SerializedTensor)},
195 { 15, -1, sizeof(::tensorflow::TrackableObjectGraph_TrackableObject_SlotVariableReference)},
196 { 23, -1, sizeof(::tensorflow::TrackableObjectGraph_TrackableObject)},
197 { 33, -1, sizeof(::tensorflow::TrackableObjectGraph)},
198 { 39, -1, sizeof(::tensorflow::RegisteredSaver)},
199};
200
201static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = {
202 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::tensorflow::_TrackableObjectGraph_TrackableObject_ObjectReference_default_instance_),
203 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::tensorflow::_TrackableObjectGraph_TrackableObject_SerializedTensor_default_instance_),
204 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::tensorflow::_TrackableObjectGraph_TrackableObject_SlotVariableReference_default_instance_),
205 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::tensorflow::_TrackableObjectGraph_TrackableObject_default_instance_),
206 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::tensorflow::_TrackableObjectGraph_default_instance_),
207 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::tensorflow::_RegisteredSaver_default_instance_),
208};
209
210const char descriptor_table_protodef_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
211 "\n5tensorflow/core/protobuf/trackable_obj"
212 "ect_graph.proto\022\ntensorflow\032\036google/prot"
213 "obuf/wrappers.proto\"\363\005\n\024TrackableObjectG"
214 "raph\022\?\n\005nodes\030\001 \003(\01320.tensorflow.Trackab"
215 "leObjectGraph.TrackableObject\032\231\005\n\017Tracka"
216 "bleObject\022R\n\010children\030\001 \003(\[email protected]"
217 ".TrackableObjectGraph.TrackableObject.Ob"
218 "jectReference\022U\n\nattributes\030\002 \003(\0132A.tens"
219 "orflow.TrackableObjectGraph.TrackableObj"
220 "ect.SerializedTensor\022^\n\016slot_variables\030\003"
221 " \003(\0132F.tensorflow.TrackableObjectGraph.T"
222 "rackableObject.SlotVariableReference\0225\n\020"
223 "registered_saver\030\004 \001(\0132\033.tensorflow.Regi"
224 "steredSaver\0229\n\025has_checkpoint_values\030\005 \001"
225 "(\0132\032.google.protobuf.BoolValue\0326\n\017Object"
226 "Reference\022\017\n\007node_id\030\001 \001(\005\022\022\n\nlocal_name"
227 "\030\002 \001(\t\032c\n\020SerializedTensor\022\014\n\004name\030\001 \001(\t"
228 "\022\021\n\tfull_name\030\002 \001(\t\022\026\n\016checkpoint_key\030\003 "
229 "\001(\tJ\004\010\004\020\005R\020optional_restore\032l\n\025SlotVaria"
230 "bleReference\022!\n\031original_variable_node_i"
231 "d\030\001 \001(\005\022\021\n\tslot_name\030\002 \001(\t\022\035\n\025slot_varia"
232 "ble_node_id\030\003 \001(\005\"4\n\017RegisteredSaver\022\014\n\004"
233 "name\030\001 \001(\t\022\023\n\013object_name\030\002 \001(\tBZZUgithu"
234 "b.com/tensorflow/tensorflow/tensorflow/g"
235 "o/core/protobuf/for_core_protos_go_proto"
236 "\370\001\001b\006proto3"
237 ;
238static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto_deps[1] = {
239 &::descriptor_table_google_2fprotobuf_2fwrappers_2eproto,
240};
241static ::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase*const descriptor_table_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto_sccs[6] = {
242 &scc_info_RegisteredSaver_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto.base,
243 &scc_info_TrackableObjectGraph_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto.base,
244 &scc_info_TrackableObjectGraph_TrackableObject_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto.base,
245 &scc_info_TrackableObjectGraph_TrackableObject_ObjectReference_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto.base,
246 &scc_info_TrackableObjectGraph_TrackableObject_SerializedTensor_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto.base,
247 &scc_info_TrackableObjectGraph_TrackableObject_SlotVariableReference_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto.base,
248};
249static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto_once;
250static bool descriptor_table_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto_initialized = false;
251const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto = {
252 &descriptor_table_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto_initialized, descriptor_table_protodef_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto, "tensorflow/core/protobuf/trackable_object_graph.proto", 1011,
253 &descriptor_table_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto_once, descriptor_table_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto_sccs, descriptor_table_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto_deps, 6, 1,
254 schemas, file_default_instances, TableStruct_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto::offsets,
255 file_level_metadata_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto, 6, file_level_enum_descriptors_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto, file_level_service_descriptors_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto,
256};
257
258// Force running AddDescriptors() at dynamic initialization time.
259static bool dynamic_init_dummy_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto = ( ::PROTOBUF_NAMESPACE_ID::internal::AddDescriptors(&descriptor_table_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto), true);
260namespace tensorflow {
261
262// ===================================================================
263
264void TrackableObjectGraph_TrackableObject_ObjectReference::InitAsDefaultInstance() {
265}
266class TrackableObjectGraph_TrackableObject_ObjectReference::_Internal {
267 public:
268};
269
270TrackableObjectGraph_TrackableObject_ObjectReference::TrackableObjectGraph_TrackableObject_ObjectReference()
271 : ::PROTOBUF_NAMESPACE_ID::Message(), _internal_metadata_(nullptr) {
272 SharedCtor();
273 // @@protoc_insertion_point(constructor:tensorflow.TrackableObjectGraph.TrackableObject.ObjectReference)
274}
275TrackableObjectGraph_TrackableObject_ObjectReference::TrackableObjectGraph_TrackableObject_ObjectReference(::PROTOBUF_NAMESPACE_ID::Arena* arena)
276 : ::PROTOBUF_NAMESPACE_ID::Message(),
277 _internal_metadata_(arena) {
278 SharedCtor();
279 RegisterArenaDtor(arena);
280 // @@protoc_insertion_point(arena_constructor:tensorflow.TrackableObjectGraph.TrackableObject.ObjectReference)
281}
282TrackableObjectGraph_TrackableObject_ObjectReference::TrackableObjectGraph_TrackableObject_ObjectReference(const TrackableObjectGraph_TrackableObject_ObjectReference& from)
283 : ::PROTOBUF_NAMESPACE_ID::Message(),
284 _internal_metadata_(nullptr) {
285 _internal_metadata_.MergeFrom(from._internal_metadata_);
286 local_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
287 if (!from.local_name().empty()) {
288 local_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.local_name(),
289 GetArenaNoVirtual());
290 }
291 node_id_ = from.node_id_;
292 // @@protoc_insertion_point(copy_constructor:tensorflow.TrackableObjectGraph.TrackableObject.ObjectReference)
293}
294
295void TrackableObjectGraph_TrackableObject_ObjectReference::SharedCtor() {
296 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_TrackableObjectGraph_TrackableObject_ObjectReference_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto.base);
297 local_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
298 node_id_ = 0;
299}
300
301TrackableObjectGraph_TrackableObject_ObjectReference::~TrackableObjectGraph_TrackableObject_ObjectReference() {
302 // @@protoc_insertion_point(destructor:tensorflow.TrackableObjectGraph.TrackableObject.ObjectReference)
303 SharedDtor();
304}
305
306void TrackableObjectGraph_TrackableObject_ObjectReference::SharedDtor() {
307 GOOGLE_DCHECK(GetArenaNoVirtual() == nullptr);
308 local_name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
309}
310
311void TrackableObjectGraph_TrackableObject_ObjectReference::ArenaDtor(void* object) {
312 TrackableObjectGraph_TrackableObject_ObjectReference* _this = reinterpret_cast< TrackableObjectGraph_TrackableObject_ObjectReference* >(object);
313 (void)_this;
314}
315void TrackableObjectGraph_TrackableObject_ObjectReference::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
316}
317void TrackableObjectGraph_TrackableObject_ObjectReference::SetCachedSize(int size) const {
318 _cached_size_.Set(size);
319}
320const TrackableObjectGraph_TrackableObject_ObjectReference& TrackableObjectGraph_TrackableObject_ObjectReference::default_instance() {
321 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_TrackableObjectGraph_TrackableObject_ObjectReference_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto.base);
322 return *internal_default_instance();
323}
324
325
326void TrackableObjectGraph_TrackableObject_ObjectReference::Clear() {
327// @@protoc_insertion_point(message_clear_start:tensorflow.TrackableObjectGraph.TrackableObject.ObjectReference)
328 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
329 // Prevent compiler warnings about cached_has_bits being unused
330 (void) cached_has_bits;
331
332 local_name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual());
333 node_id_ = 0;
334 _internal_metadata_.Clear();
335}
336
337#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
338const char* TrackableObjectGraph_TrackableObject_ObjectReference::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
339#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
340 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArenaNoVirtual(); (void)arena;
341 while (!ctx->Done(&ptr)) {
342 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
343 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
344 CHK_(ptr);
345 switch (tag >> 3) {
346 // int32 node_id = 1;
347 case 1:
348 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
349 node_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr);
350 CHK_(ptr);
351 } else goto handle_unusual;
352 continue;
353 // string local_name = 2;
354 case 2:
355 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
356 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParserUTF8(mutable_local_name(), ptr, ctx, "tensorflow.TrackableObjectGraph.TrackableObject.ObjectReference.local_name");
357 CHK_(ptr);
358 } else goto handle_unusual;
359 continue;
360 default: {
361 handle_unusual:
362 if ((tag & 7) == 4 || tag == 0) {
363 ctx->SetLastTag(tag);
364 goto success;
365 }
366 ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx);
367 CHK_(ptr != nullptr);
368 continue;
369 }
370 } // switch
371 } // while
372success:
373 return ptr;
374failure:
375 ptr = nullptr;
376 goto success;
377#undef CHK_
378}
379#else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
380bool TrackableObjectGraph_TrackableObject_ObjectReference::MergePartialFromCodedStream(
381 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) {
382#define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure
383 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
384 // @@protoc_insertion_point(parse_start:tensorflow.TrackableObjectGraph.TrackableObject.ObjectReference)
385 for (;;) {
386 ::std::pair<::PROTOBUF_NAMESPACE_ID::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
387 tag = p.first;
388 if (!p.second) goto handle_unusual;
389 switch (::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::GetTagFieldNumber(tag)) {
390 // int32 node_id = 1;
391 case 1: {
392 if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (8 & 0xFF)) {
393
394 DO_((::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadPrimitive<
395 ::PROTOBUF_NAMESPACE_ID::int32, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT32>(
396 input, &node_id_)));
397 } else {
398 goto handle_unusual;
399 }
400 break;
401 }
402
403 // string local_name = 2;
404 case 2: {
405 if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (18 & 0xFF)) {
406 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadString(
407 input, this->mutable_local_name()));
408 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
409 this->local_name().data(), static_cast<int>(this->local_name().length()),
410 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE,
411 "tensorflow.TrackableObjectGraph.TrackableObject.ObjectReference.local_name"));
412 } else {
413 goto handle_unusual;
414 }
415 break;
416 }
417
418 default: {
419 handle_unusual:
420 if (tag == 0) {
421 goto success;
422 }
423 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SkipField(
424 input, tag, _internal_metadata_.mutable_unknown_fields()));
425 break;
426 }
427 }
428 }
429success:
430 // @@protoc_insertion_point(parse_success:tensorflow.TrackableObjectGraph.TrackableObject.ObjectReference)
431 return true;
432failure:
433 // @@protoc_insertion_point(parse_failure:tensorflow.TrackableObjectGraph.TrackableObject.ObjectReference)
434 return false;
435#undef DO_
436}
437#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
438
439void TrackableObjectGraph_TrackableObject_ObjectReference::SerializeWithCachedSizes(
440 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) const {
441 // @@protoc_insertion_point(serialize_start:tensorflow.TrackableObjectGraph.TrackableObject.ObjectReference)
442 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
443 (void) cached_has_bits;
444
445 // int32 node_id = 1;
446 if (this->node_id() != 0) {
447 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32(1, this->node_id(), output);
448 }
449
450 // string local_name = 2;
451 if (this->local_name().size() > 0) {
452 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
453 this->local_name().data(), static_cast<int>(this->local_name().length()),
454 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
455 "tensorflow.TrackableObjectGraph.TrackableObject.ObjectReference.local_name");
456 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringMaybeAliased(
457 2, this->local_name(), output);
458 }
459
460 if (_internal_metadata_.have_unknown_fields()) {
461 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SerializeUnknownFields(
462 _internal_metadata_.unknown_fields(), output);
463 }
464 // @@protoc_insertion_point(serialize_end:tensorflow.TrackableObjectGraph.TrackableObject.ObjectReference)
465}
466
467::PROTOBUF_NAMESPACE_ID::uint8* TrackableObjectGraph_TrackableObject_ObjectReference::InternalSerializeWithCachedSizesToArray(
468 ::PROTOBUF_NAMESPACE_ID::uint8* target) const {
469 // @@protoc_insertion_point(serialize_to_array_start:tensorflow.TrackableObjectGraph.TrackableObject.ObjectReference)
470 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
471 (void) cached_has_bits;
472
473 // int32 node_id = 1;
474 if (this->node_id() != 0) {
475 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->node_id(), target);
476 }
477
478 // string local_name = 2;
479 if (this->local_name().size() > 0) {
480 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
481 this->local_name().data(), static_cast<int>(this->local_name().length()),
482 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
483 "tensorflow.TrackableObjectGraph.TrackableObject.ObjectReference.local_name");
484 target =
485 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringToArray(
486 2, this->local_name(), target);
487 }
488
489 if (_internal_metadata_.have_unknown_fields()) {
490 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SerializeUnknownFieldsToArray(
491 _internal_metadata_.unknown_fields(), target);
492 }
493 // @@protoc_insertion_point(serialize_to_array_end:tensorflow.TrackableObjectGraph.TrackableObject.ObjectReference)
494 return target;
495}
496
497size_t TrackableObjectGraph_TrackableObject_ObjectReference::ByteSizeLong() const {
498// @@protoc_insertion_point(message_byte_size_start:tensorflow.TrackableObjectGraph.TrackableObject.ObjectReference)
499 size_t total_size = 0;
500
501 if (_internal_metadata_.have_unknown_fields()) {
502 total_size +=
503 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::ComputeUnknownFieldsSize(
504 _internal_metadata_.unknown_fields());
505 }
506 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
507 // Prevent compiler warnings about cached_has_bits being unused
508 (void) cached_has_bits;
509
510 // string local_name = 2;
511 if (this->local_name().size() > 0) {
512 total_size += 1 +
513 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
514 this->local_name());
515 }
516
517 // int32 node_id = 1;
518 if (this->node_id() != 0) {
519 total_size += 1 +
520 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
521 this->node_id());
522 }
523
524 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
525 SetCachedSize(cached_size);
526 return total_size;
527}
528
529void TrackableObjectGraph_TrackableObject_ObjectReference::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
530// @@protoc_insertion_point(generalized_merge_from_start:tensorflow.TrackableObjectGraph.TrackableObject.ObjectReference)
531 GOOGLE_DCHECK_NE(&from, this);
532 const TrackableObjectGraph_TrackableObject_ObjectReference* source =
533 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<TrackableObjectGraph_TrackableObject_ObjectReference>(
534 &from);
535 if (source == nullptr) {
536 // @@protoc_insertion_point(generalized_merge_from_cast_fail:tensorflow.TrackableObjectGraph.TrackableObject.ObjectReference)
537 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
538 } else {
539 // @@protoc_insertion_point(generalized_merge_from_cast_success:tensorflow.TrackableObjectGraph.TrackableObject.ObjectReference)
540 MergeFrom(*source);
541 }
542}
543
544void TrackableObjectGraph_TrackableObject_ObjectReference::MergeFrom(const TrackableObjectGraph_TrackableObject_ObjectReference& from) {
545// @@protoc_insertion_point(class_specific_merge_from_start:tensorflow.TrackableObjectGraph.TrackableObject.ObjectReference)
546 GOOGLE_DCHECK_NE(&from, this);
547 _internal_metadata_.MergeFrom(from._internal_metadata_);
548 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
549 (void) cached_has_bits;
550
551 if (from.local_name().size() > 0) {
552 set_local_name(from.local_name());
553 }
554 if (from.node_id() != 0) {
555 set_node_id(from.node_id());
556 }
557}
558
559void TrackableObjectGraph_TrackableObject_ObjectReference::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
560// @@protoc_insertion_point(generalized_copy_from_start:tensorflow.TrackableObjectGraph.TrackableObject.ObjectReference)
561 if (&from == this) return;
562 Clear();
563 MergeFrom(from);
564}
565
566void TrackableObjectGraph_TrackableObject_ObjectReference::CopyFrom(const TrackableObjectGraph_TrackableObject_ObjectReference& from) {
567// @@protoc_insertion_point(class_specific_copy_from_start:tensorflow.TrackableObjectGraph.TrackableObject.ObjectReference)
568 if (&from == this) return;
569 Clear();
570 MergeFrom(from);
571}
572
573bool TrackableObjectGraph_TrackableObject_ObjectReference::IsInitialized() const {
574 return true;
575}
576
577void TrackableObjectGraph_TrackableObject_ObjectReference::InternalSwap(TrackableObjectGraph_TrackableObject_ObjectReference* other) {
578 using std::swap;
579 _internal_metadata_.Swap(&other->_internal_metadata_);
580 local_name_.Swap(&other->local_name_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
581 GetArenaNoVirtual());
582 swap(node_id_, other->node_id_);
583}
584
585::PROTOBUF_NAMESPACE_ID::Metadata TrackableObjectGraph_TrackableObject_ObjectReference::GetMetadata() const {
586 return GetMetadataStatic();
587}
588
589
590// ===================================================================
591
592void TrackableObjectGraph_TrackableObject_SerializedTensor::InitAsDefaultInstance() {
593}
594class TrackableObjectGraph_TrackableObject_SerializedTensor::_Internal {
595 public:
596};
597
598TrackableObjectGraph_TrackableObject_SerializedTensor::TrackableObjectGraph_TrackableObject_SerializedTensor()
599 : ::PROTOBUF_NAMESPACE_ID::Message(), _internal_metadata_(nullptr) {
600 SharedCtor();
601 // @@protoc_insertion_point(constructor:tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor)
602}
603TrackableObjectGraph_TrackableObject_SerializedTensor::TrackableObjectGraph_TrackableObject_SerializedTensor(::PROTOBUF_NAMESPACE_ID::Arena* arena)
604 : ::PROTOBUF_NAMESPACE_ID::Message(),
605 _internal_metadata_(arena) {
606 SharedCtor();
607 RegisterArenaDtor(arena);
608 // @@protoc_insertion_point(arena_constructor:tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor)
609}
610TrackableObjectGraph_TrackableObject_SerializedTensor::TrackableObjectGraph_TrackableObject_SerializedTensor(const TrackableObjectGraph_TrackableObject_SerializedTensor& from)
611 : ::PROTOBUF_NAMESPACE_ID::Message(),
612 _internal_metadata_(nullptr) {
613 _internal_metadata_.MergeFrom(from._internal_metadata_);
614 name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
615 if (!from.name().empty()) {
616 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.name(),
617 GetArenaNoVirtual());
618 }
619 full_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
620 if (!from.full_name().empty()) {
621 full_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.full_name(),
622 GetArenaNoVirtual());
623 }
624 checkpoint_key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
625 if (!from.checkpoint_key().empty()) {
626 checkpoint_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.checkpoint_key(),
627 GetArenaNoVirtual());
628 }
629 // @@protoc_insertion_point(copy_constructor:tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor)
630}
631
632void TrackableObjectGraph_TrackableObject_SerializedTensor::SharedCtor() {
633 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_TrackableObjectGraph_TrackableObject_SerializedTensor_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto.base);
634 name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
635 full_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
636 checkpoint_key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
637}
638
639TrackableObjectGraph_TrackableObject_SerializedTensor::~TrackableObjectGraph_TrackableObject_SerializedTensor() {
640 // @@protoc_insertion_point(destructor:tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor)
641 SharedDtor();
642}
643
644void TrackableObjectGraph_TrackableObject_SerializedTensor::SharedDtor() {
645 GOOGLE_DCHECK(GetArenaNoVirtual() == nullptr);
646 name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
647 full_name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
648 checkpoint_key_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
649}
650
651void TrackableObjectGraph_TrackableObject_SerializedTensor::ArenaDtor(void* object) {
652 TrackableObjectGraph_TrackableObject_SerializedTensor* _this = reinterpret_cast< TrackableObjectGraph_TrackableObject_SerializedTensor* >(object);
653 (void)_this;
654}
655void TrackableObjectGraph_TrackableObject_SerializedTensor::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
656}
657void TrackableObjectGraph_TrackableObject_SerializedTensor::SetCachedSize(int size) const {
658 _cached_size_.Set(size);
659}
660const TrackableObjectGraph_TrackableObject_SerializedTensor& TrackableObjectGraph_TrackableObject_SerializedTensor::default_instance() {
661 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_TrackableObjectGraph_TrackableObject_SerializedTensor_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto.base);
662 return *internal_default_instance();
663}
664
665
666void TrackableObjectGraph_TrackableObject_SerializedTensor::Clear() {
667// @@protoc_insertion_point(message_clear_start:tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor)
668 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
669 // Prevent compiler warnings about cached_has_bits being unused
670 (void) cached_has_bits;
671
672 name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual());
673 full_name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual());
674 checkpoint_key_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual());
675 _internal_metadata_.Clear();
676}
677
678#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
679const char* TrackableObjectGraph_TrackableObject_SerializedTensor::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
680#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
681 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArenaNoVirtual(); (void)arena;
682 while (!ctx->Done(&ptr)) {
683 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
684 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
685 CHK_(ptr);
686 switch (tag >> 3) {
687 // string name = 1;
688 case 1:
689 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
690 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParserUTF8(mutable_name(), ptr, ctx, "tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor.name");
691 CHK_(ptr);
692 } else goto handle_unusual;
693 continue;
694 // string full_name = 2;
695 case 2:
696 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
697 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParserUTF8(mutable_full_name(), ptr, ctx, "tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor.full_name");
698 CHK_(ptr);
699 } else goto handle_unusual;
700 continue;
701 // string checkpoint_key = 3;
702 case 3:
703 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
704 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParserUTF8(mutable_checkpoint_key(), ptr, ctx, "tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor.checkpoint_key");
705 CHK_(ptr);
706 } else goto handle_unusual;
707 continue;
708 default: {
709 handle_unusual:
710 if ((tag & 7) == 4 || tag == 0) {
711 ctx->SetLastTag(tag);
712 goto success;
713 }
714 ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx);
715 CHK_(ptr != nullptr);
716 continue;
717 }
718 } // switch
719 } // while
720success:
721 return ptr;
722failure:
723 ptr = nullptr;
724 goto success;
725#undef CHK_
726}
727#else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
728bool TrackableObjectGraph_TrackableObject_SerializedTensor::MergePartialFromCodedStream(
729 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) {
730#define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure
731 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
732 // @@protoc_insertion_point(parse_start:tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor)
733 for (;;) {
734 ::std::pair<::PROTOBUF_NAMESPACE_ID::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
735 tag = p.first;
736 if (!p.second) goto handle_unusual;
737 switch (::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::GetTagFieldNumber(tag)) {
738 // string name = 1;
739 case 1: {
740 if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (10 & 0xFF)) {
741 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadString(
742 input, this->mutable_name()));
743 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
744 this->name().data(), static_cast<int>(this->name().length()),
745 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE,
746 "tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor.name"));
747 } else {
748 goto handle_unusual;
749 }
750 break;
751 }
752
753 // string full_name = 2;
754 case 2: {
755 if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (18 & 0xFF)) {
756 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadString(
757 input, this->mutable_full_name()));
758 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
759 this->full_name().data(), static_cast<int>(this->full_name().length()),
760 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE,
761 "tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor.full_name"));
762 } else {
763 goto handle_unusual;
764 }
765 break;
766 }
767
768 // string checkpoint_key = 3;
769 case 3: {
770 if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (26 & 0xFF)) {
771 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadString(
772 input, this->mutable_checkpoint_key()));
773 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
774 this->checkpoint_key().data(), static_cast<int>(this->checkpoint_key().length()),
775 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE,
776 "tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor.checkpoint_key"));
777 } else {
778 goto handle_unusual;
779 }
780 break;
781 }
782
783 default: {
784 handle_unusual:
785 if (tag == 0) {
786 goto success;
787 }
788 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SkipField(
789 input, tag, _internal_metadata_.mutable_unknown_fields()));
790 break;
791 }
792 }
793 }
794success:
795 // @@protoc_insertion_point(parse_success:tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor)
796 return true;
797failure:
798 // @@protoc_insertion_point(parse_failure:tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor)
799 return false;
800#undef DO_
801}
802#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
803
804void TrackableObjectGraph_TrackableObject_SerializedTensor::SerializeWithCachedSizes(
805 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) const {
806 // @@protoc_insertion_point(serialize_start:tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor)
807 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
808 (void) cached_has_bits;
809
810 // string name = 1;
811 if (this->name().size() > 0) {
812 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
813 this->name().data(), static_cast<int>(this->name().length()),
814 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
815 "tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor.name");
816 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringMaybeAliased(
817 1, this->name(), output);
818 }
819
820 // string full_name = 2;
821 if (this->full_name().size() > 0) {
822 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
823 this->full_name().data(), static_cast<int>(this->full_name().length()),
824 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
825 "tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor.full_name");
826 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringMaybeAliased(
827 2, this->full_name(), output);
828 }
829
830 // string checkpoint_key = 3;
831 if (this->checkpoint_key().size() > 0) {
832 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
833 this->checkpoint_key().data(), static_cast<int>(this->checkpoint_key().length()),
834 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
835 "tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor.checkpoint_key");
836 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringMaybeAliased(
837 3, this->checkpoint_key(), output);
838 }
839
840 if (_internal_metadata_.have_unknown_fields()) {
841 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SerializeUnknownFields(
842 _internal_metadata_.unknown_fields(), output);
843 }
844 // @@protoc_insertion_point(serialize_end:tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor)
845}
846
847::PROTOBUF_NAMESPACE_ID::uint8* TrackableObjectGraph_TrackableObject_SerializedTensor::InternalSerializeWithCachedSizesToArray(
848 ::PROTOBUF_NAMESPACE_ID::uint8* target) const {
849 // @@protoc_insertion_point(serialize_to_array_start:tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor)
850 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
851 (void) cached_has_bits;
852
853 // string name = 1;
854 if (this->name().size() > 0) {
855 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
856 this->name().data(), static_cast<int>(this->name().length()),
857 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
858 "tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor.name");
859 target =
860 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringToArray(
861 1, this->name(), target);
862 }
863
864 // string full_name = 2;
865 if (this->full_name().size() > 0) {
866 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
867 this->full_name().data(), static_cast<int>(this->full_name().length()),
868 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
869 "tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor.full_name");
870 target =
871 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringToArray(
872 2, this->full_name(), target);
873 }
874
875 // string checkpoint_key = 3;
876 if (this->checkpoint_key().size() > 0) {
877 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
878 this->checkpoint_key().data(), static_cast<int>(this->checkpoint_key().length()),
879 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
880 "tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor.checkpoint_key");
881 target =
882 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringToArray(
883 3, this->checkpoint_key(), target);
884 }
885
886 if (_internal_metadata_.have_unknown_fields()) {
887 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SerializeUnknownFieldsToArray(
888 _internal_metadata_.unknown_fields(), target);
889 }
890 // @@protoc_insertion_point(serialize_to_array_end:tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor)
891 return target;
892}
893
894size_t TrackableObjectGraph_TrackableObject_SerializedTensor::ByteSizeLong() const {
895// @@protoc_insertion_point(message_byte_size_start:tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor)
896 size_t total_size = 0;
897
898 if (_internal_metadata_.have_unknown_fields()) {
899 total_size +=
900 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::ComputeUnknownFieldsSize(
901 _internal_metadata_.unknown_fields());
902 }
903 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
904 // Prevent compiler warnings about cached_has_bits being unused
905 (void) cached_has_bits;
906
907 // string name = 1;
908 if (this->name().size() > 0) {
909 total_size += 1 +
910 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
911 this->name());
912 }
913
914 // string full_name = 2;
915 if (this->full_name().size() > 0) {
916 total_size += 1 +
917 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
918 this->full_name());
919 }
920
921 // string checkpoint_key = 3;
922 if (this->checkpoint_key().size() > 0) {
923 total_size += 1 +
924 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
925 this->checkpoint_key());
926 }
927
928 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
929 SetCachedSize(cached_size);
930 return total_size;
931}
932
933void TrackableObjectGraph_TrackableObject_SerializedTensor::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
934// @@protoc_insertion_point(generalized_merge_from_start:tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor)
935 GOOGLE_DCHECK_NE(&from, this);
936 const TrackableObjectGraph_TrackableObject_SerializedTensor* source =
937 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<TrackableObjectGraph_TrackableObject_SerializedTensor>(
938 &from);
939 if (source == nullptr) {
940 // @@protoc_insertion_point(generalized_merge_from_cast_fail:tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor)
941 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
942 } else {
943 // @@protoc_insertion_point(generalized_merge_from_cast_success:tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor)
944 MergeFrom(*source);
945 }
946}
947
948void TrackableObjectGraph_TrackableObject_SerializedTensor::MergeFrom(const TrackableObjectGraph_TrackableObject_SerializedTensor& from) {
949// @@protoc_insertion_point(class_specific_merge_from_start:tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor)
950 GOOGLE_DCHECK_NE(&from, this);
951 _internal_metadata_.MergeFrom(from._internal_metadata_);
952 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
953 (void) cached_has_bits;
954
955 if (from.name().size() > 0) {
956 set_name(from.name());
957 }
958 if (from.full_name().size() > 0) {
959 set_full_name(from.full_name());
960 }
961 if (from.checkpoint_key().size() > 0) {
962 set_checkpoint_key(from.checkpoint_key());
963 }
964}
965
966void TrackableObjectGraph_TrackableObject_SerializedTensor::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
967// @@protoc_insertion_point(generalized_copy_from_start:tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor)
968 if (&from == this) return;
969 Clear();
970 MergeFrom(from);
971}
972
973void TrackableObjectGraph_TrackableObject_SerializedTensor::CopyFrom(const TrackableObjectGraph_TrackableObject_SerializedTensor& from) {
974// @@protoc_insertion_point(class_specific_copy_from_start:tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor)
975 if (&from == this) return;
976 Clear();
977 MergeFrom(from);
978}
979
980bool TrackableObjectGraph_TrackableObject_SerializedTensor::IsInitialized() const {
981 return true;
982}
983
984void TrackableObjectGraph_TrackableObject_SerializedTensor::InternalSwap(TrackableObjectGraph_TrackableObject_SerializedTensor* other) {
985 using std::swap;
986 _internal_metadata_.Swap(&other->_internal_metadata_);
987 name_.Swap(&other->name_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
988 GetArenaNoVirtual());
989 full_name_.Swap(&other->full_name_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
990 GetArenaNoVirtual());
991 checkpoint_key_.Swap(&other->checkpoint_key_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
992 GetArenaNoVirtual());
993}
994
995::PROTOBUF_NAMESPACE_ID::Metadata TrackableObjectGraph_TrackableObject_SerializedTensor::GetMetadata() const {
996 return GetMetadataStatic();
997}
998
999
1000// ===================================================================
1001
1002void TrackableObjectGraph_TrackableObject_SlotVariableReference::InitAsDefaultInstance() {
1003}
1004class TrackableObjectGraph_TrackableObject_SlotVariableReference::_Internal {
1005 public:
1006};
1007
1008TrackableObjectGraph_TrackableObject_SlotVariableReference::TrackableObjectGraph_TrackableObject_SlotVariableReference()
1009 : ::PROTOBUF_NAMESPACE_ID::Message(), _internal_metadata_(nullptr) {
1010 SharedCtor();
1011 // @@protoc_insertion_point(constructor:tensorflow.TrackableObjectGraph.TrackableObject.SlotVariableReference)
1012}
1013TrackableObjectGraph_TrackableObject_SlotVariableReference::TrackableObjectGraph_TrackableObject_SlotVariableReference(::PROTOBUF_NAMESPACE_ID::Arena* arena)
1014 : ::PROTOBUF_NAMESPACE_ID::Message(),
1015 _internal_metadata_(arena) {
1016 SharedCtor();
1017 RegisterArenaDtor(arena);
1018 // @@protoc_insertion_point(arena_constructor:tensorflow.TrackableObjectGraph.TrackableObject.SlotVariableReference)
1019}
1020TrackableObjectGraph_TrackableObject_SlotVariableReference::TrackableObjectGraph_TrackableObject_SlotVariableReference(const TrackableObjectGraph_TrackableObject_SlotVariableReference& from)
1021 : ::PROTOBUF_NAMESPACE_ID::Message(),
1022 _internal_metadata_(nullptr) {
1023 _internal_metadata_.MergeFrom(from._internal_metadata_);
1024 slot_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1025 if (!from.slot_name().empty()) {
1026 slot_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.slot_name(),
1027 GetArenaNoVirtual());
1028 }
1029 ::memcpy(&original_variable_node_id_, &from.original_variable_node_id_,
1030 static_cast<size_t>(reinterpret_cast<char*>(&slot_variable_node_id_) -
1031 reinterpret_cast<char*>(&original_variable_node_id_)) + sizeof(slot_variable_node_id_));
1032 // @@protoc_insertion_point(copy_constructor:tensorflow.TrackableObjectGraph.TrackableObject.SlotVariableReference)
1033}
1034
1035void TrackableObjectGraph_TrackableObject_SlotVariableReference::SharedCtor() {
1036 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_TrackableObjectGraph_TrackableObject_SlotVariableReference_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto.base);
1037 slot_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1038 ::memset(&original_variable_node_id_, 0, static_cast<size_t>(
1039 reinterpret_cast<char*>(&slot_variable_node_id_) -
1040 reinterpret_cast<char*>(&original_variable_node_id_)) + sizeof(slot_variable_node_id_));
1041}
1042
1043TrackableObjectGraph_TrackableObject_SlotVariableReference::~TrackableObjectGraph_TrackableObject_SlotVariableReference() {
1044 // @@protoc_insertion_point(destructor:tensorflow.TrackableObjectGraph.TrackableObject.SlotVariableReference)
1045 SharedDtor();
1046}
1047
1048void TrackableObjectGraph_TrackableObject_SlotVariableReference::SharedDtor() {
1049 GOOGLE_DCHECK(GetArenaNoVirtual() == nullptr);
1050 slot_name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1051}
1052
1053void TrackableObjectGraph_TrackableObject_SlotVariableReference::ArenaDtor(void* object) {
1054 TrackableObjectGraph_TrackableObject_SlotVariableReference* _this = reinterpret_cast< TrackableObjectGraph_TrackableObject_SlotVariableReference* >(object);
1055 (void)_this;
1056}
1057void TrackableObjectGraph_TrackableObject_SlotVariableReference::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
1058}
1059void TrackableObjectGraph_TrackableObject_SlotVariableReference::SetCachedSize(int size) const {
1060 _cached_size_.Set(size);
1061}
1062const TrackableObjectGraph_TrackableObject_SlotVariableReference& TrackableObjectGraph_TrackableObject_SlotVariableReference::default_instance() {
1063 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_TrackableObjectGraph_TrackableObject_SlotVariableReference_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto.base);
1064 return *internal_default_instance();
1065}
1066
1067
1068void TrackableObjectGraph_TrackableObject_SlotVariableReference::Clear() {
1069// @@protoc_insertion_point(message_clear_start:tensorflow.TrackableObjectGraph.TrackableObject.SlotVariableReference)
1070 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
1071 // Prevent compiler warnings about cached_has_bits being unused
1072 (void) cached_has_bits;
1073
1074 slot_name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual());
1075 ::memset(&original_variable_node_id_, 0, static_cast<size_t>(
1076 reinterpret_cast<char*>(&slot_variable_node_id_) -
1077 reinterpret_cast<char*>(&original_variable_node_id_)) + sizeof(slot_variable_node_id_));
1078 _internal_metadata_.Clear();
1079}
1080
1081#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
1082const char* TrackableObjectGraph_TrackableObject_SlotVariableReference::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
1083#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
1084 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArenaNoVirtual(); (void)arena;
1085 while (!ctx->Done(&ptr)) {
1086 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
1087 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
1088 CHK_(ptr);
1089 switch (tag >> 3) {
1090 // int32 original_variable_node_id = 1;
1091 case 1:
1092 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
1093 original_variable_node_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr);
1094 CHK_(ptr);
1095 } else goto handle_unusual;
1096 continue;
1097 // string slot_name = 2;
1098 case 2:
1099 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
1100 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParserUTF8(mutable_slot_name(), ptr, ctx, "tensorflow.TrackableObjectGraph.TrackableObject.SlotVariableReference.slot_name");
1101 CHK_(ptr);
1102 } else goto handle_unusual;
1103 continue;
1104 // int32 slot_variable_node_id = 3;
1105 case 3:
1106 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 24)) {
1107 slot_variable_node_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr);
1108 CHK_(ptr);
1109 } else goto handle_unusual;
1110 continue;
1111 default: {
1112 handle_unusual:
1113 if ((tag & 7) == 4 || tag == 0) {
1114 ctx->SetLastTag(tag);
1115 goto success;
1116 }
1117 ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx);
1118 CHK_(ptr != nullptr);
1119 continue;
1120 }
1121 } // switch
1122 } // while
1123success:
1124 return ptr;
1125failure:
1126 ptr = nullptr;
1127 goto success;
1128#undef CHK_
1129}
1130#else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
1131bool TrackableObjectGraph_TrackableObject_SlotVariableReference::MergePartialFromCodedStream(
1132 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) {
1133#define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure
1134 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
1135 // @@protoc_insertion_point(parse_start:tensorflow.TrackableObjectGraph.TrackableObject.SlotVariableReference)
1136 for (;;) {
1137 ::std::pair<::PROTOBUF_NAMESPACE_ID::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
1138 tag = p.first;
1139 if (!p.second) goto handle_unusual;
1140 switch (::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::GetTagFieldNumber(tag)) {
1141 // int32 original_variable_node_id = 1;
1142 case 1: {
1143 if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (8 & 0xFF)) {
1144
1145 DO_((::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadPrimitive<
1146 ::PROTOBUF_NAMESPACE_ID::int32, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT32>(
1147 input, &original_variable_node_id_)));
1148 } else {
1149 goto handle_unusual;
1150 }
1151 break;
1152 }
1153
1154 // string slot_name = 2;
1155 case 2: {
1156 if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (18 & 0xFF)) {
1157 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadString(
1158 input, this->mutable_slot_name()));
1159 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
1160 this->slot_name().data(), static_cast<int>(this->slot_name().length()),
1161 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE,
1162 "tensorflow.TrackableObjectGraph.TrackableObject.SlotVariableReference.slot_name"));
1163 } else {
1164 goto handle_unusual;
1165 }
1166 break;
1167 }
1168
1169 // int32 slot_variable_node_id = 3;
1170 case 3: {
1171 if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (24 & 0xFF)) {
1172
1173 DO_((::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadPrimitive<
1174 ::PROTOBUF_NAMESPACE_ID::int32, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT32>(
1175 input, &slot_variable_node_id_)));
1176 } else {
1177 goto handle_unusual;
1178 }
1179 break;
1180 }
1181
1182 default: {
1183 handle_unusual:
1184 if (tag == 0) {
1185 goto success;
1186 }
1187 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SkipField(
1188 input, tag, _internal_metadata_.mutable_unknown_fields()));
1189 break;
1190 }
1191 }
1192 }
1193success:
1194 // @@protoc_insertion_point(parse_success:tensorflow.TrackableObjectGraph.TrackableObject.SlotVariableReference)
1195 return true;
1196failure:
1197 // @@protoc_insertion_point(parse_failure:tensorflow.TrackableObjectGraph.TrackableObject.SlotVariableReference)
1198 return false;
1199#undef DO_
1200}
1201#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
1202
1203void TrackableObjectGraph_TrackableObject_SlotVariableReference::SerializeWithCachedSizes(
1204 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) const {
1205 // @@protoc_insertion_point(serialize_start:tensorflow.TrackableObjectGraph.TrackableObject.SlotVariableReference)
1206 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
1207 (void) cached_has_bits;
1208
1209 // int32 original_variable_node_id = 1;
1210 if (this->original_variable_node_id() != 0) {
1211 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32(1, this->original_variable_node_id(), output);
1212 }
1213
1214 // string slot_name = 2;
1215 if (this->slot_name().size() > 0) {
1216 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
1217 this->slot_name().data(), static_cast<int>(this->slot_name().length()),
1218 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
1219 "tensorflow.TrackableObjectGraph.TrackableObject.SlotVariableReference.slot_name");
1220 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringMaybeAliased(
1221 2, this->slot_name(), output);
1222 }
1223
1224 // int32 slot_variable_node_id = 3;
1225 if (this->slot_variable_node_id() != 0) {
1226 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32(3, this->slot_variable_node_id(), output);
1227 }
1228
1229 if (_internal_metadata_.have_unknown_fields()) {
1230 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SerializeUnknownFields(
1231 _internal_metadata_.unknown_fields(), output);
1232 }
1233 // @@protoc_insertion_point(serialize_end:tensorflow.TrackableObjectGraph.TrackableObject.SlotVariableReference)
1234}
1235
1236::PROTOBUF_NAMESPACE_ID::uint8* TrackableObjectGraph_TrackableObject_SlotVariableReference::InternalSerializeWithCachedSizesToArray(
1237 ::PROTOBUF_NAMESPACE_ID::uint8* target) const {
1238 // @@protoc_insertion_point(serialize_to_array_start:tensorflow.TrackableObjectGraph.TrackableObject.SlotVariableReference)
1239 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
1240 (void) cached_has_bits;
1241
1242 // int32 original_variable_node_id = 1;
1243 if (this->original_variable_node_id() != 0) {
1244 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->original_variable_node_id(), target);
1245 }
1246
1247 // string slot_name = 2;
1248 if (this->slot_name().size() > 0) {
1249 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
1250 this->slot_name().data(), static_cast<int>(this->slot_name().length()),
1251 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
1252 "tensorflow.TrackableObjectGraph.TrackableObject.SlotVariableReference.slot_name");
1253 target =
1254 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringToArray(
1255 2, this->slot_name(), target);
1256 }
1257
1258 // int32 slot_variable_node_id = 3;
1259 if (this->slot_variable_node_id() != 0) {
1260 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->slot_variable_node_id(), target);
1261 }
1262
1263 if (_internal_metadata_.have_unknown_fields()) {
1264 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SerializeUnknownFieldsToArray(
1265 _internal_metadata_.unknown_fields(), target);
1266 }
1267 // @@protoc_insertion_point(serialize_to_array_end:tensorflow.TrackableObjectGraph.TrackableObject.SlotVariableReference)
1268 return target;
1269}
1270
1271size_t TrackableObjectGraph_TrackableObject_SlotVariableReference::ByteSizeLong() const {
1272// @@protoc_insertion_point(message_byte_size_start:tensorflow.TrackableObjectGraph.TrackableObject.SlotVariableReference)
1273 size_t total_size = 0;
1274
1275 if (_internal_metadata_.have_unknown_fields()) {
1276 total_size +=
1277 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::ComputeUnknownFieldsSize(
1278 _internal_metadata_.unknown_fields());
1279 }
1280 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
1281 // Prevent compiler warnings about cached_has_bits being unused
1282 (void) cached_has_bits;
1283
1284 // string slot_name = 2;
1285 if (this->slot_name().size() > 0) {
1286 total_size += 1 +
1287 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
1288 this->slot_name());
1289 }
1290
1291 // int32 original_variable_node_id = 1;
1292 if (this->original_variable_node_id() != 0) {
1293 total_size += 1 +
1294 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
1295 this->original_variable_node_id());
1296 }
1297
1298 // int32 slot_variable_node_id = 3;
1299 if (this->slot_variable_node_id() != 0) {
1300 total_size += 1 +
1301 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
1302 this->slot_variable_node_id());
1303 }
1304
1305 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
1306 SetCachedSize(cached_size);
1307 return total_size;
1308}
1309
1310void TrackableObjectGraph_TrackableObject_SlotVariableReference::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
1311// @@protoc_insertion_point(generalized_merge_from_start:tensorflow.TrackableObjectGraph.TrackableObject.SlotVariableReference)
1312 GOOGLE_DCHECK_NE(&from, this);
1313 const TrackableObjectGraph_TrackableObject_SlotVariableReference* source =
1314 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<TrackableObjectGraph_TrackableObject_SlotVariableReference>(
1315 &from);
1316 if (source == nullptr) {
1317 // @@protoc_insertion_point(generalized_merge_from_cast_fail:tensorflow.TrackableObjectGraph.TrackableObject.SlotVariableReference)
1318 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
1319 } else {
1320 // @@protoc_insertion_point(generalized_merge_from_cast_success:tensorflow.TrackableObjectGraph.TrackableObject.SlotVariableReference)
1321 MergeFrom(*source);
1322 }
1323}
1324
1325void TrackableObjectGraph_TrackableObject_SlotVariableReference::MergeFrom(const TrackableObjectGraph_TrackableObject_SlotVariableReference& from) {
1326// @@protoc_insertion_point(class_specific_merge_from_start:tensorflow.TrackableObjectGraph.TrackableObject.SlotVariableReference)
1327 GOOGLE_DCHECK_NE(&from, this);
1328 _internal_metadata_.MergeFrom(from._internal_metadata_);
1329 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
1330 (void) cached_has_bits;
1331
1332 if (from.slot_name().size() > 0) {
1333 set_slot_name(from.slot_name());
1334 }
1335 if (from.original_variable_node_id() != 0) {
1336 set_original_variable_node_id(from.original_variable_node_id());
1337 }
1338 if (from.slot_variable_node_id() != 0) {
1339 set_slot_variable_node_id(from.slot_variable_node_id());
1340 }
1341}
1342
1343void TrackableObjectGraph_TrackableObject_SlotVariableReference::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
1344// @@protoc_insertion_point(generalized_copy_from_start:tensorflow.TrackableObjectGraph.TrackableObject.SlotVariableReference)
1345 if (&from == this) return;
1346 Clear();
1347 MergeFrom(from);
1348}
1349
1350void TrackableObjectGraph_TrackableObject_SlotVariableReference::CopyFrom(const TrackableObjectGraph_TrackableObject_SlotVariableReference& from) {
1351// @@protoc_insertion_point(class_specific_copy_from_start:tensorflow.TrackableObjectGraph.TrackableObject.SlotVariableReference)
1352 if (&from == this) return;
1353 Clear();
1354 MergeFrom(from);
1355}
1356
1357bool TrackableObjectGraph_TrackableObject_SlotVariableReference::IsInitialized() const {
1358 return true;
1359}
1360
1361void TrackableObjectGraph_TrackableObject_SlotVariableReference::InternalSwap(TrackableObjectGraph_TrackableObject_SlotVariableReference* other) {
1362 using std::swap;
1363 _internal_metadata_.Swap(&other->_internal_metadata_);
1364 slot_name_.Swap(&other->slot_name_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1365 GetArenaNoVirtual());
1366 swap(original_variable_node_id_, other->original_variable_node_id_);
1367 swap(slot_variable_node_id_, other->slot_variable_node_id_);
1368}
1369
1370::PROTOBUF_NAMESPACE_ID::Metadata TrackableObjectGraph_TrackableObject_SlotVariableReference::GetMetadata() const {
1371 return GetMetadataStatic();
1372}
1373
1374
1375// ===================================================================
1376
1377void TrackableObjectGraph_TrackableObject::InitAsDefaultInstance() {
1378 ::tensorflow::_TrackableObjectGraph_TrackableObject_default_instance_._instance.get_mutable()->registered_saver_ = const_cast< ::tensorflow::RegisteredSaver*>(
1379 ::tensorflow::RegisteredSaver::internal_default_instance());
1380 ::tensorflow::_TrackableObjectGraph_TrackableObject_default_instance_._instance.get_mutable()->has_checkpoint_values_ = const_cast< PROTOBUF_NAMESPACE_ID::BoolValue*>(
1381 PROTOBUF_NAMESPACE_ID::BoolValue::internal_default_instance());
1382}
1383class TrackableObjectGraph_TrackableObject::_Internal {
1384 public:
1385 static const ::tensorflow::RegisteredSaver& registered_saver(const TrackableObjectGraph_TrackableObject* msg);
1386 static const PROTOBUF_NAMESPACE_ID::BoolValue& has_checkpoint_values(const TrackableObjectGraph_TrackableObject* msg);
1387};
1388
1389const ::tensorflow::RegisteredSaver&
1390TrackableObjectGraph_TrackableObject::_Internal::registered_saver(const TrackableObjectGraph_TrackableObject* msg) {
1391 return *msg->registered_saver_;
1392}
1393const PROTOBUF_NAMESPACE_ID::BoolValue&
1394TrackableObjectGraph_TrackableObject::_Internal::has_checkpoint_values(const TrackableObjectGraph_TrackableObject* msg) {
1395 return *msg->has_checkpoint_values_;
1396}
1397void TrackableObjectGraph_TrackableObject::unsafe_arena_set_allocated_registered_saver(
1398 ::tensorflow::RegisteredSaver* registered_saver) {
1399 if (GetArenaNoVirtual() == nullptr) {
1400 delete registered_saver_;
1401 }
1402 registered_saver_ = registered_saver;
1403 if (registered_saver) {
1404
1405 } else {
1406
1407 }
1408 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:tensorflow.TrackableObjectGraph.TrackableObject.registered_saver)
1409}
1410void TrackableObjectGraph_TrackableObject::unsafe_arena_set_allocated_has_checkpoint_values(
1411 PROTOBUF_NAMESPACE_ID::BoolValue* has_checkpoint_values) {
1412 if (GetArenaNoVirtual() == nullptr) {
1413 delete has_checkpoint_values_;
1414 }
1415 has_checkpoint_values_ = has_checkpoint_values;
1416 if (has_checkpoint_values) {
1417
1418 } else {
1419
1420 }
1421 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:tensorflow.TrackableObjectGraph.TrackableObject.has_checkpoint_values)
1422}
1423void TrackableObjectGraph_TrackableObject::clear_has_checkpoint_values() {
1424 if (GetArenaNoVirtual() == nullptr && has_checkpoint_values_ != nullptr) {
1425 delete has_checkpoint_values_;
1426 }
1427 has_checkpoint_values_ = nullptr;
1428}
1429TrackableObjectGraph_TrackableObject::TrackableObjectGraph_TrackableObject()
1430 : ::PROTOBUF_NAMESPACE_ID::Message(), _internal_metadata_(nullptr) {
1431 SharedCtor();
1432 // @@protoc_insertion_point(constructor:tensorflow.TrackableObjectGraph.TrackableObject)
1433}
1434TrackableObjectGraph_TrackableObject::TrackableObjectGraph_TrackableObject(::PROTOBUF_NAMESPACE_ID::Arena* arena)
1435 : ::PROTOBUF_NAMESPACE_ID::Message(),
1436 _internal_metadata_(arena),
1437 children_(arena),
1438 attributes_(arena),
1439 slot_variables_(arena) {
1440 SharedCtor();
1441 RegisterArenaDtor(arena);
1442 // @@protoc_insertion_point(arena_constructor:tensorflow.TrackableObjectGraph.TrackableObject)
1443}
1444TrackableObjectGraph_TrackableObject::TrackableObjectGraph_TrackableObject(const TrackableObjectGraph_TrackableObject& from)
1445 : ::PROTOBUF_NAMESPACE_ID::Message(),
1446 _internal_metadata_(nullptr),
1447 children_(from.children_),
1448 attributes_(from.attributes_),
1449 slot_variables_(from.slot_variables_) {
1450 _internal_metadata_.MergeFrom(from._internal_metadata_);
1451 if (from.has_registered_saver()) {
1452 registered_saver_ = new ::tensorflow::RegisteredSaver(*from.registered_saver_);
1453 } else {
1454 registered_saver_ = nullptr;
1455 }
1456 if (from.has_has_checkpoint_values()) {
1457 has_checkpoint_values_ = new PROTOBUF_NAMESPACE_ID::BoolValue(*from.has_checkpoint_values_);
1458 } else {
1459 has_checkpoint_values_ = nullptr;
1460 }
1461 // @@protoc_insertion_point(copy_constructor:tensorflow.TrackableObjectGraph.TrackableObject)
1462}
1463
1464void TrackableObjectGraph_TrackableObject::SharedCtor() {
1465 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_TrackableObjectGraph_TrackableObject_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto.base);
1466 ::memset(&registered_saver_, 0, static_cast<size_t>(
1467 reinterpret_cast<char*>(&has_checkpoint_values_) -
1468 reinterpret_cast<char*>(&registered_saver_)) + sizeof(has_checkpoint_values_));
1469}
1470
1471TrackableObjectGraph_TrackableObject::~TrackableObjectGraph_TrackableObject() {
1472 // @@protoc_insertion_point(destructor:tensorflow.TrackableObjectGraph.TrackableObject)
1473 SharedDtor();
1474}
1475
1476void TrackableObjectGraph_TrackableObject::SharedDtor() {
1477 GOOGLE_DCHECK(GetArenaNoVirtual() == nullptr);
1478 if (this != internal_default_instance()) delete registered_saver_;
1479 if (this != internal_default_instance()) delete has_checkpoint_values_;
1480}
1481
1482void TrackableObjectGraph_TrackableObject::ArenaDtor(void* object) {
1483 TrackableObjectGraph_TrackableObject* _this = reinterpret_cast< TrackableObjectGraph_TrackableObject* >(object);
1484 (void)_this;
1485}
1486void TrackableObjectGraph_TrackableObject::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
1487}
1488void TrackableObjectGraph_TrackableObject::SetCachedSize(int size) const {
1489 _cached_size_.Set(size);
1490}
1491const TrackableObjectGraph_TrackableObject& TrackableObjectGraph_TrackableObject::default_instance() {
1492 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_TrackableObjectGraph_TrackableObject_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto.base);
1493 return *internal_default_instance();
1494}
1495
1496
1497void TrackableObjectGraph_TrackableObject::Clear() {
1498// @@protoc_insertion_point(message_clear_start:tensorflow.TrackableObjectGraph.TrackableObject)
1499 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
1500 // Prevent compiler warnings about cached_has_bits being unused
1501 (void) cached_has_bits;
1502
1503 children_.Clear();
1504 attributes_.Clear();
1505 slot_variables_.Clear();
1506 if (GetArenaNoVirtual() == nullptr && registered_saver_ != nullptr) {
1507 delete registered_saver_;
1508 }
1509 registered_saver_ = nullptr;
1510 if (GetArenaNoVirtual() == nullptr && has_checkpoint_values_ != nullptr) {
1511 delete has_checkpoint_values_;
1512 }
1513 has_checkpoint_values_ = nullptr;
1514 _internal_metadata_.Clear();
1515}
1516
1517#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
1518const char* TrackableObjectGraph_TrackableObject::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
1519#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
1520 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArenaNoVirtual(); (void)arena;
1521 while (!ctx->Done(&ptr)) {
1522 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
1523 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
1524 CHK_(ptr);
1525 switch (tag >> 3) {
1526 // repeated .tensorflow.TrackableObjectGraph.TrackableObject.ObjectReference children = 1;
1527 case 1:
1528 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
1529 ptr -= 1;
1530 do {
1531 ptr += 1;
1532 ptr = ctx->ParseMessage(add_children(), ptr);
1533 CHK_(ptr);
1534 if (!ctx->DataAvailable(ptr)) break;
1535 } while (::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<::PROTOBUF_NAMESPACE_ID::uint8>(ptr) == 10);
1536 } else goto handle_unusual;
1537 continue;
1538 // repeated .tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor attributes = 2;
1539 case 2:
1540 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
1541 ptr -= 1;
1542 do {
1543 ptr += 1;
1544 ptr = ctx->ParseMessage(add_attributes(), ptr);
1545 CHK_(ptr);
1546 if (!ctx->DataAvailable(ptr)) break;
1547 } while (::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<::PROTOBUF_NAMESPACE_ID::uint8>(ptr) == 18);
1548 } else goto handle_unusual;
1549 continue;
1550 // repeated .tensorflow.TrackableObjectGraph.TrackableObject.SlotVariableReference slot_variables = 3;
1551 case 3:
1552 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
1553 ptr -= 1;
1554 do {
1555 ptr += 1;
1556 ptr = ctx->ParseMessage(add_slot_variables(), ptr);
1557 CHK_(ptr);
1558 if (!ctx->DataAvailable(ptr)) break;
1559 } while (::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<::PROTOBUF_NAMESPACE_ID::uint8>(ptr) == 26);
1560 } else goto handle_unusual;
1561 continue;
1562 // .tensorflow.RegisteredSaver registered_saver = 4;
1563 case 4:
1564 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) {
1565 ptr = ctx->ParseMessage(mutable_registered_saver(), ptr);
1566 CHK_(ptr);
1567 } else goto handle_unusual;
1568 continue;
1569 // .google.protobuf.BoolValue has_checkpoint_values = 5;
1570 case 5:
1571 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 42)) {
1572 ptr = ctx->ParseMessage(mutable_has_checkpoint_values(), ptr);
1573 CHK_(ptr);
1574 } else goto handle_unusual;
1575 continue;
1576 default: {
1577 handle_unusual:
1578 if ((tag & 7) == 4 || tag == 0) {
1579 ctx->SetLastTag(tag);
1580 goto success;
1581 }
1582 ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx);
1583 CHK_(ptr != nullptr);
1584 continue;
1585 }
1586 } // switch
1587 } // while
1588success:
1589 return ptr;
1590failure:
1591 ptr = nullptr;
1592 goto success;
1593#undef CHK_
1594}
1595#else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
1596bool TrackableObjectGraph_TrackableObject::MergePartialFromCodedStream(
1597 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) {
1598#define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure
1599 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
1600 // @@protoc_insertion_point(parse_start:tensorflow.TrackableObjectGraph.TrackableObject)
1601 for (;;) {
1602 ::std::pair<::PROTOBUF_NAMESPACE_ID::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
1603 tag = p.first;
1604 if (!p.second) goto handle_unusual;
1605 switch (::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::GetTagFieldNumber(tag)) {
1606 // repeated .tensorflow.TrackableObjectGraph.TrackableObject.ObjectReference children = 1;
1607 case 1: {
1608 if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (10 & 0xFF)) {
1609 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadMessage(
1610 input, add_children()));
1611 } else {
1612 goto handle_unusual;
1613 }
1614 break;
1615 }
1616
1617 // repeated .tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor attributes = 2;
1618 case 2: {
1619 if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (18 & 0xFF)) {
1620 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadMessage(
1621 input, add_attributes()));
1622 } else {
1623 goto handle_unusual;
1624 }
1625 break;
1626 }
1627
1628 // repeated .tensorflow.TrackableObjectGraph.TrackableObject.SlotVariableReference slot_variables = 3;
1629 case 3: {
1630 if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (26 & 0xFF)) {
1631 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadMessage(
1632 input, add_slot_variables()));
1633 } else {
1634 goto handle_unusual;
1635 }
1636 break;
1637 }
1638
1639 // .tensorflow.RegisteredSaver registered_saver = 4;
1640 case 4: {
1641 if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (34 & 0xFF)) {
1642 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadMessage(
1643 input, mutable_registered_saver()));
1644 } else {
1645 goto handle_unusual;
1646 }
1647 break;
1648 }
1649
1650 // .google.protobuf.BoolValue has_checkpoint_values = 5;
1651 case 5: {
1652 if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (42 & 0xFF)) {
1653 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadMessage(
1654 input, mutable_has_checkpoint_values()));
1655 } else {
1656 goto handle_unusual;
1657 }
1658 break;
1659 }
1660
1661 default: {
1662 handle_unusual:
1663 if (tag == 0) {
1664 goto success;
1665 }
1666 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SkipField(
1667 input, tag, _internal_metadata_.mutable_unknown_fields()));
1668 break;
1669 }
1670 }
1671 }
1672success:
1673 // @@protoc_insertion_point(parse_success:tensorflow.TrackableObjectGraph.TrackableObject)
1674 return true;
1675failure:
1676 // @@protoc_insertion_point(parse_failure:tensorflow.TrackableObjectGraph.TrackableObject)
1677 return false;
1678#undef DO_
1679}
1680#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
1681
1682void TrackableObjectGraph_TrackableObject::SerializeWithCachedSizes(
1683 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) const {
1684 // @@protoc_insertion_point(serialize_start:tensorflow.TrackableObjectGraph.TrackableObject)
1685 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
1686 (void) cached_has_bits;
1687
1688 // repeated .tensorflow.TrackableObjectGraph.TrackableObject.ObjectReference children = 1;
1689 for (unsigned int i = 0,
1690 n = static_cast<unsigned int>(this->children_size()); i < n; i++) {
1691 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteMessageMaybeToArray(
1692 1,
1693 this->children(static_cast<int>(i)),
1694 output);
1695 }
1696
1697 // repeated .tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor attributes = 2;
1698 for (unsigned int i = 0,
1699 n = static_cast<unsigned int>(this->attributes_size()); i < n; i++) {
1700 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteMessageMaybeToArray(
1701 2,
1702 this->attributes(static_cast<int>(i)),
1703 output);
1704 }
1705
1706 // repeated .tensorflow.TrackableObjectGraph.TrackableObject.SlotVariableReference slot_variables = 3;
1707 for (unsigned int i = 0,
1708 n = static_cast<unsigned int>(this->slot_variables_size()); i < n; i++) {
1709 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteMessageMaybeToArray(
1710 3,
1711 this->slot_variables(static_cast<int>(i)),
1712 output);
1713 }
1714
1715 // .tensorflow.RegisteredSaver registered_saver = 4;
1716 if (this->has_registered_saver()) {
1717 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteMessageMaybeToArray(
1718 4, _Internal::registered_saver(this), output);
1719 }
1720
1721 // .google.protobuf.BoolValue has_checkpoint_values = 5;
1722 if (this->has_has_checkpoint_values()) {
1723 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteMessageMaybeToArray(
1724 5, _Internal::has_checkpoint_values(this), output);
1725 }
1726
1727 if (_internal_metadata_.have_unknown_fields()) {
1728 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SerializeUnknownFields(
1729 _internal_metadata_.unknown_fields(), output);
1730 }
1731 // @@protoc_insertion_point(serialize_end:tensorflow.TrackableObjectGraph.TrackableObject)
1732}
1733
1734::PROTOBUF_NAMESPACE_ID::uint8* TrackableObjectGraph_TrackableObject::InternalSerializeWithCachedSizesToArray(
1735 ::PROTOBUF_NAMESPACE_ID::uint8* target) const {
1736 // @@protoc_insertion_point(serialize_to_array_start:tensorflow.TrackableObjectGraph.TrackableObject)
1737 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
1738 (void) cached_has_bits;
1739
1740 // repeated .tensorflow.TrackableObjectGraph.TrackableObject.ObjectReference children = 1;
1741 for (unsigned int i = 0,
1742 n = static_cast<unsigned int>(this->children_size()); i < n; i++) {
1743 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
1744 InternalWriteMessageToArray(
1745 1, this->children(static_cast<int>(i)), target);
1746 }
1747
1748 // repeated .tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor attributes = 2;
1749 for (unsigned int i = 0,
1750 n = static_cast<unsigned int>(this->attributes_size()); i < n; i++) {
1751 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
1752 InternalWriteMessageToArray(
1753 2, this->attributes(static_cast<int>(i)), target);
1754 }
1755
1756 // repeated .tensorflow.TrackableObjectGraph.TrackableObject.SlotVariableReference slot_variables = 3;
1757 for (unsigned int i = 0,
1758 n = static_cast<unsigned int>(this->slot_variables_size()); i < n; i++) {
1759 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
1760 InternalWriteMessageToArray(
1761 3, this->slot_variables(static_cast<int>(i)), target);
1762 }
1763
1764 // .tensorflow.RegisteredSaver registered_saver = 4;
1765 if (this->has_registered_saver()) {
1766 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
1767 InternalWriteMessageToArray(
1768 4, _Internal::registered_saver(this), target);
1769 }
1770
1771 // .google.protobuf.BoolValue has_checkpoint_values = 5;
1772 if (this->has_has_checkpoint_values()) {
1773 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
1774 InternalWriteMessageToArray(
1775 5, _Internal::has_checkpoint_values(this), target);
1776 }
1777
1778 if (_internal_metadata_.have_unknown_fields()) {
1779 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SerializeUnknownFieldsToArray(
1780 _internal_metadata_.unknown_fields(), target);
1781 }
1782 // @@protoc_insertion_point(serialize_to_array_end:tensorflow.TrackableObjectGraph.TrackableObject)
1783 return target;
1784}
1785
1786size_t TrackableObjectGraph_TrackableObject::ByteSizeLong() const {
1787// @@protoc_insertion_point(message_byte_size_start:tensorflow.TrackableObjectGraph.TrackableObject)
1788 size_t total_size = 0;
1789
1790 if (_internal_metadata_.have_unknown_fields()) {
1791 total_size +=
1792 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::ComputeUnknownFieldsSize(
1793 _internal_metadata_.unknown_fields());
1794 }
1795 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
1796 // Prevent compiler warnings about cached_has_bits being unused
1797 (void) cached_has_bits;
1798
1799 // repeated .tensorflow.TrackableObjectGraph.TrackableObject.ObjectReference children = 1;
1800 {
1801 unsigned int count = static_cast<unsigned int>(this->children_size());
1802 total_size += 1UL * count;
1803 for (unsigned int i = 0; i < count; i++) {
1804 total_size +=
1805 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
1806 this->children(static_cast<int>(i)));
1807 }
1808 }
1809
1810 // repeated .tensorflow.TrackableObjectGraph.TrackableObject.SerializedTensor attributes = 2;
1811 {
1812 unsigned int count = static_cast<unsigned int>(this->attributes_size());
1813 total_size += 1UL * count;
1814 for (unsigned int i = 0; i < count; i++) {
1815 total_size +=
1816 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
1817 this->attributes(static_cast<int>(i)));
1818 }
1819 }
1820
1821 // repeated .tensorflow.TrackableObjectGraph.TrackableObject.SlotVariableReference slot_variables = 3;
1822 {
1823 unsigned int count = static_cast<unsigned int>(this->slot_variables_size());
1824 total_size += 1UL * count;
1825 for (unsigned int i = 0; i < count; i++) {
1826 total_size +=
1827 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
1828 this->slot_variables(static_cast<int>(i)));
1829 }
1830 }
1831
1832 // .tensorflow.RegisteredSaver registered_saver = 4;
1833 if (this->has_registered_saver()) {
1834 total_size += 1 +
1835 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
1836 *registered_saver_);
1837 }
1838
1839 // .google.protobuf.BoolValue has_checkpoint_values = 5;
1840 if (this->has_has_checkpoint_values()) {
1841 total_size += 1 +
1842 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
1843 *has_checkpoint_values_);
1844 }
1845
1846 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
1847 SetCachedSize(cached_size);
1848 return total_size;
1849}
1850
1851void TrackableObjectGraph_TrackableObject::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
1852// @@protoc_insertion_point(generalized_merge_from_start:tensorflow.TrackableObjectGraph.TrackableObject)
1853 GOOGLE_DCHECK_NE(&from, this);
1854 const TrackableObjectGraph_TrackableObject* source =
1855 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<TrackableObjectGraph_TrackableObject>(
1856 &from);
1857 if (source == nullptr) {
1858 // @@protoc_insertion_point(generalized_merge_from_cast_fail:tensorflow.TrackableObjectGraph.TrackableObject)
1859 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
1860 } else {
1861 // @@protoc_insertion_point(generalized_merge_from_cast_success:tensorflow.TrackableObjectGraph.TrackableObject)
1862 MergeFrom(*source);
1863 }
1864}
1865
1866void TrackableObjectGraph_TrackableObject::MergeFrom(const TrackableObjectGraph_TrackableObject& from) {
1867// @@protoc_insertion_point(class_specific_merge_from_start:tensorflow.TrackableObjectGraph.TrackableObject)
1868 GOOGLE_DCHECK_NE(&from, this);
1869 _internal_metadata_.MergeFrom(from._internal_metadata_);
1870 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
1871 (void) cached_has_bits;
1872
1873 children_.MergeFrom(from.children_);
1874 attributes_.MergeFrom(from.attributes_);
1875 slot_variables_.MergeFrom(from.slot_variables_);
1876 if (from.has_registered_saver()) {
1877 mutable_registered_saver()->::tensorflow::RegisteredSaver::MergeFrom(from.registered_saver());
1878 }
1879 if (from.has_has_checkpoint_values()) {
1880 mutable_has_checkpoint_values()->PROTOBUF_NAMESPACE_ID::BoolValue::MergeFrom(from.has_checkpoint_values());
1881 }
1882}
1883
1884void TrackableObjectGraph_TrackableObject::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
1885// @@protoc_insertion_point(generalized_copy_from_start:tensorflow.TrackableObjectGraph.TrackableObject)
1886 if (&from == this) return;
1887 Clear();
1888 MergeFrom(from);
1889}
1890
1891void TrackableObjectGraph_TrackableObject::CopyFrom(const TrackableObjectGraph_TrackableObject& from) {
1892// @@protoc_insertion_point(class_specific_copy_from_start:tensorflow.TrackableObjectGraph.TrackableObject)
1893 if (&from == this) return;
1894 Clear();
1895 MergeFrom(from);
1896}
1897
1898bool TrackableObjectGraph_TrackableObject::IsInitialized() const {
1899 return true;
1900}
1901
1902void TrackableObjectGraph_TrackableObject::InternalSwap(TrackableObjectGraph_TrackableObject* other) {
1903 using std::swap;
1904 _internal_metadata_.Swap(&other->_internal_metadata_);
1905 CastToBase(&children_)->InternalSwap(CastToBase(&other->children_));
1906 CastToBase(&attributes_)->InternalSwap(CastToBase(&other->attributes_));
1907 CastToBase(&slot_variables_)->InternalSwap(CastToBase(&other->slot_variables_));
1908 swap(registered_saver_, other->registered_saver_);
1909 swap(has_checkpoint_values_, other->has_checkpoint_values_);
1910}
1911
1912::PROTOBUF_NAMESPACE_ID::Metadata TrackableObjectGraph_TrackableObject::GetMetadata() const {
1913 return GetMetadataStatic();
1914}
1915
1916
1917// ===================================================================
1918
1919void TrackableObjectGraph::InitAsDefaultInstance() {
1920}
1921class TrackableObjectGraph::_Internal {
1922 public:
1923};
1924
1925TrackableObjectGraph::TrackableObjectGraph()
1926 : ::PROTOBUF_NAMESPACE_ID::Message(), _internal_metadata_(nullptr) {
1927 SharedCtor();
1928 // @@protoc_insertion_point(constructor:tensorflow.TrackableObjectGraph)
1929}
1930TrackableObjectGraph::TrackableObjectGraph(::PROTOBUF_NAMESPACE_ID::Arena* arena)
1931 : ::PROTOBUF_NAMESPACE_ID::Message(),
1932 _internal_metadata_(arena),
1933 nodes_(arena) {
1934 SharedCtor();
1935 RegisterArenaDtor(arena);
1936 // @@protoc_insertion_point(arena_constructor:tensorflow.TrackableObjectGraph)
1937}
1938TrackableObjectGraph::TrackableObjectGraph(const TrackableObjectGraph& from)
1939 : ::PROTOBUF_NAMESPACE_ID::Message(),
1940 _internal_metadata_(nullptr),
1941 nodes_(from.nodes_) {
1942 _internal_metadata_.MergeFrom(from._internal_metadata_);
1943 // @@protoc_insertion_point(copy_constructor:tensorflow.TrackableObjectGraph)
1944}
1945
1946void TrackableObjectGraph::SharedCtor() {
1947 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_TrackableObjectGraph_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto.base);
1948}
1949
1950TrackableObjectGraph::~TrackableObjectGraph() {
1951 // @@protoc_insertion_point(destructor:tensorflow.TrackableObjectGraph)
1952 SharedDtor();
1953}
1954
1955void TrackableObjectGraph::SharedDtor() {
1956 GOOGLE_DCHECK(GetArenaNoVirtual() == nullptr);
1957}
1958
1959void TrackableObjectGraph::ArenaDtor(void* object) {
1960 TrackableObjectGraph* _this = reinterpret_cast< TrackableObjectGraph* >(object);
1961 (void)_this;
1962}
1963void TrackableObjectGraph::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
1964}
1965void TrackableObjectGraph::SetCachedSize(int size) const {
1966 _cached_size_.Set(size);
1967}
1968const TrackableObjectGraph& TrackableObjectGraph::default_instance() {
1969 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_TrackableObjectGraph_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto.base);
1970 return *internal_default_instance();
1971}
1972
1973
1974void TrackableObjectGraph::Clear() {
1975// @@protoc_insertion_point(message_clear_start:tensorflow.TrackableObjectGraph)
1976 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
1977 // Prevent compiler warnings about cached_has_bits being unused
1978 (void) cached_has_bits;
1979
1980 nodes_.Clear();
1981 _internal_metadata_.Clear();
1982}
1983
1984#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
1985const char* TrackableObjectGraph::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
1986#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
1987 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArenaNoVirtual(); (void)arena;
1988 while (!ctx->Done(&ptr)) {
1989 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
1990 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
1991 CHK_(ptr);
1992 switch (tag >> 3) {
1993 // repeated .tensorflow.TrackableObjectGraph.TrackableObject nodes = 1;
1994 case 1:
1995 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
1996 ptr -= 1;
1997 do {
1998 ptr += 1;
1999 ptr = ctx->ParseMessage(add_nodes(), ptr);
2000 CHK_(ptr);
2001 if (!ctx->DataAvailable(ptr)) break;
2002 } while (::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<::PROTOBUF_NAMESPACE_ID::uint8>(ptr) == 10);
2003 } else goto handle_unusual;
2004 continue;
2005 default: {
2006 handle_unusual:
2007 if ((tag & 7) == 4 || tag == 0) {
2008 ctx->SetLastTag(tag);
2009 goto success;
2010 }
2011 ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx);
2012 CHK_(ptr != nullptr);
2013 continue;
2014 }
2015 } // switch
2016 } // while
2017success:
2018 return ptr;
2019failure:
2020 ptr = nullptr;
2021 goto success;
2022#undef CHK_
2023}
2024#else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
2025bool TrackableObjectGraph::MergePartialFromCodedStream(
2026 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) {
2027#define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure
2028 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
2029 // @@protoc_insertion_point(parse_start:tensorflow.TrackableObjectGraph)
2030 for (;;) {
2031 ::std::pair<::PROTOBUF_NAMESPACE_ID::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
2032 tag = p.first;
2033 if (!p.second) goto handle_unusual;
2034 switch (::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::GetTagFieldNumber(tag)) {
2035 // repeated .tensorflow.TrackableObjectGraph.TrackableObject nodes = 1;
2036 case 1: {
2037 if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (10 & 0xFF)) {
2038 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadMessage(
2039 input, add_nodes()));
2040 } else {
2041 goto handle_unusual;
2042 }
2043 break;
2044 }
2045
2046 default: {
2047 handle_unusual:
2048 if (tag == 0) {
2049 goto success;
2050 }
2051 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SkipField(
2052 input, tag, _internal_metadata_.mutable_unknown_fields()));
2053 break;
2054 }
2055 }
2056 }
2057success:
2058 // @@protoc_insertion_point(parse_success:tensorflow.TrackableObjectGraph)
2059 return true;
2060failure:
2061 // @@protoc_insertion_point(parse_failure:tensorflow.TrackableObjectGraph)
2062 return false;
2063#undef DO_
2064}
2065#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
2066
2067void TrackableObjectGraph::SerializeWithCachedSizes(
2068 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) const {
2069 // @@protoc_insertion_point(serialize_start:tensorflow.TrackableObjectGraph)
2070 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
2071 (void) cached_has_bits;
2072
2073 // repeated .tensorflow.TrackableObjectGraph.TrackableObject nodes = 1;
2074 for (unsigned int i = 0,
2075 n = static_cast<unsigned int>(this->nodes_size()); i < n; i++) {
2076 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteMessageMaybeToArray(
2077 1,
2078 this->nodes(static_cast<int>(i)),
2079 output);
2080 }
2081
2082 if (_internal_metadata_.have_unknown_fields()) {
2083 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SerializeUnknownFields(
2084 _internal_metadata_.unknown_fields(), output);
2085 }
2086 // @@protoc_insertion_point(serialize_end:tensorflow.TrackableObjectGraph)
2087}
2088
2089::PROTOBUF_NAMESPACE_ID::uint8* TrackableObjectGraph::InternalSerializeWithCachedSizesToArray(
2090 ::PROTOBUF_NAMESPACE_ID::uint8* target) const {
2091 // @@protoc_insertion_point(serialize_to_array_start:tensorflow.TrackableObjectGraph)
2092 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
2093 (void) cached_has_bits;
2094
2095 // repeated .tensorflow.TrackableObjectGraph.TrackableObject nodes = 1;
2096 for (unsigned int i = 0,
2097 n = static_cast<unsigned int>(this->nodes_size()); i < n; i++) {
2098 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
2099 InternalWriteMessageToArray(
2100 1, this->nodes(static_cast<int>(i)), target);
2101 }
2102
2103 if (_internal_metadata_.have_unknown_fields()) {
2104 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SerializeUnknownFieldsToArray(
2105 _internal_metadata_.unknown_fields(), target);
2106 }
2107 // @@protoc_insertion_point(serialize_to_array_end:tensorflow.TrackableObjectGraph)
2108 return target;
2109}
2110
2111size_t TrackableObjectGraph::ByteSizeLong() const {
2112// @@protoc_insertion_point(message_byte_size_start:tensorflow.TrackableObjectGraph)
2113 size_t total_size = 0;
2114
2115 if (_internal_metadata_.have_unknown_fields()) {
2116 total_size +=
2117 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::ComputeUnknownFieldsSize(
2118 _internal_metadata_.unknown_fields());
2119 }
2120 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
2121 // Prevent compiler warnings about cached_has_bits being unused
2122 (void) cached_has_bits;
2123
2124 // repeated .tensorflow.TrackableObjectGraph.TrackableObject nodes = 1;
2125 {
2126 unsigned int count = static_cast<unsigned int>(this->nodes_size());
2127 total_size += 1UL * count;
2128 for (unsigned int i = 0; i < count; i++) {
2129 total_size +=
2130 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
2131 this->nodes(static_cast<int>(i)));
2132 }
2133 }
2134
2135 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
2136 SetCachedSize(cached_size);
2137 return total_size;
2138}
2139
2140void TrackableObjectGraph::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
2141// @@protoc_insertion_point(generalized_merge_from_start:tensorflow.TrackableObjectGraph)
2142 GOOGLE_DCHECK_NE(&from, this);
2143 const TrackableObjectGraph* source =
2144 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<TrackableObjectGraph>(
2145 &from);
2146 if (source == nullptr) {
2147 // @@protoc_insertion_point(generalized_merge_from_cast_fail:tensorflow.TrackableObjectGraph)
2148 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
2149 } else {
2150 // @@protoc_insertion_point(generalized_merge_from_cast_success:tensorflow.TrackableObjectGraph)
2151 MergeFrom(*source);
2152 }
2153}
2154
2155void TrackableObjectGraph::MergeFrom(const TrackableObjectGraph& from) {
2156// @@protoc_insertion_point(class_specific_merge_from_start:tensorflow.TrackableObjectGraph)
2157 GOOGLE_DCHECK_NE(&from, this);
2158 _internal_metadata_.MergeFrom(from._internal_metadata_);
2159 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
2160 (void) cached_has_bits;
2161
2162 nodes_.MergeFrom(from.nodes_);
2163}
2164
2165void TrackableObjectGraph::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
2166// @@protoc_insertion_point(generalized_copy_from_start:tensorflow.TrackableObjectGraph)
2167 if (&from == this) return;
2168 Clear();
2169 MergeFrom(from);
2170}
2171
2172void TrackableObjectGraph::CopyFrom(const TrackableObjectGraph& from) {
2173// @@protoc_insertion_point(class_specific_copy_from_start:tensorflow.TrackableObjectGraph)
2174 if (&from == this) return;
2175 Clear();
2176 MergeFrom(from);
2177}
2178
2179bool TrackableObjectGraph::IsInitialized() const {
2180 return true;
2181}
2182
2183void TrackableObjectGraph::InternalSwap(TrackableObjectGraph* other) {
2184 using std::swap;
2185 _internal_metadata_.Swap(&other->_internal_metadata_);
2186 CastToBase(&nodes_)->InternalSwap(CastToBase(&other->nodes_));
2187}
2188
2189::PROTOBUF_NAMESPACE_ID::Metadata TrackableObjectGraph::GetMetadata() const {
2190 return GetMetadataStatic();
2191}
2192
2193
2194// ===================================================================
2195
2196void RegisteredSaver::InitAsDefaultInstance() {
2197}
2198class RegisteredSaver::_Internal {
2199 public:
2200};
2201
2202RegisteredSaver::RegisteredSaver()
2203 : ::PROTOBUF_NAMESPACE_ID::Message(), _internal_metadata_(nullptr) {
2204 SharedCtor();
2205 // @@protoc_insertion_point(constructor:tensorflow.RegisteredSaver)
2206}
2207RegisteredSaver::RegisteredSaver(::PROTOBUF_NAMESPACE_ID::Arena* arena)
2208 : ::PROTOBUF_NAMESPACE_ID::Message(),
2209 _internal_metadata_(arena) {
2210 SharedCtor();
2211 RegisterArenaDtor(arena);
2212 // @@protoc_insertion_point(arena_constructor:tensorflow.RegisteredSaver)
2213}
2214RegisteredSaver::RegisteredSaver(const RegisteredSaver& from)
2215 : ::PROTOBUF_NAMESPACE_ID::Message(),
2216 _internal_metadata_(nullptr) {
2217 _internal_metadata_.MergeFrom(from._internal_metadata_);
2218 name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
2219 if (!from.name().empty()) {
2220 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.name(),
2221 GetArenaNoVirtual());
2222 }
2223 object_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
2224 if (!from.object_name().empty()) {
2225 object_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.object_name(),
2226 GetArenaNoVirtual());
2227 }
2228 // @@protoc_insertion_point(copy_constructor:tensorflow.RegisteredSaver)
2229}
2230
2231void RegisteredSaver::SharedCtor() {
2232 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_RegisteredSaver_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto.base);
2233 name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
2234 object_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
2235}
2236
2237RegisteredSaver::~RegisteredSaver() {
2238 // @@protoc_insertion_point(destructor:tensorflow.RegisteredSaver)
2239 SharedDtor();
2240}
2241
2242void RegisteredSaver::SharedDtor() {
2243 GOOGLE_DCHECK(GetArenaNoVirtual() == nullptr);
2244 name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
2245 object_name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
2246}
2247
2248void RegisteredSaver::ArenaDtor(void* object) {
2249 RegisteredSaver* _this = reinterpret_cast< RegisteredSaver* >(object);
2250 (void)_this;
2251}
2252void RegisteredSaver::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
2253}
2254void RegisteredSaver::SetCachedSize(int size) const {
2255 _cached_size_.Set(size);
2256}
2257const RegisteredSaver& RegisteredSaver::default_instance() {
2258 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_RegisteredSaver_tensorflow_2fcore_2fprotobuf_2ftrackable_5fobject_5fgraph_2eproto.base);
2259 return *internal_default_instance();
2260}
2261
2262
2263void RegisteredSaver::Clear() {
2264// @@protoc_insertion_point(message_clear_start:tensorflow.RegisteredSaver)
2265 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
2266 // Prevent compiler warnings about cached_has_bits being unused
2267 (void) cached_has_bits;
2268
2269 name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual());
2270 object_name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual());
2271 _internal_metadata_.Clear();
2272}
2273
2274#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
2275const char* RegisteredSaver::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
2276#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
2277 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArenaNoVirtual(); (void)arena;
2278 while (!ctx->Done(&ptr)) {
2279 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
2280 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
2281 CHK_(ptr);
2282 switch (tag >> 3) {
2283 // string name = 1;
2284 case 1:
2285 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
2286 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParserUTF8(mutable_name(), ptr, ctx, "tensorflow.RegisteredSaver.name");
2287 CHK_(ptr);
2288 } else goto handle_unusual;
2289 continue;
2290 // string object_name = 2;
2291 case 2:
2292 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
2293 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParserUTF8(mutable_object_name(), ptr, ctx, "tensorflow.RegisteredSaver.object_name");
2294 CHK_(ptr);
2295 } else goto handle_unusual;
2296 continue;
2297 default: {
2298 handle_unusual:
2299 if ((tag & 7) == 4 || tag == 0) {
2300 ctx->SetLastTag(tag);
2301 goto success;
2302 }
2303 ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx);
2304 CHK_(ptr != nullptr);
2305 continue;
2306 }
2307 } // switch
2308 } // while
2309success:
2310 return ptr;
2311failure:
2312 ptr = nullptr;
2313 goto success;
2314#undef CHK_
2315}
2316#else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
2317bool RegisteredSaver::MergePartialFromCodedStream(
2318 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) {
2319#define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure
2320 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
2321 // @@protoc_insertion_point(parse_start:tensorflow.RegisteredSaver)
2322 for (;;) {
2323 ::std::pair<::PROTOBUF_NAMESPACE_ID::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
2324 tag = p.first;
2325 if (!p.second) goto handle_unusual;
2326 switch (::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::GetTagFieldNumber(tag)) {
2327 // string name = 1;
2328 case 1: {
2329 if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (10 & 0xFF)) {
2330 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadString(
2331 input, this->mutable_name()));
2332 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
2333 this->name().data(), static_cast<int>(this->name().length()),
2334 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE,
2335 "tensorflow.RegisteredSaver.name"));
2336 } else {
2337 goto handle_unusual;
2338 }
2339 break;
2340 }
2341
2342 // string object_name = 2;
2343 case 2: {
2344 if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (18 & 0xFF)) {
2345 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadString(
2346 input, this->mutable_object_name()));
2347 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
2348 this->object_name().data(), static_cast<int>(this->object_name().length()),
2349 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE,
2350 "tensorflow.RegisteredSaver.object_name"));
2351 } else {
2352 goto handle_unusual;
2353 }
2354 break;
2355 }
2356
2357 default: {
2358 handle_unusual:
2359 if (tag == 0) {
2360 goto success;
2361 }
2362 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SkipField(
2363 input, tag, _internal_metadata_.mutable_unknown_fields()));
2364 break;
2365 }
2366 }
2367 }
2368success:
2369 // @@protoc_insertion_point(parse_success:tensorflow.RegisteredSaver)
2370 return true;
2371failure:
2372 // @@protoc_insertion_point(parse_failure:tensorflow.RegisteredSaver)
2373 return false;
2374#undef DO_
2375}
2376#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
2377
2378void RegisteredSaver::SerializeWithCachedSizes(
2379 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) const {
2380 // @@protoc_insertion_point(serialize_start:tensorflow.RegisteredSaver)
2381 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
2382 (void) cached_has_bits;
2383
2384 // string name = 1;
2385 if (this->name().size() > 0) {
2386 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
2387 this->name().data(), static_cast<int>(this->name().length()),
2388 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
2389 "tensorflow.RegisteredSaver.name");
2390 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringMaybeAliased(
2391 1, this->name(), output);
2392 }
2393
2394 // string object_name = 2;
2395 if (this->object_name().size() > 0) {
2396 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
2397 this->object_name().data(), static_cast<int>(this->object_name().length()),
2398 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
2399 "tensorflow.RegisteredSaver.object_name");
2400 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringMaybeAliased(
2401 2, this->object_name(), output);
2402 }
2403
2404 if (_internal_metadata_.have_unknown_fields()) {
2405 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SerializeUnknownFields(
2406 _internal_metadata_.unknown_fields(), output);
2407 }
2408 // @@protoc_insertion_point(serialize_end:tensorflow.RegisteredSaver)
2409}
2410
2411::PROTOBUF_NAMESPACE_ID::uint8* RegisteredSaver::InternalSerializeWithCachedSizesToArray(
2412 ::PROTOBUF_NAMESPACE_ID::uint8* target) const {
2413 // @@protoc_insertion_point(serialize_to_array_start:tensorflow.RegisteredSaver)
2414 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
2415 (void) cached_has_bits;
2416
2417 // string name = 1;
2418 if (this->name().size() > 0) {
2419 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
2420 this->name().data(), static_cast<int>(this->name().length()),
2421 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
2422 "tensorflow.RegisteredSaver.name");
2423 target =
2424 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringToArray(
2425 1, this->name(), target);
2426 }
2427
2428 // string object_name = 2;
2429 if (this->object_name().size() > 0) {
2430 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
2431 this->object_name().data(), static_cast<int>(this->object_name().length()),
2432 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
2433 "tensorflow.RegisteredSaver.object_name");
2434 target =
2435 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringToArray(
2436 2, this->object_name(), target);
2437 }
2438
2439 if (_internal_metadata_.have_unknown_fields()) {
2440 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SerializeUnknownFieldsToArray(
2441 _internal_metadata_.unknown_fields(), target);
2442 }
2443 // @@protoc_insertion_point(serialize_to_array_end:tensorflow.RegisteredSaver)
2444 return target;
2445}
2446
2447size_t RegisteredSaver::ByteSizeLong() const {
2448// @@protoc_insertion_point(message_byte_size_start:tensorflow.RegisteredSaver)
2449 size_t total_size = 0;
2450
2451 if (_internal_metadata_.have_unknown_fields()) {
2452 total_size +=
2453 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::ComputeUnknownFieldsSize(
2454 _internal_metadata_.unknown_fields());
2455 }
2456 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
2457 // Prevent compiler warnings about cached_has_bits being unused
2458 (void) cached_has_bits;
2459
2460 // string name = 1;
2461 if (this->name().size() > 0) {
2462 total_size += 1 +
2463 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
2464 this->name());
2465 }
2466
2467 // string object_name = 2;
2468 if (this->object_name().size() > 0) {
2469 total_size += 1 +
2470 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
2471 this->object_name());
2472 }
2473
2474 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
2475 SetCachedSize(cached_size);
2476 return total_size;
2477}
2478
2479void RegisteredSaver::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
2480// @@protoc_insertion_point(generalized_merge_from_start:tensorflow.RegisteredSaver)
2481 GOOGLE_DCHECK_NE(&from, this);
2482 const RegisteredSaver* source =
2483 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<RegisteredSaver>(
2484 &from);
2485 if (source == nullptr) {
2486 // @@protoc_insertion_point(generalized_merge_from_cast_fail:tensorflow.RegisteredSaver)
2487 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
2488 } else {
2489 // @@protoc_insertion_point(generalized_merge_from_cast_success:tensorflow.RegisteredSaver)
2490 MergeFrom(*source);
2491 }
2492}
2493
2494void RegisteredSaver::MergeFrom(const RegisteredSaver& from) {
2495// @@protoc_insertion_point(class_specific_merge_from_start:tensorflow.RegisteredSaver)
2496 GOOGLE_DCHECK_NE(&from, this);
2497 _internal_metadata_.MergeFrom(from._internal_metadata_);
2498 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
2499 (void) cached_has_bits;
2500
2501 if (from.name().size() > 0) {
2502 set_name(from.name());
2503 }
2504 if (from.object_name().size() > 0) {
2505 set_object_name(from.object_name());
2506 }
2507}
2508
2509void RegisteredSaver::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
2510// @@protoc_insertion_point(generalized_copy_from_start:tensorflow.RegisteredSaver)
2511 if (&from == this) return;
2512 Clear();
2513 MergeFrom(from);
2514}
2515
2516void RegisteredSaver::CopyFrom(const RegisteredSaver& from) {
2517// @@protoc_insertion_point(class_specific_copy_from_start:tensorflow.RegisteredSaver)
2518 if (&from == this) return;
2519 Clear();
2520 MergeFrom(from);
2521}
2522
2523bool RegisteredSaver::IsInitialized() const {
2524 return true;
2525}
2526
2527void RegisteredSaver::InternalSwap(RegisteredSaver* other) {
2528 using std::swap;
2529 _internal_metadata_.Swap(&other->_internal_metadata_);
2530 name_.Swap(&other->name_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2531 GetArenaNoVirtual());
2532 object_name_.Swap(&other->object_name_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2533 GetArenaNoVirtual());
2534}
2535
2536::PROTOBUF_NAMESPACE_ID::Metadata RegisteredSaver::GetMetadata() const {
2537 return GetMetadataStatic();
2538}
2539
2540
2541// @@protoc_insertion_point(namespace_scope)
2542} // namespace tensorflow
2543PROTOBUF_NAMESPACE_OPEN
2544template<> PROTOBUF_NOINLINE ::tensorflow::TrackableObjectGraph_TrackableObject_ObjectReference* Arena::CreateMaybeMessage< ::tensorflow::TrackableObjectGraph_TrackableObject_ObjectReference >(Arena* arena) {
2545 return Arena::CreateMessageInternal< ::tensorflow::TrackableObjectGraph_TrackableObject_ObjectReference >(arena);
2546}
2547template<> PROTOBUF_NOINLINE ::tensorflow::TrackableObjectGraph_TrackableObject_SerializedTensor* Arena::CreateMaybeMessage< ::tensorflow::TrackableObjectGraph_TrackableObject_SerializedTensor >(Arena* arena) {
2548 return Arena::CreateMessageInternal< ::tensorflow::TrackableObjectGraph_TrackableObject_SerializedTensor >(arena);
2549}
2550template<> PROTOBUF_NOINLINE ::tensorflow::TrackableObjectGraph_TrackableObject_SlotVariableReference* Arena::CreateMaybeMessage< ::tensorflow::TrackableObjectGraph_TrackableObject_SlotVariableReference >(Arena* arena) {
2551 return Arena::CreateMessageInternal< ::tensorflow::TrackableObjectGraph_TrackableObject_SlotVariableReference >(arena);
2552}
2553template<> PROTOBUF_NOINLINE ::tensorflow::TrackableObjectGraph_TrackableObject* Arena::CreateMaybeMessage< ::tensorflow::TrackableObjectGraph_TrackableObject >(Arena* arena) {
2554 return Arena::CreateMessageInternal< ::tensorflow::TrackableObjectGraph_TrackableObject >(arena);
2555}
2556template<> PROTOBUF_NOINLINE ::tensorflow::TrackableObjectGraph* Arena::CreateMaybeMessage< ::tensorflow::TrackableObjectGraph >(Arena* arena) {
2557 return Arena::CreateMessageInternal< ::tensorflow::TrackableObjectGraph >(arena);
2558}
2559template<> PROTOBUF_NOINLINE ::tensorflow::RegisteredSaver* Arena::CreateMaybeMessage< ::tensorflow::RegisteredSaver >(Arena* arena) {
2560 return Arena::CreateMessageInternal< ::tensorflow::RegisteredSaver >(arena);
2561}
2562PROTOBUF_NAMESPACE_CLOSE
2563
2564// @@protoc_insertion_point(global_scope)
2565#include <google/protobuf/port_undef.inc>
2566