Auto-generate files after cl/681604581

pull/18589/head
Protobuf Team Bot 2 months ago
parent 3998aada39
commit 578148d50f
  1. 60
      src/google/protobuf/any.pb.cc
  2. 6
      src/google/protobuf/any.pb.h
  3. 180
      src/google/protobuf/api.pb.cc
  4. 18
      src/google/protobuf/api.pb.h
  5. 58
      src/google/protobuf/duration.pb.cc
  6. 6
      src/google/protobuf/duration.pb.h
  7. 60
      src/google/protobuf/empty.pb.cc
  8. 6
      src/google/protobuf/empty.pb.h
  9. 60
      src/google/protobuf/field_mask.pb.cc
  10. 6
      src/google/protobuf/field_mask.pb.h
  11. 60
      src/google/protobuf/source_context.pb.cc
  12. 6
      src/google/protobuf/source_context.pb.h
  13. 245
      src/google/protobuf/struct.pb.cc
  14. 23
      src/google/protobuf/struct.pb.h
  15. 58
      src/google/protobuf/timestamp.pb.cc
  16. 6
      src/google/protobuf/timestamp.pb.h
  17. 300
      src/google/protobuf/type.pb.cc
  18. 30
      src/google/protobuf/type.pb.h
  19. 526
      src/google/protobuf/wrappers.pb.cc
  20. 54
      src/google/protobuf/wrappers.pb.h

@ -44,7 +44,7 @@ inline constexpr Any::Impl_::Impl_(
template <typename> template <typename>
PROTOBUF_CONSTEXPR Any::Any(::_pbi::ConstantInitialized) PROTOBUF_CONSTEXPR Any::Any(::_pbi::ConstantInitialized)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(_class_data_.base()), : ::google::protobuf::Message(Any_class_data_.base()),
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(), : ::google::protobuf::Message(),
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -134,7 +134,7 @@ class Any::_Internal {
Any::Any(::google::protobuf::Arena* arena) Any::Any(::google::protobuf::Arena* arena)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, Any_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -152,7 +152,7 @@ Any::Any(
::google::protobuf::Arena* arena, ::google::protobuf::Arena* arena,
const Any& from) const Any& from)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, Any_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -195,32 +195,38 @@ constexpr auto Any::InternalNewImpl_() {
return ::google::protobuf::internal::MessageCreator::CopyInit(sizeof(Any), return ::google::protobuf::internal::MessageCreator::CopyInit(sizeof(Any),
alignof(Any)); alignof(Any));
} }
PROTOBUF_CONSTINIT constexpr auto Any::InternalGenerateClassData_() {
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 return ::google::protobuf::internal::ClassDataFull{
const ::google::protobuf::internal::ClassDataFull Any::_class_data_ = { ::google::protobuf::internal::ClassData{
::google::protobuf::internal::ClassData{ &_Any_default_instance_._instance,
&_Any_default_instance_._instance, &_table_.header,
&_table_.header, nullptr, // OnDemandRegisterArenaDtor
nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized
nullptr, // IsInitialized &Any::MergeImpl,
&Any::MergeImpl, ::google::protobuf::Message::GetNewImpl<Any>(),
::google::protobuf::Message::GetNewImpl<Any>(),
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
&Any::SharedDtor, &Any::SharedDtor,
::google::protobuf::Message::GetClearImpl<Any>(), &Any::ByteSizeLong, ::google::protobuf::Message::GetClearImpl<Any>(), &Any::ByteSizeLong,
&Any::_InternalSerialize, &Any::_InternalSerialize,
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
PROTOBUF_FIELD_OFFSET(Any, _impl_._cached_size_), PROTOBUF_FIELD_OFFSET(Any, _impl_._cached_size_),
false, false,
}, },
&Any::kDescriptorMethods, &Any::kDescriptorMethods,
&descriptor_table_google_2fprotobuf_2fany_2eproto, &descriptor_table_google_2fprotobuf_2fany_2eproto,
nullptr, // tracker nullptr, // tracker
}; };
}
PROTOBUF_CONSTINIT PROTOBUF_EXPORT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const ::google::protobuf::internal::ClassDataFull
Any_class_data_ =
Any::InternalGenerateClassData_();
const ::google::protobuf::internal::ClassData* Any::GetClassData() const { const ::google::protobuf::internal::ClassData* Any::GetClassData() const {
::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); ::google::protobuf::internal::PrefetchToLocalCache(&Any_class_data_);
::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); ::google::protobuf::internal::PrefetchToLocalCache(Any_class_data_.tc_table);
return _class_data_.base(); return Any_class_data_.base();
} }
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
const ::_pbi::TcParseTable<1, 2, 0, 36, 2> Any::_table_ = { const ::_pbi::TcParseTable<1, 2, 0, 36, 2> Any::_table_ = {
@ -234,7 +240,7 @@ const ::_pbi::TcParseTable<1, 2, 0, 36, 2> Any::_table_ = {
2, // num_field_entries 2, // num_field_entries
0, // num_aux_entries 0, // num_aux_entries
offsetof(decltype(_table_), field_names), // no aux_entries offsetof(decltype(_table_), field_names), // no aux_entries
_class_data_.base(), Any_class_data_.base(),
nullptr, // post_loop_handler nullptr, // post_loop_handler
::_pbi::TcParser::GenericFallback, // fallback ::_pbi::TcParser::GenericFallback, // fallback
#ifdef PROTOBUF_PREFETCH_PARSE_TABLE #ifdef PROTOBUF_PREFETCH_PARSE_TABLE

@ -56,6 +56,7 @@ namespace protobuf {
class Any; class Any;
struct AnyDefaultTypeInternal; struct AnyDefaultTypeInternal;
PROTOBUF_EXPORT extern AnyDefaultTypeInternal _Any_default_instance_; PROTOBUF_EXPORT extern AnyDefaultTypeInternal _Any_default_instance_;
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Any_class_data_;
} // namespace protobuf } // namespace protobuf
} // namespace google } // namespace google
@ -262,9 +263,10 @@ class PROTOBUF_EXPORT Any final
static void* PlacementNew_(const void*, void* mem, static void* PlacementNew_(const void*, void* mem,
::google::protobuf::Arena* arena); ::google::protobuf::Arena* arena);
static constexpr auto InternalNewImpl_(); static constexpr auto InternalNewImpl_();
static const ::google::protobuf::internal::ClassDataFull _class_data_;
public: public:
static constexpr auto InternalGenerateClassData_();
::google::protobuf::Metadata GetMetadata() const; ::google::protobuf::Metadata GetMetadata() const;
// nested types ---------------------------------------------------- // nested types ----------------------------------------------------
@ -337,6 +339,8 @@ class PROTOBUF_EXPORT Any final
friend struct ::TableStruct_google_2fprotobuf_2fany_2eproto; friend struct ::TableStruct_google_2fprotobuf_2fany_2eproto;
}; };
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Any_class_data_;
// =================================================================== // ===================================================================

@ -40,7 +40,7 @@ inline constexpr Mixin::Impl_::Impl_(
template <typename> template <typename>
PROTOBUF_CONSTEXPR Mixin::Mixin(::_pbi::ConstantInitialized) PROTOBUF_CONSTEXPR Mixin::Mixin(::_pbi::ConstantInitialized)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(_class_data_.base()), : ::google::protobuf::Message(Mixin_class_data_.base()),
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(), : ::google::protobuf::Message(),
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -77,7 +77,7 @@ inline constexpr Method::Impl_::Impl_(
template <typename> template <typename>
PROTOBUF_CONSTEXPR Method::Method(::_pbi::ConstantInitialized) PROTOBUF_CONSTEXPR Method::Method(::_pbi::ConstantInitialized)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(_class_data_.base()), : ::google::protobuf::Message(Method_class_data_.base()),
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(), : ::google::protobuf::Message(),
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -112,7 +112,7 @@ inline constexpr Api::Impl_::Impl_(
template <typename> template <typename>
PROTOBUF_CONSTEXPR Api::Api(::_pbi::ConstantInitialized) PROTOBUF_CONSTEXPR Api::Api(::_pbi::ConstantInitialized)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(_class_data_.base()), : ::google::protobuf::Message(Api_class_data_.base()),
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(), : ::google::protobuf::Message(),
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -264,7 +264,7 @@ void Api::clear_source_context() {
} }
Api::Api(::google::protobuf::Arena* arena) Api::Api(::google::protobuf::Arena* arena)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, Api_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -286,7 +286,7 @@ Api::Api(
::google::protobuf::Arena* arena, ::google::protobuf::Arena* arena,
const Api& from) const Api& from)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, Api_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -364,32 +364,38 @@ constexpr auto Api::InternalNewImpl_() {
alignof(Api)); alignof(Api));
} }
} }
PROTOBUF_CONSTINIT constexpr auto Api::InternalGenerateClassData_() {
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 return ::google::protobuf::internal::ClassDataFull{
const ::google::protobuf::internal::ClassDataFull Api::_class_data_ = { ::google::protobuf::internal::ClassData{
::google::protobuf::internal::ClassData{ &_Api_default_instance_._instance,
&_Api_default_instance_._instance, &_table_.header,
&_table_.header, nullptr, // OnDemandRegisterArenaDtor
nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized
nullptr, // IsInitialized &Api::MergeImpl,
&Api::MergeImpl, ::google::protobuf::Message::GetNewImpl<Api>(),
::google::protobuf::Message::GetNewImpl<Api>(),
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
&Api::SharedDtor, &Api::SharedDtor,
::google::protobuf::Message::GetClearImpl<Api>(), &Api::ByteSizeLong, ::google::protobuf::Message::GetClearImpl<Api>(), &Api::ByteSizeLong,
&Api::_InternalSerialize, &Api::_InternalSerialize,
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
PROTOBUF_FIELD_OFFSET(Api, _impl_._cached_size_), PROTOBUF_FIELD_OFFSET(Api, _impl_._cached_size_),
false, false,
}, },
&Api::kDescriptorMethods, &Api::kDescriptorMethods,
&descriptor_table_google_2fprotobuf_2fapi_2eproto, &descriptor_table_google_2fprotobuf_2fapi_2eproto,
nullptr, // tracker nullptr, // tracker
}; };
}
PROTOBUF_CONSTINIT PROTOBUF_EXPORT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const ::google::protobuf::internal::ClassDataFull
Api_class_data_ =
Api::InternalGenerateClassData_();
const ::google::protobuf::internal::ClassData* Api::GetClassData() const { const ::google::protobuf::internal::ClassData* Api::GetClassData() const {
::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); ::google::protobuf::internal::PrefetchToLocalCache(&Api_class_data_);
::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); ::google::protobuf::internal::PrefetchToLocalCache(Api_class_data_.tc_table);
return _class_data_.base(); return Api_class_data_.base();
} }
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
const ::_pbi::TcParseTable<3, 7, 4, 39, 2> Api::_table_ = { const ::_pbi::TcParseTable<3, 7, 4, 39, 2> Api::_table_ = {
@ -403,7 +409,7 @@ const ::_pbi::TcParseTable<3, 7, 4, 39, 2> Api::_table_ = {
7, // num_field_entries 7, // num_field_entries
4, // num_aux_entries 4, // num_aux_entries
offsetof(decltype(_table_), aux_entries), offsetof(decltype(_table_), aux_entries),
_class_data_.base(), Api_class_data_.base(),
nullptr, // post_loop_handler nullptr, // post_loop_handler
::_pbi::TcParser::GenericFallback, // fallback ::_pbi::TcParser::GenericFallback, // fallback
#ifdef PROTOBUF_PREFETCH_PARSE_TABLE #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
@ -728,7 +734,7 @@ void Method::clear_options() {
} }
Method::Method(::google::protobuf::Arena* arena) Method::Method(::google::protobuf::Arena* arena)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, Method_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -748,7 +754,7 @@ Method::Method(
::google::protobuf::Arena* arena, ::google::protobuf::Arena* arena,
const Method& from) const Method& from)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, Method_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -819,32 +825,38 @@ constexpr auto Method::InternalNewImpl_() {
alignof(Method)); alignof(Method));
} }
} }
PROTOBUF_CONSTINIT constexpr auto Method::InternalGenerateClassData_() {
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 return ::google::protobuf::internal::ClassDataFull{
const ::google::protobuf::internal::ClassDataFull Method::_class_data_ = { ::google::protobuf::internal::ClassData{
::google::protobuf::internal::ClassData{ &_Method_default_instance_._instance,
&_Method_default_instance_._instance, &_table_.header,
&_table_.header, nullptr, // OnDemandRegisterArenaDtor
nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized
nullptr, // IsInitialized &Method::MergeImpl,
&Method::MergeImpl, ::google::protobuf::Message::GetNewImpl<Method>(),
::google::protobuf::Message::GetNewImpl<Method>(),
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
&Method::SharedDtor, &Method::SharedDtor,
::google::protobuf::Message::GetClearImpl<Method>(), &Method::ByteSizeLong, ::google::protobuf::Message::GetClearImpl<Method>(), &Method::ByteSizeLong,
&Method::_InternalSerialize, &Method::_InternalSerialize,
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
PROTOBUF_FIELD_OFFSET(Method, _impl_._cached_size_), PROTOBUF_FIELD_OFFSET(Method, _impl_._cached_size_),
false, false,
}, },
&Method::kDescriptorMethods, &Method::kDescriptorMethods,
&descriptor_table_google_2fprotobuf_2fapi_2eproto, &descriptor_table_google_2fprotobuf_2fapi_2eproto,
nullptr, // tracker nullptr, // tracker
}; };
}
PROTOBUF_CONSTINIT PROTOBUF_EXPORT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const ::google::protobuf::internal::ClassDataFull
Method_class_data_ =
Method::InternalGenerateClassData_();
const ::google::protobuf::internal::ClassData* Method::GetClassData() const { const ::google::protobuf::internal::ClassData* Method::GetClassData() const {
::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); ::google::protobuf::internal::PrefetchToLocalCache(&Method_class_data_);
::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); ::google::protobuf::internal::PrefetchToLocalCache(Method_class_data_.tc_table);
return _class_data_.base(); return Method_class_data_.base();
} }
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
const ::_pbi::TcParseTable<3, 7, 1, 68, 2> Method::_table_ = { const ::_pbi::TcParseTable<3, 7, 1, 68, 2> Method::_table_ = {
@ -858,7 +870,7 @@ const ::_pbi::TcParseTable<3, 7, 1, 68, 2> Method::_table_ = {
7, // num_field_entries 7, // num_field_entries
1, // num_aux_entries 1, // num_aux_entries
offsetof(decltype(_table_), aux_entries), offsetof(decltype(_table_), aux_entries),
_class_data_.base(), Method_class_data_.base(),
nullptr, // post_loop_handler nullptr, // post_loop_handler
::_pbi::TcParser::GenericFallback, // fallback ::_pbi::TcParser::GenericFallback, // fallback
#ifdef PROTOBUF_PREFETCH_PARSE_TABLE #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
@ -1144,7 +1156,7 @@ class Mixin::_Internal {
Mixin::Mixin(::google::protobuf::Arena* arena) Mixin::Mixin(::google::protobuf::Arena* arena)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, Mixin_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -1162,7 +1174,7 @@ Mixin::Mixin(
::google::protobuf::Arena* arena, ::google::protobuf::Arena* arena,
const Mixin& from) const Mixin& from)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, Mixin_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -1205,32 +1217,38 @@ constexpr auto Mixin::InternalNewImpl_() {
return ::google::protobuf::internal::MessageCreator::CopyInit(sizeof(Mixin), return ::google::protobuf::internal::MessageCreator::CopyInit(sizeof(Mixin),
alignof(Mixin)); alignof(Mixin));
} }
PROTOBUF_CONSTINIT constexpr auto Mixin::InternalGenerateClassData_() {
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 return ::google::protobuf::internal::ClassDataFull{
const ::google::protobuf::internal::ClassDataFull Mixin::_class_data_ = { ::google::protobuf::internal::ClassData{
::google::protobuf::internal::ClassData{ &_Mixin_default_instance_._instance,
&_Mixin_default_instance_._instance, &_table_.header,
&_table_.header, nullptr, // OnDemandRegisterArenaDtor
nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized
nullptr, // IsInitialized &Mixin::MergeImpl,
&Mixin::MergeImpl, ::google::protobuf::Message::GetNewImpl<Mixin>(),
::google::protobuf::Message::GetNewImpl<Mixin>(),
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
&Mixin::SharedDtor, &Mixin::SharedDtor,
::google::protobuf::Message::GetClearImpl<Mixin>(), &Mixin::ByteSizeLong, ::google::protobuf::Message::GetClearImpl<Mixin>(), &Mixin::ByteSizeLong,
&Mixin::_InternalSerialize, &Mixin::_InternalSerialize,
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
PROTOBUF_FIELD_OFFSET(Mixin, _impl_._cached_size_), PROTOBUF_FIELD_OFFSET(Mixin, _impl_._cached_size_),
false, false,
}, },
&Mixin::kDescriptorMethods, &Mixin::kDescriptorMethods,
&descriptor_table_google_2fprotobuf_2fapi_2eproto, &descriptor_table_google_2fprotobuf_2fapi_2eproto,
nullptr, // tracker nullptr, // tracker
}; };
}
PROTOBUF_CONSTINIT PROTOBUF_EXPORT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const ::google::protobuf::internal::ClassDataFull
Mixin_class_data_ =
Mixin::InternalGenerateClassData_();
const ::google::protobuf::internal::ClassData* Mixin::GetClassData() const { const ::google::protobuf::internal::ClassData* Mixin::GetClassData() const {
::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); ::google::protobuf::internal::PrefetchToLocalCache(&Mixin_class_data_);
::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); ::google::protobuf::internal::PrefetchToLocalCache(Mixin_class_data_.tc_table);
return _class_data_.base(); return Mixin_class_data_.base();
} }
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
const ::_pbi::TcParseTable<1, 2, 0, 38, 2> Mixin::_table_ = { const ::_pbi::TcParseTable<1, 2, 0, 38, 2> Mixin::_table_ = {
@ -1244,7 +1262,7 @@ const ::_pbi::TcParseTable<1, 2, 0, 38, 2> Mixin::_table_ = {
2, // num_field_entries 2, // num_field_entries
0, // num_aux_entries 0, // num_aux_entries
offsetof(decltype(_table_), field_names), // no aux_entries offsetof(decltype(_table_), field_names), // no aux_entries
_class_data_.base(), Mixin_class_data_.base(),
nullptr, // post_loop_handler nullptr, // post_loop_handler
::_pbi::TcParser::GenericFallback, // fallback ::_pbi::TcParser::GenericFallback, // fallback
#ifdef PROTOBUF_PREFETCH_PARSE_TABLE #ifdef PROTOBUF_PREFETCH_PARSE_TABLE

@ -58,12 +58,15 @@ namespace protobuf {
class Api; class Api;
struct ApiDefaultTypeInternal; struct ApiDefaultTypeInternal;
PROTOBUF_EXPORT extern ApiDefaultTypeInternal _Api_default_instance_; PROTOBUF_EXPORT extern ApiDefaultTypeInternal _Api_default_instance_;
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Api_class_data_;
class Method; class Method;
struct MethodDefaultTypeInternal; struct MethodDefaultTypeInternal;
PROTOBUF_EXPORT extern MethodDefaultTypeInternal _Method_default_instance_; PROTOBUF_EXPORT extern MethodDefaultTypeInternal _Method_default_instance_;
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Method_class_data_;
class Mixin; class Mixin;
struct MixinDefaultTypeInternal; struct MixinDefaultTypeInternal;
PROTOBUF_EXPORT extern MixinDefaultTypeInternal _Mixin_default_instance_; PROTOBUF_EXPORT extern MixinDefaultTypeInternal _Mixin_default_instance_;
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Mixin_class_data_;
} // namespace protobuf } // namespace protobuf
} // namespace google } // namespace google
@ -214,9 +217,10 @@ class PROTOBUF_EXPORT Mixin final
static void* PlacementNew_(const void*, void* mem, static void* PlacementNew_(const void*, void* mem,
::google::protobuf::Arena* arena); ::google::protobuf::Arena* arena);
static constexpr auto InternalNewImpl_(); static constexpr auto InternalNewImpl_();
static const ::google::protobuf::internal::ClassDataFull _class_data_;
public: public:
static constexpr auto InternalGenerateClassData_();
::google::protobuf::Metadata GetMetadata() const; ::google::protobuf::Metadata GetMetadata() const;
// nested types ---------------------------------------------------- // nested types ----------------------------------------------------
@ -288,6 +292,8 @@ class PROTOBUF_EXPORT Mixin final
union { Impl_ _impl_; }; union { Impl_ _impl_; };
friend struct ::TableStruct_google_2fprotobuf_2fapi_2eproto; friend struct ::TableStruct_google_2fprotobuf_2fapi_2eproto;
}; };
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Mixin_class_data_;
// ------------------------------------------------------------------- // -------------------------------------------------------------------
class PROTOBUF_EXPORT Method final class PROTOBUF_EXPORT Method final
@ -429,9 +435,10 @@ class PROTOBUF_EXPORT Method final
static void* PlacementNew_(const void*, void* mem, static void* PlacementNew_(const void*, void* mem,
::google::protobuf::Arena* arena); ::google::protobuf::Arena* arena);
static constexpr auto InternalNewImpl_(); static constexpr auto InternalNewImpl_();
static const ::google::protobuf::internal::ClassDataFull _class_data_;
public: public:
static constexpr auto InternalGenerateClassData_();
::google::protobuf::Metadata GetMetadata() const; ::google::protobuf::Metadata GetMetadata() const;
// nested types ---------------------------------------------------- // nested types ----------------------------------------------------
@ -576,6 +583,8 @@ class PROTOBUF_EXPORT Method final
union { Impl_ _impl_; }; union { Impl_ _impl_; };
friend struct ::TableStruct_google_2fprotobuf_2fapi_2eproto; friend struct ::TableStruct_google_2fprotobuf_2fapi_2eproto;
}; };
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Method_class_data_;
// ------------------------------------------------------------------- // -------------------------------------------------------------------
class PROTOBUF_EXPORT Api final class PROTOBUF_EXPORT Api final
@ -717,9 +726,10 @@ class PROTOBUF_EXPORT Api final
static void* PlacementNew_(const void*, void* mem, static void* PlacementNew_(const void*, void* mem,
::google::protobuf::Arena* arena); ::google::protobuf::Arena* arena);
static constexpr auto InternalNewImpl_(); static constexpr auto InternalNewImpl_();
static const ::google::protobuf::internal::ClassDataFull _class_data_;
public: public:
static constexpr auto InternalGenerateClassData_();
::google::protobuf::Metadata GetMetadata() const; ::google::protobuf::Metadata GetMetadata() const;
// nested types ---------------------------------------------------- // nested types ----------------------------------------------------
@ -879,6 +889,8 @@ class PROTOBUF_EXPORT Api final
friend struct ::TableStruct_google_2fprotobuf_2fapi_2eproto; friend struct ::TableStruct_google_2fprotobuf_2fapi_2eproto;
}; };
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Api_class_data_;
// =================================================================== // ===================================================================

