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