Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-31 10:12:30

0001 // Generated by the protocol buffer compiler.  DO NOT EDIT!
0002 // NO CHECKED-IN PROTOBUF GENCODE
0003 // source: google/protobuf/wrappers.proto
0004 // Protobuf C++ Version: 5.28.2
0005 
0006 #ifndef GOOGLE_PROTOBUF_INCLUDED_google_2fprotobuf_2fwrappers_2eproto_2epb_2eh
0007 #define GOOGLE_PROTOBUF_INCLUDED_google_2fprotobuf_2fwrappers_2eproto_2epb_2eh
0008 
0009 #include <limits>
0010 #include <string>
0011 #include <type_traits>
0012 #include <utility>
0013 
0014 #include "google/protobuf/runtime_version.h"
0015 #if PROTOBUF_VERSION != 5028002
0016 #error "Protobuf C++ gencode is built with an incompatible version of"
0017 #error "Protobuf C++ headers/runtime. See"
0018 #error "https://protobuf.dev/support/cross-version-runtime-guarantee/#cpp"
0019 #endif
0020 #include "google/protobuf/io/coded_stream.h"
0021 #include "google/protobuf/arena.h"
0022 #include "google/protobuf/arenastring.h"
0023 #include "google/protobuf/generated_message_tctable_decl.h"
0024 #include "google/protobuf/generated_message_util.h"
0025 #include "google/protobuf/metadata_lite.h"
0026 #include "google/protobuf/generated_message_reflection.h"
0027 #include "google/protobuf/message.h"
0028 #include "google/protobuf/repeated_field.h"  // IWYU pragma: export
0029 #include "google/protobuf/extension_set.h"  // IWYU pragma: export
0030 #include "google/protobuf/unknown_field_set.h"
0031 // @@protoc_insertion_point(includes)
0032 
0033 // Must be included last.
0034 #include "google/protobuf/port_def.inc"
0035 
0036 #define PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fwrappers_2eproto PROTOBUF_EXPORT
0037 
0038 namespace google {
0039 namespace protobuf {
0040 namespace internal {
0041 class AnyMetadata;
0042 }  // namespace internal
0043 }  // namespace protobuf
0044 }  // namespace google
0045 
0046 // Internal implementation detail -- do not use these members.
0047 struct PROTOBUF_EXPORT TableStruct_google_2fprotobuf_2fwrappers_2eproto {
0048   static const ::uint32_t offsets[];
0049 };
0050 PROTOBUF_EXPORT extern const ::google::protobuf::internal::DescriptorTable
0051     descriptor_table_google_2fprotobuf_2fwrappers_2eproto;
0052 namespace google {
0053 namespace protobuf {
0054 class BoolValue;
0055 struct BoolValueDefaultTypeInternal;
0056 PROTOBUF_EXPORT extern BoolValueDefaultTypeInternal _BoolValue_default_instance_;
0057 class BytesValue;
0058 struct BytesValueDefaultTypeInternal;
0059 PROTOBUF_EXPORT extern BytesValueDefaultTypeInternal _BytesValue_default_instance_;
0060 class DoubleValue;
0061 struct DoubleValueDefaultTypeInternal;
0062 PROTOBUF_EXPORT extern DoubleValueDefaultTypeInternal _DoubleValue_default_instance_;
0063 class FloatValue;
0064 struct FloatValueDefaultTypeInternal;
0065 PROTOBUF_EXPORT extern FloatValueDefaultTypeInternal _FloatValue_default_instance_;
0066 class Int32Value;
0067 struct Int32ValueDefaultTypeInternal;
0068 PROTOBUF_EXPORT extern Int32ValueDefaultTypeInternal _Int32Value_default_instance_;
0069 class Int64Value;
0070 struct Int64ValueDefaultTypeInternal;
0071 PROTOBUF_EXPORT extern Int64ValueDefaultTypeInternal _Int64Value_default_instance_;
0072 class StringValue;
0073 struct StringValueDefaultTypeInternal;
0074 PROTOBUF_EXPORT extern StringValueDefaultTypeInternal _StringValue_default_instance_;
0075 class UInt32Value;
0076 struct UInt32ValueDefaultTypeInternal;
0077 PROTOBUF_EXPORT extern UInt32ValueDefaultTypeInternal _UInt32Value_default_instance_;
0078 class UInt64Value;
0079 struct UInt64ValueDefaultTypeInternal;
0080 PROTOBUF_EXPORT extern UInt64ValueDefaultTypeInternal _UInt64Value_default_instance_;
0081 }  // namespace protobuf
0082 }  // namespace google
0083 
0084 namespace google {
0085 namespace protobuf {
0086 
0087 // ===================================================================
0088 
0089 
0090 // -------------------------------------------------------------------
0091 
0092 class PROTOBUF_EXPORT UInt64Value final : public ::google::protobuf::Message
0093 /* @@protoc_insertion_point(class_definition:google.protobuf.UInt64Value) */ {
0094  public:
0095   inline UInt64Value() : UInt64Value(nullptr) {}
0096   ~UInt64Value() PROTOBUF_FINAL;
0097   template <typename = void>
0098   explicit PROTOBUF_CONSTEXPR UInt64Value(
0099       ::google::protobuf::internal::ConstantInitialized);
0100 
0101   inline UInt64Value(const UInt64Value& from) : UInt64Value(nullptr, from) {}
0102   inline UInt64Value(UInt64Value&& from) noexcept
0103       : UInt64Value(nullptr, std::move(from)) {}
0104   inline UInt64Value& operator=(const UInt64Value& from) {
0105     CopyFrom(from);
0106     return *this;
0107   }
0108   inline UInt64Value& operator=(UInt64Value&& from) noexcept {
0109     if (this == &from) return *this;
0110     if (GetArena() == from.GetArena()
0111 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
0112         && GetArena() != nullptr
0113 #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
0114     ) {
0115       InternalSwap(&from);
0116     } else {
0117       CopyFrom(from);
0118     }
0119     return *this;
0120   }
0121 
0122   inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
0123       ABSL_ATTRIBUTE_LIFETIME_BOUND {
0124     return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
0125   }
0126   inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields()
0127       ABSL_ATTRIBUTE_LIFETIME_BOUND {
0128     return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
0129   }
0130 
0131   static const ::google::protobuf::Descriptor* descriptor() {
0132     return GetDescriptor();
0133   }
0134   static const ::google::protobuf::Descriptor* GetDescriptor() {
0135     return default_instance().GetMetadata().descriptor;
0136   }
0137   static const ::google::protobuf::Reflection* GetReflection() {
0138     return default_instance().GetMetadata().reflection;
0139   }
0140   static const UInt64Value& default_instance() {
0141     return *internal_default_instance();
0142   }
0143   static inline const UInt64Value* internal_default_instance() {
0144     return reinterpret_cast<const UInt64Value*>(
0145         &_UInt64Value_default_instance_);
0146   }
0147   static constexpr int kIndexInFileMessages = 3;
0148   friend void swap(UInt64Value& a, UInt64Value& b) { a.Swap(&b); }
0149   inline void Swap(UInt64Value* other) {
0150     if (other == this) return;
0151 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
0152     if (GetArena() != nullptr && GetArena() == other->GetArena()) {
0153 #else   // PROTOBUF_FORCE_COPY_IN_SWAP
0154     if (GetArena() == other->GetArena()) {
0155 #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
0156       InternalSwap(other);
0157     } else {
0158       ::google::protobuf::internal::GenericSwap(this, other);
0159     }
0160   }
0161   void UnsafeArenaSwap(UInt64Value* other) {
0162     if (other == this) return;
0163     ABSL_DCHECK(GetArena() == other->GetArena());
0164     InternalSwap(other);
0165   }
0166 
0167   // implements Message ----------------------------------------------
0168 
0169   UInt64Value* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL {
0170     return ::google::protobuf::Message::DefaultConstruct<UInt64Value>(arena);
0171   }
0172   using ::google::protobuf::Message::CopyFrom;
0173   void CopyFrom(const UInt64Value& from);
0174   using ::google::protobuf::Message::MergeFrom;
0175   void MergeFrom(const UInt64Value& from) { UInt64Value::MergeImpl(*this, from); }
0176 
0177   private:
0178   static void MergeImpl(
0179       ::google::protobuf::MessageLite& to_msg,
0180       const ::google::protobuf::MessageLite& from_msg);
0181 
0182   public:
0183   bool IsInitialized() const {
0184     return true;
0185   }
0186   ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL;
0187   #if defined(PROTOBUF_CUSTOM_VTABLE)
0188   private:
0189   static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg);
0190   static ::uint8_t* _InternalSerialize(
0191       const MessageLite& msg, ::uint8_t* target,
0192       ::google::protobuf::io::EpsCopyOutputStream* stream);
0193 
0194   public:
0195   ::size_t ByteSizeLong() const { return ByteSizeLong(*this); }
0196   ::uint8_t* _InternalSerialize(
0197       ::uint8_t* target,
0198       ::google::protobuf::io::EpsCopyOutputStream* stream) const {
0199     return _InternalSerialize(*this, target, stream);
0200   }
0201   #else   // PROTOBUF_CUSTOM_VTABLE
0202   ::size_t ByteSizeLong() const final;
0203   ::uint8_t* _InternalSerialize(
0204       ::uint8_t* target,
0205       ::google::protobuf::io::EpsCopyOutputStream* stream) const final;
0206   #endif  // PROTOBUF_CUSTOM_VTABLE
0207   int GetCachedSize() const { return _impl_._cached_size_.Get(); }
0208 
0209   private:
0210   void SharedCtor(::google::protobuf::Arena* arena);
0211   void SharedDtor();
0212   void InternalSwap(UInt64Value* other);
0213  private:
0214   friend class ::google::protobuf::internal::AnyMetadata;
0215   static ::absl::string_view FullMessageName() { return "google.protobuf.UInt64Value"; }
0216 
0217  protected:
0218   explicit UInt64Value(::google::protobuf::Arena* arena);
0219   UInt64Value(::google::protobuf::Arena* arena, const UInt64Value& from);
0220   UInt64Value(::google::protobuf::Arena* arena, UInt64Value&& from) noexcept
0221       : UInt64Value(arena) {
0222     *this = ::std::move(from);
0223   }
0224   const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL;
0225   static const ::google::protobuf::Message::ClassDataFull _class_data_;
0226 
0227  public:
0228   ::google::protobuf::Metadata GetMetadata() const;
0229   // nested types ----------------------------------------------------
0230 
0231   // accessors -------------------------------------------------------
0232   enum : int {
0233     kValueFieldNumber = 1,
0234   };
0235   // uint64 value = 1;
0236   void clear_value() ;
0237   ::uint64_t value() const;
0238   void set_value(::uint64_t value);
0239 
0240   private:
0241   ::uint64_t _internal_value() const;
0242   void _internal_set_value(::uint64_t value);
0243 
0244   public:
0245   // @@protoc_insertion_point(class_scope:google.protobuf.UInt64Value)
0246  private:
0247   class _Internal;
0248   friend class ::google::protobuf::internal::TcParser;
0249   static const ::google::protobuf::internal::TcParseTable<
0250       0, 1, 0,
0251       0, 2>
0252       _table_;
0253 
0254 
0255   friend class ::google::protobuf::MessageLite;
0256   friend class ::google::protobuf::Arena;
0257   template <typename T>
0258   friend class ::google::protobuf::Arena::InternalHelper;
0259   using InternalArenaConstructable_ = void;
0260   using DestructorSkippable_ = void;
0261   struct Impl_ {
0262     inline explicit constexpr Impl_(
0263         ::google::protobuf::internal::ConstantInitialized) noexcept;
0264     inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility,
0265                           ::google::protobuf::Arena* arena);
0266     inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility,
0267                           ::google::protobuf::Arena* arena, const Impl_& from,
0268                           const UInt64Value& from_msg);
0269     ::uint64_t value_;
0270     mutable ::google::protobuf::internal::CachedSize _cached_size_;
0271     PROTOBUF_TSAN_DECLARE_MEMBER
0272   };
0273   union { Impl_ _impl_; };
0274   friend struct ::TableStruct_google_2fprotobuf_2fwrappers_2eproto;
0275 };
0276 // -------------------------------------------------------------------
0277 
0278 class PROTOBUF_EXPORT UInt32Value final : public ::google::protobuf::Message
0279 /* @@protoc_insertion_point(class_definition:google.protobuf.UInt32Value) */ {
0280  public:
0281   inline UInt32Value() : UInt32Value(nullptr) {}
0282   ~UInt32Value() PROTOBUF_FINAL;
0283   template <typename = void>
0284   explicit PROTOBUF_CONSTEXPR UInt32Value(
0285       ::google::protobuf::internal::ConstantInitialized);
0286 
0287   inline UInt32Value(const UInt32Value& from) : UInt32Value(nullptr, from) {}
0288   inline UInt32Value(UInt32Value&& from) noexcept
0289       : UInt32Value(nullptr, std::move(from)) {}
0290   inline UInt32Value& operator=(const UInt32Value& from) {
0291     CopyFrom(from);
0292     return *this;
0293   }
0294   inline UInt32Value& operator=(UInt32Value&& from) noexcept {
0295     if (this == &from) return *this;
0296     if (GetArena() == from.GetArena()
0297 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
0298         && GetArena() != nullptr
0299 #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
0300     ) {
0301       InternalSwap(&from);
0302     } else {
0303       CopyFrom(from);
0304     }
0305     return *this;
0306   }
0307 
0308   inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
0309       ABSL_ATTRIBUTE_LIFETIME_BOUND {
0310     return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
0311   }
0312   inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields()
0313       ABSL_ATTRIBUTE_LIFETIME_BOUND {
0314     return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
0315   }
0316 
0317   static const ::google::protobuf::Descriptor* descriptor() {
0318     return GetDescriptor();
0319   }
0320   static const ::google::protobuf::Descriptor* GetDescriptor() {
0321     return default_instance().GetMetadata().descriptor;
0322   }
0323   static const ::google::protobuf::Reflection* GetReflection() {
0324     return default_instance().GetMetadata().reflection;
0325   }
0326   static const UInt32Value& default_instance() {
0327     return *internal_default_instance();
0328   }
0329   static inline const UInt32Value* internal_default_instance() {
0330     return reinterpret_cast<const UInt32Value*>(
0331         &_UInt32Value_default_instance_);
0332   }
0333   static constexpr int kIndexInFileMessages = 5;
0334   friend void swap(UInt32Value& a, UInt32Value& b) { a.Swap(&b); }
0335   inline void Swap(UInt32Value* other) {
0336     if (other == this) return;
0337 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
0338     if (GetArena() != nullptr && GetArena() == other->GetArena()) {
0339 #else   // PROTOBUF_FORCE_COPY_IN_SWAP
0340     if (GetArena() == other->GetArena()) {
0341 #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
0342       InternalSwap(other);
0343     } else {
0344       ::google::protobuf::internal::GenericSwap(this, other);
0345     }
0346   }
0347   void UnsafeArenaSwap(UInt32Value* other) {
0348     if (other == this) return;
0349     ABSL_DCHECK(GetArena() == other->GetArena());
0350     InternalSwap(other);
0351   }
0352 
0353   // implements Message ----------------------------------------------
0354 
0355   UInt32Value* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL {
0356     return ::google::protobuf::Message::DefaultConstruct<UInt32Value>(arena);
0357   }
0358   using ::google::protobuf::Message::CopyFrom;
0359   void CopyFrom(const UInt32Value& from);
0360   using ::google::protobuf::Message::MergeFrom;
0361   void MergeFrom(const UInt32Value& from) { UInt32Value::MergeImpl(*this, from); }
0362 
0363   private:
0364   static void MergeImpl(
0365       ::google::protobuf::MessageLite& to_msg,
0366       const ::google::protobuf::MessageLite& from_msg);
0367 
0368   public:
0369   bool IsInitialized() const {
0370     return true;
0371   }
0372   ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL;
0373   #if defined(PROTOBUF_CUSTOM_VTABLE)
0374   private:
0375   static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg);
0376   static ::uint8_t* _InternalSerialize(
0377       const MessageLite& msg, ::uint8_t* target,
0378       ::google::protobuf::io::EpsCopyOutputStream* stream);
0379 
0380   public:
0381   ::size_t ByteSizeLong() const { return ByteSizeLong(*this); }
0382   ::uint8_t* _InternalSerialize(
0383       ::uint8_t* target,
0384       ::google::protobuf::io::EpsCopyOutputStream* stream) const {
0385     return _InternalSerialize(*this, target, stream);
0386   }
0387   #else   // PROTOBUF_CUSTOM_VTABLE
0388   ::size_t ByteSizeLong() const final;
0389   ::uint8_t* _InternalSerialize(
0390       ::uint8_t* target,
0391       ::google::protobuf::io::EpsCopyOutputStream* stream) const final;
0392   #endif  // PROTOBUF_CUSTOM_VTABLE
0393   int GetCachedSize() const { return _impl_._cached_size_.Get(); }
0394 
0395   private:
0396   void SharedCtor(::google::protobuf::Arena* arena);
0397   void SharedDtor();
0398   void InternalSwap(UInt32Value* other);
0399  private:
0400   friend class ::google::protobuf::internal::AnyMetadata;
0401   static ::absl::string_view FullMessageName() { return "google.protobuf.UInt32Value"; }
0402 
0403  protected:
0404   explicit UInt32Value(::google::protobuf::Arena* arena);
0405   UInt32Value(::google::protobuf::Arena* arena, const UInt32Value& from);
0406   UInt32Value(::google::protobuf::Arena* arena, UInt32Value&& from) noexcept
0407       : UInt32Value(arena) {
0408     *this = ::std::move(from);
0409   }
0410   const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL;
0411   static const ::google::protobuf::Message::ClassDataFull _class_data_;
0412 
0413  public:
0414   ::google::protobuf::Metadata GetMetadata() const;
0415   // nested types ----------------------------------------------------
0416 
0417   // accessors -------------------------------------------------------
0418   enum : int {
0419     kValueFieldNumber = 1,
0420   };
0421   // uint32 value = 1;
0422   void clear_value() ;
0423   ::uint32_t value() const;
0424   void set_value(::uint32_t value);
0425 
0426   private:
0427   ::uint32_t _internal_value() const;
0428   void _internal_set_value(::uint32_t value);
0429 
0430   public:
0431   // @@protoc_insertion_point(class_scope:google.protobuf.UInt32Value)
0432  private:
0433   class _Internal;
0434   friend class ::google::protobuf::internal::TcParser;
0435   static const ::google::protobuf::internal::TcParseTable<
0436       0, 1, 0,
0437       0, 2>
0438       _table_;
0439 
0440 
0441   friend class ::google::protobuf::MessageLite;
0442   friend class ::google::protobuf::Arena;
0443   template <typename T>
0444   friend class ::google::protobuf::Arena::InternalHelper;
0445   using InternalArenaConstructable_ = void;
0446   using DestructorSkippable_ = void;
0447   struct Impl_ {
0448     inline explicit constexpr Impl_(
0449         ::google::protobuf::internal::ConstantInitialized) noexcept;
0450     inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility,
0451                           ::google::protobuf::Arena* arena);
0452     inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility,
0453                           ::google::protobuf::Arena* arena, const Impl_& from,
0454                           const UInt32Value& from_msg);
0455     ::uint32_t value_;
0456     mutable ::google::protobuf::internal::CachedSize _cached_size_;
0457     PROTOBUF_TSAN_DECLARE_MEMBER
0458   };
0459   union { Impl_ _impl_; };
0460   friend struct ::TableStruct_google_2fprotobuf_2fwrappers_2eproto;
0461 };
0462 // -------------------------------------------------------------------
0463 
0464 class PROTOBUF_EXPORT StringValue final : public ::google::protobuf::Message
0465 /* @@protoc_insertion_point(class_definition:google.protobuf.StringValue) */ {
0466  public:
0467   inline StringValue() : StringValue(nullptr) {}
0468   ~StringValue() PROTOBUF_FINAL;
0469   template <typename = void>
0470   explicit PROTOBUF_CONSTEXPR StringValue(
0471       ::google::protobuf::internal::ConstantInitialized);
0472 
0473   inline StringValue(const StringValue& from) : StringValue(nullptr, from) {}
0474   inline StringValue(StringValue&& from) noexcept
0475       : StringValue(nullptr, std::move(from)) {}
0476   inline StringValue& operator=(const StringValue& from) {
0477     CopyFrom(from);
0478     return *this;
0479   }
0480   inline StringValue& operator=(StringValue&& from) noexcept {
0481     if (this == &from) return *this;
0482     if (GetArena() == from.GetArena()
0483 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
0484         && GetArena() != nullptr
0485 #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
0486     ) {
0487       InternalSwap(&from);
0488     } else {
0489       CopyFrom(from);
0490     }
0491     return *this;
0492   }
0493 
0494   inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
0495       ABSL_ATTRIBUTE_LIFETIME_BOUND {
0496     return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
0497   }
0498   inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields()
0499       ABSL_ATTRIBUTE_LIFETIME_BOUND {
0500     return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
0501   }
0502 
0503   static const ::google::protobuf::Descriptor* descriptor() {
0504     return GetDescriptor();
0505   }
0506   static const ::google::protobuf::Descriptor* GetDescriptor() {
0507     return default_instance().GetMetadata().descriptor;
0508   }
0509   static const ::google::protobuf::Reflection* GetReflection() {
0510     return default_instance().GetMetadata().reflection;
0511   }
0512   static const StringValue& default_instance() {
0513     return *internal_default_instance();
0514   }
0515   static inline const StringValue* internal_default_instance() {
0516     return reinterpret_cast<const StringValue*>(
0517         &_StringValue_default_instance_);
0518   }
0519   static constexpr int kIndexInFileMessages = 7;
0520   friend void swap(StringValue& a, StringValue& b) { a.Swap(&b); }
0521   inline void Swap(StringValue* other) {
0522     if (other == this) return;
0523 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
0524     if (GetArena() != nullptr && GetArena() == other->GetArena()) {
0525 #else   // PROTOBUF_FORCE_COPY_IN_SWAP
0526     if (GetArena() == other->GetArena()) {
0527 #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
0528       InternalSwap(other);
0529     } else {
0530       ::google::protobuf::internal::GenericSwap(this, other);
0531     }
0532   }
0533   void UnsafeArenaSwap(StringValue* other) {
0534     if (other == this) return;
0535     ABSL_DCHECK(GetArena() == other->GetArena());
0536     InternalSwap(other);
0537   }
0538 
0539   // implements Message ----------------------------------------------
0540 
0541   StringValue* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL {
0542     return ::google::protobuf::Message::DefaultConstruct<StringValue>(arena);
0543   }
0544   using ::google::protobuf::Message::CopyFrom;
0545   void CopyFrom(const StringValue& from);
0546   using ::google::protobuf::Message::MergeFrom;
0547   void MergeFrom(const StringValue& from) { StringValue::MergeImpl(*this, from); }
0548 
0549   private:
0550   static void MergeImpl(
0551       ::google::protobuf::MessageLite& to_msg,
0552       const ::google::protobuf::MessageLite& from_msg);
0553 
0554   public:
0555   bool IsInitialized() const {
0556     return true;
0557   }
0558   ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL;
0559   #if defined(PROTOBUF_CUSTOM_VTABLE)
0560   private:
0561   static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg);
0562   static ::uint8_t* _InternalSerialize(
0563       const MessageLite& msg, ::uint8_t* target,
0564       ::google::protobuf::io::EpsCopyOutputStream* stream);
0565 
0566   public:
0567   ::size_t ByteSizeLong() const { return ByteSizeLong(*this); }
0568   ::uint8_t* _InternalSerialize(
0569       ::uint8_t* target,
0570       ::google::protobuf::io::EpsCopyOutputStream* stream) const {
0571     return _InternalSerialize(*this, target, stream);
0572   }
0573   #else   // PROTOBUF_CUSTOM_VTABLE
0574   ::size_t ByteSizeLong() const final;
0575   ::uint8_t* _InternalSerialize(
0576       ::uint8_t* target,
0577       ::google::protobuf::io::EpsCopyOutputStream* stream) const final;
0578   #endif  // PROTOBUF_CUSTOM_VTABLE
0579   int GetCachedSize() const { return _impl_._cached_size_.Get(); }
0580 
0581   private:
0582   void SharedCtor(::google::protobuf::Arena* arena);
0583   void SharedDtor();
0584   void InternalSwap(StringValue* other);
0585  private:
0586   friend class ::google::protobuf::internal::AnyMetadata;
0587   static ::absl::string_view FullMessageName() { return "google.protobuf.StringValue"; }
0588 
0589  protected:
0590   explicit StringValue(::google::protobuf::Arena* arena);
0591   StringValue(::google::protobuf::Arena* arena, const StringValue& from);
0592   StringValue(::google::protobuf::Arena* arena, StringValue&& from) noexcept
0593       : StringValue(arena) {
0594     *this = ::std::move(from);
0595   }
0596   const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL;
0597   static const ::google::protobuf::Message::ClassDataFull _class_data_;
0598 
0599  public:
0600   ::google::protobuf::Metadata GetMetadata() const;
0601   // nested types ----------------------------------------------------
0602 
0603   // accessors -------------------------------------------------------
0604   enum : int {
0605     kValueFieldNumber = 1,
0606   };
0607   // string value = 1;
0608   void clear_value() ;
0609   const std::string& value() const;
0610   template <typename Arg_ = const std::string&, typename... Args_>
0611   void set_value(Arg_&& arg, Args_... args);
0612   std::string* mutable_value();
0613   PROTOBUF_NODISCARD std::string* release_value();
0614   void set_allocated_value(std::string* value);
0615 
0616   private:
0617   const std::string& _internal_value() const;
0618   inline PROTOBUF_ALWAYS_INLINE void _internal_set_value(
0619       const std::string& value);
0620   std::string* _internal_mutable_value();
0621 
0622   public:
0623   // @@protoc_insertion_point(class_scope:google.protobuf.StringValue)
0624  private:
0625   class _Internal;
0626   friend class ::google::protobuf::internal::TcParser;
0627   static const ::google::protobuf::internal::TcParseTable<
0628       0, 1, 0,
0629       41, 2>
0630       _table_;
0631 
0632 
0633   friend class ::google::protobuf::MessageLite;
0634   friend class ::google::protobuf::Arena;
0635   template <typename T>
0636   friend class ::google::protobuf::Arena::InternalHelper;
0637   using InternalArenaConstructable_ = void;
0638   using DestructorSkippable_ = void;
0639   struct Impl_ {
0640     inline explicit constexpr Impl_(
0641         ::google::protobuf::internal::ConstantInitialized) noexcept;
0642     inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility,
0643                           ::google::protobuf::Arena* arena);
0644     inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility,
0645                           ::google::protobuf::Arena* arena, const Impl_& from,
0646                           const StringValue& from_msg);
0647     ::google::protobuf::internal::ArenaStringPtr value_;
0648     mutable ::google::protobuf::internal::CachedSize _cached_size_;
0649     PROTOBUF_TSAN_DECLARE_MEMBER
0650   };
0651   union { Impl_ _impl_; };
0652   friend struct ::TableStruct_google_2fprotobuf_2fwrappers_2eproto;
0653 };
0654 // -------------------------------------------------------------------
0655 
0656 class PROTOBUF_EXPORT Int64Value final : public ::google::protobuf::Message
0657 /* @@protoc_insertion_point(class_definition:google.protobuf.Int64Value) */ {
0658  public:
0659   inline Int64Value() : Int64Value(nullptr) {}
0660   ~Int64Value() PROTOBUF_FINAL;
0661   template <typename = void>
0662   explicit PROTOBUF_CONSTEXPR Int64Value(
0663       ::google::protobuf::internal::ConstantInitialized);
0664 
0665   inline Int64Value(const Int64Value& from) : Int64Value(nullptr, from) {}
0666   inline Int64Value(Int64Value&& from) noexcept
0667       : Int64Value(nullptr, std::move(from)) {}
0668   inline Int64Value& operator=(const Int64Value& from) {
0669     CopyFrom(from);
0670     return *this;
0671   }
0672   inline Int64Value& operator=(Int64Value&& from) noexcept {
0673     if (this == &from) return *this;
0674     if (GetArena() == from.GetArena()
0675 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
0676         && GetArena() != nullptr
0677 #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
0678     ) {
0679       InternalSwap(&from);
0680     } else {
0681       CopyFrom(from);
0682     }
0683     return *this;
0684   }
0685 
0686   inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
0687       ABSL_ATTRIBUTE_LIFETIME_BOUND {
0688     return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
0689   }
0690   inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields()
0691       ABSL_ATTRIBUTE_LIFETIME_BOUND {
0692     return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
0693   }
0694 
0695   static const ::google::protobuf::Descriptor* descriptor() {
0696     return GetDescriptor();
0697   }
0698   static const ::google::protobuf::Descriptor* GetDescriptor() {
0699     return default_instance().GetMetadata().descriptor;
0700   }
0701   static const ::google::protobuf::Reflection* GetReflection() {
0702     return default_instance().GetMetadata().reflection;
0703   }
0704   static const Int64Value& default_instance() {
0705     return *internal_default_instance();
0706   }
0707   static inline const Int64Value* internal_default_instance() {
0708     return reinterpret_cast<const Int64Value*>(
0709         &_Int64Value_default_instance_);
0710   }
0711   static constexpr int kIndexInFileMessages = 2;
0712   friend void swap(Int64Value& a, Int64Value& b) { a.Swap(&b); }
0713   inline void Swap(Int64Value* other) {
0714     if (other == this) return;
0715 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
0716     if (GetArena() != nullptr && GetArena() == other->GetArena()) {
0717 #else   // PROTOBUF_FORCE_COPY_IN_SWAP
0718     if (GetArena() == other->GetArena()) {
0719 #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
0720       InternalSwap(other);
0721     } else {
0722       ::google::protobuf::internal::GenericSwap(this, other);
0723     }
0724   }
0725   void UnsafeArenaSwap(Int64Value* other) {
0726     if (other == this) return;
0727     ABSL_DCHECK(GetArena() == other->GetArena());
0728     InternalSwap(other);
0729   }
0730 
0731   // implements Message ----------------------------------------------
0732 
0733   Int64Value* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL {
0734     return ::google::protobuf::Message::DefaultConstruct<Int64Value>(arena);
0735   }
0736   using ::google::protobuf::Message::CopyFrom;
0737   void CopyFrom(const Int64Value& from);
0738   using ::google::protobuf::Message::MergeFrom;
0739   void MergeFrom(const Int64Value& from) { Int64Value::MergeImpl(*this, from); }
0740 
0741   private:
0742   static void MergeImpl(
0743       ::google::protobuf::MessageLite& to_msg,
0744       const ::google::protobuf::MessageLite& from_msg);
0745 
0746   public:
0747   bool IsInitialized() const {
0748     return true;
0749   }
0750   ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL;
0751   #if defined(PROTOBUF_CUSTOM_VTABLE)
0752   private:
0753   static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg);
0754   static ::uint8_t* _InternalSerialize(
0755       const MessageLite& msg, ::uint8_t* target,
0756       ::google::protobuf::io::EpsCopyOutputStream* stream);
0757 
0758   public:
0759   ::size_t ByteSizeLong() const { return ByteSizeLong(*this); }
0760   ::uint8_t* _InternalSerialize(
0761       ::uint8_t* target,
0762       ::google::protobuf::io::EpsCopyOutputStream* stream) const {
0763     return _InternalSerialize(*this, target, stream);
0764   }
0765   #else   // PROTOBUF_CUSTOM_VTABLE
0766   ::size_t ByteSizeLong() const final;
0767   ::uint8_t* _InternalSerialize(
0768       ::uint8_t* target,
0769       ::google::protobuf::io::EpsCopyOutputStream* stream) const final;
0770   #endif  // PROTOBUF_CUSTOM_VTABLE
0771   int GetCachedSize() const { return _impl_._cached_size_.Get(); }
0772 
0773   private:
0774   void SharedCtor(::google::protobuf::Arena* arena);
0775   void SharedDtor();
0776   void InternalSwap(Int64Value* other);
0777  private:
0778   friend class ::google::protobuf::internal::AnyMetadata;
0779   static ::absl::string_view FullMessageName() { return "google.protobuf.Int64Value"; }
0780 
0781  protected:
0782   explicit Int64Value(::google::protobuf::Arena* arena);
0783   Int64Value(::google::protobuf::Arena* arena, const Int64Value& from);
0784   Int64Value(::google::protobuf::Arena* arena, Int64Value&& from) noexcept
0785       : Int64Value(arena) {
0786     *this = ::std::move(from);
0787   }
0788   const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL;
0789   static const ::google::protobuf::Message::ClassDataFull _class_data_;
0790 
0791  public:
0792   ::google::protobuf::Metadata GetMetadata() const;
0793   // nested types ----------------------------------------------------
0794 
0795   // accessors -------------------------------------------------------
0796   enum : int {
0797     kValueFieldNumber = 1,
0798   };
0799   // int64 value = 1;
0800   void clear_value() ;
0801   ::int64_t value() const;
0802   void set_value(::int64_t value);
0803 
0804   private:
0805   ::int64_t _internal_value() const;
0806   void _internal_set_value(::int64_t value);
0807 
0808   public:
0809   // @@protoc_insertion_point(class_scope:google.protobuf.Int64Value)
0810  private:
0811   class _Internal;
0812   friend class ::google::protobuf::internal::TcParser;
0813   static const ::google::protobuf::internal::TcParseTable<
0814       0, 1, 0,
0815       0, 2>
0816       _table_;
0817 
0818 
0819   friend class ::google::protobuf::MessageLite;
0820   friend class ::google::protobuf::Arena;
0821   template <typename T>
0822   friend class ::google::protobuf::Arena::InternalHelper;
0823   using InternalArenaConstructable_ = void;
0824   using DestructorSkippable_ = void;
0825   struct Impl_ {
0826     inline explicit constexpr Impl_(
0827         ::google::protobuf::internal::ConstantInitialized) noexcept;
0828     inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility,
0829                           ::google::protobuf::Arena* arena);
0830     inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility,
0831                           ::google::protobuf::Arena* arena, const Impl_& from,
0832                           const Int64Value& from_msg);
0833     ::int64_t value_;
0834     mutable ::google::protobuf::internal::CachedSize _cached_size_;
0835     PROTOBUF_TSAN_DECLARE_MEMBER
0836   };
0837   union { Impl_ _impl_; };
0838   friend struct ::TableStruct_google_2fprotobuf_2fwrappers_2eproto;
0839 };
0840 // -------------------------------------------------------------------
0841 
0842 class PROTOBUF_EXPORT Int32Value final : public ::google::protobuf::Message
0843 /* @@protoc_insertion_point(class_definition:google.protobuf.Int32Value) */ {
0844  public:
0845   inline Int32Value() : Int32Value(nullptr) {}
0846   ~Int32Value() PROTOBUF_FINAL;
0847   template <typename = void>
0848   explicit PROTOBUF_CONSTEXPR Int32Value(
0849       ::google::protobuf::internal::ConstantInitialized);
0850 
0851   inline Int32Value(const Int32Value& from) : Int32Value(nullptr, from) {}
0852   inline Int32Value(Int32Value&& from) noexcept
0853       : Int32Value(nullptr, std::move(from)) {}
0854   inline Int32Value& operator=(const Int32Value& from) {
0855     CopyFrom(from);
0856     return *this;
0857   }
0858   inline Int32Value& operator=(Int32Value&& from) noexcept {
0859     if (this == &from) return *this;
0860     if (GetArena() == from.GetArena()
0861 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
0862         && GetArena() != nullptr
0863 #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
0864     ) {
0865       InternalSwap(&from);
0866     } else {
0867       CopyFrom(from);
0868     }
0869     return *this;
0870   }
0871 
0872   inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
0873       ABSL_ATTRIBUTE_LIFETIME_BOUND {
0874     return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
0875   }
0876   inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields()
0877       ABSL_ATTRIBUTE_LIFETIME_BOUND {
0878     return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
0879   }
0880 
0881   static const ::google::protobuf::Descriptor* descriptor() {
0882     return GetDescriptor();
0883   }
0884   static const ::google::protobuf::Descriptor* GetDescriptor() {
0885     return default_instance().GetMetadata().descriptor;
0886   }
0887   static const ::google::protobuf::Reflection* GetReflection() {
0888     return default_instance().GetMetadata().reflection;
0889   }
0890   static const Int32Value& default_instance() {
0891     return *internal_default_instance();
0892   }
0893   static inline const Int32Value* internal_default_instance() {
0894     return reinterpret_cast<const Int32Value*>(
0895         &_Int32Value_default_instance_);
0896   }
0897   static constexpr int kIndexInFileMessages = 4;
0898   friend void swap(Int32Value& a, Int32Value& b) { a.Swap(&b); }
0899   inline void Swap(Int32Value* other) {
0900     if (other == this) return;
0901 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
0902     if (GetArena() != nullptr && GetArena() == other->GetArena()) {
0903 #else   // PROTOBUF_FORCE_COPY_IN_SWAP
0904     if (GetArena() == other->GetArena()) {
0905 #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
0906       InternalSwap(other);
0907     } else {
0908       ::google::protobuf::internal::GenericSwap(this, other);
0909     }
0910   }
0911   void UnsafeArenaSwap(Int32Value* other) {
0912     if (other == this) return;
0913     ABSL_DCHECK(GetArena() == other->GetArena());
0914     InternalSwap(other);
0915   }
0916 
0917   // implements Message ----------------------------------------------
0918 
0919   Int32Value* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL {
0920     return ::google::protobuf::Message::DefaultConstruct<Int32Value>(arena);
0921   }
0922   using ::google::protobuf::Message::CopyFrom;
0923   void CopyFrom(const Int32Value& from);
0924   using ::google::protobuf::Message::MergeFrom;
0925   void MergeFrom(const Int32Value& from) { Int32Value::MergeImpl(*this, from); }
0926 
0927   private:
0928   static void MergeImpl(
0929       ::google::protobuf::MessageLite& to_msg,
0930       const ::google::protobuf::MessageLite& from_msg);
0931 
0932   public:
0933   bool IsInitialized() const {
0934     return true;
0935   }
0936   ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL;
0937   #if defined(PROTOBUF_CUSTOM_VTABLE)
0938   private:
0939   static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg);
0940   static ::uint8_t* _InternalSerialize(
0941       const MessageLite& msg, ::uint8_t* target,
0942       ::google::protobuf::io::EpsCopyOutputStream* stream);
0943 
0944   public:
0945   ::size_t ByteSizeLong() const { return ByteSizeLong(*this); }
0946   ::uint8_t* _InternalSerialize(
0947       ::uint8_t* target,
0948       ::google::protobuf::io::EpsCopyOutputStream* stream) const {
0949     return _InternalSerialize(*this, target, stream);
0950   }
0951   #else   // PROTOBUF_CUSTOM_VTABLE
0952   ::size_t ByteSizeLong() const final;
0953   ::uint8_t* _InternalSerialize(
0954       ::uint8_t* target,
0955       ::google::protobuf::io::EpsCopyOutputStream* stream) const final;
0956   #endif  // PROTOBUF_CUSTOM_VTABLE
0957   int GetCachedSize() const { return _impl_._cached_size_.Get(); }
0958 
0959   private:
0960   void SharedCtor(::google::protobuf::Arena* arena);
0961   void SharedDtor();
0962   void InternalSwap(Int32Value* other);
0963  private:
0964   friend class ::google::protobuf::internal::AnyMetadata;
0965   static ::absl::string_view FullMessageName() { return "google.protobuf.Int32Value"; }
0966 
0967  protected:
0968   explicit Int32Value(::google::protobuf::Arena* arena);
0969   Int32Value(::google::protobuf::Arena* arena, const Int32Value& from);
0970   Int32Value(::google::protobuf::Arena* arena, Int32Value&& from) noexcept
0971       : Int32Value(arena) {
0972     *this = ::std::move(from);
0973   }
0974   const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL;
0975   static const ::google::protobuf::Message::ClassDataFull _class_data_;
0976 
0977  public:
0978   ::google::protobuf::Metadata GetMetadata() const;
0979   // nested types ----------------------------------------------------
0980 
0981   // accessors -------------------------------------------------------
0982   enum : int {
0983     kValueFieldNumber = 1,
0984   };
0985   // int32 value = 1;
0986   void clear_value() ;
0987   ::int32_t value() const;
0988   void set_value(::int32_t value);
0989 
0990   private:
0991   ::int32_t _internal_value() const;
0992   void _internal_set_value(::int32_t value);
0993 
0994   public:
0995   // @@protoc_insertion_point(class_scope:google.protobuf.Int32Value)
0996  private:
0997   class _Internal;
0998   friend class ::google::protobuf::internal::TcParser;
0999   static const ::google::protobuf::internal::TcParseTable<
1000       0, 1, 0,
1001       0, 2>
1002       _table_;
1003 
1004 
1005   friend class ::google::protobuf::MessageLite;
1006   friend class ::google::protobuf::Arena;
1007   template <typename T>
1008   friend class ::google::protobuf::Arena::InternalHelper;
1009   using InternalArenaConstructable_ = void;
1010   using DestructorSkippable_ = void;
1011   struct Impl_ {
1012     inline explicit constexpr Impl_(
1013         ::google::protobuf::internal::ConstantInitialized) noexcept;
1014     inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility,
1015                           ::google::protobuf::Arena* arena);
1016     inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility,
1017                           ::google::protobuf::Arena* arena, const Impl_& from,
1018                           const Int32Value& from_msg);
1019     ::int32_t value_;
1020     mutable ::google::protobuf::internal::CachedSize _cached_size_;
1021     PROTOBUF_TSAN_DECLARE_MEMBER
1022   };
1023   union { Impl_ _impl_; };
1024   friend struct ::TableStruct_google_2fprotobuf_2fwrappers_2eproto;
1025 };
1026 // -------------------------------------------------------------------
1027 
1028 class PROTOBUF_EXPORT FloatValue final : public ::google::protobuf::Message
1029 /* @@protoc_insertion_point(class_definition:google.protobuf.FloatValue) */ {
1030  public:
1031   inline FloatValue() : FloatValue(nullptr) {}
1032   ~FloatValue() PROTOBUF_FINAL;
1033   template <typename = void>
1034   explicit PROTOBUF_CONSTEXPR FloatValue(
1035       ::google::protobuf::internal::ConstantInitialized);
1036 
1037   inline FloatValue(const FloatValue& from) : FloatValue(nullptr, from) {}
1038   inline FloatValue(FloatValue&& from) noexcept
1039       : FloatValue(nullptr, std::move(from)) {}
1040   inline FloatValue& operator=(const FloatValue& from) {
1041     CopyFrom(from);
1042     return *this;
1043   }
1044   inline FloatValue& operator=(FloatValue&& from) noexcept {
1045     if (this == &from) return *this;
1046     if (GetArena() == from.GetArena()
1047 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1048         && GetArena() != nullptr
1049 #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
1050     ) {
1051       InternalSwap(&from);
1052     } else {
1053       CopyFrom(from);
1054     }
1055     return *this;
1056   }
1057 
1058   inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
1059       ABSL_ATTRIBUTE_LIFETIME_BOUND {
1060     return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
1061   }
1062   inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields()
1063       ABSL_ATTRIBUTE_LIFETIME_BOUND {
1064     return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
1065   }
1066 
1067   static const ::google::protobuf::Descriptor* descriptor() {
1068     return GetDescriptor();
1069   }
1070   static const ::google::protobuf::Descriptor* GetDescriptor() {
1071     return default_instance().GetMetadata().descriptor;
1072   }
1073   static const ::google::protobuf::Reflection* GetReflection() {
1074     return default_instance().GetMetadata().reflection;
1075   }
1076   static const FloatValue& default_instance() {
1077     return *internal_default_instance();
1078   }
1079   static inline const FloatValue* internal_default_instance() {
1080     return reinterpret_cast<const FloatValue*>(
1081         &_FloatValue_default_instance_);
1082   }
1083   static constexpr int kIndexInFileMessages = 1;
1084   friend void swap(FloatValue& a, FloatValue& b) { a.Swap(&b); }
1085   inline void Swap(FloatValue* other) {
1086     if (other == this) return;
1087 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1088     if (GetArena() != nullptr && GetArena() == other->GetArena()) {
1089 #else   // PROTOBUF_FORCE_COPY_IN_SWAP
1090     if (GetArena() == other->GetArena()) {
1091 #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
1092       InternalSwap(other);
1093     } else {
1094       ::google::protobuf::internal::GenericSwap(this, other);
1095     }
1096   }
1097   void UnsafeArenaSwap(FloatValue* other) {
1098     if (other == this) return;
1099     ABSL_DCHECK(GetArena() == other->GetArena());
1100     InternalSwap(other);
1101   }
1102 
1103   // implements Message ----------------------------------------------
1104 
1105   FloatValue* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL {
1106     return ::google::protobuf::Message::DefaultConstruct<FloatValue>(arena);
1107   }
1108   using ::google::protobuf::Message::CopyFrom;
1109   void CopyFrom(const FloatValue& from);
1110   using ::google::protobuf::Message::MergeFrom;
1111   void MergeFrom(const FloatValue& from) { FloatValue::MergeImpl(*this, from); }
1112 
1113   private:
1114   static void MergeImpl(
1115       ::google::protobuf::MessageLite& to_msg,
1116       const ::google::protobuf::MessageLite& from_msg);
1117 
1118   public:
1119   bool IsInitialized() const {
1120     return true;
1121   }
1122   ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL;
1123   #if defined(PROTOBUF_CUSTOM_VTABLE)
1124   private:
1125   static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg);
1126   static ::uint8_t* _InternalSerialize(
1127       const MessageLite& msg, ::uint8_t* target,
1128       ::google::protobuf::io::EpsCopyOutputStream* stream);
1129 
1130   public:
1131   ::size_t ByteSizeLong() const { return ByteSizeLong(*this); }
1132   ::uint8_t* _InternalSerialize(
1133       ::uint8_t* target,
1134       ::google::protobuf::io::EpsCopyOutputStream* stream) const {
1135     return _InternalSerialize(*this, target, stream);
1136   }
1137   #else   // PROTOBUF_CUSTOM_VTABLE
1138   ::size_t ByteSizeLong() const final;
1139   ::uint8_t* _InternalSerialize(
1140       ::uint8_t* target,
1141       ::google::protobuf::io::EpsCopyOutputStream* stream) const final;
1142   #endif  // PROTOBUF_CUSTOM_VTABLE
1143   int GetCachedSize() const { return _impl_._cached_size_.Get(); }
1144 
1145   private:
1146   void SharedCtor(::google::protobuf::Arena* arena);
1147   void SharedDtor();
1148   void InternalSwap(FloatValue* other);
1149  private:
1150   friend class ::google::protobuf::internal::AnyMetadata;
1151   static ::absl::string_view FullMessageName() { return "google.protobuf.FloatValue"; }
1152 
1153  protected:
1154   explicit FloatValue(::google::protobuf::Arena* arena);
1155   FloatValue(::google::protobuf::Arena* arena, const FloatValue& from);
1156   FloatValue(::google::protobuf::Arena* arena, FloatValue&& from) noexcept
1157       : FloatValue(arena) {
1158     *this = ::std::move(from);
1159   }
1160   const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL;
1161   static const ::google::protobuf::Message::ClassDataFull _class_data_;
1162 
1163  public:
1164   ::google::protobuf::Metadata GetMetadata() const;
1165   // nested types ----------------------------------------------------
1166 
1167   // accessors -------------------------------------------------------
1168   enum : int {
1169     kValueFieldNumber = 1,
1170   };
1171   // float value = 1;
1172   void clear_value() ;
1173   float value() const;
1174   void set_value(float value);
1175 
1176   private:
1177   float _internal_value() const;
1178   void _internal_set_value(float value);
1179 
1180   public:
1181   // @@protoc_insertion_point(class_scope:google.protobuf.FloatValue)
1182  private:
1183   class _Internal;
1184   friend class ::google::protobuf::internal::TcParser;
1185   static const ::google::protobuf::internal::TcParseTable<
1186       0, 1, 0,
1187       0, 2>
1188       _table_;
1189 
1190 
1191   friend class ::google::protobuf::MessageLite;
1192   friend class ::google::protobuf::Arena;
1193   template <typename T>
1194   friend class ::google::protobuf::Arena::InternalHelper;
1195   using InternalArenaConstructable_ = void;
1196   using DestructorSkippable_ = void;
1197   struct Impl_ {
1198     inline explicit constexpr Impl_(
1199         ::google::protobuf::internal::ConstantInitialized) noexcept;
1200     inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility,
1201                           ::google::protobuf::Arena* arena);
1202     inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility,
1203                           ::google::protobuf::Arena* arena, const Impl_& from,
1204                           const FloatValue& from_msg);
1205     float value_;
1206     mutable ::google::protobuf::internal::CachedSize _cached_size_;
1207     PROTOBUF_TSAN_DECLARE_MEMBER
1208   };
1209   union { Impl_ _impl_; };
1210   friend struct ::TableStruct_google_2fprotobuf_2fwrappers_2eproto;
1211 };
1212 // -------------------------------------------------------------------
1213 
1214 class PROTOBUF_EXPORT DoubleValue final : public ::google::protobuf::Message
1215 /* @@protoc_insertion_point(class_definition:google.protobuf.DoubleValue) */ {
1216  public:
1217   inline DoubleValue() : DoubleValue(nullptr) {}
1218   ~DoubleValue() PROTOBUF_FINAL;
1219   template <typename = void>
1220   explicit PROTOBUF_CONSTEXPR DoubleValue(
1221       ::google::protobuf::internal::ConstantInitialized);
1222 
1223   inline DoubleValue(const DoubleValue& from) : DoubleValue(nullptr, from) {}
1224   inline DoubleValue(DoubleValue&& from) noexcept
1225       : DoubleValue(nullptr, std::move(from)) {}
1226   inline DoubleValue& operator=(const DoubleValue& from) {
1227     CopyFrom(from);
1228     return *this;
1229   }
1230   inline DoubleValue& operator=(DoubleValue&& from) noexcept {
1231     if (this == &from) return *this;
1232     if (GetArena() == from.GetArena()
1233 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1234         && GetArena() != nullptr
1235 #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
1236     ) {
1237       InternalSwap(&from);
1238     } else {
1239       CopyFrom(from);
1240     }
1241     return *this;
1242   }
1243 
1244   inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
1245       ABSL_ATTRIBUTE_LIFETIME_BOUND {
1246     return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
1247   }
1248   inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields()
1249       ABSL_ATTRIBUTE_LIFETIME_BOUND {
1250     return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
1251   }
1252 
1253   static const ::google::protobuf::Descriptor* descriptor() {
1254     return GetDescriptor();
1255   }
1256   static const ::google::protobuf::Descriptor* GetDescriptor() {
1257     return default_instance().GetMetadata().descriptor;
1258   }
1259   static const ::google::protobuf::Reflection* GetReflection() {
1260     return default_instance().GetMetadata().reflection;
1261   }
1262   static const DoubleValue& default_instance() {
1263     return *internal_default_instance();
1264   }
1265   static inline const DoubleValue* internal_default_instance() {
1266     return reinterpret_cast<const DoubleValue*>(
1267         &_DoubleValue_default_instance_);
1268   }
1269   static constexpr int kIndexInFileMessages = 0;
1270   friend void swap(DoubleValue& a, DoubleValue& b) { a.Swap(&b); }
1271   inline void Swap(DoubleValue* other) {
1272     if (other == this) return;
1273 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1274     if (GetArena() != nullptr && GetArena() == other->GetArena()) {
1275 #else   // PROTOBUF_FORCE_COPY_IN_SWAP
1276     if (GetArena() == other->GetArena()) {
1277 #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
1278       InternalSwap(other);
1279     } else {
1280       ::google::protobuf::internal::GenericSwap(this, other);
1281     }
1282   }
1283   void UnsafeArenaSwap(DoubleValue* other) {
1284     if (other == this) return;
1285     ABSL_DCHECK(GetArena() == other->GetArena());
1286     InternalSwap(other);
1287   }
1288 
1289   // implements Message ----------------------------------------------
1290 
1291   DoubleValue* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL {
1292     return ::google::protobuf::Message::DefaultConstruct<DoubleValue>(arena);
1293   }
1294   using ::google::protobuf::Message::CopyFrom;
1295   void CopyFrom(const DoubleValue& from);
1296   using ::google::protobuf::Message::MergeFrom;
1297   void MergeFrom(const DoubleValue& from) { DoubleValue::MergeImpl(*this, from); }
1298 
1299   private:
1300   static void MergeImpl(
1301       ::google::protobuf::MessageLite& to_msg,
1302       const ::google::protobuf::MessageLite& from_msg);
1303 
1304   public:
1305   bool IsInitialized() const {
1306     return true;
1307   }
1308   ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL;
1309   #if defined(PROTOBUF_CUSTOM_VTABLE)
1310   private:
1311   static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg);
1312   static ::uint8_t* _InternalSerialize(
1313       const MessageLite& msg, ::uint8_t* target,
1314       ::google::protobuf::io::EpsCopyOutputStream* stream);
1315 
1316   public:
1317   ::size_t ByteSizeLong() const { return ByteSizeLong(*this); }
1318   ::uint8_t* _InternalSerialize(
1319       ::uint8_t* target,
1320       ::google::protobuf::io::EpsCopyOutputStream* stream) const {
1321     return _InternalSerialize(*this, target, stream);
1322   }
1323   #else   // PROTOBUF_CUSTOM_VTABLE
1324   ::size_t ByteSizeLong() const final;
1325   ::uint8_t* _InternalSerialize(
1326       ::uint8_t* target,
1327       ::google::protobuf::io::EpsCopyOutputStream* stream) const final;
1328   #endif  // PROTOBUF_CUSTOM_VTABLE
1329   int GetCachedSize() const { return _impl_._cached_size_.Get(); }
1330 
1331   private:
1332   void SharedCtor(::google::protobuf::Arena* arena);
1333   void SharedDtor();
1334   void InternalSwap(DoubleValue* other);
1335  private:
1336   friend class ::google::protobuf::internal::AnyMetadata;
1337   static ::absl::string_view FullMessageName() { return "google.protobuf.DoubleValue"; }
1338 
1339  protected:
1340   explicit DoubleValue(::google::protobuf::Arena* arena);
1341   DoubleValue(::google::protobuf::Arena* arena, const DoubleValue& from);
1342   DoubleValue(::google::protobuf::Arena* arena, DoubleValue&& from) noexcept
1343       : DoubleValue(arena) {
1344     *this = ::std::move(from);
1345   }
1346   const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL;
1347   static const ::google::protobuf::Message::ClassDataFull _class_data_;
1348 
1349  public:
1350   ::google::protobuf::Metadata GetMetadata() const;
1351   // nested types ----------------------------------------------------
1352 
1353   // accessors -------------------------------------------------------
1354   enum : int {
1355     kValueFieldNumber = 1,
1356   };
1357   // double value = 1;
1358   void clear_value() ;
1359   double value() const;
1360   void set_value(double value);
1361 
1362   private:
1363   double _internal_value() const;
1364   void _internal_set_value(double value);
1365 
1366   public:
1367   // @@protoc_insertion_point(class_scope:google.protobuf.DoubleValue)
1368  private:
1369   class _Internal;
1370   friend class ::google::protobuf::internal::TcParser;
1371   static const ::google::protobuf::internal::TcParseTable<
1372       0, 1, 0,
1373       0, 2>
1374       _table_;
1375 
1376 
1377   friend class ::google::protobuf::MessageLite;
1378   friend class ::google::protobuf::Arena;
1379   template <typename T>
1380   friend class ::google::protobuf::Arena::InternalHelper;
1381   using InternalArenaConstructable_ = void;
1382   using DestructorSkippable_ = void;
1383   struct Impl_ {
1384     inline explicit constexpr Impl_(
1385         ::google::protobuf::internal::ConstantInitialized) noexcept;
1386     inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility,
1387                           ::google::protobuf::Arena* arena);
1388     inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility,
1389                           ::google::protobuf::Arena* arena, const Impl_& from,
1390                           const DoubleValue& from_msg);
1391     double value_;
1392     mutable ::google::protobuf::internal::CachedSize _cached_size_;
1393     PROTOBUF_TSAN_DECLARE_MEMBER
1394   };
1395   union { Impl_ _impl_; };
1396   friend struct ::TableStruct_google_2fprotobuf_2fwrappers_2eproto;
1397 };
1398 // -------------------------------------------------------------------
1399 
1400 class PROTOBUF_EXPORT BytesValue final : public ::google::protobuf::Message
1401 /* @@protoc_insertion_point(class_definition:google.protobuf.BytesValue) */ {
1402  public:
1403   inline BytesValue() : BytesValue(nullptr) {}
1404   ~BytesValue() PROTOBUF_FINAL;
1405   template <typename = void>
1406   explicit PROTOBUF_CONSTEXPR BytesValue(
1407       ::google::protobuf::internal::ConstantInitialized);
1408 
1409   inline BytesValue(const BytesValue& from) : BytesValue(nullptr, from) {}
1410   inline BytesValue(BytesValue&& from) noexcept
1411       : BytesValue(nullptr, std::move(from)) {}
1412   inline BytesValue& operator=(const BytesValue& from) {
1413     CopyFrom(from);
1414     return *this;
1415   }
1416   inline BytesValue& operator=(BytesValue&& from) noexcept {
1417     if (this == &from) return *this;
1418     if (GetArena() == from.GetArena()
1419 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1420         && GetArena() != nullptr
1421 #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
1422     ) {
1423       InternalSwap(&from);
1424     } else {
1425       CopyFrom(from);
1426     }
1427     return *this;
1428   }
1429 
1430   inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
1431       ABSL_ATTRIBUTE_LIFETIME_BOUND {
1432     return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
1433   }
1434   inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields()
1435       ABSL_ATTRIBUTE_LIFETIME_BOUND {
1436     return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
1437   }
1438 
1439   static const ::google::protobuf::Descriptor* descriptor() {
1440     return GetDescriptor();
1441   }
1442   static const ::google::protobuf::Descriptor* GetDescriptor() {
1443     return default_instance().GetMetadata().descriptor;
1444   }
1445   static const ::google::protobuf::Reflection* GetReflection() {
1446     return default_instance().GetMetadata().reflection;
1447   }
1448   static const BytesValue& default_instance() {
1449     return *internal_default_instance();
1450   }
1451   static inline const BytesValue* internal_default_instance() {
1452     return reinterpret_cast<const BytesValue*>(
1453         &_BytesValue_default_instance_);
1454   }
1455   static constexpr int kIndexInFileMessages = 8;
1456   friend void swap(BytesValue& a, BytesValue& b) { a.Swap(&b); }
1457   inline void Swap(BytesValue* other) {
1458     if (other == this) return;
1459 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1460     if (GetArena() != nullptr && GetArena() == other->GetArena()) {
1461 #else   // PROTOBUF_FORCE_COPY_IN_SWAP
1462     if (GetArena() == other->GetArena()) {
1463 #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
1464       InternalSwap(other);
1465     } else {
1466       ::google::protobuf::internal::GenericSwap(this, other);
1467     }
1468   }
1469   void UnsafeArenaSwap(BytesValue* other) {
1470     if (other == this) return;
1471     ABSL_DCHECK(GetArena() == other->GetArena());
1472     InternalSwap(other);
1473   }
1474 
1475   // implements Message ----------------------------------------------
1476 
1477   BytesValue* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL {
1478     return ::google::protobuf::Message::DefaultConstruct<BytesValue>(arena);
1479   }
1480   using ::google::protobuf::Message::CopyFrom;
1481   void CopyFrom(const BytesValue& from);
1482   using ::google::protobuf::Message::MergeFrom;
1483   void MergeFrom(const BytesValue& from) { BytesValue::MergeImpl(*this, from); }
1484 
1485   private:
1486   static void MergeImpl(
1487       ::google::protobuf::MessageLite& to_msg,
1488       const ::google::protobuf::MessageLite& from_msg);
1489 
1490   public:
1491   bool IsInitialized() const {
1492     return true;
1493   }
1494   ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL;
1495   #if defined(PROTOBUF_CUSTOM_VTABLE)
1496   private:
1497   static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg);
1498   static ::uint8_t* _InternalSerialize(
1499       const MessageLite& msg, ::uint8_t* target,
1500       ::google::protobuf::io::EpsCopyOutputStream* stream);
1501 
1502   public:
1503   ::size_t ByteSizeLong() const { return ByteSizeLong(*this); }
1504   ::uint8_t* _InternalSerialize(
1505       ::uint8_t* target,
1506       ::google::protobuf::io::EpsCopyOutputStream* stream) const {
1507     return _InternalSerialize(*this, target, stream);
1508   }
1509   #else   // PROTOBUF_CUSTOM_VTABLE
1510   ::size_t ByteSizeLong() const final;
1511   ::uint8_t* _InternalSerialize(
1512       ::uint8_t* target,
1513       ::google::protobuf::io::EpsCopyOutputStream* stream) const final;
1514   #endif  // PROTOBUF_CUSTOM_VTABLE
1515   int GetCachedSize() const { return _impl_._cached_size_.Get(); }
1516 
1517   private:
1518   void SharedCtor(::google::protobuf::Arena* arena);
1519   void SharedDtor();
1520   void InternalSwap(BytesValue* other);
1521  private:
1522   friend class ::google::protobuf::internal::AnyMetadata;
1523   static ::absl::string_view FullMessageName() { return "google.protobuf.BytesValue"; }
1524 
1525  protected:
1526   explicit BytesValue(::google::protobuf::Arena* arena);
1527   BytesValue(::google::protobuf::Arena* arena, const BytesValue& from);
1528   BytesValue(::google::protobuf::Arena* arena, BytesValue&& from) noexcept
1529       : BytesValue(arena) {
1530     *this = ::std::move(from);
1531   }
1532   const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL;
1533   static const ::google::protobuf::Message::ClassDataFull _class_data_;
1534 
1535  public:
1536   ::google::protobuf::Metadata GetMetadata() const;
1537   // nested types ----------------------------------------------------
1538 
1539   // accessors -------------------------------------------------------
1540   enum : int {
1541     kValueFieldNumber = 1,
1542   };
1543   // bytes value = 1;
1544   void clear_value() ;
1545   const std::string& value() const;
1546   template <typename Arg_ = const std::string&, typename... Args_>
1547   void set_value(Arg_&& arg, Args_... args);
1548   std::string* mutable_value();
1549   PROTOBUF_NODISCARD std::string* release_value();
1550   void set_allocated_value(std::string* value);
1551 
1552   private:
1553   const std::string& _internal_value() const;
1554   inline PROTOBUF_ALWAYS_INLINE void _internal_set_value(
1555       const std::string& value);
1556   std::string* _internal_mutable_value();
1557 
1558   public:
1559   // @@protoc_insertion_point(class_scope:google.protobuf.BytesValue)
1560  private:
1561   class _Internal;
1562   friend class ::google::protobuf::internal::TcParser;
1563   static const ::google::protobuf::internal::TcParseTable<
1564       0, 1, 0,
1565       0, 2>
1566       _table_;
1567 
1568 
1569   friend class ::google::protobuf::MessageLite;
1570   friend class ::google::protobuf::Arena;
1571   template <typename T>
1572   friend class ::google::protobuf::Arena::InternalHelper;
1573   using InternalArenaConstructable_ = void;
1574   using DestructorSkippable_ = void;
1575   struct Impl_ {
1576     inline explicit constexpr Impl_(
1577         ::google::protobuf::internal::ConstantInitialized) noexcept;
1578     inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility,
1579                           ::google::protobuf::Arena* arena);
1580     inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility,
1581                           ::google::protobuf::Arena* arena, const Impl_& from,
1582                           const BytesValue& from_msg);
1583     ::google::protobuf::internal::ArenaStringPtr value_;
1584     mutable ::google::protobuf::internal::CachedSize _cached_size_;
1585     PROTOBUF_TSAN_DECLARE_MEMBER
1586   };
1587   union { Impl_ _impl_; };
1588   friend struct ::TableStruct_google_2fprotobuf_2fwrappers_2eproto;
1589 };
1590 // -------------------------------------------------------------------
1591 
1592 class PROTOBUF_EXPORT BoolValue final : public ::google::protobuf::Message
1593 /* @@protoc_insertion_point(class_definition:google.protobuf.BoolValue) */ {
1594  public:
1595   inline BoolValue() : BoolValue(nullptr) {}
1596   ~BoolValue() PROTOBUF_FINAL;
1597   template <typename = void>
1598   explicit PROTOBUF_CONSTEXPR BoolValue(
1599       ::google::protobuf::internal::ConstantInitialized);
1600 
1601   inline BoolValue(const BoolValue& from) : BoolValue(nullptr, from) {}
1602   inline BoolValue(BoolValue&& from) noexcept
1603       : BoolValue(nullptr, std::move(from)) {}
1604   inline BoolValue& operator=(const BoolValue& from) {
1605     CopyFrom(from);
1606     return *this;
1607   }
1608   inline BoolValue& operator=(BoolValue&& from) noexcept {
1609     if (this == &from) return *this;
1610     if (GetArena() == from.GetArena()
1611 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1612         && GetArena() != nullptr
1613 #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
1614     ) {
1615       InternalSwap(&from);
1616     } else {
1617       CopyFrom(from);
1618     }
1619     return *this;
1620   }
1621 
1622   inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const
1623       ABSL_ATTRIBUTE_LIFETIME_BOUND {
1624     return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
1625   }
1626   inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields()
1627       ABSL_ATTRIBUTE_LIFETIME_BOUND {
1628     return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
1629   }
1630 
1631   static const ::google::protobuf::Descriptor* descriptor() {
1632     return GetDescriptor();
1633   }
1634   static const ::google::protobuf::Descriptor* GetDescriptor() {
1635     return default_instance().GetMetadata().descriptor;
1636   }
1637   static const ::google::protobuf::Reflection* GetReflection() {
1638     return default_instance().GetMetadata().reflection;
1639   }
1640   static const BoolValue& default_instance() {
1641     return *internal_default_instance();
1642   }
1643   static inline const BoolValue* internal_default_instance() {
1644     return reinterpret_cast<const BoolValue*>(
1645         &_BoolValue_default_instance_);
1646   }
1647   static constexpr int kIndexInFileMessages = 6;
1648   friend void swap(BoolValue& a, BoolValue& b) { a.Swap(&b); }
1649   inline void Swap(BoolValue* other) {
1650     if (other == this) return;
1651 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1652     if (GetArena() != nullptr && GetArena() == other->GetArena()) {
1653 #else   // PROTOBUF_FORCE_COPY_IN_SWAP
1654     if (GetArena() == other->GetArena()) {
1655 #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
1656       InternalSwap(other);
1657     } else {
1658       ::google::protobuf::internal::GenericSwap(this, other);
1659     }
1660   }
1661   void UnsafeArenaSwap(BoolValue* other) {
1662     if (other == this) return;
1663     ABSL_DCHECK(GetArena() == other->GetArena());
1664     InternalSwap(other);
1665   }
1666 
1667   // implements Message ----------------------------------------------
1668 
1669   BoolValue* New(::google::protobuf::Arena* arena = nullptr) const PROTOBUF_FINAL {
1670     return ::google::protobuf::Message::DefaultConstruct<BoolValue>(arena);
1671   }
1672   using ::google::protobuf::Message::CopyFrom;
1673   void CopyFrom(const BoolValue& from);
1674   using ::google::protobuf::Message::MergeFrom;
1675   void MergeFrom(const BoolValue& from) { BoolValue::MergeImpl(*this, from); }
1676 
1677   private:
1678   static void MergeImpl(
1679       ::google::protobuf::MessageLite& to_msg,
1680       const ::google::protobuf::MessageLite& from_msg);
1681 
1682   public:
1683   bool IsInitialized() const {
1684     return true;
1685   }
1686   ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL;
1687   #if defined(PROTOBUF_CUSTOM_VTABLE)
1688   private:
1689   static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg);
1690   static ::uint8_t* _InternalSerialize(
1691       const MessageLite& msg, ::uint8_t* target,
1692       ::google::protobuf::io::EpsCopyOutputStream* stream);
1693 
1694   public:
1695   ::size_t ByteSizeLong() const { return ByteSizeLong(*this); }
1696   ::uint8_t* _InternalSerialize(
1697       ::uint8_t* target,
1698       ::google::protobuf::io::EpsCopyOutputStream* stream) const {
1699     return _InternalSerialize(*this, target, stream);
1700   }
1701   #else   // PROTOBUF_CUSTOM_VTABLE
1702   ::size_t ByteSizeLong() const final;
1703   ::uint8_t* _InternalSerialize(
1704       ::uint8_t* target,
1705       ::google::protobuf::io::EpsCopyOutputStream* stream) const final;
1706   #endif  // PROTOBUF_CUSTOM_VTABLE
1707   int GetCachedSize() const { return _impl_._cached_size_.Get(); }
1708 
1709   private:
1710   void SharedCtor(::google::protobuf::Arena* arena);
1711   void SharedDtor();
1712   void InternalSwap(BoolValue* other);
1713  private:
1714   friend class ::google::protobuf::internal::AnyMetadata;
1715   static ::absl::string_view FullMessageName() { return "google.protobuf.BoolValue"; }
1716 
1717  protected:
1718   explicit BoolValue(::google::protobuf::Arena* arena);
1719   BoolValue(::google::protobuf::Arena* arena, const BoolValue& from);
1720   BoolValue(::google::protobuf::Arena* arena, BoolValue&& from) noexcept
1721       : BoolValue(arena) {
1722     *this = ::std::move(from);
1723   }
1724   const ::google::protobuf::Message::ClassData* GetClassData() const PROTOBUF_FINAL;
1725   static const ::google::protobuf::Message::ClassDataFull _class_data_;
1726 
1727  public:
1728   ::google::protobuf::Metadata GetMetadata() const;
1729   // nested types ----------------------------------------------------
1730 
1731   // accessors -------------------------------------------------------
1732   enum : int {
1733     kValueFieldNumber = 1,
1734   };
1735   // bool value = 1;
1736   void clear_value() ;
1737   bool value() const;
1738   void set_value(bool value);
1739 
1740   private:
1741   bool _internal_value() const;
1742   void _internal_set_value(bool value);
1743 
1744   public:
1745   // @@protoc_insertion_point(class_scope:google.protobuf.BoolValue)
1746  private:
1747   class _Internal;
1748   friend class ::google::protobuf::internal::TcParser;
1749   static const ::google::protobuf::internal::TcParseTable<
1750       0, 1, 0,
1751       0, 2>
1752       _table_;
1753 
1754 
1755   friend class ::google::protobuf::MessageLite;
1756   friend class ::google::protobuf::Arena;
1757   template <typename T>
1758   friend class ::google::protobuf::Arena::InternalHelper;
1759   using InternalArenaConstructable_ = void;
1760   using DestructorSkippable_ = void;
1761   struct Impl_ {
1762     inline explicit constexpr Impl_(
1763         ::google::protobuf::internal::ConstantInitialized) noexcept;
1764     inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility,
1765                           ::google::protobuf::Arena* arena);
1766     inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility,
1767                           ::google::protobuf::Arena* arena, const Impl_& from,
1768                           const BoolValue& from_msg);
1769     bool value_;
1770     mutable ::google::protobuf::internal::CachedSize _cached_size_;
1771     PROTOBUF_TSAN_DECLARE_MEMBER
1772   };
1773   union { Impl_ _impl_; };
1774   friend struct ::TableStruct_google_2fprotobuf_2fwrappers_2eproto;
1775 };
1776 
1777 // ===================================================================
1778 
1779 
1780 
1781 
1782 // ===================================================================
1783 
1784 
1785 #ifdef __GNUC__
1786 #pragma GCC diagnostic push
1787 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1788 #endif  // __GNUC__
1789 // -------------------------------------------------------------------
1790 
1791 // DoubleValue
1792 
1793 // double value = 1;
1794 inline void DoubleValue::clear_value() {
1795   ::google::protobuf::internal::TSanWrite(&_impl_);
1796   _impl_.value_ = 0;
1797 }
1798 inline double DoubleValue::value() const {
1799   // @@protoc_insertion_point(field_get:google.protobuf.DoubleValue.value)
1800   return _internal_value();
1801 }
1802 inline void DoubleValue::set_value(double value) {
1803   _internal_set_value(value);
1804   // @@protoc_insertion_point(field_set:google.protobuf.DoubleValue.value)
1805 }
1806 inline double DoubleValue::_internal_value() const {
1807   ::google::protobuf::internal::TSanRead(&_impl_);
1808   return _impl_.value_;
1809 }
1810 inline void DoubleValue::_internal_set_value(double value) {
1811   ::google::protobuf::internal::TSanWrite(&_impl_);
1812   _impl_.value_ = value;
1813 }
1814 
1815 // -------------------------------------------------------------------
1816 
1817 // FloatValue
1818 
1819 // float value = 1;
1820 inline void FloatValue::clear_value() {
1821   ::google::protobuf::internal::TSanWrite(&_impl_);
1822   _impl_.value_ = 0;
1823 }
1824 inline float FloatValue::value() const {
1825   // @@protoc_insertion_point(field_get:google.protobuf.FloatValue.value)
1826   return _internal_value();
1827 }
1828 inline void FloatValue::set_value(float value) {
1829   _internal_set_value(value);
1830   // @@protoc_insertion_point(field_set:google.protobuf.FloatValue.value)
1831 }
1832 inline float FloatValue::_internal_value() const {
1833   ::google::protobuf::internal::TSanRead(&_impl_);
1834   return _impl_.value_;
1835 }
1836 inline void FloatValue::_internal_set_value(float value) {
1837   ::google::protobuf::internal::TSanWrite(&_impl_);
1838   _impl_.value_ = value;
1839 }
1840 
1841 // -------------------------------------------------------------------
1842 
1843 // Int64Value
1844 
1845 // int64 value = 1;
1846 inline void Int64Value::clear_value() {
1847   ::google::protobuf::internal::TSanWrite(&_impl_);
1848   _impl_.value_ = ::int64_t{0};
1849 }
1850 inline ::int64_t Int64Value::value() const {
1851   // @@protoc_insertion_point(field_get:google.protobuf.Int64Value.value)
1852   return _internal_value();
1853 }
1854 inline void Int64Value::set_value(::int64_t value) {
1855   _internal_set_value(value);
1856   // @@protoc_insertion_point(field_set:google.protobuf.Int64Value.value)
1857 }
1858 inline ::int64_t Int64Value::_internal_value() const {
1859   ::google::protobuf::internal::TSanRead(&_impl_);
1860   return _impl_.value_;
1861 }
1862 inline void Int64Value::_internal_set_value(::int64_t value) {
1863   ::google::protobuf::internal::TSanWrite(&_impl_);
1864   _impl_.value_ = value;
1865 }
1866 
1867 // -------------------------------------------------------------------
1868 
1869 // UInt64Value
1870 
1871 // uint64 value = 1;
1872 inline void UInt64Value::clear_value() {
1873   ::google::protobuf::internal::TSanWrite(&_impl_);
1874   _impl_.value_ = ::uint64_t{0u};
1875 }
1876 inline ::uint64_t UInt64Value::value() const {
1877   // @@protoc_insertion_point(field_get:google.protobuf.UInt64Value.value)
1878   return _internal_value();
1879 }
1880 inline void UInt64Value::set_value(::uint64_t value) {
1881   _internal_set_value(value);
1882   // @@protoc_insertion_point(field_set:google.protobuf.UInt64Value.value)
1883 }
1884 inline ::uint64_t UInt64Value::_internal_value() const {
1885   ::google::protobuf::internal::TSanRead(&_impl_);
1886   return _impl_.value_;
1887 }
1888 inline void UInt64Value::_internal_set_value(::uint64_t value) {
1889   ::google::protobuf::internal::TSanWrite(&_impl_);
1890   _impl_.value_ = value;
1891 }
1892 
1893 // -------------------------------------------------------------------
1894 
1895 // Int32Value
1896 
1897 // int32 value = 1;
1898 inline void Int32Value::clear_value() {
1899   ::google::protobuf::internal::TSanWrite(&_impl_);
1900   _impl_.value_ = 0;
1901 }
1902 inline ::int32_t Int32Value::value() const {
1903   // @@protoc_insertion_point(field_get:google.protobuf.Int32Value.value)
1904   return _internal_value();
1905 }
1906 inline void Int32Value::set_value(::int32_t value) {
1907   _internal_set_value(value);
1908   // @@protoc_insertion_point(field_set:google.protobuf.Int32Value.value)
1909 }
1910 inline ::int32_t Int32Value::_internal_value() const {
1911   ::google::protobuf::internal::TSanRead(&_impl_);
1912   return _impl_.value_;
1913 }
1914 inline void Int32Value::_internal_set_value(::int32_t value) {
1915   ::google::protobuf::internal::TSanWrite(&_impl_);
1916   _impl_.value_ = value;
1917 }
1918 
1919 // -------------------------------------------------------------------
1920 
1921 // UInt32Value
1922 
1923 // uint32 value = 1;
1924 inline void UInt32Value::clear_value() {
1925   ::google::protobuf::internal::TSanWrite(&_impl_);
1926   _impl_.value_ = 0u;
1927 }
1928 inline ::uint32_t UInt32Value::value() const {
1929   // @@protoc_insertion_point(field_get:google.protobuf.UInt32Value.value)
1930   return _internal_value();
1931 }
1932 inline void UInt32Value::set_value(::uint32_t value) {
1933   _internal_set_value(value);
1934   // @@protoc_insertion_point(field_set:google.protobuf.UInt32Value.value)
1935 }
1936 inline ::uint32_t UInt32Value::_internal_value() const {
1937   ::google::protobuf::internal::TSanRead(&_impl_);
1938   return _impl_.value_;
1939 }
1940 inline void UInt32Value::_internal_set_value(::uint32_t value) {
1941   ::google::protobuf::internal::TSanWrite(&_impl_);
1942   _impl_.value_ = value;
1943 }
1944 
1945 // -------------------------------------------------------------------
1946 
1947 // BoolValue
1948 
1949 // bool value = 1;
1950 inline void BoolValue::clear_value() {
1951   ::google::protobuf::internal::TSanWrite(&_impl_);
1952   _impl_.value_ = false;
1953 }
1954 inline bool BoolValue::value() const {
1955   // @@protoc_insertion_point(field_get:google.protobuf.BoolValue.value)
1956   return _internal_value();
1957 }
1958 inline void BoolValue::set_value(bool value) {
1959   _internal_set_value(value);
1960   // @@protoc_insertion_point(field_set:google.protobuf.BoolValue.value)
1961 }
1962 inline bool BoolValue::_internal_value() const {
1963   ::google::protobuf::internal::TSanRead(&_impl_);
1964   return _impl_.value_;
1965 }
1966 inline void BoolValue::_internal_set_value(bool value) {
1967   ::google::protobuf::internal::TSanWrite(&_impl_);
1968   _impl_.value_ = value;
1969 }
1970 
1971 // -------------------------------------------------------------------
1972 
1973 // StringValue
1974 
1975 // string value = 1;
1976 inline void StringValue::clear_value() {
1977   ::google::protobuf::internal::TSanWrite(&_impl_);
1978   _impl_.value_.ClearToEmpty();
1979 }
1980 inline const std::string& StringValue::value() const
1981     ABSL_ATTRIBUTE_LIFETIME_BOUND {
1982   // @@protoc_insertion_point(field_get:google.protobuf.StringValue.value)
1983   return _internal_value();
1984 }
1985 template <typename Arg_, typename... Args_>
1986 inline PROTOBUF_ALWAYS_INLINE void StringValue::set_value(Arg_&& arg,
1987                                                      Args_... args) {
1988   ::google::protobuf::internal::TSanWrite(&_impl_);
1989   _impl_.value_.Set(static_cast<Arg_&&>(arg), args..., GetArena());
1990   // @@protoc_insertion_point(field_set:google.protobuf.StringValue.value)
1991 }
1992 inline std::string* StringValue::mutable_value() ABSL_ATTRIBUTE_LIFETIME_BOUND {
1993   std::string* _s = _internal_mutable_value();
1994   // @@protoc_insertion_point(field_mutable:google.protobuf.StringValue.value)
1995   return _s;
1996 }
1997 inline const std::string& StringValue::_internal_value() const {
1998   ::google::protobuf::internal::TSanRead(&_impl_);
1999   return _impl_.value_.Get();
2000 }
2001 inline void StringValue::_internal_set_value(const std::string& value) {
2002   ::google::protobuf::internal::TSanWrite(&_impl_);
2003   _impl_.value_.Set(value, GetArena());
2004 }
2005 inline std::string* StringValue::_internal_mutable_value() {
2006   ::google::protobuf::internal::TSanWrite(&_impl_);
2007   return _impl_.value_.Mutable( GetArena());
2008 }
2009 inline std::string* StringValue::release_value() {
2010   ::google::protobuf::internal::TSanWrite(&_impl_);
2011   // @@protoc_insertion_point(field_release:google.protobuf.StringValue.value)
2012   return _impl_.value_.Release();
2013 }
2014 inline void StringValue::set_allocated_value(std::string* value) {
2015   ::google::protobuf::internal::TSanWrite(&_impl_);
2016   _impl_.value_.SetAllocated(value, GetArena());
2017   #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2018         if (_impl_.value_.IsDefault()) {
2019           _impl_.value_.Set("", GetArena());
2020         }
2021   #endif  // PROTOBUF_FORCE_COPY_DEFAULT_STRING
2022   // @@protoc_insertion_point(field_set_allocated:google.protobuf.StringValue.value)
2023 }
2024 
2025 // -------------------------------------------------------------------
2026 
2027 // BytesValue
2028 
2029 // bytes value = 1;
2030 inline void BytesValue::clear_value() {
2031   ::google::protobuf::internal::TSanWrite(&_impl_);
2032   _impl_.value_.ClearToEmpty();
2033 }
2034 inline const std::string& BytesValue::value() const
2035     ABSL_ATTRIBUTE_LIFETIME_BOUND {
2036   // @@protoc_insertion_point(field_get:google.protobuf.BytesValue.value)
2037   return _internal_value();
2038 }
2039 template <typename Arg_, typename... Args_>
2040 inline PROTOBUF_ALWAYS_INLINE void BytesValue::set_value(Arg_&& arg,
2041                                                      Args_... args) {
2042   ::google::protobuf::internal::TSanWrite(&_impl_);
2043   _impl_.value_.SetBytes(static_cast<Arg_&&>(arg), args..., GetArena());
2044   // @@protoc_insertion_point(field_set:google.protobuf.BytesValue.value)
2045 }
2046 inline std::string* BytesValue::mutable_value() ABSL_ATTRIBUTE_LIFETIME_BOUND {
2047   std::string* _s = _internal_mutable_value();
2048   // @@protoc_insertion_point(field_mutable:google.protobuf.BytesValue.value)
2049   return _s;
2050 }
2051 inline const std::string& BytesValue::_internal_value() const {
2052   ::google::protobuf::internal::TSanRead(&_impl_);
2053   return _impl_.value_.Get();
2054 }
2055 inline void BytesValue::_internal_set_value(const std::string& value) {
2056   ::google::protobuf::internal::TSanWrite(&_impl_);
2057   _impl_.value_.Set(value, GetArena());
2058 }
2059 inline std::string* BytesValue::_internal_mutable_value() {
2060   ::google::protobuf::internal::TSanWrite(&_impl_);
2061   return _impl_.value_.Mutable( GetArena());
2062 }
2063 inline std::string* BytesValue::release_value() {
2064   ::google::protobuf::internal::TSanWrite(&_impl_);
2065   // @@protoc_insertion_point(field_release:google.protobuf.BytesValue.value)
2066   return _impl_.value_.Release();
2067 }
2068 inline void BytesValue::set_allocated_value(std::string* value) {
2069   ::google::protobuf::internal::TSanWrite(&_impl_);
2070   _impl_.value_.SetAllocated(value, GetArena());
2071   #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2072         if (_impl_.value_.IsDefault()) {
2073           _impl_.value_.Set("", GetArena());
2074         }
2075   #endif  // PROTOBUF_FORCE_COPY_DEFAULT_STRING
2076   // @@protoc_insertion_point(field_set_allocated:google.protobuf.BytesValue.value)
2077 }
2078 
2079 #ifdef __GNUC__
2080 #pragma GCC diagnostic pop
2081 #endif  // __GNUC__
2082 
2083 // @@protoc_insertion_point(namespace_scope)
2084 }  // namespace protobuf
2085 }  // namespace google
2086 
2087 
2088 // @@protoc_insertion_point(global_scope)
2089 
2090 #include "google/protobuf/port_undef.inc"
2091 
2092 #endif  // GOOGLE_PROTOBUF_INCLUDED_google_2fprotobuf_2fwrappers_2eproto_2epb_2eh