@ -36,7 +36,7 @@ inline constexpr Duration::Impl_::Impl_(
template <typename> template <typename>
PROTOBUF_CONSTEXPR Duration::Duration(::_pbi::ConstantInitialized) PROTOBUF_CONSTEXPR Duration::Duration(::_pbi::ConstantInitialized)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(_class_data_.base()), : ::google::protobuf::Message(Duration_class_data_.base()),
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(), : ::google::protobuf::Message(),
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -116,7 +116,7 @@ class Duration::_Internal {
Duration::Duration(::google::protobuf::Arena* arena) Duration::Duration(::google::protobuf::Arena* arena)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, Duration_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -161,32 +161,38 @@ constexpr auto Duration::InternalNewImpl_() {
return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(Duration), return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(Duration),
alignof(Duration)); alignof(Duration));
} }
PROTOBUF_CONSTINIT constexpr auto Duration::InternalGenerateClassData_() {
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 return ::google::protobuf::internal::ClassDataFull{
const ::google::protobuf::internal::ClassDataFull Duration::_class_data_ = { ::google::protobuf::internal::ClassData{
::google::protobuf::internal::ClassData{ &_Duration_default_instance_._instance,
&_Duration_default_instance_._instance, &_table_.header,
&_table_.header, nullptr, // OnDemandRegisterArenaDtor
nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized
nullptr, // IsInitialized &Duration::MergeImpl,
&Duration::MergeImpl, ::google::protobuf::Message::GetNewImpl<Duration>(),
::google::protobuf::Message::GetNewImpl<Duration>(),
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
&Duration::SharedDtor, &Duration::SharedDtor,
::google::protobuf::Message::GetClearImpl<Duration>(), &Duration::ByteSizeLong, ::google::protobuf::Message::GetClearImpl<Duration>(), &Duration::ByteSizeLong,
&Duration::_InternalSerialize, &Duration::_InternalSerialize,
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
PROTOBUF_FIELD_OFFSET(Duration, _impl_._cached_size_), PROTOBUF_FIELD_OFFSET(Duration, _impl_._cached_size_),
false, false,
}, },
&Duration::kDescriptorMethods, &Duration::kDescriptorMethods,
&descriptor_table_google_2fprotobuf_2fduration_2eproto, &descriptor_table_google_2fprotobuf_2fduration_2eproto,
nullptr, // tracker nullptr, // tracker
}; };
}
PROTOBUF_CONSTINIT PROTOBUF_EXPORT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const ::google::protobuf::internal::ClassDataFull
Duration_class_data_ =
Duration::InternalGenerateClassData_();
const ::google::protobuf::internal::ClassData* Duration::GetClassData() const { const ::google::protobuf::internal::ClassData* Duration::GetClassData() const {
::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); ::google::protobuf::internal::PrefetchToLocalCache(&Duration_class_data_);
::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); ::google::protobuf::internal::PrefetchToLocalCache(Duration_class_data_.tc_table);
return _class_data_.base(); return Duration_class_data_.base();
} }
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
const ::_pbi::TcParseTable<1, 2, 0, 0, 2> Duration::_table_ = { const ::_pbi::TcParseTable<1, 2, 0, 0, 2> Duration::_table_ = {
@ -200,7 +206,7 @@ const ::_pbi::TcParseTable<1, 2, 0, 0, 2> Duration::_table_ = {
2, // num_field_entries 2, // num_field_entries
0, // num_aux_entries 0, // num_aux_entries
offsetof(decltype(_table_), field_names), // no aux_entries offsetof(decltype(_table_), field_names), // no aux_entries
_class_data_.base(), Duration_class_data_.base(),
nullptr, // post_loop_handler nullptr, // post_loop_handler
::_pbi::TcParser::GenericFallback, // fallback ::_pbi::TcParser::GenericFallback, // fallback
#ifdef PROTOBUF_PREFETCH_PARSE_TABLE #ifdef PROTOBUF_PREFETCH_PARSE_TABLE

@ -56,6 +56,7 @@ namespace protobuf {
class Duration; class Duration;
struct DurationDefaultTypeInternal; struct DurationDefaultTypeInternal;
PROTOBUF_EXPORT extern DurationDefaultTypeInternal _Duration_default_instance_; PROTOBUF_EXPORT extern DurationDefaultTypeInternal _Duration_default_instance_;
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Duration_class_data_;
} // namespace protobuf } // namespace protobuf
} // namespace google } // namespace google
@ -206,9 +207,10 @@ class PROTOBUF_EXPORT Duration final
static void* PlacementNew_(const void*, void* mem, static void* PlacementNew_(const void*, void* mem,
::google::protobuf::Arena* arena); ::google::protobuf::Arena* arena);
static constexpr auto InternalNewImpl_(); static constexpr auto InternalNewImpl_();
static const ::google::protobuf::internal::ClassDataFull _class_data_;
public: public:
static constexpr auto InternalGenerateClassData_();
::google::protobuf::Metadata GetMetadata() const; ::google::protobuf::Metadata GetMetadata() const;
// nested types ---------------------------------------------------- // nested types ----------------------------------------------------
@ -269,6 +271,8 @@ class PROTOBUF_EXPORT Duration final
friend struct ::TableStruct_google_2fprotobuf_2fduration_2eproto; friend struct ::TableStruct_google_2fprotobuf_2fduration_2eproto;
}; };
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Duration_class_data_;
// =================================================================== // ===================================================================

@ -29,7 +29,7 @@ namespace protobuf {
template <typename> template <typename>
PROTOBUF_CONSTEXPR Empty::Empty(::_pbi::ConstantInitialized) PROTOBUF_CONSTEXPR Empty::Empty(::_pbi::ConstantInitialized)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::internal::ZeroFieldsBase(_class_data_.base()){} : ::google::protobuf::internal::ZeroFieldsBase(Empty_class_data_.base()){}
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::internal::ZeroFieldsBase() { : ::google::protobuf::internal::ZeroFieldsBase() {
} }
@ -105,7 +105,7 @@ class Empty::_Internal {
Empty::Empty(::google::protobuf::Arena* arena) Empty::Empty(::google::protobuf::Arena* arena)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::internal::ZeroFieldsBase(arena, _class_data_.base()) { : ::google::protobuf::internal::ZeroFieldsBase(arena, Empty_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::internal::ZeroFieldsBase(arena) { : ::google::protobuf::internal::ZeroFieldsBase(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -115,7 +115,7 @@ Empty::Empty(
::google::protobuf::Arena* arena, ::google::protobuf::Arena* arena,
const Empty& from) const Empty& from)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::internal::ZeroFieldsBase(arena, _class_data_.base()) { : ::google::protobuf::internal::ZeroFieldsBase(arena, Empty_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::internal::ZeroFieldsBase(arena) { : ::google::protobuf::internal::ZeroFieldsBase(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -135,32 +135,38 @@ constexpr auto Empty::InternalNewImpl_() {
return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(Empty), return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(Empty),
alignof(Empty)); alignof(Empty));
} }
PROTOBUF_CONSTINIT constexpr auto Empty::InternalGenerateClassData_() {
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 return ::google::protobuf::internal::ClassDataFull{
const ::google::protobuf::internal::ClassDataFull Empty::_class_data_ = { ::google::protobuf::internal::ClassData{
::google::protobuf::internal::ClassData{ &_Empty_default_instance_._instance,
&_Empty_default_instance_._instance, &_table_.header,
&_table_.header, nullptr, // OnDemandRegisterArenaDtor
nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized
nullptr, // IsInitialized &Empty::MergeImpl,
&Empty::MergeImpl, ::google::protobuf::internal::ZeroFieldsBase::GetNewImpl<Empty>(),
::google::protobuf::internal::ZeroFieldsBase::GetNewImpl<Empty>(),
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
&Empty::SharedDtor, &Empty::SharedDtor,
::google::protobuf::internal::ZeroFieldsBase::GetClearImpl<Empty>(), &Empty::ByteSizeLong, ::google::protobuf::internal::ZeroFieldsBase::GetClearImpl<Empty>(), &Empty::ByteSizeLong,
&Empty::_InternalSerialize, &Empty::_InternalSerialize,
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
PROTOBUF_FIELD_OFFSET(Empty, _impl_._cached_size_), PROTOBUF_FIELD_OFFSET(Empty, _impl_._cached_size_),
false, false,
}, },
&Empty::kDescriptorMethods, &Empty::kDescriptorMethods,
&descriptor_table_google_2fprotobuf_2fempty_2eproto, &descriptor_table_google_2fprotobuf_2fempty_2eproto,
nullptr, // tracker nullptr, // tracker
}; };
}
PROTOBUF_CONSTINIT PROTOBUF_EXPORT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const ::google::protobuf::internal::ClassDataFull
Empty_class_data_ =
Empty::InternalGenerateClassData_();
const ::google::protobuf::internal::ClassData* Empty::GetClassData() const { const ::google::protobuf::internal::ClassData* Empty::GetClassData() const {
::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); ::google::protobuf::internal::PrefetchToLocalCache(&Empty_class_data_);
::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); ::google::protobuf::internal::PrefetchToLocalCache(Empty_class_data_.tc_table);
return _class_data_.base(); return Empty_class_data_.base();
} }
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
const ::_pbi::TcParseTable<0, 0, 0, 0, 2> Empty::_table_ = { const ::_pbi::TcParseTable<0, 0, 0, 0, 2> Empty::_table_ = {
@ -174,7 +180,7 @@ const ::_pbi::TcParseTable<0, 0, 0, 0, 2> Empty::_table_ = {
0, // num_field_entries 0, // num_field_entries
0, // num_aux_entries 0, // num_aux_entries
offsetof(decltype(_table_), field_names), // no aux_entries offsetof(decltype(_table_), field_names), // no aux_entries
_class_data_.base(), Empty_class_data_.base(),
nullptr, // post_loop_handler nullptr, // post_loop_handler
::_pbi::TcParser::GenericFallback, // fallback ::_pbi::TcParser::GenericFallback, // fallback
#ifdef PROTOBUF_PREFETCH_PARSE_TABLE #ifdef PROTOBUF_PREFETCH_PARSE_TABLE

@ -57,6 +57,7 @@ namespace protobuf {
class Empty; class Empty;
struct EmptyDefaultTypeInternal; struct EmptyDefaultTypeInternal;
PROTOBUF_EXPORT extern EmptyDefaultTypeInternal _Empty_default_instance_; PROTOBUF_EXPORT extern EmptyDefaultTypeInternal _Empty_default_instance_;
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Empty_class_data_;
} // namespace protobuf } // namespace protobuf
} // namespace google } // namespace google
@ -178,9 +179,10 @@ class PROTOBUF_EXPORT Empty final
static void* PlacementNew_(const void*, void* mem, static void* PlacementNew_(const void*, void* mem,
::google::protobuf::Arena* arena); ::google::protobuf::Arena* arena);
static constexpr auto InternalNewImpl_(); static constexpr auto InternalNewImpl_();
static const ::google::protobuf::internal::ClassDataFull _class_data_;
public: public:
static constexpr auto InternalGenerateClassData_();
::google::protobuf::Metadata GetMetadata() const; ::google::protobuf::Metadata GetMetadata() const;
// nested types ---------------------------------------------------- // nested types ----------------------------------------------------
@ -213,6 +215,8 @@ class PROTOBUF_EXPORT Empty final
friend struct ::TableStruct_google_2fprotobuf_2fempty_2eproto; friend struct ::TableStruct_google_2fprotobuf_2fempty_2eproto;
}; };
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Empty_class_data_;
// =================================================================== // ===================================================================

@ -35,7 +35,7 @@ inline constexpr FieldMask::Impl_::Impl_(
template <typename> template <typename>
PROTOBUF_CONSTEXPR FieldMask::FieldMask(::_pbi::ConstantInitialized) PROTOBUF_CONSTEXPR FieldMask::FieldMask(::_pbi::ConstantInitialized)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(_class_data_.base()), : ::google::protobuf::Message(FieldMask_class_data_.base()),
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(), : ::google::protobuf::Message(),
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -114,7 +114,7 @@ class FieldMask::_Internal {
FieldMask::FieldMask(::google::protobuf::Arena* arena) FieldMask::FieldMask(::google::protobuf::Arena* arena)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, FieldMask_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -131,7 +131,7 @@ FieldMask::FieldMask(
::google::protobuf::Arena* arena, ::google::protobuf::Arena* arena,
const FieldMask& from) const FieldMask& from)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, FieldMask_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -183,32 +183,38 @@ constexpr auto FieldMask::InternalNewImpl_() {
alignof(FieldMask)); alignof(FieldMask));
} }
} }
PROTOBUF_CONSTINIT constexpr auto FieldMask::InternalGenerateClassData_() {
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 return ::google::protobuf::internal::ClassDataFull{
const ::google::protobuf::internal::ClassDataFull FieldMask::_class_data_ = { ::google::protobuf::internal::ClassData{
::google::protobuf::internal::ClassData{ &_FieldMask_default_instance_._instance,
&_FieldMask_default_instance_._instance, &_table_.header,
&_table_.header, nullptr, // OnDemandRegisterArenaDtor
nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized
nullptr, // IsInitialized &FieldMask::MergeImpl,
&FieldMask::MergeImpl, ::google::protobuf::Message::GetNewImpl<FieldMask>(),
::google::protobuf::Message::GetNewImpl<FieldMask>(),
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
&FieldMask::SharedDtor, &FieldMask::SharedDtor,
::google::protobuf::Message::GetClearImpl<FieldMask>(), &FieldMask::ByteSizeLong, ::google::protobuf::Message::GetClearImpl<FieldMask>(), &FieldMask::ByteSizeLong,
&FieldMask::_InternalSerialize, &FieldMask::_InternalSerialize,
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
PROTOBUF_FIELD_OFFSET(FieldMask, _impl_._cached_size_), PROTOBUF_FIELD_OFFSET(FieldMask, _impl_._cached_size_),
false, false,
}, },
&FieldMask::kDescriptorMethods, &FieldMask::kDescriptorMethods,
&descriptor_table_google_2fprotobuf_2ffield_5fmask_2eproto, &descriptor_table_google_2fprotobuf_2ffield_5fmask_2eproto,
nullptr, // tracker nullptr, // tracker
}; };
}
PROTOBUF_CONSTINIT PROTOBUF_EXPORT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const ::google::protobuf::internal::ClassDataFull
FieldMask_class_data_ =
FieldMask::InternalGenerateClassData_();
const ::google::protobuf::internal::ClassData* FieldMask::GetClassData() const { const ::google::protobuf::internal::ClassData* FieldMask::GetClassData() const {
::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); ::google::protobuf::internal::PrefetchToLocalCache(&FieldMask_class_data_);
::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); ::google::protobuf::internal::PrefetchToLocalCache(FieldMask_class_data_.tc_table);
return _class_data_.base(); return FieldMask_class_data_.base();
} }
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
const ::_pbi::TcParseTable<0, 1, 0, 39, 2> FieldMask::_table_ = { const ::_pbi::TcParseTable<0, 1, 0, 39, 2> FieldMask::_table_ = {
@ -222,7 +228,7 @@ const ::_pbi::TcParseTable<0, 1, 0, 39, 2> FieldMask::_table_ = {
1, // num_field_entries 1, // num_field_entries
0, // num_aux_entries 0, // num_aux_entries
offsetof(decltype(_table_), field_names), // no aux_entries offsetof(decltype(_table_), field_names), // no aux_entries
_class_data_.base(), FieldMask_class_data_.base(),
nullptr, // post_loop_handler nullptr, // post_loop_handler
::_pbi::TcParser::GenericFallback, // fallback ::_pbi::TcParser::GenericFallback, // fallback
#ifdef PROTOBUF_PREFETCH_PARSE_TABLE #ifdef PROTOBUF_PREFETCH_PARSE_TABLE

@ -56,6 +56,7 @@ namespace protobuf {
class FieldMask; class FieldMask;
struct FieldMaskDefaultTypeInternal; struct FieldMaskDefaultTypeInternal;
PROTOBUF_EXPORT extern FieldMaskDefaultTypeInternal _FieldMask_default_instance_; PROTOBUF_EXPORT extern FieldMaskDefaultTypeInternal _FieldMask_default_instance_;
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull FieldMask_class_data_;
} // namespace protobuf } // namespace protobuf
} // namespace google } // namespace google
@ -206,9 +207,10 @@ class PROTOBUF_EXPORT FieldMask final
static void* PlacementNew_(const void*, void* mem, static void* PlacementNew_(const void*, void* mem,
::google::protobuf::Arena* arena); ::google::protobuf::Arena* arena);
static constexpr auto InternalNewImpl_(); static constexpr auto InternalNewImpl_();
static const ::google::protobuf::internal::ClassDataFull _class_data_;
public: public:
static constexpr auto InternalGenerateClassData_();
::google::protobuf::Metadata GetMetadata() const; ::google::protobuf::Metadata GetMetadata() const;
// nested types ---------------------------------------------------- // nested types ----------------------------------------------------
@ -269,6 +271,8 @@ class PROTOBUF_EXPORT FieldMask final
friend struct ::TableStruct_google_2fprotobuf_2ffield_5fmask_2eproto; friend struct ::TableStruct_google_2fprotobuf_2ffield_5fmask_2eproto;
}; };
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull FieldMask_class_data_;
// =================================================================== // ===================================================================

