File indexing completed on 2026-10-03 09:11:33
0001
0002
0003
0004
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
0033
0034
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 }
0045 }
0046 }
0047
0048
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 }
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 }
0094 }
0095
0096 namespace google {
0097 namespace protobuf {
0098
0099
0100
0101
0102
0103
0104 class PROTOBUF_EXPORT UInt64Value final : public ::google::protobuf::Message
0105 {
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
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
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
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
0244
0245
0246 enum : int {
0247 kValueFieldNumber = 1,
0248 };
0249
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
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 {
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
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
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
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
0435
0436
0437 enum : int {
0438 kValueFieldNumber = 1,
0439 };
0440
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
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 {
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
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
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
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
0626
0627
0628 enum : int {
0629 kValueFieldNumber = 1,
0630 };
0631
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
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 {
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
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
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
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
0822
0823
0824 enum : int {
0825 kValueFieldNumber = 1,
0826 };
0827
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
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 {
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
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
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
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
1013
1014
1015 enum : int {
1016 kValueFieldNumber = 1,
1017 };
1018
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
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 {
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
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
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
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
1204
1205
1206 enum : int {
1207 kValueFieldNumber = 1,
1208 };
1209
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
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 {
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
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
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
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
1395
1396
1397 enum : int {
1398 kValueFieldNumber = 1,
1399 };
1400
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
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 {
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
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
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
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
1586
1587
1588 enum : int {
1589 kValueFieldNumber = 1,
1590 };
1591
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
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 {
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
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
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
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
1782
1783
1784 enum : int {
1785 kValueFieldNumber = 1,
1786 };
1787
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
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
1844
1845
1846
1847
1848
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
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
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
1875
1876
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
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
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
1903
1904
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
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
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
1931
1932
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
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
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
1959
1960
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
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
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
1987
1988
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
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
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
2015
2016
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
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
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
2043
2044
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
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
2061 }
2062 inline ::std::string* PROTOBUF_NONNULL StringValue::mutable_value()
2063 ABSL_ATTRIBUTE_LIFETIME_BOUND {
2064 ::std::string* _s = _internal_mutable_value();
2065
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
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
2107 }
2108
2109
2110
2111
2112
2113
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
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
2130 }
2131 inline ::std::string* PROTOBUF_NONNULL BytesValue::mutable_value()
2132 ABSL_ATTRIBUTE_LIFETIME_BOUND {
2133 ::std::string* _s = _internal_mutable_value();
2134
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
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
2176 }
2177
2178 #ifdef __GNUC__
2179 #pragma GCC diagnostic pop
2180 #endif
2181
2182
2183 }
2184 }
2185
2186
2187
2188
2189 #include "google/protobuf/port_undef.inc"
2190
2191 #endif