Auto-generate files after cl/681604581

pull/18589/head
Protobuf Team Bot 2 months ago
parent 3998aada39
commit 578148d50f
  1. 28
      src/google/protobuf/any.pb.cc
  2. 6
      src/google/protobuf/any.pb.h
  3. 84
      src/google/protobuf/api.pb.cc
  4. 18
      src/google/protobuf/api.pb.h
  5. 26
      src/google/protobuf/duration.pb.cc
  6. 6
      src/google/protobuf/duration.pb.h
  7. 28
      src/google/protobuf/empty.pb.cc
  8. 6
      src/google/protobuf/empty.pb.h
  9. 28
      src/google/protobuf/field_mask.pb.cc
  10. 6
      src/google/protobuf/field_mask.pb.h
  11. 28
      src/google/protobuf/source_context.pb.cc
  12. 6
      src/google/protobuf/source_context.pb.h
  13. 111
      src/google/protobuf/struct.pb.cc
  14. 23
      src/google/protobuf/struct.pb.h
  15. 26
      src/google/protobuf/timestamp.pb.cc
  16. 6
      src/google/protobuf/timestamp.pb.h
  17. 140
      src/google/protobuf/type.pb.cc
  18. 30
      src/google/protobuf/type.pb.h
  19. 238
      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,9 +195,8 @@ 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,
@ -216,11 +215,18 @@ const ::google::protobuf::internal::ClassDataFull Any::_class_data_ = {
&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,9 +364,8 @@ 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,
@ -385,11 +384,18 @@ const ::google::protobuf::internal::ClassDataFull Api::_class_data_ = {
&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,9 +825,8 @@ 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,
@ -840,11 +845,18 @@ const ::google::protobuf::internal::ClassDataFull Method::_class_data_ = {
&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,9 +1217,8 @@ 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,
@ -1226,11 +1237,18 @@ const ::google::protobuf::internal::ClassDataFull Mixin::_class_data_ = {
&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,9 +161,8 @@ 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,
@ -182,11 +181,18 @@ const ::google::protobuf::internal::ClassDataFull Duration::_class_data_ = {
&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,9 +135,8 @@ 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,
@ -156,11 +155,18 @@ const ::google::protobuf::internal::ClassDataFull Empty::_class_data_ = {
&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,9 +183,8 @@ 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,
@ -204,11 +203,18 @@ const ::google::protobuf::internal::ClassDataFull FieldMask::_class_data_ = {
&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,9 +174,8 @@ 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,
@ -195,11 +194,18 @@ const ::google::protobuf::internal::ClassDataFull SourceContext::_class_data_ =
&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,9 +254,8 @@ 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,
@ -277,10 +277,17 @@ bool NullValue_IsValid(int value) {
&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,9 +413,8 @@ 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,
@ -427,11 +433,18 @@ const ::google::protobuf::internal::ClassDataFull Struct::_class_data_ = {
&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,9 +771,8 @@ 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,
@ -779,11 +791,18 @@ const ::google::protobuf::internal::ClassDataFull Value::_class_data_ = {
&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,9 +1147,8 @@ 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,
@ -1149,11 +1167,18 @@ const ::google::protobuf::internal::ClassDataFull ListValue::_class_data_ = {
&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,9 +161,8 @@ 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,
@ -182,11 +181,18 @@ const ::google::protobuf::internal::ClassDataFull Timestamp::_class_data_ = {
&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,9 +556,8 @@ 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,
@ -577,11 +576,18 @@ const ::google::protobuf::internal::ClassDataFull Type::_class_data_ = {
&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,9 +1014,8 @@ 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,
@ -1029,11 +1034,18 @@ const ::google::protobuf::internal::ClassDataFull Field::_class_data_ = {
&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,9 +1521,8 @@ 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,
@ -1530,11 +1541,18 @@ const ::google::protobuf::internal::ClassDataFull Enum::_class_data_ = {
&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,9 +1933,8 @@ 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,
@ -1936,11 +1953,18 @@ const ::google::protobuf::internal::ClassDataFull EnumValue::_class_data_ = {
&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,9 +2241,8 @@ 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,
@ -2238,11 +2261,18 @@ const ::google::protobuf::internal::ClassDataFull Option::_class_data_ = {
&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,9 +452,8 @@ 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,
@ -473,11 +472,18 @@ const ::google::protobuf::internal::ClassDataFull DoubleValue::_class_data_ = {
&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,9 +664,8 @@ 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,
@ -679,11 +684,18 @@ const ::google::protobuf::internal::ClassDataFull FloatValue::_class_data_ = {
&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,9 +876,8 @@ 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,
@ -885,11 +896,18 @@ const ::google::protobuf::internal::ClassDataFull Int64Value::_class_data_ = {
&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,9 +1089,8 @@ 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,
@ -1092,11 +1109,18 @@ const ::google::protobuf::internal::ClassDataFull UInt64Value::_class_data_ = {
&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,9 +1302,8 @@ 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,
@ -1299,11 +1322,18 @@ const ::google::protobuf::internal::ClassDataFull Int32Value::_class_data_ = {
&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,9 +1515,8 @@ 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,
@ -1506,11 +1535,18 @@ const ::google::protobuf::internal::ClassDataFull UInt32Value::_class_data_ = {
&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,9 +1728,8 @@ 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,
@ -1713,11 +1748,18 @@ const ::google::protobuf::internal::ClassDataFull BoolValue::_class_data_ = {
&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,9 +1958,8 @@ 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,
@ -1937,11 +1978,18 @@ const ::google::protobuf::internal::ClassDataFull StringValue::_class_data_ = {
&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,9 +2195,8 @@ 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,
@ -2168,11 +2215,18 @@ const ::google::protobuf::internal::ClassDataFull BytesValue::_class_data_ = {
&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