@ -37,7 +37,7 @@ inline constexpr SourceContext::Impl_::Impl_(
template <typename> template <typename>
PROTOBUF_CONSTEXPR SourceContext::SourceContext(::_pbi::ConstantInitialized) PROTOBUF_CONSTEXPR SourceContext::SourceContext(::_pbi::ConstantInitialized)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(_class_data_.base()), : ::google::protobuf::Message(SourceContext_class_data_.base()),
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(), : ::google::protobuf::Message(),
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -116,7 +116,7 @@ class SourceContext::_Internal {
SourceContext::SourceContext(::google::protobuf::Arena* arena) SourceContext::SourceContext(::google::protobuf::Arena* arena)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, SourceContext_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -133,7 +133,7 @@ SourceContext::SourceContext(
::google::protobuf::Arena* arena, ::google::protobuf::Arena* arena,
const SourceContext& from) const SourceContext& from)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, SourceContext_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -174,32 +174,38 @@ constexpr auto SourceContext::InternalNewImpl_() {
return ::google::protobuf::internal::MessageCreator::CopyInit(sizeof(SourceContext), return ::google::protobuf::internal::MessageCreator::CopyInit(sizeof(SourceContext),
alignof(SourceContext)); alignof(SourceContext));
} }
PROTOBUF_CONSTINIT constexpr auto SourceContext::InternalGenerateClassData_() {
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 return ::google::protobuf::internal::ClassDataFull{
const ::google::protobuf::internal::ClassDataFull SourceContext::_class_data_ = { ::google::protobuf::internal::ClassData{
::google::protobuf::internal::ClassData{ &_SourceContext_default_instance_._instance,
&_SourceContext_default_instance_._instance, &_table_.header,
&_table_.header, nullptr, // OnDemandRegisterArenaDtor
nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized
nullptr, // IsInitialized &SourceContext::MergeImpl,
&SourceContext::MergeImpl, ::google::protobuf::Message::GetNewImpl<SourceContext>(),
::google::protobuf::Message::GetNewImpl<SourceContext>(),
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
&SourceContext::SharedDtor, &SourceContext::SharedDtor,
::google::protobuf::Message::GetClearImpl<SourceContext>(), &SourceContext::ByteSizeLong, ::google::protobuf::Message::GetClearImpl<SourceContext>(), &SourceContext::ByteSizeLong,
&SourceContext::_InternalSerialize, &SourceContext::_InternalSerialize,
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
PROTOBUF_FIELD_OFFSET(SourceContext, _impl_._cached_size_), PROTOBUF_FIELD_OFFSET(SourceContext, _impl_._cached_size_),
false, false,
}, },
&SourceContext::kDescriptorMethods, &SourceContext::kDescriptorMethods,
&descriptor_table_google_2fprotobuf_2fsource_5fcontext_2eproto, &descriptor_table_google_2fprotobuf_2fsource_5fcontext_2eproto,
nullptr, // tracker nullptr, // tracker
}; };
}
PROTOBUF_CONSTINIT PROTOBUF_EXPORT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const ::google::protobuf::internal::ClassDataFull
SourceContext_class_data_ =
SourceContext::InternalGenerateClassData_();
const ::google::protobuf::internal::ClassData* SourceContext::GetClassData() const { const ::google::protobuf::internal::ClassData* SourceContext::GetClassData() const {
::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); ::google::protobuf::internal::PrefetchToLocalCache(&SourceContext_class_data_);
::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); ::google::protobuf::internal::PrefetchToLocalCache(SourceContext_class_data_.tc_table);
return _class_data_.base(); return SourceContext_class_data_.base();
} }
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
const ::_pbi::TcParseTable<0, 1, 0, 47, 2> SourceContext::_table_ = { const ::_pbi::TcParseTable<0, 1, 0, 47, 2> SourceContext::_table_ = {
@ -213,7 +219,7 @@ const ::_pbi::TcParseTable<0, 1, 0, 47, 2> SourceContext::_table_ = {
1, // num_field_entries 1, // num_field_entries
0, // num_aux_entries 0, // num_aux_entries
offsetof(decltype(_table_), field_names), // no aux_entries offsetof(decltype(_table_), field_names), // no aux_entries
_class_data_.base(), SourceContext_class_data_.base(),
nullptr, // post_loop_handler nullptr, // post_loop_handler
::_pbi::TcParser::GenericFallback, // fallback ::_pbi::TcParser::GenericFallback, // fallback
#ifdef PROTOBUF_PREFETCH_PARSE_TABLE #ifdef PROTOBUF_PREFETCH_PARSE_TABLE

@ -56,6 +56,7 @@ namespace protobuf {
class SourceContext; class SourceContext;
struct SourceContextDefaultTypeInternal; struct SourceContextDefaultTypeInternal;
PROTOBUF_EXPORT extern SourceContextDefaultTypeInternal _SourceContext_default_instance_; PROTOBUF_EXPORT extern SourceContextDefaultTypeInternal _SourceContext_default_instance_;
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull SourceContext_class_data_;
} // namespace protobuf } // namespace protobuf
} // namespace google } // namespace google
@ -206,9 +207,10 @@ class PROTOBUF_EXPORT SourceContext final
static void* PlacementNew_(const void*, void* mem, static void* PlacementNew_(const void*, void* mem,
::google::protobuf::Arena* arena); ::google::protobuf::Arena* arena);
static constexpr auto InternalNewImpl_(); static constexpr auto InternalNewImpl_();
static const ::google::protobuf::internal::ClassDataFull _class_data_;
public: public:
static constexpr auto InternalGenerateClassData_();
::google::protobuf::Metadata GetMetadata() const; ::google::protobuf::Metadata GetMetadata() const;
// nested types ---------------------------------------------------- // nested types ----------------------------------------------------
@ -263,6 +265,8 @@ class PROTOBUF_EXPORT SourceContext final
friend struct ::TableStruct_google_2fprotobuf_2fsource_5fcontext_2eproto; friend struct ::TableStruct_google_2fprotobuf_2fsource_5fcontext_2eproto;
}; };
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull SourceContext_class_data_;
// =================================================================== // ===================================================================

