1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: tensorflow/core/protobuf/composite_tensor_variant.proto
3
4#include "tensorflow/core/protobuf/composite_tensor_variant.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_tensorflow_2fcore_2fprotobuf_2fstruct_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<4> scc_info_DictValue_tensorflow_2fcore_2fprotobuf_2fstruct_2eproto;
19namespace tensorflow {
20class CompositeTensorVariantMetadataDefaultTypeInternal {
21 public:
22 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<CompositeTensorVariantMetadata> _instance;
23} _CompositeTensorVariantMetadata_default_instance_;
24} // namespace tensorflow
25static void InitDefaultsscc_info_CompositeTensorVariantMetadata_tensorflow_2fcore_2fprotobuf_2fcomposite_5ftensor_5fvariant_2eproto() {
26 GOOGLE_PROTOBUF_VERIFY_VERSION;
27
28 {
29 void* ptr = &::tensorflow::_CompositeTensorVariantMetadata_default_instance_;
30 new (ptr) ::tensorflow::CompositeTensorVariantMetadata();
31 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
32 }
33 ::tensorflow::CompositeTensorVariantMetadata::InitAsDefaultInstance();
34}
35
36::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_CompositeTensorVariantMetadata_tensorflow_2fcore_2fprotobuf_2fcomposite_5ftensor_5fvariant_2eproto =
37 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsscc_info_CompositeTensorVariantMetadata_tensorflow_2fcore_2fprotobuf_2fcomposite_5ftensor_5fvariant_2eproto}, {
38 &scc_info_DictValue_tensorflow_2fcore_2fprotobuf_2fstruct_2eproto.base,}};
39
40static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_tensorflow_2fcore_2fprotobuf_2fcomposite_5ftensor_5fvariant_2eproto[1];
41static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const** file_level_enum_descriptors_tensorflow_2fcore_2fprotobuf_2fcomposite_5ftensor_5fvariant_2eproto = nullptr;
42static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_tensorflow_2fcore_2fprotobuf_2fcomposite_5ftensor_5fvariant_2eproto = nullptr;
43
44const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_tensorflow_2fcore_2fprotobuf_2fcomposite_5ftensor_5fvariant_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
45 ~0u, // no _has_bits_
46 PROTOBUF_FIELD_OFFSET(::tensorflow::CompositeTensorVariantMetadata, _internal_metadata_),
47 ~0u, // no _extensions_
48 ~0u, // no _oneof_case_
49 ~0u, // no _weak_field_map_
50 PROTOBUF_FIELD_OFFSET(::tensorflow::CompositeTensorVariantMetadata, type_spec_proto_),
51};
52static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
53 { 0, -1, sizeof(::tensorflow::CompositeTensorVariantMetadata)},
54};
55
56static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = {
57 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::tensorflow::_CompositeTensorVariantMetadata_default_instance_),
58};
59
60const char descriptor_table_protodef_tensorflow_2fcore_2fprotobuf_2fcomposite_5ftensor_5fvariant_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
61 "\n7tensorflow/core/protobuf/composite_ten"
62 "sor_variant.proto\022\ntensorflow\032%tensorflo"
63 "w/core/protobuf/struct.proto\"T\n\036Composit"
64 "eTensorVariantMetadata\0222\n\017type_spec_prot"
65 "o\030\001 \001(\0132\031.tensorflow.TypeSpecProtoBWZUgi"
66 "thub.com/tensorflow/tensorflow/tensorflo"
67 "w/go/core/protobuf/for_core_protos_go_pr"
68 "otob\006proto3"
69 ;
70static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_tensorflow_2fcore_2fprotobuf_2fcomposite_5ftensor_5fvariant_2eproto_deps[1] = {
71 &::descriptor_table_tensorflow_2fcore_2fprotobuf_2fstruct_2eproto,
72};
73static ::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase*const descriptor_table_tensorflow_2fcore_2fprotobuf_2fcomposite_5ftensor_5fvariant_2eproto_sccs[1] = {
74 &scc_info_CompositeTensorVariantMetadata_tensorflow_2fcore_2fprotobuf_2fcomposite_5ftensor_5fvariant_2eproto.base,
75};
76static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_tensorflow_2fcore_2fprotobuf_2fcomposite_5ftensor_5fvariant_2eproto_once;
77static bool descriptor_table_tensorflow_2fcore_2fprotobuf_2fcomposite_5ftensor_5fvariant_2eproto_initialized = false;
78const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_tensorflow_2fcore_2fprotobuf_2fcomposite_5ftensor_5fvariant_2eproto = {
79 &descriptor_table_tensorflow_2fcore_2fprotobuf_2fcomposite_5ftensor_5fvariant_2eproto_initialized, descriptor_table_protodef_tensorflow_2fcore_2fprotobuf_2fcomposite_5ftensor_5fvariant_2eproto, "tensorflow/core/protobuf/composite_tensor_variant.proto", 291,
80 &descriptor_table_tensorflow_2fcore_2fprotobuf_2fcomposite_5ftensor_5fvariant_2eproto_once, descriptor_table_tensorflow_2fcore_2fprotobuf_2fcomposite_5ftensor_5fvariant_2eproto_sccs, descriptor_table_tensorflow_2fcore_2fprotobuf_2fcomposite_5ftensor_5fvariant_2eproto_deps, 1, 1,
81 schemas, file_default_instances, TableStruct_tensorflow_2fcore_2fprotobuf_2fcomposite_5ftensor_5fvariant_2eproto::offsets,
82 file_level_metadata_tensorflow_2fcore_2fprotobuf_2fcomposite_5ftensor_5fvariant_2eproto, 1, file_level_enum_descriptors_tensorflow_2fcore_2fprotobuf_2fcomposite_5ftensor_5fvariant_2eproto, file_level_service_descriptors_tensorflow_2fcore_2fprotobuf_2fcomposite_5ftensor_5fvariant_2eproto,
83};
84
85// Force running AddDescriptors() at dynamic initialization time.
86static bool dynamic_init_dummy_tensorflow_2fcore_2fprotobuf_2fcomposite_5ftensor_5fvariant_2eproto = ( ::PROTOBUF_NAMESPACE_ID::internal::AddDescriptors(&descriptor_table_tensorflow_2fcore_2fprotobuf_2fcomposite_5ftensor_5fvariant_2eproto), true);
87namespace tensorflow {
88
89// ===================================================================
90
91void CompositeTensorVariantMetadata::InitAsDefaultInstance() {
92 ::tensorflow::_CompositeTensorVariantMetadata_default_instance_._instance.get_mutable()->type_spec_proto_ = const_cast< ::tensorflow::TypeSpecProto*>(
93 ::tensorflow::TypeSpecProto::internal_default_instance());
94}
95class CompositeTensorVariantMetadata::_Internal {
96 public:
97 static const ::tensorflow::TypeSpecProto& type_spec_proto(const CompositeTensorVariantMetadata* msg);
98};
99
100const ::tensorflow::TypeSpecProto&
101CompositeTensorVariantMetadata::_Internal::type_spec_proto(const CompositeTensorVariantMetadata* msg) {
102 return *msg->type_spec_proto_;
103}
104void CompositeTensorVariantMetadata::clear_type_spec_proto() {
105 if (GetArenaNoVirtual() == nullptr && type_spec_proto_ != nullptr) {
106 delete type_spec_proto_;
107 }
108 type_spec_proto_ = nullptr;
109}
110CompositeTensorVariantMetadata::CompositeTensorVariantMetadata()
111 : ::PROTOBUF_NAMESPACE_ID::Message(), _internal_metadata_(nullptr) {
112 SharedCtor();
113 // @@protoc_insertion_point(constructor:tensorflow.CompositeTensorVariantMetadata)
114}
115CompositeTensorVariantMetadata::CompositeTensorVariantMetadata(const CompositeTensorVariantMetadata& from)
116 : ::PROTOBUF_NAMESPACE_ID::Message(),
117 _internal_metadata_(nullptr) {
118 _internal_metadata_.MergeFrom(from._internal_metadata_);
119 if (from.has_type_spec_proto()) {
120 type_spec_proto_ = new ::tensorflow::TypeSpecProto(*from.type_spec_proto_);
121 } else {
122 type_spec_proto_ = nullptr;
123 }
124 // @@protoc_insertion_point(copy_constructor:tensorflow.CompositeTensorVariantMetadata)
125}
126
127void CompositeTensorVariantMetadata::SharedCtor() {
128 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_CompositeTensorVariantMetadata_tensorflow_2fcore_2fprotobuf_2fcomposite_5ftensor_5fvariant_2eproto.base);
129 type_spec_proto_ = nullptr;
130}
131
132CompositeTensorVariantMetadata::~CompositeTensorVariantMetadata() {
133 // @@protoc_insertion_point(destructor:tensorflow.CompositeTensorVariantMetadata)
134 SharedDtor();
135}
136
137void CompositeTensorVariantMetadata::SharedDtor() {
138 if (this != internal_default_instance()) delete type_spec_proto_;
139}
140
141void CompositeTensorVariantMetadata::SetCachedSize(int size) const {
142 _cached_size_.Set(size);
143}
144const CompositeTensorVariantMetadata& CompositeTensorVariantMetadata::default_instance() {
145 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_CompositeTensorVariantMetadata_tensorflow_2fcore_2fprotobuf_2fcomposite_5ftensor_5fvariant_2eproto.base);
146 return *internal_default_instance();
147}
148
149
150void CompositeTensorVariantMetadata::Clear() {
151// @@protoc_insertion_point(message_clear_start:tensorflow.CompositeTensorVariantMetadata)
152 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
153 // Prevent compiler warnings about cached_has_bits being unused
154 (void) cached_has_bits;
155
156 if (GetArenaNoVirtual() == nullptr && type_spec_proto_ != nullptr) {
157 delete type_spec_proto_;
158 }
159 type_spec_proto_ = nullptr;
160 _internal_metadata_.Clear();
161}
162
163#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
164const char* CompositeTensorVariantMetadata::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
165#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
166 while (!ctx->Done(&ptr)) {
167 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
168 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
169 CHK_(ptr);
170 switch (tag >> 3) {
171 // .tensorflow.TypeSpecProto type_spec_proto = 1;
172 case 1:
173 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
174 ptr = ctx->ParseMessage(mutable_type_spec_proto(), ptr);
175 CHK_(ptr);
176 } else goto handle_unusual;
177 continue;
178 default: {
179 handle_unusual:
180 if ((tag & 7) == 4 || tag == 0) {
181 ctx->SetLastTag(tag);
182 goto success;
183 }
184 ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx);
185 CHK_(ptr != nullptr);
186 continue;
187 }
188 } // switch
189 } // while
190success:
191 return ptr;
192failure:
193 ptr = nullptr;
194 goto success;
195#undef CHK_
196}
197#else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
198bool CompositeTensorVariantMetadata::MergePartialFromCodedStream(
199 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) {
200#define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure
201 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
202 // @@protoc_insertion_point(parse_start:tensorflow.CompositeTensorVariantMetadata)
203 for (;;) {
204 ::std::pair<::PROTOBUF_NAMESPACE_ID::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
205 tag = p.first;
206 if (!p.second) goto handle_unusual;
207 switch (::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::GetTagFieldNumber(tag)) {
208 // .tensorflow.TypeSpecProto type_spec_proto = 1;
209 case 1: {
210 if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (10 & 0xFF)) {
211 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadMessage(
212 input, mutable_type_spec_proto()));
213 } else {
214 goto handle_unusual;
215 }
216 break;
217 }
218
219 default: {
220 handle_unusual:
221 if (tag == 0) {
222 goto success;
223 }
224 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SkipField(
225 input, tag, _internal_metadata_.mutable_unknown_fields()));
226 break;
227 }
228 }
229 }
230success:
231 // @@protoc_insertion_point(parse_success:tensorflow.CompositeTensorVariantMetadata)
232 return true;
233failure:
234 // @@protoc_insertion_point(parse_failure:tensorflow.CompositeTensorVariantMetadata)
235 return false;
236#undef DO_
237}
238#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
239
240void CompositeTensorVariantMetadata::SerializeWithCachedSizes(
241 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) const {
242 // @@protoc_insertion_point(serialize_start:tensorflow.CompositeTensorVariantMetadata)
243 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
244 (void) cached_has_bits;
245
246 // .tensorflow.TypeSpecProto type_spec_proto = 1;
247 if (this->has_type_spec_proto()) {
248 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteMessageMaybeToArray(
249 1, _Internal::type_spec_proto(this), output);
250 }
251
252 if (_internal_metadata_.have_unknown_fields()) {
253 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SerializeUnknownFields(
254 _internal_metadata_.unknown_fields(), output);
255 }
256 // @@protoc_insertion_point(serialize_end:tensorflow.CompositeTensorVariantMetadata)
257}
258
259::PROTOBUF_NAMESPACE_ID::uint8* CompositeTensorVariantMetadata::InternalSerializeWithCachedSizesToArray(
260 ::PROTOBUF_NAMESPACE_ID::uint8* target) const {
261 // @@protoc_insertion_point(serialize_to_array_start:tensorflow.CompositeTensorVariantMetadata)
262 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
263 (void) cached_has_bits;
264
265 // .tensorflow.TypeSpecProto type_spec_proto = 1;
266 if (this->has_type_spec_proto()) {
267 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
268 InternalWriteMessageToArray(
269 1, _Internal::type_spec_proto(this), target);
270 }
271
272 if (_internal_metadata_.have_unknown_fields()) {
273 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SerializeUnknownFieldsToArray(
274 _internal_metadata_.unknown_fields(), target);
275 }
276 // @@protoc_insertion_point(serialize_to_array_end:tensorflow.CompositeTensorVariantMetadata)
277 return target;
278}
279
280size_t CompositeTensorVariantMetadata::ByteSizeLong() const {
281// @@protoc_insertion_point(message_byte_size_start:tensorflow.CompositeTensorVariantMetadata)
282 size_t total_size = 0;
283
284 if (_internal_metadata_.have_unknown_fields()) {
285 total_size +=
286 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::ComputeUnknownFieldsSize(
287 _internal_metadata_.unknown_fields());
288 }
289 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
290 // Prevent compiler warnings about cached_has_bits being unused
291 (void) cached_has_bits;
292
293 // .tensorflow.TypeSpecProto type_spec_proto = 1;
294 if (this->has_type_spec_proto()) {
295 total_size += 1 +
296 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
297 *type_spec_proto_);
298 }
299
300 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
301 SetCachedSize(cached_size);
302 return total_size;
303}
304
305void CompositeTensorVariantMetadata::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
306// @@protoc_insertion_point(generalized_merge_from_start:tensorflow.CompositeTensorVariantMetadata)
307 GOOGLE_DCHECK_NE(&from, this);
308 const CompositeTensorVariantMetadata* source =
309 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<CompositeTensorVariantMetadata>(
310 &from);
311 if (source == nullptr) {
312 // @@protoc_insertion_point(generalized_merge_from_cast_fail:tensorflow.CompositeTensorVariantMetadata)
313 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
314 } else {
315 // @@protoc_insertion_point(generalized_merge_from_cast_success:tensorflow.CompositeTensorVariantMetadata)
316 MergeFrom(*source);
317 }
318}
319
320void CompositeTensorVariantMetadata::MergeFrom(const CompositeTensorVariantMetadata& from) {
321// @@protoc_insertion_point(class_specific_merge_from_start:tensorflow.CompositeTensorVariantMetadata)
322 GOOGLE_DCHECK_NE(&from, this);
323 _internal_metadata_.MergeFrom(from._internal_metadata_);
324 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
325 (void) cached_has_bits;
326
327 if (from.has_type_spec_proto()) {
328 mutable_type_spec_proto()->::tensorflow::TypeSpecProto::MergeFrom(from.type_spec_proto());
329 }
330}
331
332void CompositeTensorVariantMetadata::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
333// @@protoc_insertion_point(generalized_copy_from_start:tensorflow.CompositeTensorVariantMetadata)
334 if (&from == this) return;
335 Clear();
336 MergeFrom(from);
337}
338
339void CompositeTensorVariantMetadata::CopyFrom(const CompositeTensorVariantMetadata& from) {
340// @@protoc_insertion_point(class_specific_copy_from_start:tensorflow.CompositeTensorVariantMetadata)
341 if (&from == this) return;
342 Clear();
343 MergeFrom(from);
344}
345
346bool CompositeTensorVariantMetadata::IsInitialized() const {
347 return true;
348}
349
350void CompositeTensorVariantMetadata::InternalSwap(CompositeTensorVariantMetadata* other) {
351 using std::swap;
352 _internal_metadata_.Swap(&other->_internal_metadata_);
353 swap(type_spec_proto_, other->type_spec_proto_);
354}
355
356::PROTOBUF_NAMESPACE_ID::Metadata CompositeTensorVariantMetadata::GetMetadata() const {
357 return GetMetadataStatic();
358}
359
360
361// @@protoc_insertion_point(namespace_scope)
362} // namespace tensorflow
363PROTOBUF_NAMESPACE_OPEN
364template<> PROTOBUF_NOINLINE ::tensorflow::CompositeTensorVariantMetadata* Arena::CreateMaybeMessage< ::tensorflow::CompositeTensorVariantMetadata >(Arena* arena) {
365 return Arena::CreateInternal< ::tensorflow::CompositeTensorVariantMetadata >(arena);
366}
367PROTOBUF_NAMESPACE_CLOSE
368
369// @@protoc_insertion_point(global_scope)
370#include <google/protobuf/port_undef.inc>
371