Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-10-03 09:11:33

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