@ -35,7 +35,7 @@ inline constexpr ListValue::Impl_::Impl_(
template <typename> template <typename>
PROTOBUF_CONSTEXPR ListValue::ListValue(::_pbi::ConstantInitialized) PROTOBUF_CONSTEXPR ListValue::ListValue(::_pbi::ConstantInitialized)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(_class_data_.base()), : ::google::protobuf::Message(ListValue_class_data_.base()),
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(), : ::google::protobuf::Message(),
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -60,7 +60,7 @@ inline constexpr Struct::Impl_::Impl_(
template <typename> template <typename>
PROTOBUF_CONSTEXPR Struct::Struct(::_pbi::ConstantInitialized) PROTOBUF_CONSTEXPR Struct::Struct(::_pbi::ConstantInitialized)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(_class_data_.base()), : ::google::protobuf::Message(Struct_class_data_.base()),
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(), : ::google::protobuf::Message(),
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -79,7 +79,7 @@ PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_EXPORT
template <typename> template <typename>
PROTOBUF_CONSTEXPR Struct_FieldsEntry_DoNotUse::Struct_FieldsEntry_DoNotUse(::_pbi::ConstantInitialized) PROTOBUF_CONSTEXPR Struct_FieldsEntry_DoNotUse::Struct_FieldsEntry_DoNotUse(::_pbi::ConstantInitialized)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: Struct_FieldsEntry_DoNotUse::MapEntry(_class_data_.base()){} : Struct_FieldsEntry_DoNotUse::MapEntry(Struct_FieldsEntry_DoNotUse_class_data_.base()){}
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: Struct_FieldsEntry_DoNotUse::MapEntry() { : Struct_FieldsEntry_DoNotUse::MapEntry() {
} }
@ -104,7 +104,7 @@ inline constexpr Value::Impl_::Impl_(
template <typename> template <typename>
PROTOBUF_CONSTEXPR Value::Value(::_pbi::ConstantInitialized) PROTOBUF_CONSTEXPR Value::Value(::_pbi::ConstantInitialized)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(_class_data_.base()), : ::google::protobuf::Message(Value_class_data_.base()),
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(), : ::google::protobuf::Message(),
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -238,9 +238,10 @@ bool NullValue_IsValid(int value) {
// =================================================================== // ===================================================================
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
Struct_FieldsEntry_DoNotUse::Struct_FieldsEntry_DoNotUse() : SuperType(_class_data_.base()) {} Struct_FieldsEntry_DoNotUse::Struct_FieldsEntry_DoNotUse()
: SuperType(Struct_FieldsEntry_DoNotUse_class_data_.base()) {}
Struct_FieldsEntry_DoNotUse::Struct_FieldsEntry_DoNotUse(::google::protobuf::Arena* arena) Struct_FieldsEntry_DoNotUse::Struct_FieldsEntry_DoNotUse(::google::protobuf::Arena* arena)
: SuperType(arena, _class_data_.base()) {} : SuperType(arena, Struct_FieldsEntry_DoNotUse_class_data_.base()) {}
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
Struct_FieldsEntry_DoNotUse::Struct_FieldsEntry_DoNotUse() : SuperType() {} Struct_FieldsEntry_DoNotUse::Struct_FieldsEntry_DoNotUse() : SuperType() {}
Struct_FieldsEntry_DoNotUse::Struct_FieldsEntry_DoNotUse(::google::protobuf::Arena* arena) : SuperType(arena) {} Struct_FieldsEntry_DoNotUse::Struct_FieldsEntry_DoNotUse(::google::protobuf::Arena* arena) : SuperType(arena) {}
@ -253,34 +254,40 @@ bool NullValue_IsValid(int value) {
return ::google::protobuf::internal::MessageCreator::CopyInit(sizeof(Struct_FieldsEntry_DoNotUse), return ::google::protobuf::internal::MessageCreator::CopyInit(sizeof(Struct_FieldsEntry_DoNotUse),
alignof(Struct_FieldsEntry_DoNotUse)); alignof(Struct_FieldsEntry_DoNotUse));
} }
PROTOBUF_CONSTINIT constexpr auto Struct_FieldsEntry_DoNotUse::InternalGenerateClassData_() {
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 return ::google::protobuf::internal::ClassDataFull{
const ::google::protobuf::internal::ClassDataFull Struct_FieldsEntry_DoNotUse::_class_data_ = { ::google::protobuf::internal::ClassData{
::google::protobuf::internal::ClassData{ &_Struct_FieldsEntry_DoNotUse_default_instance_._instance,
&_Struct_FieldsEntry_DoNotUse_default_instance_._instance, &_table_.header,
&_table_.header, nullptr, // OnDemandRegisterArenaDtor
nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized
nullptr, // IsInitialized &Struct_FieldsEntry_DoNotUse::MergeImpl,
&Struct_FieldsEntry_DoNotUse::MergeImpl, ::google::protobuf::Message::GetNewImpl<Struct_FieldsEntry_DoNotUse>(),
::google::protobuf::Message::GetNewImpl<Struct_FieldsEntry_DoNotUse>(),
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
&Struct_FieldsEntry_DoNotUse::SharedDtor, &Struct_FieldsEntry_DoNotUse::SharedDtor,
static_cast<void (::google::protobuf::MessageLite::*)()>( static_cast<void (::google::protobuf::MessageLite::*)()>(
&Struct_FieldsEntry_DoNotUse::ClearImpl), &Struct_FieldsEntry_DoNotUse::ClearImpl),
::google::protobuf::Message::ByteSizeLongImpl, ::google::protobuf::Message::_InternalSerializeImpl ::google::protobuf::Message::ByteSizeLongImpl, ::google::protobuf::Message::_InternalSerializeImpl
, ,
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
PROTOBUF_FIELD_OFFSET(Struct_FieldsEntry_DoNotUse, _impl_._cached_size_), PROTOBUF_FIELD_OFFSET(Struct_FieldsEntry_DoNotUse, _impl_._cached_size_),
false, false,
}, },
&Struct_FieldsEntry_DoNotUse::kDescriptorMethods, &Struct_FieldsEntry_DoNotUse::kDescriptorMethods,
&descriptor_table_google_2fprotobuf_2fstruct_2eproto, &descriptor_table_google_2fprotobuf_2fstruct_2eproto,
nullptr, // tracker nullptr, // tracker
}; };
}
PROTOBUF_CONSTINIT PROTOBUF_EXPORT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const ::google::protobuf::internal::ClassDataFull
Struct_FieldsEntry_DoNotUse_class_data_ =
Struct_FieldsEntry_DoNotUse::InternalGenerateClassData_();
const ::google::protobuf::internal::ClassData* Struct_FieldsEntry_DoNotUse::GetClassData() const { const ::google::protobuf::internal::ClassData* Struct_FieldsEntry_DoNotUse::GetClassData() const {
::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); ::google::protobuf::internal::PrefetchToLocalCache(&Struct_FieldsEntry_DoNotUse_class_data_);
::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); ::google::protobuf::internal::PrefetchToLocalCache(Struct_FieldsEntry_DoNotUse_class_data_.tc_table);
return _class_data_.base(); return Struct_FieldsEntry_DoNotUse_class_data_.base();
} }
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
const ::_pbi::TcParseTable<1, 2, 1, 46, 2> Struct_FieldsEntry_DoNotUse::_table_ = { const ::_pbi::TcParseTable<1, 2, 1, 46, 2> Struct_FieldsEntry_DoNotUse::_table_ = {
@ -294,7 +301,7 @@ const ::_pbi::TcParseTable<1, 2, 1, 46, 2> Struct_FieldsEntry_DoNotUse::_table_
2, // num_field_entries 2, // num_field_entries
1, // num_aux_entries 1, // num_aux_entries
offsetof(decltype(_table_), aux_entries), offsetof(decltype(_table_), aux_entries),
_class_data_.base(), Struct_FieldsEntry_DoNotUse_class_data_.base(),
nullptr, // post_loop_handler nullptr, // post_loop_handler
::_pbi::TcParser::DiscardEverythingFallback, // fallback ::_pbi::TcParser::DiscardEverythingFallback, // fallback
#ifdef PROTOBUF_PREFETCH_PARSE_TABLE #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
@ -333,7 +340,7 @@ class Struct::_Internal {
Struct::Struct(::google::protobuf::Arena* arena) Struct::Struct(::google::protobuf::Arena* arena)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, Struct_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -350,7 +357,7 @@ Struct::Struct(
::google::protobuf::Arena* arena, ::google::protobuf::Arena* arena,
const Struct& from) const Struct& from)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, Struct_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -406,32 +413,38 @@ constexpr auto Struct::InternalNewImpl_() {
alignof(Struct)); alignof(Struct));
} }
} }
PROTOBUF_CONSTINIT constexpr auto Struct::InternalGenerateClassData_() {
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 return ::google::protobuf::internal::ClassDataFull{
const ::google::protobuf::internal::ClassDataFull Struct::_class_data_ = { ::google::protobuf::internal::ClassData{
::google::protobuf::internal::ClassData{ &_Struct_default_instance_._instance,
&_Struct_default_instance_._instance, &_table_.header,
&_table_.header, nullptr, // OnDemandRegisterArenaDtor
nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized
nullptr, // IsInitialized &Struct::MergeImpl,
&Struct::MergeImpl, ::google::protobuf::Message::GetNewImpl<Struct>(),
::google::protobuf::Message::GetNewImpl<Struct>(),
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
&Struct::SharedDtor, &Struct::SharedDtor,
::google::protobuf::Message::GetClearImpl<Struct>(), &Struct::ByteSizeLong, ::google::protobuf::Message::GetClearImpl<Struct>(), &Struct::ByteSizeLong,
&Struct::_InternalSerialize, &Struct::_InternalSerialize,
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
PROTOBUF_FIELD_OFFSET(Struct, _impl_._cached_size_), PROTOBUF_FIELD_OFFSET(Struct, _impl_._cached_size_),
false, false,
}, },
&Struct::kDescriptorMethods, &Struct::kDescriptorMethods,
&descriptor_table_google_2fprotobuf_2fstruct_2eproto, &descriptor_table_google_2fprotobuf_2fstruct_2eproto,
nullptr, // tracker nullptr, // tracker
}; };
}
PROTOBUF_CONSTINIT PROTOBUF_EXPORT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const ::google::protobuf::internal::ClassDataFull
Struct_class_data_ =
Struct::InternalGenerateClassData_();
const ::google::protobuf::internal::ClassData* Struct::GetClassData() const { const ::google::protobuf::internal::ClassData* Struct::GetClassData() const {
::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); ::google::protobuf::internal::PrefetchToLocalCache(&Struct_class_data_);
::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); ::google::protobuf::internal::PrefetchToLocalCache(Struct_class_data_.tc_table);
return _class_data_.base(); return Struct_class_data_.base();
} }
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
const ::_pbi::TcParseTable<0, 1, 2, 37, 2> Struct::_table_ = { const ::_pbi::TcParseTable<0, 1, 2, 37, 2> Struct::_table_ = {
@ -445,7 +458,7 @@ const ::_pbi::TcParseTable<0, 1, 2, 37, 2> Struct::_table_ = {
1, // num_field_entries 1, // num_field_entries
2, // num_aux_entries 2, // num_aux_entries
offsetof(decltype(_table_), aux_entries), offsetof(decltype(_table_), aux_entries),
_class_data_.base(), Struct_class_data_.base(),
nullptr, // post_loop_handler nullptr, // post_loop_handler
::_pbi::TcParser::GenericFallback, // fallback ::_pbi::TcParser::GenericFallback, // fallback
#ifdef PROTOBUF_PREFETCH_PARSE_TABLE #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
@ -630,7 +643,7 @@ void Value::set_allocated_list_value(::google::protobuf::ListValue* list_value)
} }
Value::Value(::google::protobuf::Arena* arena) Value::Value(::google::protobuf::Arena* arena)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, Value_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -648,7 +661,7 @@ Value::Value(
::google::protobuf::Arena* arena, ::google::protobuf::Arena* arena,
const Value& from) const Value& from)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, Value_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -758,32 +771,38 @@ constexpr auto Value::InternalNewImpl_() {
return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(Value), return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(Value),
alignof(Value)); alignof(Value));
} }
PROTOBUF_CONSTINIT constexpr auto Value::InternalGenerateClassData_() {
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 return ::google::protobuf::internal::ClassDataFull{
const ::google::protobuf::internal::ClassDataFull Value::_class_data_ = { ::google::protobuf::internal::ClassData{
::google::protobuf::internal::ClassData{ &_Value_default_instance_._instance,
&_Value_default_instance_._instance, &_table_.header,
&_table_.header, nullptr, // OnDemandRegisterArenaDtor
nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized
nullptr, // IsInitialized &Value::MergeImpl,
&Value::MergeImpl, ::google::protobuf::Message::GetNewImpl<Value>(),
::google::protobuf::Message::GetNewImpl<Value>(),
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
&Value::SharedDtor, &Value::SharedDtor,
::google::protobuf::Message::GetClearImpl<Value>(), &Value::ByteSizeLong, ::google::protobuf::Message::GetClearImpl<Value>(), &Value::ByteSizeLong,
&Value::_InternalSerialize, &Value::_InternalSerialize,
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
PROTOBUF_FIELD_OFFSET(Value, _impl_._cached_size_), PROTOBUF_FIELD_OFFSET(Value, _impl_._cached_size_),
false, false,
}, },
&Value::kDescriptorMethods, &Value::kDescriptorMethods,
&descriptor_table_google_2fprotobuf_2fstruct_2eproto, &descriptor_table_google_2fprotobuf_2fstruct_2eproto,
nullptr, // tracker nullptr, // tracker
}; };
}
PROTOBUF_CONSTINIT PROTOBUF_EXPORT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const ::google::protobuf::internal::ClassDataFull
Value_class_data_ =
Value::InternalGenerateClassData_();
const ::google::protobuf::internal::ClassData* Value::GetClassData() const { const ::google::protobuf::internal::ClassData* Value::GetClassData() const {
::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); ::google::protobuf::internal::PrefetchToLocalCache(&Value_class_data_);
::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); ::google::protobuf::internal::PrefetchToLocalCache(Value_class_data_.tc_table);
return _class_data_.base(); return Value_class_data_.base();
} }
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
const ::_pbi::TcParseTable<0, 6, 2, 42, 2> Value::_table_ = { const ::_pbi::TcParseTable<0, 6, 2, 42, 2> Value::_table_ = {
@ -797,7 +816,7 @@ const ::_pbi::TcParseTable<0, 6, 2, 42, 2> Value::_table_ = {
6, // num_field_entries 6, // num_field_entries
2, // num_aux_entries 2, // num_aux_entries
offsetof(decltype(_table_), aux_entries), offsetof(decltype(_table_), aux_entries),
_class_data_.base(), Value_class_data_.base(),
nullptr, // post_loop_handler nullptr, // post_loop_handler
::_pbi::TcParser::GenericFallback, // fallback ::_pbi::TcParser::GenericFallback, // fallback
#ifdef PROTOBUF_PREFETCH_PARSE_TABLE #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
@ -1059,7 +1078,7 @@ class ListValue::_Internal {
ListValue::ListValue(::google::protobuf::Arena* arena) ListValue::ListValue(::google::protobuf::Arena* arena)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, ListValue_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -1076,7 +1095,7 @@ ListValue::ListValue(
::google::protobuf::Arena* arena, ::google::protobuf::Arena* arena,
const ListValue& from) const ListValue& from)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, ListValue_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -1128,32 +1147,38 @@ constexpr auto ListValue::InternalNewImpl_() {
alignof(ListValue)); alignof(ListValue));
} }
} }
PROTOBUF_CONSTINIT constexpr auto ListValue::InternalGenerateClassData_() {
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 return ::google::protobuf::internal::ClassDataFull{
const ::google::protobuf::internal::ClassDataFull ListValue::_class_data_ = { ::google::protobuf::internal::ClassData{
::google::protobuf::internal::ClassData{ &_ListValue_default_instance_._instance,
&_ListValue_default_instance_._instance, &_table_.header,
&_table_.header, nullptr, // OnDemandRegisterArenaDtor
nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized
nullptr, // IsInitialized &ListValue::MergeImpl,
&ListValue::MergeImpl, ::google::protobuf::Message::GetNewImpl<ListValue>(),
::google::protobuf::Message::GetNewImpl<ListValue>(),
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
&ListValue::SharedDtor, &ListValue::SharedDtor,
::google::protobuf::Message::GetClearImpl<ListValue>(), &ListValue::ByteSizeLong, ::google::protobuf::Message::GetClearImpl<ListValue>(), &ListValue::ByteSizeLong,
&ListValue::_InternalSerialize, &ListValue::_InternalSerialize,
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
PROTOBUF_FIELD_OFFSET(ListValue, _impl_._cached_size_), PROTOBUF_FIELD_OFFSET(ListValue, _impl_._cached_size_),
false, false,
}, },
&ListValue::kDescriptorMethods, &ListValue::kDescriptorMethods,
&descriptor_table_google_2fprotobuf_2fstruct_2eproto, &descriptor_table_google_2fprotobuf_2fstruct_2eproto,
nullptr, // tracker nullptr, // tracker
}; };
}
PROTOBUF_CONSTINIT PROTOBUF_EXPORT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const ::google::protobuf::internal::ClassDataFull
ListValue_class_data_ =
ListValue::InternalGenerateClassData_();
const ::google::protobuf::internal::ClassData* ListValue::GetClassData() const { const ::google::protobuf::internal::ClassData* ListValue::GetClassData() const {
::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); ::google::protobuf::internal::PrefetchToLocalCache(&ListValue_class_data_);
::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); ::google::protobuf::internal::PrefetchToLocalCache(ListValue_class_data_.tc_table);
return _class_data_.base(); return ListValue_class_data_.base();
} }
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
const ::_pbi::TcParseTable<0, 1, 1, 0, 2> ListValue::_table_ = { const ::_pbi::TcParseTable<0, 1, 1, 0, 2> ListValue::_table_ = {
@ -1167,7 +1192,7 @@ const ::_pbi::TcParseTable<0, 1, 1, 0, 2> ListValue::_table_ = {
1, // num_field_entries 1, // num_field_entries
1, // num_aux_entries 1, // num_aux_entries
offsetof(decltype(_table_), aux_entries), offsetof(decltype(_table_), aux_entries),
_class_data_.base(), ListValue_class_data_.base(),
nullptr, // post_loop_handler nullptr, // post_loop_handler
::_pbi::TcParser::GenericFallback, // fallback ::_pbi::TcParser::GenericFallback, // fallback
#ifdef PROTOBUF_PREFETCH_PARSE_TABLE #ifdef PROTOBUF_PREFETCH_PARSE_TABLE

@ -60,15 +60,19 @@ namespace protobuf {
class ListValue; class ListValue;
struct ListValueDefaultTypeInternal; struct ListValueDefaultTypeInternal;
PROTOBUF_EXPORT extern ListValueDefaultTypeInternal _ListValue_default_instance_; PROTOBUF_EXPORT extern ListValueDefaultTypeInternal _ListValue_default_instance_;
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull ListValue_class_data_;
class Struct; class Struct;
struct StructDefaultTypeInternal; struct StructDefaultTypeInternal;
PROTOBUF_EXPORT extern StructDefaultTypeInternal _Struct_default_instance_; PROTOBUF_EXPORT extern StructDefaultTypeInternal _Struct_default_instance_;
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Struct_class_data_;
class Struct_FieldsEntry_DoNotUse; class Struct_FieldsEntry_DoNotUse;
struct Struct_FieldsEntry_DoNotUseDefaultTypeInternal; struct Struct_FieldsEntry_DoNotUseDefaultTypeInternal;
PROTOBUF_EXPORT extern Struct_FieldsEntry_DoNotUseDefaultTypeInternal _Struct_FieldsEntry_DoNotUse_default_instance_; PROTOBUF_EXPORT extern Struct_FieldsEntry_DoNotUseDefaultTypeInternal _Struct_FieldsEntry_DoNotUse_default_instance_;
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Struct_FieldsEntry_DoNotUse_class_data_;
class Value; class Value;
struct ValueDefaultTypeInternal; struct ValueDefaultTypeInternal;
PROTOBUF_EXPORT extern ValueDefaultTypeInternal _Value_default_instance_; PROTOBUF_EXPORT extern ValueDefaultTypeInternal _Value_default_instance_;
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Value_class_data_;
} // namespace protobuf } // namespace protobuf
} // namespace google } // namespace google
@ -251,9 +255,10 @@ class PROTOBUF_EXPORT ListValue final
static void* PlacementNew_(const void*, void* mem, static void* PlacementNew_(const void*, void* mem,
::google::protobuf::Arena* arena); ::google::protobuf::Arena* arena);
static constexpr auto InternalNewImpl_(); static constexpr auto InternalNewImpl_();
static const ::google::protobuf::internal::ClassDataFull _class_data_;
public: public:
static constexpr auto InternalGenerateClassData_();
::google::protobuf::Metadata GetMetadata() const; ::google::protobuf::Metadata GetMetadata() const;
// nested types ---------------------------------------------------- // nested types ----------------------------------------------------
@ -308,6 +313,8 @@ class PROTOBUF_EXPORT ListValue final
union { Impl_ _impl_; }; union { Impl_ _impl_; };
friend struct ::TableStruct_google_2fprotobuf_2fstruct_2eproto; friend struct ::TableStruct_google_2fprotobuf_2fstruct_2eproto;
}; };
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull ListValue_class_data_;
// ------------------------------------------------------------------- // -------------------------------------------------------------------
class PROTOBUF_EXPORT Struct final class PROTOBUF_EXPORT Struct final
@ -449,9 +456,10 @@ class PROTOBUF_EXPORT Struct final
static void* PlacementNew_(const void*, void* mem, static void* PlacementNew_(const void*, void* mem,
::google::protobuf::Arena* arena); ::google::protobuf::Arena* arena);
static constexpr auto InternalNewImpl_(); static constexpr auto InternalNewImpl_();
static const ::google::protobuf::internal::ClassDataFull _class_data_;
public: public:
static constexpr auto InternalGenerateClassData_();
::google::protobuf::Metadata GetMetadata() const; ::google::protobuf::Metadata GetMetadata() const;
// nested types ---------------------------------------------------- // nested types ----------------------------------------------------
@ -507,6 +515,8 @@ class PROTOBUF_EXPORT Struct final
union { Impl_ _impl_; }; union { Impl_ _impl_; };
friend struct ::TableStruct_google_2fprotobuf_2fstruct_2eproto; friend struct ::TableStruct_google_2fprotobuf_2fstruct_2eproto;
}; };
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Struct_class_data_;
// ------------------------------------------------------------------- // -------------------------------------------------------------------
class Struct_FieldsEntry_DoNotUse final class Struct_FieldsEntry_DoNotUse final
@ -530,6 +540,8 @@ class Struct_FieldsEntry_DoNotUse final
} }
static constexpr auto InternalGenerateClassData_();
private: private:
friend class ::google::protobuf::MessageLite; friend class ::google::protobuf::MessageLite;
friend struct ::TableStruct_google_2fprotobuf_2fstruct_2eproto; friend struct ::TableStruct_google_2fprotobuf_2fstruct_2eproto;
@ -544,8 +556,8 @@ class Struct_FieldsEntry_DoNotUse final
static void* PlacementNew_(const void*, void* mem, static void* PlacementNew_(const void*, void* mem,
::google::protobuf::Arena* arena); ::google::protobuf::Arena* arena);
static constexpr auto InternalNewImpl_(); static constexpr auto InternalNewImpl_();
static const ::google::protobuf::internal::ClassDataFull _class_data_;
}; };
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Struct_FieldsEntry_DoNotUse_class_data_;
// ------------------------------------------------------------------- // -------------------------------------------------------------------
class PROTOBUF_EXPORT Value final class PROTOBUF_EXPORT Value final
@ -696,9 +708,10 @@ class PROTOBUF_EXPORT Value final
static void* PlacementNew_(const void*, void* mem, static void* PlacementNew_(const void*, void* mem,
::google::protobuf::Arena* arena); ::google::protobuf::Arena* arena);
static constexpr auto InternalNewImpl_(); static constexpr auto InternalNewImpl_();
static const ::google::protobuf::internal::ClassDataFull _class_data_;
public: public:
static constexpr auto InternalGenerateClassData_();
::google::protobuf::Metadata GetMetadata() const; ::google::protobuf::Metadata GetMetadata() const;
// nested types ---------------------------------------------------- // nested types ----------------------------------------------------
@ -850,6 +863,8 @@ class PROTOBUF_EXPORT Value final
friend struct ::TableStruct_google_2fprotobuf_2fstruct_2eproto; friend struct ::TableStruct_google_2fprotobuf_2fstruct_2eproto;
}; };
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Value_class_data_;
// =================================================================== // ===================================================================

@ -36,7 +36,7 @@ inline constexpr Timestamp::Impl_::Impl_(
template <typename> template <typename>
PROTOBUF_CONSTEXPR Timestamp::Timestamp(::_pbi::ConstantInitialized) PROTOBUF_CONSTEXPR Timestamp::Timestamp(::_pbi::ConstantInitialized)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(_class_data_.base()), : ::google::protobuf::Message(Timestamp_class_data_.base()),
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(), : ::google::protobuf::Message(),
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -116,7 +116,7 @@ class Timestamp::_Internal {
Timestamp::Timestamp(::google::protobuf::Arena* arena) Timestamp::Timestamp(::google::protobuf::Arena* arena)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, Timestamp_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -161,32 +161,38 @@ constexpr auto Timestamp::InternalNewImpl_() {
return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(Timestamp), return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(Timestamp),
alignof(Timestamp)); alignof(Timestamp));
} }
PROTOBUF_CONSTINIT constexpr auto Timestamp::InternalGenerateClassData_() {
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 return ::google::protobuf::internal::ClassDataFull{
const ::google::protobuf::internal::ClassDataFull Timestamp::_class_data_ = { ::google::protobuf::internal::ClassData{
::google::protobuf::internal::ClassData{ &_Timestamp_default_instance_._instance,
&_Timestamp_default_instance_._instance, &_table_.header,
&_table_.header, nullptr, // OnDemandRegisterArenaDtor
nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized
nullptr, // IsInitialized &Timestamp::MergeImpl,
&Timestamp::MergeImpl, ::google::protobuf::Message::GetNewImpl<Timestamp>(),
::google::protobuf::Message::GetNewImpl<Timestamp>(),
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
&Timestamp::SharedDtor, &Timestamp::SharedDtor,
::google::protobuf::Message::GetClearImpl<Timestamp>(), &Timestamp::ByteSizeLong, ::google::protobuf::Message::GetClearImpl<Timestamp>(), &Timestamp::ByteSizeLong,
&Timestamp::_InternalSerialize, &Timestamp::_InternalSerialize,
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
PROTOBUF_FIELD_OFFSET(Timestamp, _impl_._cached_size_), PROTOBUF_FIELD_OFFSET(Timestamp, _impl_._cached_size_),
false, false,
}, },
&Timestamp::kDescriptorMethods, &Timestamp::kDescriptorMethods,
&descriptor_table_google_2fprotobuf_2ftimestamp_2eproto, &descriptor_table_google_2fprotobuf_2ftimestamp_2eproto,
nullptr, // tracker nullptr, // tracker
}; };
}
PROTOBUF_CONSTINIT PROTOBUF_EXPORT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const ::google::protobuf::internal::ClassDataFull
Timestamp_class_data_ =
Timestamp::InternalGenerateClassData_();
const ::google::protobuf::internal::ClassData* Timestamp::GetClassData() const { const ::google::protobuf::internal::ClassData* Timestamp::GetClassData() const {
::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); ::google::protobuf::internal::PrefetchToLocalCache(&Timestamp_class_data_);
::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); ::google::protobuf::internal::PrefetchToLocalCache(Timestamp_class_data_.tc_table);
return _class_data_.base(); return Timestamp_class_data_.base();
} }
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
const ::_pbi::TcParseTable<1, 2, 0, 0, 2> Timestamp::_table_ = { const ::_pbi::TcParseTable<1, 2, 0, 0, 2> Timestamp::_table_ = {
@ -200,7 +206,7 @@ const ::_pbi::TcParseTable<1, 2, 0, 0, 2> Timestamp::_table_ = {
2, // num_field_entries 2, // num_field_entries
0, // num_aux_entries 0, // num_aux_entries
offsetof(decltype(_table_), field_names), // no aux_entries offsetof(decltype(_table_), field_names), // no aux_entries
_class_data_.base(), Timestamp_class_data_.base(),
nullptr, // post_loop_handler nullptr, // post_loop_handler
::_pbi::TcParser::GenericFallback, // fallback ::_pbi::TcParser::GenericFallback, // fallback
#ifdef PROTOBUF_PREFETCH_PARSE_TABLE #ifdef PROTOBUF_PREFETCH_PARSE_TABLE

@ -56,6 +56,7 @@ namespace protobuf {
class Timestamp; class Timestamp;
struct TimestampDefaultTypeInternal; struct TimestampDefaultTypeInternal;
PROTOBUF_EXPORT extern TimestampDefaultTypeInternal _Timestamp_default_instance_; PROTOBUF_EXPORT extern TimestampDefaultTypeInternal _Timestamp_default_instance_;
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Timestamp_class_data_;
} // namespace protobuf } // namespace protobuf
} // namespace google } // namespace google
@ -206,9 +207,10 @@ class PROTOBUF_EXPORT Timestamp final
static void* PlacementNew_(const void*, void* mem, static void* PlacementNew_(const void*, void* mem,
::google::protobuf::Arena* arena); ::google::protobuf::Arena* arena);
static constexpr auto InternalNewImpl_(); static constexpr auto InternalNewImpl_();
static const ::google::protobuf::internal::ClassDataFull _class_data_;
public: public:
static constexpr auto InternalGenerateClassData_();
::google::protobuf::Metadata GetMetadata() const; ::google::protobuf::Metadata GetMetadata() const;
// nested types ---------------------------------------------------- // nested types ----------------------------------------------------
@ -269,6 +271,8 @@ class PROTOBUF_EXPORT Timestamp final
friend struct ::TableStruct_google_2fprotobuf_2ftimestamp_2eproto; friend struct ::TableStruct_google_2fprotobuf_2ftimestamp_2eproto;
}; };
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Timestamp_class_data_;
// =================================================================== // ===================================================================

