1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: tensorflow/core/protobuf/verifier_config.proto
3
4#include "tensorflow/core/protobuf/verifier_config.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>
18namespace tensorflow {
19class VerifierConfigDefaultTypeInternal {
20 public:
21 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<VerifierConfig> _instance;
22} _VerifierConfig_default_instance_;
23} // namespace tensorflow
24static void InitDefaultsscc_info_VerifierConfig_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto() {
25 GOOGLE_PROTOBUF_VERIFY_VERSION;
26
27 {
28 void* ptr = &::tensorflow::_VerifierConfig_default_instance_;
29 new (ptr) ::tensorflow::VerifierConfig();
30 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
31 }
32 ::tensorflow::VerifierConfig::InitAsDefaultInstance();
33}
34
35::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_VerifierConfig_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto =
36 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsscc_info_VerifierConfig_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto}, {}};
37
38static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto[1];
39static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* file_level_enum_descriptors_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto[1];
40static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto = nullptr;
41
42const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
43 ~0u, // no _has_bits_
44 PROTOBUF_FIELD_OFFSET(::tensorflow::VerifierConfig, _internal_metadata_),
45 ~0u, // no _extensions_
46 ~0u, // no _oneof_case_
47 ~0u, // no _weak_field_map_
48 PROTOBUF_FIELD_OFFSET(::tensorflow::VerifierConfig, verification_timeout_in_ms_),
49 PROTOBUF_FIELD_OFFSET(::tensorflow::VerifierConfig, structure_verifier_),
50};
51static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
52 { 0, -1, sizeof(::tensorflow::VerifierConfig)},
53};
54
55static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = {
56 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::tensorflow::_VerifierConfig_default_instance_),
57};
58
59const char descriptor_table_protodef_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
60 "\n.tensorflow/core/protobuf/verifier_conf"
61 "ig.proto\022\ntensorflow\"\233\001\n\016VerifierConfig\022"
62 "\"\n\032verification_timeout_in_ms\030\001 \001(\003\022=\n\022s"
63 "tructure_verifier\030\002 \001(\0162!.tensorflow.Ver"
64 "ifierConfig.Toggle\"&\n\006Toggle\022\013\n\007DEFAULT\020"
65 "\000\022\006\n\002ON\020\001\022\007\n\003OFF\020\002B\214\001\n\030org.tensorflow.fr"
66 "ameworkB\024VerifierConfigProtosP\001ZUgithub."
67 "com/tensorflow/tensorflow/tensorflow/go/"
68 "core/protobuf/for_core_protos_go_proto\370\001"
69 "\001b\006proto3"
70 ;
71static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto_deps[1] = {
72};
73static ::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase*const descriptor_table_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto_sccs[1] = {
74 &scc_info_VerifierConfig_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto.base,
75};
76static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto_once;
77static bool descriptor_table_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto_initialized = false;
78const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto = {
79 &descriptor_table_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto_initialized, descriptor_table_protodef_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto, "tensorflow/core/protobuf/verifier_config.proto", 369,
80 &descriptor_table_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto_once, descriptor_table_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto_sccs, descriptor_table_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto_deps, 1, 0,
81 schemas, file_default_instances, TableStruct_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto::offsets,
82 file_level_metadata_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto, 1, file_level_enum_descriptors_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto, file_level_service_descriptors_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto,
83};
84
85// Force running AddDescriptors() at dynamic initialization time.
86static bool dynamic_init_dummy_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto = ( ::PROTOBUF_NAMESPACE_ID::internal::AddDescriptors(&descriptor_table_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto), true);
87namespace tensorflow {
88const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* VerifierConfig_Toggle_descriptor() {
89 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto);
90 return file_level_enum_descriptors_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto[0];
91}
92bool VerifierConfig_Toggle_IsValid(int value) {
93 switch (value) {
94 case 0:
95 case 1:
96 case 2:
97 return true;
98 default:
99 return false;
100 }
101}
102
103#if (__cplusplus < 201703) && (!defined(_MSC_VER) || _MSC_VER >= 1900)
104constexpr VerifierConfig_Toggle VerifierConfig::DEFAULT;
105constexpr VerifierConfig_Toggle VerifierConfig::ON;
106constexpr VerifierConfig_Toggle VerifierConfig::OFF;
107constexpr VerifierConfig_Toggle VerifierConfig::Toggle_MIN;
108constexpr VerifierConfig_Toggle VerifierConfig::Toggle_MAX;
109constexpr int VerifierConfig::Toggle_ARRAYSIZE;
110#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || _MSC_VER >= 1900)
111
112// ===================================================================
113
114void VerifierConfig::InitAsDefaultInstance() {
115}
116class VerifierConfig::_Internal {
117 public:
118};
119
120VerifierConfig::VerifierConfig()
121 : ::PROTOBUF_NAMESPACE_ID::Message(), _internal_metadata_(nullptr) {
122 SharedCtor();
123 // @@protoc_insertion_point(constructor:tensorflow.VerifierConfig)
124}
125VerifierConfig::VerifierConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena)
126 : ::PROTOBUF_NAMESPACE_ID::Message(),
127 _internal_metadata_(arena) {
128 SharedCtor();
129 RegisterArenaDtor(arena);
130 // @@protoc_insertion_point(arena_constructor:tensorflow.VerifierConfig)
131}
132VerifierConfig::VerifierConfig(const VerifierConfig& from)
133 : ::PROTOBUF_NAMESPACE_ID::Message(),
134 _internal_metadata_(nullptr) {
135 _internal_metadata_.MergeFrom(from._internal_metadata_);
136 ::memcpy(&verification_timeout_in_ms_, &from.verification_timeout_in_ms_,
137 static_cast<size_t>(reinterpret_cast<char*>(&structure_verifier_) -
138 reinterpret_cast<char*>(&verification_timeout_in_ms_)) + sizeof(structure_verifier_));
139 // @@protoc_insertion_point(copy_constructor:tensorflow.VerifierConfig)
140}
141
142void VerifierConfig::SharedCtor() {
143 ::memset(&verification_timeout_in_ms_, 0, static_cast<size_t>(
144 reinterpret_cast<char*>(&structure_verifier_) -
145 reinterpret_cast<char*>(&verification_timeout_in_ms_)) + sizeof(structure_verifier_));
146}
147
148VerifierConfig::~VerifierConfig() {
149 // @@protoc_insertion_point(destructor:tensorflow.VerifierConfig)
150 SharedDtor();
151}
152
153void VerifierConfig::SharedDtor() {
154 GOOGLE_DCHECK(GetArenaNoVirtual() == nullptr);
155}
156
157void VerifierConfig::ArenaDtor(void* object) {
158 VerifierConfig* _this = reinterpret_cast< VerifierConfig* >(object);
159 (void)_this;
160}
161void VerifierConfig::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
162}
163void VerifierConfig::SetCachedSize(int size) const {
164 _cached_size_.Set(size);
165}
166const VerifierConfig& VerifierConfig::default_instance() {
167 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_VerifierConfig_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto.base);
168 return *internal_default_instance();
169}
170
171
172void VerifierConfig::Clear() {
173// @@protoc_insertion_point(message_clear_start:tensorflow.VerifierConfig)
174 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
175 // Prevent compiler warnings about cached_has_bits being unused
176 (void) cached_has_bits;
177
178 ::memset(&verification_timeout_in_ms_, 0, static_cast<size_t>(
179 reinterpret_cast<char*>(&structure_verifier_) -
180 reinterpret_cast<char*>(&verification_timeout_in_ms_)) + sizeof(structure_verifier_));
181 _internal_metadata_.Clear();
182}
183
184#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
185const char* VerifierConfig::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
186#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
187 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArenaNoVirtual(); (void)arena;
188 while (!ctx->Done(&ptr)) {
189 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
190 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
191 CHK_(ptr);
192 switch (tag >> 3) {
193 // int64 verification_timeout_in_ms = 1;
194 case 1:
195 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
196 verification_timeout_in_ms_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr);
197 CHK_(ptr);
198 } else goto handle_unusual;
199 continue;
200 // .tensorflow.VerifierConfig.Toggle structure_verifier = 2;
201 case 2:
202 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) {
203 ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr);
204 CHK_(ptr);
205 set_structure_verifier(static_cast<::tensorflow::VerifierConfig_Toggle>(val));
206 } else goto handle_unusual;
207 continue;
208 default: {
209 handle_unusual:
210 if ((tag & 7) == 4 || tag == 0) {
211 ctx->SetLastTag(tag);
212 goto success;
213 }
214 ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx);
215 CHK_(ptr != nullptr);
216 continue;
217 }
218 } // switch
219 } // while
220success:
221 return ptr;
222failure:
223 ptr = nullptr;
224 goto success;
225#undef CHK_
226}
227#else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
228bool VerifierConfig::MergePartialFromCodedStream(
229 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) {
230#define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure
231 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
232 // @@protoc_insertion_point(parse_start:tensorflow.VerifierConfig)
233 for (;;) {
234 ::std::pair<::PROTOBUF_NAMESPACE_ID::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
235 tag = p.first;
236 if (!p.second) goto handle_unusual;
237 switch (::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::GetTagFieldNumber(tag)) {
238 // int64 verification_timeout_in_ms = 1;
239 case 1: {
240 if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (8 & 0xFF)) {
241
242 DO_((::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadPrimitive<
243 ::PROTOBUF_NAMESPACE_ID::int64, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT64>(
244 input, &verification_timeout_in_ms_)));
245 } else {
246 goto handle_unusual;
247 }
248 break;
249 }
250
251 // .tensorflow.VerifierConfig.Toggle structure_verifier = 2;
252 case 2: {
253 if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (16 & 0xFF)) {
254 int value = 0;
255 DO_((::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadPrimitive<
256 int, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_ENUM>(
257 input, &value)));
258 set_structure_verifier(static_cast< ::tensorflow::VerifierConfig_Toggle >(value));
259 } else {
260 goto handle_unusual;
261 }
262 break;
263 }
264
265 default: {
266 handle_unusual:
267 if (tag == 0) {
268 goto success;
269 }
270 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SkipField(
271 input, tag, _internal_metadata_.mutable_unknown_fields()));
272 break;
273 }
274 }
275 }
276success:
277 // @@protoc_insertion_point(parse_success:tensorflow.VerifierConfig)
278 return true;
279failure:
280 // @@protoc_insertion_point(parse_failure:tensorflow.VerifierConfig)
281 return false;
282#undef DO_
283}
284#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
285
286void VerifierConfig::SerializeWithCachedSizes(
287 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) const {
288 // @@protoc_insertion_point(serialize_start:tensorflow.VerifierConfig)
289 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
290 (void) cached_has_bits;
291
292 // int64 verification_timeout_in_ms = 1;
293 if (this->verification_timeout_in_ms() != 0) {
294 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64(1, this->verification_timeout_in_ms(), output);
295 }
296
297 // .tensorflow.VerifierConfig.Toggle structure_verifier = 2;
298 if (this->structure_verifier() != 0) {
299 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnum(
300 2, this->structure_verifier(), output);
301 }
302
303 if (_internal_metadata_.have_unknown_fields()) {
304 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SerializeUnknownFields(
305 _internal_metadata_.unknown_fields(), output);
306 }
307 // @@protoc_insertion_point(serialize_end:tensorflow.VerifierConfig)
308}
309
310::PROTOBUF_NAMESPACE_ID::uint8* VerifierConfig::InternalSerializeWithCachedSizesToArray(
311 ::PROTOBUF_NAMESPACE_ID::uint8* target) const {
312 // @@protoc_insertion_point(serialize_to_array_start:tensorflow.VerifierConfig)
313 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
314 (void) cached_has_bits;
315
316 // int64 verification_timeout_in_ms = 1;
317 if (this->verification_timeout_in_ms() != 0) {
318 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(1, this->verification_timeout_in_ms(), target);
319 }
320
321 // .tensorflow.VerifierConfig.Toggle structure_verifier = 2;
322 if (this->structure_verifier() != 0) {
323 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
324 2, this->structure_verifier(), target);
325 }
326
327 if (_internal_metadata_.have_unknown_fields()) {
328 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SerializeUnknownFieldsToArray(
329 _internal_metadata_.unknown_fields(), target);
330 }
331 // @@protoc_insertion_point(serialize_to_array_end:tensorflow.VerifierConfig)
332 return target;
333}
334
335size_t VerifierConfig::ByteSizeLong() const {
336// @@protoc_insertion_point(message_byte_size_start:tensorflow.VerifierConfig)
337 size_t total_size = 0;
338
339 if (_internal_metadata_.have_unknown_fields()) {
340 total_size +=
341 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::ComputeUnknownFieldsSize(
342 _internal_metadata_.unknown_fields());
343 }
344 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
345 // Prevent compiler warnings about cached_has_bits being unused
346 (void) cached_has_bits;
347
348 // int64 verification_timeout_in_ms = 1;
349 if (this->verification_timeout_in_ms() != 0) {
350 total_size += 1 +
351 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64Size(
352 this->verification_timeout_in_ms());
353 }
354
355 // .tensorflow.VerifierConfig.Toggle structure_verifier = 2;
356 if (this->structure_verifier() != 0) {
357 total_size += 1 +
358 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->structure_verifier());
359 }
360
361 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
362 SetCachedSize(cached_size);
363 return total_size;
364}
365
366void VerifierConfig::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
367// @@protoc_insertion_point(generalized_merge_from_start:tensorflow.VerifierConfig)
368 GOOGLE_DCHECK_NE(&from, this);
369 const VerifierConfig* source =
370 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<VerifierConfig>(
371 &from);
372 if (source == nullptr) {
373 // @@protoc_insertion_point(generalized_merge_from_cast_fail:tensorflow.VerifierConfig)
374 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
375 } else {
376 // @@protoc_insertion_point(generalized_merge_from_cast_success:tensorflow.VerifierConfig)
377 MergeFrom(*source);
378 }
379}
380
381void VerifierConfig::MergeFrom(const VerifierConfig& from) {
382// @@protoc_insertion_point(class_specific_merge_from_start:tensorflow.VerifierConfig)
383 GOOGLE_DCHECK_NE(&from, this);
384 _internal_metadata_.MergeFrom(from._internal_metadata_);
385 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
386 (void) cached_has_bits;
387
388 if (from.verification_timeout_in_ms() != 0) {
389 set_verification_timeout_in_ms(from.verification_timeout_in_ms());
390 }
391 if (from.structure_verifier() != 0) {
392 set_structure_verifier(from.structure_verifier());
393 }
394}
395
396void VerifierConfig::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
397// @@protoc_insertion_point(generalized_copy_from_start:tensorflow.VerifierConfig)
398 if (&from == this) return;
399 Clear();
400 MergeFrom(from);
401}
402
403void VerifierConfig::CopyFrom(const VerifierConfig& from) {
404// @@protoc_insertion_point(class_specific_copy_from_start:tensorflow.VerifierConfig)
405 if (&from == this) return;
406 Clear();
407 MergeFrom(from);
408}
409
410bool VerifierConfig::IsInitialized() const {
411 return true;
412}
413
414void VerifierConfig::InternalSwap(VerifierConfig* other) {
415 using std::swap;
416 _internal_metadata_.Swap(&other->_internal_metadata_);
417 swap(verification_timeout_in_ms_, other->verification_timeout_in_ms_);
418 swap(structure_verifier_, other->structure_verifier_);
419}
420
421::PROTOBUF_NAMESPACE_ID::Metadata VerifierConfig::GetMetadata() const {
422 return GetMetadataStatic();
423}
424
425
426// @@protoc_insertion_point(namespace_scope)
427} // namespace tensorflow
428PROTOBUF_NAMESPACE_OPEN
429template<> PROTOBUF_NOINLINE ::tensorflow::VerifierConfig* Arena::CreateMaybeMessage< ::tensorflow::VerifierConfig >(Arena* arena) {
430 return Arena::CreateMessageInternal< ::tensorflow::VerifierConfig >(arena);
431}
432PROTOBUF_NAMESPACE_CLOSE
433
434// @@protoc_insertion_point(global_scope)
435#include <google/protobuf/port_undef.inc>
436