1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: tensorflow/core/protobuf/verifier_config.proto
3
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto
6
7 #include <cstdint>
8 #include <limits>
9 #include <string>
10
11 #include <google/protobuf/port_def.inc>
12 #if PROTOBUF_VERSION < 3021000
13 #error This file was generated by a newer version of protoc which is
14 #error incompatible with your Protocol Buffer headers. Please update
15 #error your headers.
16 #endif
17 #if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
18 #error This file was generated by an older version of protoc which is
19 #error incompatible with your Protocol Buffer headers. Please
20 #error regenerate this file with a newer version of protoc.
21 #endif
22
23 #include <google/protobuf/port_undef.inc>
24 #include <google/protobuf/io/coded_stream.h>
25 #include <google/protobuf/arena.h>
26 #include <google/protobuf/arenastring.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/metadata_lite.h>
29 #include <google/protobuf/message_lite.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/generated_enum_util.h>
33 // @@protoc_insertion_point(includes)
34 #include <google/protobuf/port_def.inc>
35 #define PROTOBUF_INTERNAL_EXPORT_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto
36 PROTOBUF_NAMESPACE_OPEN
37 namespace internal {
38 class AnyMetadata;
39 } // namespace internal
40 PROTOBUF_NAMESPACE_CLOSE
41
42 // Internal implementation detail -- do not use these members.
43 struct TableStruct_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto {
44 static const ::uint32_t offsets[];
45 };
46 namespace tensorflow {
47 class VerifierConfig;
48 struct VerifierConfigDefaultTypeInternal;
49 extern VerifierConfigDefaultTypeInternal _VerifierConfig_default_instance_;
50 } // namespace tensorflow
51 PROTOBUF_NAMESPACE_OPEN
52 template<> ::tensorflow::VerifierConfig* Arena::CreateMaybeMessage<::tensorflow::VerifierConfig>(Arena*);
53 PROTOBUF_NAMESPACE_CLOSE
54 namespace tensorflow {
55
56 enum VerifierConfig_Toggle : int {
57 VerifierConfig_Toggle_DEFAULT = 0,
58 VerifierConfig_Toggle_ON = 1,
59 VerifierConfig_Toggle_OFF = 2,
60 VerifierConfig_Toggle_VerifierConfig_Toggle_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::int32_t>::min(),
61 VerifierConfig_Toggle_VerifierConfig_Toggle_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::int32_t>::max()
62 };
63 bool VerifierConfig_Toggle_IsValid(int value);
64 constexpr VerifierConfig_Toggle VerifierConfig_Toggle_Toggle_MIN = VerifierConfig_Toggle_DEFAULT;
65 constexpr VerifierConfig_Toggle VerifierConfig_Toggle_Toggle_MAX = VerifierConfig_Toggle_OFF;
66 constexpr int VerifierConfig_Toggle_Toggle_ARRAYSIZE = VerifierConfig_Toggle_Toggle_MAX + 1;
67
68 const std::string& VerifierConfig_Toggle_Name(VerifierConfig_Toggle value);
69 template<typename T>
VerifierConfig_Toggle_Name(T enum_t_value)70 inline const std::string& VerifierConfig_Toggle_Name(T enum_t_value) {
71 static_assert(::std::is_same<T, VerifierConfig_Toggle>::value ||
72 ::std::is_integral<T>::value,
73 "Incorrect type passed to function VerifierConfig_Toggle_Name.");
74 return VerifierConfig_Toggle_Name(static_cast<VerifierConfig_Toggle>(enum_t_value));
75 }
76 bool VerifierConfig_Toggle_Parse(
77 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, VerifierConfig_Toggle* value);
78 // ===================================================================
79
80 class VerifierConfig final :
81 public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:tensorflow.VerifierConfig) */ {
82 public:
VerifierConfig()83 inline VerifierConfig() : VerifierConfig(nullptr) {}
84 ~VerifierConfig() override;
85 explicit PROTOBUF_CONSTEXPR VerifierConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
86
87 VerifierConfig(const VerifierConfig& from);
VerifierConfig(VerifierConfig && from)88 VerifierConfig(VerifierConfig&& from) noexcept
89 : VerifierConfig() {
90 *this = ::std::move(from);
91 }
92
93 inline VerifierConfig& operator=(const VerifierConfig& from) {
94 if (this == &from) return *this;
95 CopyFrom(from);
96 return *this;
97 }
98 inline VerifierConfig& operator=(VerifierConfig&& from) noexcept {
99 if (this == &from) return *this;
100 if (GetOwningArena() == from.GetOwningArena()
101 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
102 && GetOwningArena() != nullptr
103 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
104 ) {
105 InternalSwap(&from);
106 } else {
107 CopyFrom(from);
108 }
109 return *this;
110 }
111
default_instance()112 static const VerifierConfig& default_instance() {
113 return *internal_default_instance();
114 }
internal_default_instance()115 static inline const VerifierConfig* internal_default_instance() {
116 return reinterpret_cast<const VerifierConfig*>(
117 &_VerifierConfig_default_instance_);
118 }
119 static constexpr int kIndexInFileMessages =
120 0;
121
swap(VerifierConfig & a,VerifierConfig & b)122 friend void swap(VerifierConfig& a, VerifierConfig& b) {
123 a.Swap(&b);
124 }
Swap(VerifierConfig * other)125 inline void Swap(VerifierConfig* other) {
126 if (other == this) return;
127 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
128 if (GetOwningArena() != nullptr &&
129 GetOwningArena() == other->GetOwningArena()) {
130 #else // PROTOBUF_FORCE_COPY_IN_SWAP
131 if (GetOwningArena() == other->GetOwningArena()) {
132 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
133 InternalSwap(other);
134 } else {
135 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
136 }
137 }
138 void UnsafeArenaSwap(VerifierConfig* other) {
139 if (other == this) return;
140 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
141 InternalSwap(other);
142 }
143
144 // implements Message ----------------------------------------------
145
146 VerifierConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
147 return CreateMaybeMessage<VerifierConfig>(arena);
148 }
149 VerifierConfig* New() const {
150 return New(nullptr);
151 }
152 void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
153 void CopyFrom(const VerifierConfig& from);
154 void MergeFrom(const VerifierConfig& from);
155 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
156 bool IsInitialized() const final;
157
158 size_t ByteSizeLong() const final;
159 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
160 ::uint8_t* _InternalSerialize(
161 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
162 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
163
164 private:
165 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
166 void SharedDtor();
167 void SetCachedSize(int size) const;
168 void InternalSwap(VerifierConfig* other);
169
170 private:
171 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
172 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
173 return "tensorflow.VerifierConfig";
174 }
175 protected:
176 explicit VerifierConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena,
177 bool is_message_owned = false);
178 public:
179
180 std::string GetTypeName() const final;
181
182 // nested types ----------------------------------------------------
183
184 typedef VerifierConfig_Toggle Toggle;
185 static constexpr Toggle DEFAULT =
186 VerifierConfig_Toggle_DEFAULT;
187 static constexpr Toggle ON =
188 VerifierConfig_Toggle_ON;
189 static constexpr Toggle OFF =
190 VerifierConfig_Toggle_OFF;
191 static inline bool Toggle_IsValid(int value) {
192 return VerifierConfig_Toggle_IsValid(value);
193 }
194 static constexpr Toggle Toggle_MIN =
195 VerifierConfig_Toggle_Toggle_MIN;
196 static constexpr Toggle Toggle_MAX =
197 VerifierConfig_Toggle_Toggle_MAX;
198 static constexpr int Toggle_ARRAYSIZE =
199 VerifierConfig_Toggle_Toggle_ARRAYSIZE;
200 template<typename T>
201 static inline const std::string& Toggle_Name(T enum_t_value) {
202 static_assert(::std::is_same<T, Toggle>::value ||
203 ::std::is_integral<T>::value,
204 "Incorrect type passed to function Toggle_Name.");
205 return VerifierConfig_Toggle_Name(enum_t_value);
206 }
207 static inline bool Toggle_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
208 Toggle* value) {
209 return VerifierConfig_Toggle_Parse(name, value);
210 }
211
212 // accessors -------------------------------------------------------
213
214 enum : int {
215 kVerificationTimeoutInMsFieldNumber = 1,
216 kStructureVerifierFieldNumber = 2,
217 };
218 // int64 verification_timeout_in_ms = 1;
219 void clear_verification_timeout_in_ms();
220 ::int64_t verification_timeout_in_ms() const;
221 void set_verification_timeout_in_ms(::int64_t value);
222 private:
223 ::int64_t _internal_verification_timeout_in_ms() const;
224 void _internal_set_verification_timeout_in_ms(::int64_t value);
225 public:
226
227 // .tensorflow.VerifierConfig.Toggle structure_verifier = 2;
228 void clear_structure_verifier();
229 ::tensorflow::VerifierConfig_Toggle structure_verifier() const;
230 void set_structure_verifier(::tensorflow::VerifierConfig_Toggle value);
231 private:
232 ::tensorflow::VerifierConfig_Toggle _internal_structure_verifier() const;
233 void _internal_set_structure_verifier(::tensorflow::VerifierConfig_Toggle value);
234 public:
235
236 // @@protoc_insertion_point(class_scope:tensorflow.VerifierConfig)
237 private:
238 class _Internal;
239
240 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
241 typedef void InternalArenaConstructable_;
242 typedef void DestructorSkippable_;
243 struct Impl_ {
244 ::int64_t verification_timeout_in_ms_;
245 int structure_verifier_;
246 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
247 };
248 union { Impl_ _impl_; };
249 friend struct ::TableStruct_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto;
250 };
251 // ===================================================================
252
253
254 // ===================================================================
255
256 #ifdef __GNUC__
257 #pragma GCC diagnostic push
258 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
259 #endif // __GNUC__
260 // VerifierConfig
261
262 // int64 verification_timeout_in_ms = 1;
clear_verification_timeout_in_ms()263 inline void VerifierConfig::clear_verification_timeout_in_ms() {
264 _impl_.verification_timeout_in_ms_ = ::int64_t{0};
265 }
_internal_verification_timeout_in_ms()266 inline ::int64_t VerifierConfig::_internal_verification_timeout_in_ms() const {
267 return _impl_.verification_timeout_in_ms_;
268 }
verification_timeout_in_ms()269 inline ::int64_t VerifierConfig::verification_timeout_in_ms() const {
270 // @@protoc_insertion_point(field_get:tensorflow.VerifierConfig.verification_timeout_in_ms)
271 return _internal_verification_timeout_in_ms();
272 }
_internal_set_verification_timeout_in_ms(::int64_t value)273 inline void VerifierConfig::_internal_set_verification_timeout_in_ms(::int64_t value) {
274
275 _impl_.verification_timeout_in_ms_ = value;
276 }
set_verification_timeout_in_ms(::int64_t value)277 inline void VerifierConfig::set_verification_timeout_in_ms(::int64_t value) {
278 _internal_set_verification_timeout_in_ms(value);
279 // @@protoc_insertion_point(field_set:tensorflow.VerifierConfig.verification_timeout_in_ms)
280 }
281
282 // .tensorflow.VerifierConfig.Toggle structure_verifier = 2;
clear_structure_verifier()283 inline void VerifierConfig::clear_structure_verifier() {
284 _impl_.structure_verifier_ = 0;
285 }
_internal_structure_verifier()286 inline ::tensorflow::VerifierConfig_Toggle VerifierConfig::_internal_structure_verifier() const {
287 return static_cast< ::tensorflow::VerifierConfig_Toggle >(_impl_.structure_verifier_);
288 }
structure_verifier()289 inline ::tensorflow::VerifierConfig_Toggle VerifierConfig::structure_verifier() const {
290 // @@protoc_insertion_point(field_get:tensorflow.VerifierConfig.structure_verifier)
291 return _internal_structure_verifier();
292 }
_internal_set_structure_verifier(::tensorflow::VerifierConfig_Toggle value)293 inline void VerifierConfig::_internal_set_structure_verifier(::tensorflow::VerifierConfig_Toggle value) {
294
295 _impl_.structure_verifier_ = value;
296 }
set_structure_verifier(::tensorflow::VerifierConfig_Toggle value)297 inline void VerifierConfig::set_structure_verifier(::tensorflow::VerifierConfig_Toggle value) {
298 _internal_set_structure_verifier(value);
299 // @@protoc_insertion_point(field_set:tensorflow.VerifierConfig.structure_verifier)
300 }
301
302 #ifdef __GNUC__
303 #pragma GCC diagnostic pop
304 #endif // __GNUC__
305
306 // @@protoc_insertion_point(namespace_scope)
307
308 } // namespace tensorflow
309
310 PROTOBUF_NAMESPACE_OPEN
311
312 template <> struct is_proto_enum< ::tensorflow::VerifierConfig_Toggle> : ::std::true_type {};
313
314 PROTOBUF_NAMESPACE_CLOSE
315
316 // @@protoc_insertion_point(global_scope)
317
318 #include <google/protobuf/port_undef.inc>
319 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_tensorflow_2fcore_2fprotobuf_2fverifier_5fconfig_2eproto
320