@ -38,7 +38,7 @@ inline constexpr Option::Impl_::Impl_(
template <typename> template <typename>
PROTOBUF_CONSTEXPR Option::Option(::_pbi::ConstantInitialized) PROTOBUF_CONSTEXPR Option::Option(::_pbi::ConstantInitialized)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(_class_data_.base()), : ::google::protobuf::Message(Option_class_data_.base()),
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(), : ::google::protobuf::Message(),
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -80,7 +80,7 @@ inline constexpr Field::Impl_::Impl_(
template <typename> template <typename>
PROTOBUF_CONSTEXPR Field::Field(::_pbi::ConstantInitialized) PROTOBUF_CONSTEXPR Field::Field(::_pbi::ConstantInitialized)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(_class_data_.base()), : ::google::protobuf::Message(Field_class_data_.base()),
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(), : ::google::protobuf::Message(),
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -109,7 +109,7 @@ inline constexpr EnumValue::Impl_::Impl_(
template <typename> template <typename>
PROTOBUF_CONSTEXPR EnumValue::EnumValue(::_pbi::ConstantInitialized) PROTOBUF_CONSTEXPR EnumValue::EnumValue(::_pbi::ConstantInitialized)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(_class_data_.base()), : ::google::protobuf::Message(EnumValue_class_data_.base()),
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(), : ::google::protobuf::Message(),
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -144,7 +144,7 @@ inline constexpr Type::Impl_::Impl_(
template <typename> template <typename>
PROTOBUF_CONSTEXPR Type::Type(::_pbi::ConstantInitialized) PROTOBUF_CONSTEXPR Type::Type(::_pbi::ConstantInitialized)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(_class_data_.base()), : ::google::protobuf::Message(Type_class_data_.base()),
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(), : ::google::protobuf::Message(),
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -178,7 +178,7 @@ inline constexpr Enum::Impl_::Impl_(
template <typename> template <typename>
PROTOBUF_CONSTEXPR Enum::Enum(::_pbi::ConstantInitialized) PROTOBUF_CONSTEXPR Enum::Enum(::_pbi::ConstantInitialized)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(_class_data_.base()), : ::google::protobuf::Message(Enum_class_data_.base()),
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(), : ::google::protobuf::Message(),
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -456,7 +456,7 @@ void Type::clear_source_context() {
} }
Type::Type(::google::protobuf::Arena* arena) Type::Type(::google::protobuf::Arena* arena)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, Type_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -478,7 +478,7 @@ Type::Type(
::google::protobuf::Arena* arena, ::google::protobuf::Arena* arena,
const Type& from) const Type& from)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, Type_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -556,32 +556,38 @@ constexpr auto Type::InternalNewImpl_() {
alignof(Type)); alignof(Type));
} }
} }
PROTOBUF_CONSTINIT constexpr auto Type::InternalGenerateClassData_() {
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 return ::google::protobuf::internal::ClassDataFull{
const ::google::protobuf::internal::ClassDataFull Type::_class_data_ = { ::google::protobuf::internal::ClassData{
::google::protobuf::internal::ClassData{ &_Type_default_instance_._instance,
&_Type_default_instance_._instance, &_table_.header,
&_table_.header, nullptr, // OnDemandRegisterArenaDtor
nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized
nullptr, // IsInitialized &Type::MergeImpl,
&Type::MergeImpl, ::google::protobuf::Message::GetNewImpl<Type>(),
::google::protobuf::Message::GetNewImpl<Type>(),
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
&Type::SharedDtor, &Type::SharedDtor,
::google::protobuf::Message::GetClearImpl<Type>(), &Type::ByteSizeLong, ::google::protobuf::Message::GetClearImpl<Type>(), &Type::ByteSizeLong,
&Type::_InternalSerialize, &Type::_InternalSerialize,
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
PROTOBUF_FIELD_OFFSET(Type, _impl_._cached_size_), PROTOBUF_FIELD_OFFSET(Type, _impl_._cached_size_),
false, false,
}, },
&Type::kDescriptorMethods, &Type::kDescriptorMethods,
&descriptor_table_google_2fprotobuf_2ftype_2eproto, &descriptor_table_google_2fprotobuf_2ftype_2eproto,
nullptr, // tracker nullptr, // tracker
}; };
}
PROTOBUF_CONSTINIT PROTOBUF_EXPORT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const ::google::protobuf::internal::ClassDataFull
Type_class_data_ =
Type::InternalGenerateClassData_();
const ::google::protobuf::internal::ClassData* Type::GetClassData() const { const ::google::protobuf::internal::ClassData* Type::GetClassData() const {
::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); ::google::protobuf::internal::PrefetchToLocalCache(&Type_class_data_);
::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); ::google::protobuf::internal::PrefetchToLocalCache(Type_class_data_.tc_table);
return _class_data_.base(); return Type_class_data_.base();
} }
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
const ::_pbi::TcParseTable<3, 7, 3, 46, 2> Type::_table_ = { const ::_pbi::TcParseTable<3, 7, 3, 46, 2> Type::_table_ = {
@ -595,7 +601,7 @@ const ::_pbi::TcParseTable<3, 7, 3, 46, 2> Type::_table_ = {
7, // num_field_entries 7, // num_field_entries
3, // num_aux_entries 3, // num_aux_entries
offsetof(decltype(_table_), aux_entries), offsetof(decltype(_table_), aux_entries),
_class_data_.base(), Type_class_data_.base(),
nullptr, // post_loop_handler nullptr, // post_loop_handler
::_pbi::TcParser::GenericFallback, // fallback ::_pbi::TcParser::GenericFallback, // fallback
#ifdef PROTOBUF_PREFETCH_PARSE_TABLE #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
@ -914,7 +920,7 @@ class Field::_Internal {
Field::Field(::google::protobuf::Arena* arena) Field::Field(::google::protobuf::Arena* arena)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, Field_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -935,7 +941,7 @@ Field::Field(
::google::protobuf::Arena* arena, ::google::protobuf::Arena* arena,
const Field& from) const Field& from)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, Field_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -1008,32 +1014,38 @@ constexpr auto Field::InternalNewImpl_() {
alignof(Field)); alignof(Field));
} }
} }
PROTOBUF_CONSTINIT constexpr auto Field::InternalGenerateClassData_() {
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 return ::google::protobuf::internal::ClassDataFull{
const ::google::protobuf::internal::ClassDataFull Field::_class_data_ = { ::google::protobuf::internal::ClassData{
::google::protobuf::internal::ClassData{ &_Field_default_instance_._instance,
&_Field_default_instance_._instance, &_table_.header,
&_table_.header, nullptr, // OnDemandRegisterArenaDtor
nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized
nullptr, // IsInitialized &Field::MergeImpl,
&Field::MergeImpl, ::google::protobuf::Message::GetNewImpl<Field>(),
::google::protobuf::Message::GetNewImpl<Field>(),
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
&Field::SharedDtor, &Field::SharedDtor,
::google::protobuf::Message::GetClearImpl<Field>(), &Field::ByteSizeLong, ::google::protobuf::Message::GetClearImpl<Field>(), &Field::ByteSizeLong,
&Field::_InternalSerialize, &Field::_InternalSerialize,
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
PROTOBUF_FIELD_OFFSET(Field, _impl_._cached_size_), PROTOBUF_FIELD_OFFSET(Field, _impl_._cached_size_),
false, false,
}, },
&Field::kDescriptorMethods, &Field::kDescriptorMethods,
&descriptor_table_google_2fprotobuf_2ftype_2eproto, &descriptor_table_google_2fprotobuf_2ftype_2eproto,
nullptr, // tracker nullptr, // tracker
}; };
}
PROTOBUF_CONSTINIT PROTOBUF_EXPORT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const ::google::protobuf::internal::ClassDataFull
Field_class_data_ =
Field::InternalGenerateClassData_();
const ::google::protobuf::internal::ClassData* Field::GetClassData() const { const ::google::protobuf::internal::ClassData* Field::GetClassData() const {
::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); ::google::protobuf::internal::PrefetchToLocalCache(&Field_class_data_);
::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); ::google::protobuf::internal::PrefetchToLocalCache(Field_class_data_.tc_table);
return _class_data_.base(); return Field_class_data_.base();
} }
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
const ::_pbi::TcParseTable<4, 10, 1, 72, 2> Field::_table_ = { const ::_pbi::TcParseTable<4, 10, 1, 72, 2> Field::_table_ = {
@ -1047,7 +1059,7 @@ const ::_pbi::TcParseTable<4, 10, 1, 72, 2> Field::_table_ = {
10, // num_field_entries 10, // num_field_entries
1, // num_aux_entries 1, // num_aux_entries
offsetof(decltype(_table_), aux_entries), offsetof(decltype(_table_), aux_entries),
_class_data_.base(), Field_class_data_.base(),
nullptr, // post_loop_handler nullptr, // post_loop_handler
::_pbi::TcParser::GenericFallback, // fallback ::_pbi::TcParser::GenericFallback, // fallback
#ifdef PROTOBUF_PREFETCH_PARSE_TABLE #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
@ -1415,7 +1427,7 @@ void Enum::clear_source_context() {
} }
Enum::Enum(::google::protobuf::Arena* arena) Enum::Enum(::google::protobuf::Arena* arena)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, Enum_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -1436,7 +1448,7 @@ Enum::Enum(
::google::protobuf::Arena* arena, ::google::protobuf::Arena* arena,
const Enum& from) const Enum& from)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, Enum_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -1509,32 +1521,38 @@ constexpr auto Enum::InternalNewImpl_() {
alignof(Enum)); alignof(Enum));
} }
} }
PROTOBUF_CONSTINIT constexpr auto Enum::InternalGenerateClassData_() {
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 return ::google::protobuf::internal::ClassDataFull{
const ::google::protobuf::internal::ClassDataFull Enum::_class_data_ = { ::google::protobuf::internal::ClassData{
::google::protobuf::internal::ClassData{ &_Enum_default_instance_._instance,
&_Enum_default_instance_._instance, &_table_.header,
&_table_.header, nullptr, // OnDemandRegisterArenaDtor
nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized
nullptr, // IsInitialized &Enum::MergeImpl,
&Enum::MergeImpl, ::google::protobuf::Message::GetNewImpl<Enum>(),
::google::protobuf::Message::GetNewImpl<Enum>(),
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
&Enum::SharedDtor, &Enum::SharedDtor,
::google::protobuf::Message::GetClearImpl<Enum>(), &Enum::ByteSizeLong, ::google::protobuf::Message::GetClearImpl<Enum>(), &Enum::ByteSizeLong,
&Enum::_InternalSerialize, &Enum::_InternalSerialize,
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
PROTOBUF_FIELD_OFFSET(Enum, _impl_._cached_size_), PROTOBUF_FIELD_OFFSET(Enum, _impl_._cached_size_),
false, false,
}, },
&Enum::kDescriptorMethods, &Enum::kDescriptorMethods,
&descriptor_table_google_2fprotobuf_2ftype_2eproto, &descriptor_table_google_2fprotobuf_2ftype_2eproto,
nullptr, // tracker nullptr, // tracker
}; };
}
PROTOBUF_CONSTINIT PROTOBUF_EXPORT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const ::google::protobuf::internal::ClassDataFull
Enum_class_data_ =
Enum::InternalGenerateClassData_();
const ::google::protobuf::internal::ClassData* Enum::GetClassData() const { const ::google::protobuf::internal::ClassData* Enum::GetClassData() const {
::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); ::google::protobuf::internal::PrefetchToLocalCache(&Enum_class_data_);
::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); ::google::protobuf::internal::PrefetchToLocalCache(Enum_class_data_.tc_table);
return _class_data_.base(); return Enum_class_data_.base();
} }
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
const ::_pbi::TcParseTable<3, 6, 3, 40, 2> Enum::_table_ = { const ::_pbi::TcParseTable<3, 6, 3, 40, 2> Enum::_table_ = {
@ -1548,7 +1566,7 @@ const ::_pbi::TcParseTable<3, 6, 3, 40, 2> Enum::_table_ = {
6, // num_field_entries 6, // num_field_entries
3, // num_aux_entries 3, // num_aux_entries
offsetof(decltype(_table_), aux_entries), offsetof(decltype(_table_), aux_entries),
_class_data_.base(), Enum_class_data_.base(),
nullptr, // post_loop_handler nullptr, // post_loop_handler
::_pbi::TcParser::GenericFallback, // fallback ::_pbi::TcParser::GenericFallback, // fallback
#ifdef PROTOBUF_PREFETCH_PARSE_TABLE #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
@ -1841,7 +1859,7 @@ class EnumValue::_Internal {
EnumValue::EnumValue(::google::protobuf::Arena* arena) EnumValue::EnumValue(::google::protobuf::Arena* arena)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, EnumValue_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -1859,7 +1877,7 @@ EnumValue::EnumValue(
::google::protobuf::Arena* arena, ::google::protobuf::Arena* arena,
const EnumValue& from) const EnumValue& from)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, EnumValue_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -1915,32 +1933,38 @@ constexpr auto EnumValue::InternalNewImpl_() {
alignof(EnumValue)); alignof(EnumValue));
} }
} }
PROTOBUF_CONSTINIT constexpr auto EnumValue::InternalGenerateClassData_() {
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 return ::google::protobuf::internal::ClassDataFull{
const ::google::protobuf::internal::ClassDataFull EnumValue::_class_data_ = { ::google::protobuf::internal::ClassData{
::google::protobuf::internal::ClassData{ &_EnumValue_default_instance_._instance,
&_EnumValue_default_instance_._instance, &_table_.header,
&_table_.header, nullptr, // OnDemandRegisterArenaDtor
nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized
nullptr, // IsInitialized &EnumValue::MergeImpl,
&EnumValue::MergeImpl, ::google::protobuf::Message::GetNewImpl<EnumValue>(),
::google::protobuf::Message::GetNewImpl<EnumValue>(),
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
&EnumValue::SharedDtor, &EnumValue::SharedDtor,
::google::protobuf::Message::GetClearImpl<EnumValue>(), &EnumValue::ByteSizeLong, ::google::protobuf::Message::GetClearImpl<EnumValue>(), &EnumValue::ByteSizeLong,
&EnumValue::_InternalSerialize, &EnumValue::_InternalSerialize,
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
PROTOBUF_FIELD_OFFSET(EnumValue, _impl_._cached_size_), PROTOBUF_FIELD_OFFSET(EnumValue, _impl_._cached_size_),
false, false,
}, },
&EnumValue::kDescriptorMethods, &EnumValue::kDescriptorMethods,
&descriptor_table_google_2fprotobuf_2ftype_2eproto, &descriptor_table_google_2fprotobuf_2ftype_2eproto,
nullptr, // tracker nullptr, // tracker
}; };
}
PROTOBUF_CONSTINIT PROTOBUF_EXPORT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const ::google::protobuf::internal::ClassDataFull
EnumValue_class_data_ =
EnumValue::InternalGenerateClassData_();
const ::google::protobuf::internal::ClassData* EnumValue::GetClassData() const { const ::google::protobuf::internal::ClassData* EnumValue::GetClassData() const {
::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); ::google::protobuf::internal::PrefetchToLocalCache(&EnumValue_class_data_);
::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); ::google::protobuf::internal::PrefetchToLocalCache(EnumValue_class_data_.tc_table);
return _class_data_.base(); return EnumValue_class_data_.base();
} }
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
const ::_pbi::TcParseTable<2, 3, 1, 38, 2> EnumValue::_table_ = { const ::_pbi::TcParseTable<2, 3, 1, 38, 2> EnumValue::_table_ = {
@ -1954,7 +1978,7 @@ const ::_pbi::TcParseTable<2, 3, 1, 38, 2> EnumValue::_table_ = {
3, // num_field_entries 3, // num_field_entries
1, // num_aux_entries 1, // num_aux_entries
offsetof(decltype(_table_), aux_entries), offsetof(decltype(_table_), aux_entries),
_class_data_.base(), EnumValue_class_data_.base(),
nullptr, // post_loop_handler nullptr, // post_loop_handler
::_pbi::TcParser::GenericFallback, // fallback ::_pbi::TcParser::GenericFallback, // fallback
#ifdef PROTOBUF_PREFETCH_PARSE_TABLE #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
@ -2152,7 +2176,7 @@ void Option::clear_value() {
} }
Option::Option(::google::protobuf::Arena* arena) Option::Option(::google::protobuf::Arena* arena)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, Option_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -2170,7 +2194,7 @@ Option::Option(
::google::protobuf::Arena* arena, ::google::protobuf::Arena* arena,
const Option& from) const Option& from)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, Option_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -2217,32 +2241,38 @@ constexpr auto Option::InternalNewImpl_() {
return ::google::protobuf::internal::MessageCreator::CopyInit(sizeof(Option), return ::google::protobuf::internal::MessageCreator::CopyInit(sizeof(Option),
alignof(Option)); alignof(Option));
} }
PROTOBUF_CONSTINIT constexpr auto Option::InternalGenerateClassData_() {
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 return ::google::protobuf::internal::ClassDataFull{
const ::google::protobuf::internal::ClassDataFull Option::_class_data_ = { ::google::protobuf::internal::ClassData{
::google::protobuf::internal::ClassData{ &_Option_default_instance_._instance,
&_Option_default_instance_._instance, &_table_.header,
&_table_.header, nullptr, // OnDemandRegisterArenaDtor
nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized
nullptr, // IsInitialized &Option::MergeImpl,
&Option::MergeImpl, ::google::protobuf::Message::GetNewImpl<Option>(),
::google::protobuf::Message::GetNewImpl<Option>(),
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
&Option::SharedDtor, &Option::SharedDtor,
::google::protobuf::Message::GetClearImpl<Option>(), &Option::ByteSizeLong, ::google::protobuf::Message::GetClearImpl<Option>(), &Option::ByteSizeLong,
&Option::_InternalSerialize, &Option::_InternalSerialize,
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
PROTOBUF_FIELD_OFFSET(Option, _impl_._cached_size_), PROTOBUF_FIELD_OFFSET(Option, _impl_._cached_size_),
false, false,
}, },
&Option::kDescriptorMethods, &Option::kDescriptorMethods,
&descriptor_table_google_2fprotobuf_2ftype_2eproto, &descriptor_table_google_2fprotobuf_2ftype_2eproto,
nullptr, // tracker nullptr, // tracker
}; };
}
PROTOBUF_CONSTINIT PROTOBUF_EXPORT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const ::google::protobuf::internal::ClassDataFull
Option_class_data_ =
Option::InternalGenerateClassData_();
const ::google::protobuf::internal::ClassData* Option::GetClassData() const { const ::google::protobuf::internal::ClassData* Option::GetClassData() const {
::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); ::google::protobuf::internal::PrefetchToLocalCache(&Option_class_data_);
::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); ::google::protobuf::internal::PrefetchToLocalCache(Option_class_data_.tc_table);
return _class_data_.base(); return Option_class_data_.base();
} }
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
const ::_pbi::TcParseTable<1, 2, 1, 35, 2> Option::_table_ = { const ::_pbi::TcParseTable<1, 2, 1, 35, 2> Option::_table_ = {
@ -2256,7 +2286,7 @@ const ::_pbi::TcParseTable<1, 2, 1, 35, 2> Option::_table_ = {
2, // num_field_entries 2, // num_field_entries
1, // num_aux_entries 1, // num_aux_entries
offsetof(decltype(_table_), aux_entries), offsetof(decltype(_table_), aux_entries),
_class_data_.base(), Option_class_data_.base(),
nullptr, // post_loop_handler nullptr, // post_loop_handler
::_pbi::TcParser::GenericFallback, // fallback ::_pbi::TcParser::GenericFallback, // fallback
#ifdef PROTOBUF_PREFETCH_PARSE_TABLE #ifdef PROTOBUF_PREFETCH_PARSE_TABLE

@ -59,18 +59,23 @@ namespace protobuf {
class Enum; class Enum;
struct EnumDefaultTypeInternal; struct EnumDefaultTypeInternal;
PROTOBUF_EXPORT extern EnumDefaultTypeInternal _Enum_default_instance_; PROTOBUF_EXPORT extern EnumDefaultTypeInternal _Enum_default_instance_;
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Enum_class_data_;
class EnumValue; class EnumValue;
struct EnumValueDefaultTypeInternal; struct EnumValueDefaultTypeInternal;
PROTOBUF_EXPORT extern EnumValueDefaultTypeInternal _EnumValue_default_instance_; PROTOBUF_EXPORT extern EnumValueDefaultTypeInternal _EnumValue_default_instance_;
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull EnumValue_class_data_;
class Field; class Field;
struct FieldDefaultTypeInternal; struct FieldDefaultTypeInternal;
PROTOBUF_EXPORT extern FieldDefaultTypeInternal _Field_default_instance_; PROTOBUF_EXPORT extern FieldDefaultTypeInternal _Field_default_instance_;
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Field_class_data_;
class Option; class Option;
struct OptionDefaultTypeInternal; struct OptionDefaultTypeInternal;
PROTOBUF_EXPORT extern OptionDefaultTypeInternal _Option_default_instance_; PROTOBUF_EXPORT extern OptionDefaultTypeInternal _Option_default_instance_;
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Option_class_data_;
class Type; class Type;
struct TypeDefaultTypeInternal; struct TypeDefaultTypeInternal;
PROTOBUF_EXPORT extern TypeDefaultTypeInternal _Type_default_instance_; PROTOBUF_EXPORT extern TypeDefaultTypeInternal _Type_default_instance_;
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Type_class_data_;
} // namespace protobuf } // namespace protobuf
} // namespace google } // namespace google
@ -340,9 +345,10 @@ class PROTOBUF_EXPORT Option final
static void* PlacementNew_(const void*, void* mem, static void* PlacementNew_(const void*, void* mem,
::google::protobuf::Arena* arena); ::google::protobuf::Arena* arena);
static constexpr auto InternalNewImpl_(); static constexpr auto InternalNewImpl_();
static const ::google::protobuf::internal::ClassDataFull _class_data_;
public: public:
static constexpr auto InternalGenerateClassData_();
::google::protobuf::Metadata GetMetadata() const; ::google::protobuf::Metadata GetMetadata() const;
// nested types ---------------------------------------------------- // nested types ----------------------------------------------------
@ -414,6 +420,8 @@ class PROTOBUF_EXPORT Option final
union { Impl_ _impl_; }; union { Impl_ _impl_; };
friend struct ::TableStruct_google_2fprotobuf_2ftype_2eproto; friend struct ::TableStruct_google_2fprotobuf_2ftype_2eproto;
}; };
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Option_class_data_;
// ------------------------------------------------------------------- // -------------------------------------------------------------------
class PROTOBUF_EXPORT Field final class PROTOBUF_EXPORT Field final
@ -555,9 +563,10 @@ class PROTOBUF_EXPORT Field final
static void* PlacementNew_(const void*, void* mem, static void* PlacementNew_(const void*, void* mem,
::google::protobuf::Arena* arena); ::google::protobuf::Arena* arena);
static constexpr auto InternalNewImpl_(); static constexpr auto InternalNewImpl_();
static const ::google::protobuf::internal::ClassDataFull _class_data_;
public: public:
static constexpr auto InternalGenerateClassData_();
::google::protobuf::Metadata GetMetadata() const; ::google::protobuf::Metadata GetMetadata() const;
// nested types ---------------------------------------------------- // nested types ----------------------------------------------------
using Kind = Field_Kind; using Kind = Field_Kind;
@ -801,6 +810,8 @@ class PROTOBUF_EXPORT Field final
union { Impl_ _impl_; }; union { Impl_ _impl_; };
friend struct ::TableStruct_google_2fprotobuf_2ftype_2eproto; friend struct ::TableStruct_google_2fprotobuf_2ftype_2eproto;
}; };
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Field_class_data_;
// ------------------------------------------------------------------- // -------------------------------------------------------------------
class PROTOBUF_EXPORT EnumValue final class PROTOBUF_EXPORT EnumValue final
@ -942,9 +953,10 @@ class PROTOBUF_EXPORT EnumValue final
static void* PlacementNew_(const void*, void* mem, static void* PlacementNew_(const void*, void* mem,
::google::protobuf::Arena* arena); ::google::protobuf::Arena* arena);
static constexpr auto InternalNewImpl_(); static constexpr auto InternalNewImpl_();
static const ::google::protobuf::internal::ClassDataFull _class_data_;
public: public:
static constexpr auto InternalGenerateClassData_();
::google::protobuf::Metadata GetMetadata() const; ::google::protobuf::Metadata GetMetadata() const;
// nested types ---------------------------------------------------- // nested types ----------------------------------------------------
@ -1029,6 +1041,8 @@ class PROTOBUF_EXPORT EnumValue final
union { Impl_ _impl_; }; union { Impl_ _impl_; };
friend struct ::TableStruct_google_2fprotobuf_2ftype_2eproto; friend struct ::TableStruct_google_2fprotobuf_2ftype_2eproto;
}; };
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull EnumValue_class_data_;
// ------------------------------------------------------------------- // -------------------------------------------------------------------
class PROTOBUF_EXPORT Type final class PROTOBUF_EXPORT Type final
@ -1170,9 +1184,10 @@ class PROTOBUF_EXPORT Type final
static void* PlacementNew_(const void*, void* mem, static void* PlacementNew_(const void*, void* mem,
::google::protobuf::Arena* arena); ::google::protobuf::Arena* arena);
static constexpr auto InternalNewImpl_(); static constexpr auto InternalNewImpl_();
static const ::google::protobuf::internal::ClassDataFull _class_data_;
public: public:
static constexpr auto InternalGenerateClassData_();
::google::protobuf::Metadata GetMetadata() const; ::google::protobuf::Metadata GetMetadata() const;
// nested types ---------------------------------------------------- // nested types ----------------------------------------------------
@ -1336,6 +1351,8 @@ class PROTOBUF_EXPORT Type final
union { Impl_ _impl_; }; union { Impl_ _impl_; };
friend struct ::TableStruct_google_2fprotobuf_2ftype_2eproto; friend struct ::TableStruct_google_2fprotobuf_2ftype_2eproto;
}; };
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Type_class_data_;
// ------------------------------------------------------------------- // -------------------------------------------------------------------
class PROTOBUF_EXPORT Enum final class PROTOBUF_EXPORT Enum final
@ -1477,9 +1494,10 @@ class PROTOBUF_EXPORT Enum final
static void* PlacementNew_(const void*, void* mem, static void* PlacementNew_(const void*, void* mem,
::google::protobuf::Arena* arena); ::google::protobuf::Arena* arena);
static constexpr auto InternalNewImpl_(); static constexpr auto InternalNewImpl_();
static const ::google::protobuf::internal::ClassDataFull _class_data_;
public: public:
static constexpr auto InternalGenerateClassData_();
::google::protobuf::Metadata GetMetadata() const; ::google::protobuf::Metadata GetMetadata() const;
// nested types ---------------------------------------------------- // nested types ----------------------------------------------------
@ -1620,6 +1638,8 @@ class PROTOBUF_EXPORT Enum final
friend struct ::TableStruct_google_2fprotobuf_2ftype_2eproto; friend struct ::TableStruct_google_2fprotobuf_2ftype_2eproto;
}; };
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Enum_class_data_;
// =================================================================== // ===================================================================

