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