@ -35,7 +35,7 @@ inline constexpr UInt64Value::Impl_::Impl_(
template <typename> template <typename>
PROTOBUF_CONSTEXPR UInt64Value::UInt64Value(::_pbi::ConstantInitialized) PROTOBUF_CONSTEXPR UInt64Value::UInt64Value(::_pbi::ConstantInitialized)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(_class_data_.base()), : ::google::protobuf::Message(UInt64Value_class_data_.base()),
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(), : ::google::protobuf::Message(),
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -60,7 +60,7 @@ inline constexpr UInt32Value::Impl_::Impl_(
template <typename> template <typename>
PROTOBUF_CONSTEXPR UInt32Value::UInt32Value(::_pbi::ConstantInitialized) PROTOBUF_CONSTEXPR UInt32Value::UInt32Value(::_pbi::ConstantInitialized)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(_class_data_.base()), : ::google::protobuf::Message(UInt32Value_class_data_.base()),
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(), : ::google::protobuf::Message(),
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -87,7 +87,7 @@ inline constexpr StringValue::Impl_::Impl_(
template <typename> template <typename>
PROTOBUF_CONSTEXPR StringValue::StringValue(::_pbi::ConstantInitialized) PROTOBUF_CONSTEXPR StringValue::StringValue(::_pbi::ConstantInitialized)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(_class_data_.base()), : ::google::protobuf::Message(StringValue_class_data_.base()),
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(), : ::google::protobuf::Message(),
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -112,7 +112,7 @@ inline constexpr Int64Value::Impl_::Impl_(
template <typename> template <typename>
PROTOBUF_CONSTEXPR Int64Value::Int64Value(::_pbi::ConstantInitialized) PROTOBUF_CONSTEXPR Int64Value::Int64Value(::_pbi::ConstantInitialized)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(_class_data_.base()), : ::google::protobuf::Message(Int64Value_class_data_.base()),
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(), : ::google::protobuf::Message(),
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -137,7 +137,7 @@ inline constexpr Int32Value::Impl_::Impl_(
template <typename> template <typename>
PROTOBUF_CONSTEXPR Int32Value::Int32Value(::_pbi::ConstantInitialized) PROTOBUF_CONSTEXPR Int32Value::Int32Value(::_pbi::ConstantInitialized)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(_class_data_.base()), : ::google::protobuf::Message(Int32Value_class_data_.base()),
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(), : ::google::protobuf::Message(),
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -162,7 +162,7 @@ inline constexpr FloatValue::Impl_::Impl_(
template <typename> template <typename>
PROTOBUF_CONSTEXPR FloatValue::FloatValue(::_pbi::ConstantInitialized) PROTOBUF_CONSTEXPR FloatValue::FloatValue(::_pbi::ConstantInitialized)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(_class_data_.base()), : ::google::protobuf::Message(FloatValue_class_data_.base()),
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(), : ::google::protobuf::Message(),
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -187,7 +187,7 @@ inline constexpr DoubleValue::Impl_::Impl_(
template <typename> template <typename>
PROTOBUF_CONSTEXPR DoubleValue::DoubleValue(::_pbi::ConstantInitialized) PROTOBUF_CONSTEXPR DoubleValue::DoubleValue(::_pbi::ConstantInitialized)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(_class_data_.base()), : ::google::protobuf::Message(DoubleValue_class_data_.base()),
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(), : ::google::protobuf::Message(),
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -214,7 +214,7 @@ inline constexpr BytesValue::Impl_::Impl_(
template <typename> template <typename>
PROTOBUF_CONSTEXPR BytesValue::BytesValue(::_pbi::ConstantInitialized) PROTOBUF_CONSTEXPR BytesValue::BytesValue(::_pbi::ConstantInitialized)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(_class_data_.base()), : ::google::protobuf::Message(BytesValue_class_data_.base()),
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(), : ::google::protobuf::Message(),
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -239,7 +239,7 @@ inline constexpr BoolValue::Impl_::Impl_(
template <typename> template <typename>
PROTOBUF_CONSTEXPR BoolValue::BoolValue(::_pbi::ConstantInitialized) PROTOBUF_CONSTEXPR BoolValue::BoolValue(::_pbi::ConstantInitialized)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(_class_data_.base()), : ::google::protobuf::Message(BoolValue_class_data_.base()),
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(), : ::google::protobuf::Message(),
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -412,7 +412,7 @@ class DoubleValue::_Internal {
DoubleValue::DoubleValue(::google::protobuf::Arena* arena) DoubleValue::DoubleValue(::google::protobuf::Arena* arena)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, DoubleValue_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -452,32 +452,38 @@ constexpr auto DoubleValue::InternalNewImpl_() {
return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(DoubleValue), return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(DoubleValue),
alignof(DoubleValue)); alignof(DoubleValue));
} }
PROTOBUF_CONSTINIT constexpr auto DoubleValue::InternalGenerateClassData_() {
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 return ::google::protobuf::internal::ClassDataFull{
const ::google::protobuf::internal::ClassDataFull DoubleValue::_class_data_ = { ::google::protobuf::internal::ClassData{
::google::protobuf::internal::ClassData{ &_DoubleValue_default_instance_._instance,
&_DoubleValue_default_instance_._instance, &_table_.header,
&_table_.header, nullptr, // OnDemandRegisterArenaDtor
nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized
nullptr, // IsInitialized &DoubleValue::MergeImpl,
&DoubleValue::MergeImpl, ::google::protobuf::Message::GetNewImpl<DoubleValue>(),
::google::protobuf::Message::GetNewImpl<DoubleValue>(),
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
&DoubleValue::SharedDtor, &DoubleValue::SharedDtor,
::google::protobuf::Message::GetClearImpl<DoubleValue>(), &DoubleValue::ByteSizeLong, ::google::protobuf::Message::GetClearImpl<DoubleValue>(), &DoubleValue::ByteSizeLong,
&DoubleValue::_InternalSerialize, &DoubleValue::_InternalSerialize,
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
PROTOBUF_FIELD_OFFSET(DoubleValue, _impl_._cached_size_), PROTOBUF_FIELD_OFFSET(DoubleValue, _impl_._cached_size_),
false, false,
}, },
&DoubleValue::kDescriptorMethods, &DoubleValue::kDescriptorMethods,
&descriptor_table_google_2fprotobuf_2fwrappers_2eproto, &descriptor_table_google_2fprotobuf_2fwrappers_2eproto,
nullptr, // tracker nullptr, // tracker
}; };
}
PROTOBUF_CONSTINIT PROTOBUF_EXPORT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const ::google::protobuf::internal::ClassDataFull
DoubleValue_class_data_ =
DoubleValue::InternalGenerateClassData_();
const ::google::protobuf::internal::ClassData* DoubleValue::GetClassData() const { const ::google::protobuf::internal::ClassData* DoubleValue::GetClassData() const {
::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); ::google::protobuf::internal::PrefetchToLocalCache(&DoubleValue_class_data_);
::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); ::google::protobuf::internal::PrefetchToLocalCache(DoubleValue_class_data_.tc_table);
return _class_data_.base(); return DoubleValue_class_data_.base();
} }
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
const ::_pbi::TcParseTable<0, 1, 0, 0, 2> DoubleValue::_table_ = { const ::_pbi::TcParseTable<0, 1, 0, 0, 2> DoubleValue::_table_ = {
@ -491,7 +497,7 @@ const ::_pbi::TcParseTable<0, 1, 0, 0, 2> DoubleValue::_table_ = {
1, // num_field_entries 1, // num_field_entries
0, // num_aux_entries 0, // num_aux_entries
offsetof(decltype(_table_), field_names), // no aux_entries offsetof(decltype(_table_), field_names), // no aux_entries
_class_data_.base(), DoubleValue_class_data_.base(),
nullptr, // post_loop_handler nullptr, // post_loop_handler
::_pbi::TcParser::GenericFallback, // fallback ::_pbi::TcParser::GenericFallback, // fallback
#ifdef PROTOBUF_PREFETCH_PARSE_TABLE #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
@ -618,7 +624,7 @@ class FloatValue::_Internal {
FloatValue::FloatValue(::google::protobuf::Arena* arena) FloatValue::FloatValue(::google::protobuf::Arena* arena)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, FloatValue_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -658,32 +664,38 @@ constexpr auto FloatValue::InternalNewImpl_() {
return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(FloatValue), return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(FloatValue),
alignof(FloatValue)); alignof(FloatValue));
} }
PROTOBUF_CONSTINIT constexpr auto FloatValue::InternalGenerateClassData_() {
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 return ::google::protobuf::internal::ClassDataFull{
const ::google::protobuf::internal::ClassDataFull FloatValue::_class_data_ = { ::google::protobuf::internal::ClassData{
::google::protobuf::internal::ClassData{ &_FloatValue_default_instance_._instance,
&_FloatValue_default_instance_._instance, &_table_.header,
&_table_.header, nullptr, // OnDemandRegisterArenaDtor
nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized
nullptr, // IsInitialized &FloatValue::MergeImpl,
&FloatValue::MergeImpl, ::google::protobuf::Message::GetNewImpl<FloatValue>(),
::google::protobuf::Message::GetNewImpl<FloatValue>(),
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
&FloatValue::SharedDtor, &FloatValue::SharedDtor,
::google::protobuf::Message::GetClearImpl<FloatValue>(), &FloatValue::ByteSizeLong, ::google::protobuf::Message::GetClearImpl<FloatValue>(), &FloatValue::ByteSizeLong,
&FloatValue::_InternalSerialize, &FloatValue::_InternalSerialize,
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
PROTOBUF_FIELD_OFFSET(FloatValue, _impl_._cached_size_), PROTOBUF_FIELD_OFFSET(FloatValue, _impl_._cached_size_),
false, false,
}, },
&FloatValue::kDescriptorMethods, &FloatValue::kDescriptorMethods,
&descriptor_table_google_2fprotobuf_2fwrappers_2eproto, &descriptor_table_google_2fprotobuf_2fwrappers_2eproto,
nullptr, // tracker nullptr, // tracker
}; };
}
PROTOBUF_CONSTINIT PROTOBUF_EXPORT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const ::google::protobuf::internal::ClassDataFull
FloatValue_class_data_ =
FloatValue::InternalGenerateClassData_();
const ::google::protobuf::internal::ClassData* FloatValue::GetClassData() const { const ::google::protobuf::internal::ClassData* FloatValue::GetClassData() const {
::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); ::google::protobuf::internal::PrefetchToLocalCache(&FloatValue_class_data_);
::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); ::google::protobuf::internal::PrefetchToLocalCache(FloatValue_class_data_.tc_table);
return _class_data_.base(); return FloatValue_class_data_.base();
} }
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
const ::_pbi::TcParseTable<0, 1, 0, 0, 2> FloatValue::_table_ = { const ::_pbi::TcParseTable<0, 1, 0, 0, 2> FloatValue::_table_ = {
@ -697,7 +709,7 @@ const ::_pbi::TcParseTable<0, 1, 0, 0, 2> FloatValue::_table_ = {
1, // num_field_entries 1, // num_field_entries
0, // num_aux_entries 0, // num_aux_entries
offsetof(decltype(_table_), field_names), // no aux_entries offsetof(decltype(_table_), field_names), // no aux_entries
_class_data_.base(), FloatValue_class_data_.base(),
nullptr, // post_loop_handler nullptr, // post_loop_handler
::_pbi::TcParser::GenericFallback, // fallback ::_pbi::TcParser::GenericFallback, // fallback
#ifdef PROTOBUF_PREFETCH_PARSE_TABLE #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
@ -824,7 +836,7 @@ class Int64Value::_Internal {
Int64Value::Int64Value(::google::protobuf::Arena* arena) Int64Value::Int64Value(::google::protobuf::Arena* arena)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, Int64Value_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -864,32 +876,38 @@ constexpr auto Int64Value::InternalNewImpl_() {
return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(Int64Value), return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(Int64Value),
alignof(Int64Value)); alignof(Int64Value));
} }
PROTOBUF_CONSTINIT constexpr auto Int64Value::InternalGenerateClassData_() {
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 return ::google::protobuf::internal::ClassDataFull{
const ::google::protobuf::internal::ClassDataFull Int64Value::_class_data_ = { ::google::protobuf::internal::ClassData{
::google::protobuf::internal::ClassData{ &_Int64Value_default_instance_._instance,
&_Int64Value_default_instance_._instance, &_table_.header,
&_table_.header, nullptr, // OnDemandRegisterArenaDtor
nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized
nullptr, // IsInitialized &Int64Value::MergeImpl,
&Int64Value::MergeImpl, ::google::protobuf::Message::GetNewImpl<Int64Value>(),
::google::protobuf::Message::GetNewImpl<Int64Value>(),
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
&Int64Value::SharedDtor, &Int64Value::SharedDtor,
::google::protobuf::Message::GetClearImpl<Int64Value>(), &Int64Value::ByteSizeLong, ::google::protobuf::Message::GetClearImpl<Int64Value>(), &Int64Value::ByteSizeLong,
&Int64Value::_InternalSerialize, &Int64Value::_InternalSerialize,
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
PROTOBUF_FIELD_OFFSET(Int64Value, _impl_._cached_size_), PROTOBUF_FIELD_OFFSET(Int64Value, _impl_._cached_size_),
false, false,
}, },
&Int64Value::kDescriptorMethods, &Int64Value::kDescriptorMethods,
&descriptor_table_google_2fprotobuf_2fwrappers_2eproto, &descriptor_table_google_2fprotobuf_2fwrappers_2eproto,
nullptr, // tracker nullptr, // tracker
}; };
}
PROTOBUF_CONSTINIT PROTOBUF_EXPORT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const ::google::protobuf::internal::ClassDataFull
Int64Value_class_data_ =
Int64Value::InternalGenerateClassData_();
const ::google::protobuf::internal::ClassData* Int64Value::GetClassData() const { const ::google::protobuf::internal::ClassData* Int64Value::GetClassData() const {
::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); ::google::protobuf::internal::PrefetchToLocalCache(&Int64Value_class_data_);
::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); ::google::protobuf::internal::PrefetchToLocalCache(Int64Value_class_data_.tc_table);
return _class_data_.base(); return Int64Value_class_data_.base();
} }
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
const ::_pbi::TcParseTable<0, 1, 0, 0, 2> Int64Value::_table_ = { const ::_pbi::TcParseTable<0, 1, 0, 0, 2> Int64Value::_table_ = {
@ -903,7 +921,7 @@ const ::_pbi::TcParseTable<0, 1, 0, 0, 2> Int64Value::_table_ = {
1, // num_field_entries 1, // num_field_entries
0, // num_aux_entries 0, // num_aux_entries
offsetof(decltype(_table_), field_names), // no aux_entries offsetof(decltype(_table_), field_names), // no aux_entries
_class_data_.base(), Int64Value_class_data_.base(),
nullptr, // post_loop_handler nullptr, // post_loop_handler
::_pbi::TcParser::GenericFallback, // fallback ::_pbi::TcParser::GenericFallback, // fallback
#ifdef PROTOBUF_PREFETCH_PARSE_TABLE #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
@ -1031,7 +1049,7 @@ class UInt64Value::_Internal {
UInt64Value::UInt64Value(::google::protobuf::Arena* arena) UInt64Value::UInt64Value(::google::protobuf::Arena* arena)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, UInt64Value_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -1071,32 +1089,38 @@ constexpr auto UInt64Value::InternalNewImpl_() {
return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(UInt64Value), return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(UInt64Value),
alignof(UInt64Value)); alignof(UInt64Value));
} }
PROTOBUF_CONSTINIT constexpr auto UInt64Value::InternalGenerateClassData_() {
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 return ::google::protobuf::internal::ClassDataFull{
const ::google::protobuf::internal::ClassDataFull UInt64Value::_class_data_ = { ::google::protobuf::internal::ClassData{
::google::protobuf::internal::ClassData{ &_UInt64Value_default_instance_._instance,
&_UInt64Value_default_instance_._instance, &_table_.header,
&_table_.header, nullptr, // OnDemandRegisterArenaDtor
nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized
nullptr, // IsInitialized &UInt64Value::MergeImpl,
&UInt64Value::MergeImpl, ::google::protobuf::Message::GetNewImpl<UInt64Value>(),
::google::protobuf::Message::GetNewImpl<UInt64Value>(),
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
&UInt64Value::SharedDtor, &UInt64Value::SharedDtor,
::google::protobuf::Message::GetClearImpl<UInt64Value>(), &UInt64Value::ByteSizeLong, ::google::protobuf::Message::GetClearImpl<UInt64Value>(), &UInt64Value::ByteSizeLong,
&UInt64Value::_InternalSerialize, &UInt64Value::_InternalSerialize,
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
PROTOBUF_FIELD_OFFSET(UInt64Value, _impl_._cached_size_), PROTOBUF_FIELD_OFFSET(UInt64Value, _impl_._cached_size_),
false, false,
}, },
&UInt64Value::kDescriptorMethods, &UInt64Value::kDescriptorMethods,
&descriptor_table_google_2fprotobuf_2fwrappers_2eproto, &descriptor_table_google_2fprotobuf_2fwrappers_2eproto,
nullptr, // tracker nullptr, // tracker
}; };
}
PROTOBUF_CONSTINIT PROTOBUF_EXPORT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const ::google::protobuf::internal::ClassDataFull
UInt64Value_class_data_ =
UInt64Value::InternalGenerateClassData_();
const ::google::protobuf::internal::ClassData* UInt64Value::GetClassData() const { const ::google::protobuf::internal::ClassData* UInt64Value::GetClassData() const {
::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); ::google::protobuf::internal::PrefetchToLocalCache(&UInt64Value_class_data_);
::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); ::google::protobuf::internal::PrefetchToLocalCache(UInt64Value_class_data_.tc_table);
return _class_data_.base(); return UInt64Value_class_data_.base();
} }
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
const ::_pbi::TcParseTable<0, 1, 0, 0, 2> UInt64Value::_table_ = { const ::_pbi::TcParseTable<0, 1, 0, 0, 2> UInt64Value::_table_ = {
@ -1110,7 +1134,7 @@ const ::_pbi::TcParseTable<0, 1, 0, 0, 2> UInt64Value::_table_ = {
1, // num_field_entries 1, // num_field_entries
0, // num_aux_entries 0, // num_aux_entries
offsetof(decltype(_table_), field_names), // no aux_entries offsetof(decltype(_table_), field_names), // no aux_entries
_class_data_.base(), UInt64Value_class_data_.base(),
nullptr, // post_loop_handler nullptr, // post_loop_handler
::_pbi::TcParser::GenericFallback, // fallback ::_pbi::TcParser::GenericFallback, // fallback
#ifdef PROTOBUF_PREFETCH_PARSE_TABLE #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
@ -1238,7 +1262,7 @@ class Int32Value::_Internal {
Int32Value::Int32Value(::google::protobuf::Arena* arena) Int32Value::Int32Value(::google::protobuf::Arena* arena)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, Int32Value_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -1278,32 +1302,38 @@ constexpr auto Int32Value::InternalNewImpl_() {
return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(Int32Value), return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(Int32Value),
alignof(Int32Value)); alignof(Int32Value));
} }
PROTOBUF_CONSTINIT constexpr auto Int32Value::InternalGenerateClassData_() {
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 return ::google::protobuf::internal::ClassDataFull{
const ::google::protobuf::internal::ClassDataFull Int32Value::_class_data_ = { ::google::protobuf::internal::ClassData{
::google::protobuf::internal::ClassData{ &_Int32Value_default_instance_._instance,
&_Int32Value_default_instance_._instance, &_table_.header,
&_table_.header, nullptr, // OnDemandRegisterArenaDtor
nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized
nullptr, // IsInitialized &Int32Value::MergeImpl,
&Int32Value::MergeImpl, ::google::protobuf::Message::GetNewImpl<Int32Value>(),
::google::protobuf::Message::GetNewImpl<Int32Value>(),
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
&Int32Value::SharedDtor, &Int32Value::SharedDtor,
::google::protobuf::Message::GetClearImpl<Int32Value>(), &Int32Value::ByteSizeLong, ::google::protobuf::Message::GetClearImpl<Int32Value>(), &Int32Value::ByteSizeLong,
&Int32Value::_InternalSerialize, &Int32Value::_InternalSerialize,
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
PROTOBUF_FIELD_OFFSET(Int32Value, _impl_._cached_size_), PROTOBUF_FIELD_OFFSET(Int32Value, _impl_._cached_size_),
false, false,
}, },
&Int32Value::kDescriptorMethods, &Int32Value::kDescriptorMethods,
&descriptor_table_google_2fprotobuf_2fwrappers_2eproto, &descriptor_table_google_2fprotobuf_2fwrappers_2eproto,
nullptr, // tracker nullptr, // tracker
}; };
}
PROTOBUF_CONSTINIT PROTOBUF_EXPORT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const ::google::protobuf::internal::ClassDataFull
Int32Value_class_data_ =
Int32Value::InternalGenerateClassData_();
const ::google::protobuf::internal::ClassData* Int32Value::GetClassData() const { const ::google::protobuf::internal::ClassData* Int32Value::GetClassData() const {
::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); ::google::protobuf::internal::PrefetchToLocalCache(&Int32Value_class_data_);
::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); ::google::protobuf::internal::PrefetchToLocalCache(Int32Value_class_data_.tc_table);
return _class_data_.base(); return Int32Value_class_data_.base();
} }
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
const ::_pbi::TcParseTable<0, 1, 0, 0, 2> Int32Value::_table_ = { const ::_pbi::TcParseTable<0, 1, 0, 0, 2> Int32Value::_table_ = {
@ -1317,7 +1347,7 @@ const ::_pbi::TcParseTable<0, 1, 0, 0, 2> Int32Value::_table_ = {
1, // num_field_entries 1, // num_field_entries
0, // num_aux_entries 0, // num_aux_entries
offsetof(decltype(_table_), field_names), // no aux_entries offsetof(decltype(_table_), field_names), // no aux_entries
_class_data_.base(), Int32Value_class_data_.base(),
nullptr, // post_loop_handler nullptr, // post_loop_handler
::_pbi::TcParser::GenericFallback, // fallback ::_pbi::TcParser::GenericFallback, // fallback
#ifdef PROTOBUF_PREFETCH_PARSE_TABLE #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
@ -1445,7 +1475,7 @@ class UInt32Value::_Internal {
UInt32Value::UInt32Value(::google::protobuf::Arena* arena) UInt32Value::UInt32Value(::google::protobuf::Arena* arena)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, UInt32Value_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -1485,32 +1515,38 @@ constexpr auto UInt32Value::InternalNewImpl_() {
return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(UInt32Value), return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(UInt32Value),
alignof(UInt32Value)); alignof(UInt32Value));
} }
PROTOBUF_CONSTINIT constexpr auto UInt32Value::InternalGenerateClassData_() {
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 return ::google::protobuf::internal::ClassDataFull{
const ::google::protobuf::internal::ClassDataFull UInt32Value::_class_data_ = { ::google::protobuf::internal::ClassData{
::google::protobuf::internal::ClassData{ &_UInt32Value_default_instance_._instance,
&_UInt32Value_default_instance_._instance, &_table_.header,
&_table_.header, nullptr, // OnDemandRegisterArenaDtor
nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized
nullptr, // IsInitialized &UInt32Value::MergeImpl,
&UInt32Value::MergeImpl, ::google::protobuf::Message::GetNewImpl<UInt32Value>(),
::google::protobuf::Message::GetNewImpl<UInt32Value>(),
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
&UInt32Value::SharedDtor, &UInt32Value::SharedDtor,
::google::protobuf::Message::GetClearImpl<UInt32Value>(), &UInt32Value::ByteSizeLong, ::google::protobuf::Message::GetClearImpl<UInt32Value>(), &UInt32Value::ByteSizeLong,
&UInt32Value::_InternalSerialize, &UInt32Value::_InternalSerialize,
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
PROTOBUF_FIELD_OFFSET(UInt32Value, _impl_._cached_size_), PROTOBUF_FIELD_OFFSET(UInt32Value, _impl_._cached_size_),
false, false,
}, },
&UInt32Value::kDescriptorMethods, &UInt32Value::kDescriptorMethods,
&descriptor_table_google_2fprotobuf_2fwrappers_2eproto, &descriptor_table_google_2fprotobuf_2fwrappers_2eproto,
nullptr, // tracker nullptr, // tracker
}; };
}
PROTOBUF_CONSTINIT PROTOBUF_EXPORT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const ::google::protobuf::internal::ClassDataFull
UInt32Value_class_data_ =
UInt32Value::InternalGenerateClassData_();
const ::google::protobuf::internal::ClassData* UInt32Value::GetClassData() const { const ::google::protobuf::internal::ClassData* UInt32Value::GetClassData() const {
::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); ::google::protobuf::internal::PrefetchToLocalCache(&UInt32Value_class_data_);
::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); ::google::protobuf::internal::PrefetchToLocalCache(UInt32Value_class_data_.tc_table);
return _class_data_.base(); return UInt32Value_class_data_.base();
} }
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
const ::_pbi::TcParseTable<0, 1, 0, 0, 2> UInt32Value::_table_ = { const ::_pbi::TcParseTable<0, 1, 0, 0, 2> UInt32Value::_table_ = {
@ -1524,7 +1560,7 @@ const ::_pbi::TcParseTable<0, 1, 0, 0, 2> UInt32Value::_table_ = {
1, // num_field_entries 1, // num_field_entries
0, // num_aux_entries 0, // num_aux_entries
offsetof(decltype(_table_), field_names), // no aux_entries offsetof(decltype(_table_), field_names), // no aux_entries
_class_data_.base(), UInt32Value_class_data_.base(),
nullptr, // post_loop_handler nullptr, // post_loop_handler
::_pbi::TcParser::GenericFallback, // fallback ::_pbi::TcParser::GenericFallback, // fallback
#ifdef PROTOBUF_PREFETCH_PARSE_TABLE #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
@ -1652,7 +1688,7 @@ class BoolValue::_Internal {
BoolValue::BoolValue(::google::protobuf::Arena* arena) BoolValue::BoolValue(::google::protobuf::Arena* arena)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, BoolValue_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -1692,32 +1728,38 @@ constexpr auto BoolValue::InternalNewImpl_() {
return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(BoolValue), return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(BoolValue),
alignof(BoolValue)); alignof(BoolValue));
} }
PROTOBUF_CONSTINIT constexpr auto BoolValue::InternalGenerateClassData_() {
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 return ::google::protobuf::internal::ClassDataFull{
const ::google::protobuf::internal::ClassDataFull BoolValue::_class_data_ = { ::google::protobuf::internal::ClassData{
::google::protobuf::internal::ClassData{ &_BoolValue_default_instance_._instance,
&_BoolValue_default_instance_._instance, &_table_.header,
&_table_.header, nullptr, // OnDemandRegisterArenaDtor
nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized
nullptr, // IsInitialized &BoolValue::MergeImpl,
&BoolValue::MergeImpl, ::google::protobuf::Message::GetNewImpl<BoolValue>(),
::google::protobuf::Message::GetNewImpl<BoolValue>(),
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
&BoolValue::SharedDtor, &BoolValue::SharedDtor,
::google::protobuf::Message::GetClearImpl<BoolValue>(), &BoolValue::ByteSizeLong, ::google::protobuf::Message::GetClearImpl<BoolValue>(), &BoolValue::ByteSizeLong,
&BoolValue::_InternalSerialize, &BoolValue::_InternalSerialize,
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
PROTOBUF_FIELD_OFFSET(BoolValue, _impl_._cached_size_), PROTOBUF_FIELD_OFFSET(BoolValue, _impl_._cached_size_),
false, false,
}, },
&BoolValue::kDescriptorMethods, &BoolValue::kDescriptorMethods,
&descriptor_table_google_2fprotobuf_2fwrappers_2eproto, &descriptor_table_google_2fprotobuf_2fwrappers_2eproto,
nullptr, // tracker nullptr, // tracker
}; };
}
PROTOBUF_CONSTINIT PROTOBUF_EXPORT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const ::google::protobuf::internal::ClassDataFull
BoolValue_class_data_ =
BoolValue::InternalGenerateClassData_();
const ::google::protobuf::internal::ClassData* BoolValue::GetClassData() const { const ::google::protobuf::internal::ClassData* BoolValue::GetClassData() const {
::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); ::google::protobuf::internal::PrefetchToLocalCache(&BoolValue_class_data_);
::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); ::google::protobuf::internal::PrefetchToLocalCache(BoolValue_class_data_.tc_table);
return _class_data_.base(); return BoolValue_class_data_.base();
} }
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
const ::_pbi::TcParseTable<0, 1, 0, 0, 2> BoolValue::_table_ = { const ::_pbi::TcParseTable<0, 1, 0, 0, 2> BoolValue::_table_ = {
@ -1731,7 +1773,7 @@ const ::_pbi::TcParseTable<0, 1, 0, 0, 2> BoolValue::_table_ = {
1, // num_field_entries 1, // num_field_entries
0, // num_aux_entries 0, // num_aux_entries
offsetof(decltype(_table_), field_names), // no aux_entries offsetof(decltype(_table_), field_names), // no aux_entries
_class_data_.base(), BoolValue_class_data_.base(),
nullptr, // post_loop_handler nullptr, // post_loop_handler
::_pbi::TcParser::GenericFallback, // fallback ::_pbi::TcParser::GenericFallback, // fallback
#ifdef PROTOBUF_PREFETCH_PARSE_TABLE #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
@ -1858,7 +1900,7 @@ class StringValue::_Internal {
StringValue::StringValue(::google::protobuf::Arena* arena) StringValue::StringValue(::google::protobuf::Arena* arena)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, StringValue_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -1875,7 +1917,7 @@ StringValue::StringValue(
::google::protobuf::Arena* arena, ::google::protobuf::Arena* arena,
const StringValue& from) const StringValue& from)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, StringValue_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -1916,32 +1958,38 @@ constexpr auto StringValue::InternalNewImpl_() {
return ::google::protobuf::internal::MessageCreator::CopyInit(sizeof(StringValue), return ::google::protobuf::internal::MessageCreator::CopyInit(sizeof(StringValue),
alignof(StringValue)); alignof(StringValue));
} }
PROTOBUF_CONSTINIT constexpr auto StringValue::InternalGenerateClassData_() {
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 return ::google::protobuf::internal::ClassDataFull{
const ::google::protobuf::internal::ClassDataFull StringValue::_class_data_ = { ::google::protobuf::internal::ClassData{
::google::protobuf::internal::ClassData{ &_StringValue_default_instance_._instance,
&_StringValue_default_instance_._instance, &_table_.header,
&_table_.header, nullptr, // OnDemandRegisterArenaDtor
nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized
nullptr, // IsInitialized &StringValue::MergeImpl,
&StringValue::MergeImpl, ::google::protobuf::Message::GetNewImpl<StringValue>(),
::google::protobuf::Message::GetNewImpl<StringValue>(),
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
&StringValue::SharedDtor, &StringValue::SharedDtor,
::google::protobuf::Message::GetClearImpl<StringValue>(), &StringValue::ByteSizeLong, ::google::protobuf::Message::GetClearImpl<StringValue>(), &StringValue::ByteSizeLong,
&StringValue::_InternalSerialize, &StringValue::_InternalSerialize,
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
PROTOBUF_FIELD_OFFSET(StringValue, _impl_._cached_size_), PROTOBUF_FIELD_OFFSET(StringValue, _impl_._cached_size_),
false, false,
}, },
&StringValue::kDescriptorMethods, &StringValue::kDescriptorMethods,
&descriptor_table_google_2fprotobuf_2fwrappers_2eproto, &descriptor_table_google_2fprotobuf_2fwrappers_2eproto,
nullptr, // tracker nullptr, // tracker
}; };
}
PROTOBUF_CONSTINIT PROTOBUF_EXPORT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const ::google::protobuf::internal::ClassDataFull
StringValue_class_data_ =
StringValue::InternalGenerateClassData_();
const ::google::protobuf::internal::ClassData* StringValue::GetClassData() const { const ::google::protobuf::internal::ClassData* StringValue::GetClassData() const {
::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); ::google::protobuf::internal::PrefetchToLocalCache(&StringValue_class_data_);
::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); ::google::protobuf::internal::PrefetchToLocalCache(StringValue_class_data_.tc_table);
return _class_data_.base(); return StringValue_class_data_.base();
} }
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
const ::_pbi::TcParseTable<0, 1, 0, 41, 2> StringValue::_table_ = { const ::_pbi::TcParseTable<0, 1, 0, 41, 2> StringValue::_table_ = {
@ -1955,7 +2003,7 @@ const ::_pbi::TcParseTable<0, 1, 0, 41, 2> StringValue::_table_ = {
1, // num_field_entries 1, // num_field_entries
0, // num_aux_entries 0, // num_aux_entries
offsetof(decltype(_table_), field_names), // no aux_entries offsetof(decltype(_table_), field_names), // no aux_entries
_class_data_.base(), StringValue_class_data_.base(),
nullptr, // post_loop_handler nullptr, // post_loop_handler
::_pbi::TcParser::GenericFallback, // fallback ::_pbi::TcParser::GenericFallback, // fallback
#ifdef PROTOBUF_PREFETCH_PARSE_TABLE #ifdef PROTOBUF_PREFETCH_PARSE_TABLE
@ -2089,7 +2137,7 @@ class BytesValue::_Internal {
BytesValue::BytesValue(::google::protobuf::Arena* arena) BytesValue::BytesValue(::google::protobuf::Arena* arena)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, BytesValue_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -2106,7 +2154,7 @@ BytesValue::BytesValue(
::google::protobuf::Arena* arena, ::google::protobuf::Arena* arena,
const BytesValue& from) const BytesValue& from)
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
: ::google::protobuf::Message(arena, _class_data_.base()) { : ::google::protobuf::Message(arena, BytesValue_class_data_.base()) {
#else // PROTOBUF_CUSTOM_VTABLE #else // PROTOBUF_CUSTOM_VTABLE
: ::google::protobuf::Message(arena) { : ::google::protobuf::Message(arena) {
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
@ -2147,32 +2195,38 @@ constexpr auto BytesValue::InternalNewImpl_() {
return ::google::protobuf::internal::MessageCreator::CopyInit(sizeof(BytesValue), return ::google::protobuf::internal::MessageCreator::CopyInit(sizeof(BytesValue),
alignof(BytesValue)); alignof(BytesValue));
} }
PROTOBUF_CONSTINIT constexpr auto BytesValue::InternalGenerateClassData_() {
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 return ::google::protobuf::internal::ClassDataFull{
const ::google::protobuf::internal::ClassDataFull BytesValue::_class_data_ = { ::google::protobuf::internal::ClassData{
::google::protobuf::internal::ClassData{ &_BytesValue_default_instance_._instance,
&_BytesValue_default_instance_._instance, &_table_.header,
&_table_.header, nullptr, // OnDemandRegisterArenaDtor
nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized
nullptr, // IsInitialized &BytesValue::MergeImpl,
&BytesValue::MergeImpl, ::google::protobuf::Message::GetNewImpl<BytesValue>(),
::google::protobuf::Message::GetNewImpl<BytesValue>(),
#if defined(PROTOBUF_CUSTOM_VTABLE) #if defined(PROTOBUF_CUSTOM_VTABLE)
&BytesValue::SharedDtor, &BytesValue::SharedDtor,
::google::protobuf::Message::GetClearImpl<BytesValue>(), &BytesValue::ByteSizeLong, ::google::protobuf::Message::GetClearImpl<BytesValue>(), &BytesValue::ByteSizeLong,
&BytesValue::_InternalSerialize, &BytesValue::_InternalSerialize,
#endif // PROTOBUF_CUSTOM_VTABLE #endif // PROTOBUF_CUSTOM_VTABLE
PROTOBUF_FIELD_OFFSET(BytesValue, _impl_._cached_size_), PROTOBUF_FIELD_OFFSET(BytesValue, _impl_._cached_size_),
false, false,
}, },
&BytesValue::kDescriptorMethods, &BytesValue::kDescriptorMethods,
&descriptor_table_google_2fprotobuf_2fwrappers_2eproto, &descriptor_table_google_2fprotobuf_2fwrappers_2eproto,
nullptr, // tracker nullptr, // tracker
}; };
}
PROTOBUF_CONSTINIT PROTOBUF_EXPORT
PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const ::google::protobuf::internal::ClassDataFull
BytesValue_class_data_ =
BytesValue::InternalGenerateClassData_();
const ::google::protobuf::internal::ClassData* BytesValue::GetClassData() const { const ::google::protobuf::internal::ClassData* BytesValue::GetClassData() const {
::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); ::google::protobuf::internal::PrefetchToLocalCache(&BytesValue_class_data_);
::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); ::google::protobuf::internal::PrefetchToLocalCache(BytesValue_class_data_.tc_table);
return _class_data_.base(); return BytesValue_class_data_.base();
} }
PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
const ::_pbi::TcParseTable<0, 1, 0, 0, 2> BytesValue::_table_ = { const ::_pbi::TcParseTable<0, 1, 0, 0, 2> BytesValue::_table_ = {
@ -2186,7 +2240,7 @@ const ::_pbi::TcParseTable<0, 1, 0, 0, 2> BytesValue::_table_ = {
1, // num_field_entries 1, // num_field_entries
0, // num_aux_entries 0, // num_aux_entries
offsetof(decltype(_table_), field_names), // no aux_entries offsetof(decltype(_table_), field_names), // no aux_entries
_class_data_.base(), BytesValue_class_data_.base(),
nullptr, // post_loop_handler nullptr, // post_loop_handler
::_pbi::TcParser::GenericFallback, // fallback ::_pbi::TcParser::GenericFallback, // fallback
#ifdef PROTOBUF_PREFETCH_PARSE_TABLE #ifdef PROTOBUF_PREFETCH_PARSE_TABLE

@ -56,30 +56,39 @@ namespace protobuf {
class BoolValue; class BoolValue;
struct BoolValueDefaultTypeInternal; struct BoolValueDefaultTypeInternal;
PROTOBUF_EXPORT extern BoolValueDefaultTypeInternal _BoolValue_default_instance_; PROTOBUF_EXPORT extern BoolValueDefaultTypeInternal _BoolValue_default_instance_;
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull BoolValue_class_data_;
class BytesValue; class BytesValue;
struct BytesValueDefaultTypeInternal; struct BytesValueDefaultTypeInternal;
PROTOBUF_EXPORT extern BytesValueDefaultTypeInternal _BytesValue_default_instance_; PROTOBUF_EXPORT extern BytesValueDefaultTypeInternal _BytesValue_default_instance_;
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull BytesValue_class_data_;
class DoubleValue; class DoubleValue;
struct DoubleValueDefaultTypeInternal; struct DoubleValueDefaultTypeInternal;
PROTOBUF_EXPORT extern DoubleValueDefaultTypeInternal _DoubleValue_default_instance_; PROTOBUF_EXPORT extern DoubleValueDefaultTypeInternal _DoubleValue_default_instance_;
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull DoubleValue_class_data_;
class FloatValue; class FloatValue;
struct FloatValueDefaultTypeInternal; struct FloatValueDefaultTypeInternal;
PROTOBUF_EXPORT extern FloatValueDefaultTypeInternal _FloatValue_default_instance_; PROTOBUF_EXPORT extern FloatValueDefaultTypeInternal _FloatValue_default_instance_;
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull FloatValue_class_data_;
class Int32Value; class Int32Value;
struct Int32ValueDefaultTypeInternal; struct Int32ValueDefaultTypeInternal;
PROTOBUF_EXPORT extern Int32ValueDefaultTypeInternal _Int32Value_default_instance_; PROTOBUF_EXPORT extern Int32ValueDefaultTypeInternal _Int32Value_default_instance_;
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Int32Value_class_data_;
class Int64Value; class Int64Value;
struct Int64ValueDefaultTypeInternal; struct Int64ValueDefaultTypeInternal;
PROTOBUF_EXPORT extern Int64ValueDefaultTypeInternal _Int64Value_default_instance_; PROTOBUF_EXPORT extern Int64ValueDefaultTypeInternal _Int64Value_default_instance_;
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Int64Value_class_data_;
class StringValue; class StringValue;
struct StringValueDefaultTypeInternal; struct StringValueDefaultTypeInternal;
PROTOBUF_EXPORT extern StringValueDefaultTypeInternal _StringValue_default_instance_; PROTOBUF_EXPORT extern StringValueDefaultTypeInternal _StringValue_default_instance_;
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull StringValue_class_data_;
class UInt32Value; class UInt32Value;
struct UInt32ValueDefaultTypeInternal; struct UInt32ValueDefaultTypeInternal;
PROTOBUF_EXPORT extern UInt32ValueDefaultTypeInternal _UInt32Value_default_instance_; PROTOBUF_EXPORT extern UInt32ValueDefaultTypeInternal _UInt32Value_default_instance_;
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull UInt32Value_class_data_;
class UInt64Value; class UInt64Value;
struct UInt64ValueDefaultTypeInternal; struct UInt64ValueDefaultTypeInternal;
PROTOBUF_EXPORT extern UInt64ValueDefaultTypeInternal _UInt64Value_default_instance_; PROTOBUF_EXPORT extern UInt64ValueDefaultTypeInternal _UInt64Value_default_instance_;
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull UInt64Value_class_data_;
} // namespace protobuf } // namespace protobuf
} // namespace google } // namespace google
@ -230,9 +239,10 @@ class PROTOBUF_EXPORT UInt64Value final
static void* PlacementNew_(const void*, void* mem, static void* PlacementNew_(const void*, void* mem,
::google::protobuf::Arena* arena); ::google::protobuf::Arena* arena);
static constexpr auto InternalNewImpl_(); static constexpr auto InternalNewImpl_();
static const ::google::protobuf::internal::ClassDataFull _class_data_;
public: public:
static constexpr auto InternalGenerateClassData_();
::google::protobuf::Metadata GetMetadata() const; ::google::protobuf::Metadata GetMetadata() const;
// nested types ---------------------------------------------------- // nested types ----------------------------------------------------
@ -280,6 +290,8 @@ class PROTOBUF_EXPORT UInt64Value final
union { Impl_ _impl_; }; union { Impl_ _impl_; };
friend struct ::TableStruct_google_2fprotobuf_2fwrappers_2eproto; friend struct ::TableStruct_google_2fprotobuf_2fwrappers_2eproto;
}; };
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull UInt64Value_class_data_;
// ------------------------------------------------------------------- // -------------------------------------------------------------------
class PROTOBUF_EXPORT UInt32Value final class PROTOBUF_EXPORT UInt32Value final
@ -421,9 +433,10 @@ class PROTOBUF_EXPORT UInt32Value final
static void* PlacementNew_(const void*, void* mem, static void* PlacementNew_(const void*, void* mem,
::google::protobuf::Arena* arena); ::google::protobuf::Arena* arena);
static constexpr auto InternalNewImpl_(); static constexpr auto InternalNewImpl_();
static const ::google::protobuf::internal::ClassDataFull _class_data_;
public: public:
static constexpr auto InternalGenerateClassData_();
::google::protobuf::Metadata GetMetadata() const; ::google::protobuf::Metadata GetMetadata() const;
// nested types ---------------------------------------------------- // nested types ----------------------------------------------------
@ -471,6 +484,8 @@ class PROTOBUF_EXPORT UInt32Value final
union { Impl_ _impl_; }; union { Impl_ _impl_; };
friend struct ::TableStruct_google_2fprotobuf_2fwrappers_2eproto; friend struct ::TableStruct_google_2fprotobuf_2fwrappers_2eproto;
}; };
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull UInt32Value_class_data_;
// ------------------------------------------------------------------- // -------------------------------------------------------------------
class PROTOBUF_EXPORT StringValue final class PROTOBUF_EXPORT StringValue final
@ -612,9 +627,10 @@ class PROTOBUF_EXPORT StringValue final
static void* PlacementNew_(const void*, void* mem, static void* PlacementNew_(const void*, void* mem,
::google::protobuf::Arena* arena); ::google::protobuf::Arena* arena);
static constexpr auto InternalNewImpl_(); static constexpr auto InternalNewImpl_();
static const ::google::protobuf::internal::ClassDataFull _class_data_;
public: public:
static constexpr auto InternalGenerateClassData_();
::google::protobuf::Metadata GetMetadata() const; ::google::protobuf::Metadata GetMetadata() const;
// nested types ---------------------------------------------------- // nested types ----------------------------------------------------
@ -668,6 +684,8 @@ class PROTOBUF_EXPORT StringValue final
union { Impl_ _impl_; }; union { Impl_ _impl_; };
friend struct ::TableStruct_google_2fprotobuf_2fwrappers_2eproto; friend struct ::TableStruct_google_2fprotobuf_2fwrappers_2eproto;
}; };
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull StringValue_class_data_;
// ------------------------------------------------------------------- // -------------------------------------------------------------------
class PROTOBUF_EXPORT Int64Value final class PROTOBUF_EXPORT Int64Value final
@ -809,9 +827,10 @@ class PROTOBUF_EXPORT Int64Value final
static void* PlacementNew_(const void*, void* mem, static void* PlacementNew_(const void*, void* mem,
::google::protobuf::Arena* arena); ::google::protobuf::Arena* arena);
static constexpr auto InternalNewImpl_(); static constexpr auto InternalNewImpl_();
static const ::google::protobuf::internal::ClassDataFull _class_data_;
public: public:
static constexpr auto InternalGenerateClassData_();
::google::protobuf::Metadata GetMetadata() const; ::google::protobuf::Metadata GetMetadata() const;
// nested types ---------------------------------------------------- // nested types ----------------------------------------------------
@ -859,6 +878,8 @@ class PROTOBUF_EXPORT Int64Value final
union { Impl_ _impl_; }; union { Impl_ _impl_; };
friend struct ::TableStruct_google_2fprotobuf_2fwrappers_2eproto; friend struct ::TableStruct_google_2fprotobuf_2fwrappers_2eproto;
}; };
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Int64Value_class_data_;
// ------------------------------------------------------------------- // -------------------------------------------------------------------
class PROTOBUF_EXPORT Int32Value final class PROTOBUF_EXPORT Int32Value final
@ -1000,9 +1021,10 @@ class PROTOBUF_EXPORT Int32Value final
static void* PlacementNew_(const void*, void* mem, static void* PlacementNew_(const void*, void* mem,
::google::protobuf::Arena* arena); ::google::protobuf::Arena* arena);
static constexpr auto InternalNewImpl_(); static constexpr auto InternalNewImpl_();
static const ::google::protobuf::internal::ClassDataFull _class_data_;
public: public:
static constexpr auto InternalGenerateClassData_();
::google::protobuf::Metadata GetMetadata() const; ::google::protobuf::Metadata GetMetadata() const;
// nested types ---------------------------------------------------- // nested types ----------------------------------------------------
@ -1050,6 +1072,8 @@ class PROTOBUF_EXPORT Int32Value final
union { Impl_ _impl_; }; union { Impl_ _impl_; };
friend struct ::TableStruct_google_2fprotobuf_2fwrappers_2eproto; friend struct ::TableStruct_google_2fprotobuf_2fwrappers_2eproto;
}; };
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull Int32Value_class_data_;
// ------------------------------------------------------------------- // -------------------------------------------------------------------
class PROTOBUF_EXPORT FloatValue final class PROTOBUF_EXPORT FloatValue final
@ -1191,9 +1215,10 @@ class PROTOBUF_EXPORT FloatValue final
static void* PlacementNew_(const void*, void* mem, static void* PlacementNew_(const void*, void* mem,
::google::protobuf::Arena* arena); ::google::protobuf::Arena* arena);
static constexpr auto InternalNewImpl_(); static constexpr auto InternalNewImpl_();
static const ::google::protobuf::internal::ClassDataFull _class_data_;
public: public:
static constexpr auto InternalGenerateClassData_();
::google::protobuf::Metadata GetMetadata() const; ::google::protobuf::Metadata GetMetadata() const;
// nested types ---------------------------------------------------- // nested types ----------------------------------------------------
@ -1241,6 +1266,8 @@ class PROTOBUF_EXPORT FloatValue final
union { Impl_ _impl_; }; union { Impl_ _impl_; };
friend struct ::TableStruct_google_2fprotobuf_2fwrappers_2eproto; friend struct ::TableStruct_google_2fprotobuf_2fwrappers_2eproto;
}; };
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull FloatValue_class_data_;
// ------------------------------------------------------------------- // -------------------------------------------------------------------
class PROTOBUF_EXPORT DoubleValue final class PROTOBUF_EXPORT DoubleValue final
@ -1382,9 +1409,10 @@ class PROTOBUF_EXPORT DoubleValue final
static void* PlacementNew_(const void*, void* mem, static void* PlacementNew_(const void*, void* mem,
::google::protobuf::Arena* arena); ::google::protobuf::Arena* arena);
static constexpr auto InternalNewImpl_(); static constexpr auto InternalNewImpl_();
static const ::google::protobuf::internal::ClassDataFull _class_data_;
public: public:
static constexpr auto InternalGenerateClassData_();
::google::protobuf::Metadata GetMetadata() const; ::google::protobuf::Metadata GetMetadata() const;
// nested types ---------------------------------------------------- // nested types ----------------------------------------------------
@ -1432,6 +1460,8 @@ class PROTOBUF_EXPORT DoubleValue final
union { Impl_ _impl_; }; union { Impl_ _impl_; };
friend struct ::TableStruct_google_2fprotobuf_2fwrappers_2eproto; friend struct ::TableStruct_google_2fprotobuf_2fwrappers_2eproto;
}; };
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull DoubleValue_class_data_;
// ------------------------------------------------------------------- // -------------------------------------------------------------------
class PROTOBUF_EXPORT BytesValue final class PROTOBUF_EXPORT BytesValue final
@ -1573,9 +1603,10 @@ class PROTOBUF_EXPORT BytesValue final
static void* PlacementNew_(const void*, void* mem, static void* PlacementNew_(const void*, void* mem,
::google::protobuf::Arena* arena); ::google::protobuf::Arena* arena);
static constexpr auto InternalNewImpl_(); static constexpr auto InternalNewImpl_();
static const ::google::protobuf::internal::ClassDataFull _class_data_;
public: public:
static constexpr auto InternalGenerateClassData_();
::google::protobuf::Metadata GetMetadata() const; ::google::protobuf::Metadata GetMetadata() const;
// nested types ---------------------------------------------------- // nested types ----------------------------------------------------
@ -1629,6 +1660,8 @@ class PROTOBUF_EXPORT BytesValue final
union { Impl_ _impl_; }; union { Impl_ _impl_; };
friend struct ::TableStruct_google_2fprotobuf_2fwrappers_2eproto; friend struct ::TableStruct_google_2fprotobuf_2fwrappers_2eproto;
}; };
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull BytesValue_class_data_;
// ------------------------------------------------------------------- // -------------------------------------------------------------------
class PROTOBUF_EXPORT BoolValue final class PROTOBUF_EXPORT BoolValue final
@ -1770,9 +1803,10 @@ class PROTOBUF_EXPORT BoolValue final
static void* PlacementNew_(const void*, void* mem, static void* PlacementNew_(const void*, void* mem,
::google::protobuf::Arena* arena); ::google::protobuf::Arena* arena);
static constexpr auto InternalNewImpl_(); static constexpr auto InternalNewImpl_();
static const ::google::protobuf::internal::ClassDataFull _class_data_;
public: public:
static constexpr auto InternalGenerateClassData_();
::google::protobuf::Metadata GetMetadata() const; ::google::protobuf::Metadata GetMetadata() const;
// nested types ---------------------------------------------------- // nested types ----------------------------------------------------
@ -1821,6 +1855,8 @@ class PROTOBUF_EXPORT BoolValue final
friend struct ::TableStruct_google_2fprotobuf_2fwrappers_2eproto; friend struct ::TableStruct_google_2fprotobuf_2fwrappers_2eproto;
}; };
PROTOBUF_EXPORT extern const ::google::protobuf::internal::ClassDataFull BoolValue_class_data_;
// =================================================================== // ===================================================================

Loading…
Cancel
Save