diff --git a/src/google/protobuf/any.pb.cc b/src/google/protobuf/any.pb.cc index a7ce881eff..d68887671d 100644 --- a/src/google/protobuf/any.pb.cc +++ b/src/google/protobuf/any.pb.cc @@ -43,8 +43,13 @@ inline constexpr Any::Impl_::Impl_( template PROTOBUF_CONSTEXPR Any::Any(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(_class_data_.base()), - _impl_(::_pbi::ConstantInitialized()) {} +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} struct AnyDefaultTypeInternal { PROTOBUF_CONSTEXPR AnyDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} ~AnyDefaultTypeInternal() {} @@ -128,7 +133,11 @@ class Any::_Internal { }; Any::Any(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:google.protobuf.Any) } @@ -143,7 +152,11 @@ inline PROTOBUF_NDEBUG_INLINE Any::Impl_::Impl_( Any::Any( ::google::protobuf::Arena* arena, const Any& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE Any* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( @@ -184,11 +197,13 @@ const ::google::protobuf::MessageLite::ClassDataFull nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized &Any::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) ::google::protobuf::Message::GetDeleteImpl(), ::google::protobuf::Message::GetNewImpl(), ::google::protobuf::Message::GetClearImpl(), ::google::protobuf::Message::GetByteSizeLongImpl(), ::google::protobuf::Message::GetSerializeImpl(), +#endif // PROTOBUF_CUSTOM_VTABLE PROTOBUF_FIELD_OFFSET(Any, _impl_._cached_size_), false, }, diff --git a/src/google/protobuf/api.pb.cc b/src/google/protobuf/api.pb.cc index f657f5f7ac..3884a55dfe 100644 --- a/src/google/protobuf/api.pb.cc +++ b/src/google/protobuf/api.pb.cc @@ -38,8 +38,13 @@ inline constexpr Mixin::Impl_::Impl_( template PROTOBUF_CONSTEXPR Mixin::Mixin(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(_class_data_.base()), - _impl_(::_pbi::ConstantInitialized()) {} +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} struct MixinDefaultTypeInternal { PROTOBUF_CONSTEXPR MixinDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} ~MixinDefaultTypeInternal() {} @@ -70,8 +75,13 @@ inline constexpr Method::Impl_::Impl_( template PROTOBUF_CONSTEXPR Method::Method(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(_class_data_.base()), - _impl_(::_pbi::ConstantInitialized()) {} +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} struct MethodDefaultTypeInternal { PROTOBUF_CONSTEXPR MethodDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} ~MethodDefaultTypeInternal() {} @@ -100,8 +110,13 @@ inline constexpr Api::Impl_::Impl_( template PROTOBUF_CONSTEXPR Api::Api(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(_class_data_.base()), - _impl_(::_pbi::ConstantInitialized()) {} +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} struct ApiDefaultTypeInternal { PROTOBUF_CONSTEXPR ApiDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} ~ApiDefaultTypeInternal() {} @@ -247,7 +262,11 @@ void Api::clear_source_context() { _impl_._has_bits_[0] &= ~0x00000001u; } Api::Api(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:google.protobuf.Api) } @@ -265,7 +284,11 @@ inline PROTOBUF_NDEBUG_INLINE Api::Impl_::Impl_( Api::Api( ::google::protobuf::Arena* arena, const Api& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE Api* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( @@ -320,11 +343,13 @@ const ::google::protobuf::MessageLite::ClassDataFull nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized &Api::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) ::google::protobuf::Message::GetDeleteImpl(), ::google::protobuf::Message::GetNewImpl(), ::google::protobuf::Message::GetClearImpl(), ::google::protobuf::Message::GetByteSizeLongImpl(), ::google::protobuf::Message::GetSerializeImpl(), +#endif // PROTOBUF_CUSTOM_VTABLE PROTOBUF_FIELD_OFFSET(Api, _impl_._cached_size_), false, }, @@ -658,7 +683,11 @@ void Method::clear_options() { _impl_.options_.Clear(); } Method::Method(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:google.protobuf.Method) } @@ -674,7 +703,11 @@ inline PROTOBUF_NDEBUG_INLINE Method::Impl_::Impl_( Method::Method( ::google::protobuf::Arena* arena, const Method& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE Method* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( @@ -730,11 +763,13 @@ const ::google::protobuf::MessageLite::ClassDataFull nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized &Method::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) ::google::protobuf::Message::GetDeleteImpl(), ::google::protobuf::Message::GetNewImpl(), ::google::protobuf::Message::GetClearImpl(), ::google::protobuf::Message::GetByteSizeLongImpl(), ::google::protobuf::Message::GetSerializeImpl(), +#endif // PROTOBUF_CUSTOM_VTABLE PROTOBUF_FIELD_OFFSET(Method, _impl_._cached_size_), false, }, @@ -1030,7 +1065,11 @@ class Mixin::_Internal { }; Mixin::Mixin(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:google.protobuf.Mixin) } @@ -1044,7 +1083,11 @@ inline PROTOBUF_NDEBUG_INLINE Mixin::Impl_::Impl_( Mixin::Mixin( ::google::protobuf::Arena* arena, const Mixin& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE Mixin* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( @@ -1084,11 +1127,13 @@ const ::google::protobuf::MessageLite::ClassDataFull nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized &Mixin::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) ::google::protobuf::Message::GetDeleteImpl(), ::google::protobuf::Message::GetNewImpl(), ::google::protobuf::Message::GetClearImpl(), ::google::protobuf::Message::GetByteSizeLongImpl(), ::google::protobuf::Message::GetSerializeImpl(), +#endif // PROTOBUF_CUSTOM_VTABLE PROTOBUF_FIELD_OFFSET(Mixin, _impl_._cached_size_), false, }, diff --git a/src/google/protobuf/duration.pb.cc b/src/google/protobuf/duration.pb.cc index 0b8fbcd362..c5f3a73e4c 100644 --- a/src/google/protobuf/duration.pb.cc +++ b/src/google/protobuf/duration.pb.cc @@ -34,8 +34,13 @@ inline constexpr Duration::Impl_::Impl_( template PROTOBUF_CONSTEXPR Duration::Duration(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(_class_data_.base()), - _impl_(::_pbi::ConstantInitialized()) {} +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} struct DurationDefaultTypeInternal { PROTOBUF_CONSTEXPR DurationDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} ~DurationDefaultTypeInternal() {} @@ -109,7 +114,11 @@ class Duration::_Internal { }; Duration::Duration(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:google.protobuf.Duration) } @@ -151,11 +160,13 @@ const ::google::protobuf::MessageLite::ClassDataFull nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized &Duration::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) ::google::protobuf::Message::GetDeleteImpl(), ::google::protobuf::Message::GetNewImpl(), ::google::protobuf::Message::GetClearImpl(), ::google::protobuf::Message::GetByteSizeLongImpl(), ::google::protobuf::Message::GetSerializeImpl(), +#endif // PROTOBUF_CUSTOM_VTABLE PROTOBUF_FIELD_OFFSET(Duration, _impl_._cached_size_), false, }, diff --git a/src/google/protobuf/empty.pb.cc b/src/google/protobuf/empty.pb.cc index 1cfa3a020c..e0a1aadcdc 100644 --- a/src/google/protobuf/empty.pb.cc +++ b/src/google/protobuf/empty.pb.cc @@ -27,7 +27,12 @@ namespace google { namespace protobuf { template PROTOBUF_CONSTEXPR Empty::Empty(::_pbi::ConstantInitialized) - : ::google::protobuf::internal::ZeroFieldsBase(_class_data_.base()) {} +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::internal::ZeroFieldsBase(_class_data_.base()){} +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::internal::ZeroFieldsBase() { +} +#endif // PROTOBUF_CUSTOM_VTABLE struct EmptyDefaultTypeInternal { PROTOBUF_CONSTEXPR EmptyDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} ~EmptyDefaultTypeInternal() {} @@ -98,13 +103,21 @@ class Empty::_Internal { }; Empty::Empty(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::internal::ZeroFieldsBase(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::internal::ZeroFieldsBase(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE // @@protoc_insertion_point(arena_constructor:google.protobuf.Empty) } Empty::Empty( ::google::protobuf::Arena* arena, const Empty& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::internal::ZeroFieldsBase(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::internal::ZeroFieldsBase(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE Empty* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( @@ -122,11 +135,13 @@ const ::google::protobuf::MessageLite::ClassDataFull nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized &Empty::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) ::google::protobuf::internal::ZeroFieldsBase::GetDeleteImpl(), ::google::protobuf::internal::ZeroFieldsBase::GetNewImpl(), ::google::protobuf::internal::ZeroFieldsBase::GetClearImpl(), ::google::protobuf::internal::ZeroFieldsBase::GetByteSizeLongImpl(), ::google::protobuf::internal::ZeroFieldsBase::GetSerializeImpl(), +#endif // PROTOBUF_CUSTOM_VTABLE PROTOBUF_FIELD_OFFSET(Empty, _impl_._cached_size_), false, }, diff --git a/src/google/protobuf/field_mask.pb.cc b/src/google/protobuf/field_mask.pb.cc index 39771f4c10..c2ba5d6812 100644 --- a/src/google/protobuf/field_mask.pb.cc +++ b/src/google/protobuf/field_mask.pb.cc @@ -33,8 +33,13 @@ inline constexpr FieldMask::Impl_::Impl_( template PROTOBUF_CONSTEXPR FieldMask::FieldMask(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(_class_data_.base()), - _impl_(::_pbi::ConstantInitialized()) {} +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} struct FieldMaskDefaultTypeInternal { PROTOBUF_CONSTEXPR FieldMaskDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} ~FieldMaskDefaultTypeInternal() {} @@ -107,7 +112,11 @@ class FieldMask::_Internal { }; FieldMask::FieldMask(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:google.protobuf.FieldMask) } @@ -120,7 +129,11 @@ inline PROTOBUF_NDEBUG_INLINE FieldMask::Impl_::Impl_( FieldMask::FieldMask( ::google::protobuf::Arena* arena, const FieldMask& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE FieldMask* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( @@ -157,11 +170,13 @@ const ::google::protobuf::MessageLite::ClassDataFull nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized &FieldMask::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) ::google::protobuf::Message::GetDeleteImpl(), ::google::protobuf::Message::GetNewImpl(), ::google::protobuf::Message::GetClearImpl(), ::google::protobuf::Message::GetByteSizeLongImpl(), ::google::protobuf::Message::GetSerializeImpl(), +#endif // PROTOBUF_CUSTOM_VTABLE PROTOBUF_FIELD_OFFSET(FieldMask, _impl_._cached_size_), false, }, diff --git a/src/google/protobuf/source_context.pb.cc b/src/google/protobuf/source_context.pb.cc index 0c45106ba7..5195a1c8ac 100644 --- a/src/google/protobuf/source_context.pb.cc +++ b/src/google/protobuf/source_context.pb.cc @@ -35,8 +35,13 @@ inline constexpr SourceContext::Impl_::Impl_( template PROTOBUF_CONSTEXPR SourceContext::SourceContext(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(_class_data_.base()), - _impl_(::_pbi::ConstantInitialized()) {} +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} struct SourceContextDefaultTypeInternal { PROTOBUF_CONSTEXPR SourceContextDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} ~SourceContextDefaultTypeInternal() {} @@ -109,7 +114,11 @@ class SourceContext::_Internal { }; SourceContext::SourceContext(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:google.protobuf.SourceContext) } @@ -122,7 +131,11 @@ inline PROTOBUF_NDEBUG_INLINE SourceContext::Impl_::Impl_( SourceContext::SourceContext( ::google::protobuf::Arena* arena, const SourceContext& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE SourceContext* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( @@ -160,11 +173,13 @@ const ::google::protobuf::MessageLite::ClassDataFull nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized &SourceContext::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) ::google::protobuf::Message::GetDeleteImpl(), ::google::protobuf::Message::GetNewImpl(), ::google::protobuf::Message::GetClearImpl(), ::google::protobuf::Message::GetByteSizeLongImpl(), ::google::protobuf::Message::GetSerializeImpl(), +#endif // PROTOBUF_CUSTOM_VTABLE PROTOBUF_FIELD_OFFSET(SourceContext, _impl_._cached_size_), false, }, diff --git a/src/google/protobuf/struct.pb.cc b/src/google/protobuf/struct.pb.cc index bdfbeaf57c..af5522d6a2 100644 --- a/src/google/protobuf/struct.pb.cc +++ b/src/google/protobuf/struct.pb.cc @@ -33,8 +33,13 @@ inline constexpr ListValue::Impl_::Impl_( template PROTOBUF_CONSTEXPR ListValue::ListValue(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(_class_data_.base()), - _impl_(::_pbi::ConstantInitialized()) {} +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} struct ListValueDefaultTypeInternal { PROTOBUF_CONSTEXPR ListValueDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} ~ListValueDefaultTypeInternal() {} @@ -53,8 +58,13 @@ inline constexpr Struct::Impl_::Impl_( template PROTOBUF_CONSTEXPR Struct::Struct(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(_class_data_.base()), - _impl_(::_pbi::ConstantInitialized()) {} +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} struct StructDefaultTypeInternal { PROTOBUF_CONSTEXPR StructDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} ~StructDefaultTypeInternal() {} @@ -67,7 +77,12 @@ PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_EXPORT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 StructDefaultTypeInternal _Struct_default_instance_; template PROTOBUF_CONSTEXPR Struct_FieldsEntry_DoNotUse::Struct_FieldsEntry_DoNotUse(::_pbi::ConstantInitialized) - : Struct_FieldsEntry_DoNotUse::MapEntry(_class_data_.base()) {} +#if defined(PROTOBUF_CUSTOM_VTABLE) + : Struct_FieldsEntry_DoNotUse::MapEntry(_class_data_.base()){} +#else // PROTOBUF_CUSTOM_VTABLE + : Struct_FieldsEntry_DoNotUse::MapEntry() { +} +#endif // PROTOBUF_CUSTOM_VTABLE struct Struct_FieldsEntry_DoNotUseDefaultTypeInternal { PROTOBUF_CONSTEXPR Struct_FieldsEntry_DoNotUseDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} ~Struct_FieldsEntry_DoNotUseDefaultTypeInternal() {} @@ -87,8 +102,13 @@ inline constexpr Value::Impl_::Impl_( template PROTOBUF_CONSTEXPR Value::Value(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(_class_data_.base()), - _impl_(::_pbi::ConstantInitialized()) {} +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} struct ValueDefaultTypeInternal { PROTOBUF_CONSTEXPR ValueDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} ~ValueDefaultTypeInternal() {} @@ -216,34 +236,41 @@ bool NullValue_IsValid(int value) { } // =================================================================== -Struct_FieldsEntry_DoNotUse::Struct_FieldsEntry_DoNotUse() : SuperType(_class_data_.base()) {} -Struct_FieldsEntry_DoNotUse::Struct_FieldsEntry_DoNotUse(::google::protobuf::Arena* arena) - : SuperType(arena, _class_data_.base()) {} -PROTOBUF_CONSTINIT -PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 -const ::google::protobuf::MessageLite::ClassDataFull - Struct_FieldsEntry_DoNotUse::_class_data_ = { - ::google::protobuf::Message::ClassData{ - nullptr, // tc_table - nullptr, // OnDemandRegisterArenaDtor - nullptr, // IsInitialized - &Struct_FieldsEntry_DoNotUse::MergeImpl, - ::google::protobuf::Message::GetDeleteImpl(), - ::google::protobuf::Message::GetNewImpl(), - ::google::protobuf::Message::ClearImpl, ::google::protobuf::Message::ByteSizeLongImpl, - ::google::protobuf::Message::_InternalSerializeImpl, - PROTOBUF_FIELD_OFFSET(Struct_FieldsEntry_DoNotUse, _cached_size_), - false, - }, - &Struct_FieldsEntry_DoNotUse::kDescriptorMethods, - &descriptor_table_google_2fprotobuf_2fstruct_2eproto, - nullptr, // tracker -}; -const ::google::protobuf::MessageLite::ClassData* Struct_FieldsEntry_DoNotUse::GetClassData() const { - ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); - ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); - return _class_data_.base(); -} +#if defined(PROTOBUF_CUSTOM_VTABLE) + Struct_FieldsEntry_DoNotUse::Struct_FieldsEntry_DoNotUse() : SuperType(_class_data_.base()) {} + Struct_FieldsEntry_DoNotUse::Struct_FieldsEntry_DoNotUse(::google::protobuf::Arena* arena) + : SuperType(arena, _class_data_.base()) {} +#else // PROTOBUF_CUSTOM_VTABLE + Struct_FieldsEntry_DoNotUse::Struct_FieldsEntry_DoNotUse() : SuperType() {} + Struct_FieldsEntry_DoNotUse::Struct_FieldsEntry_DoNotUse(::google::protobuf::Arena* arena) : SuperType(arena) {} +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 + const ::google::protobuf::MessageLite::ClassDataFull + Struct_FieldsEntry_DoNotUse::_class_data_ = { + ::google::protobuf::Message::ClassData{ + nullptr, // tc_table + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &Struct_FieldsEntry_DoNotUse::MergeImpl, + #if defined(PROTOBUF_CUSTOM_VTABLE) + ::google::protobuf::Message::GetDeleteImpl(), + ::google::protobuf::Message::GetNewImpl(), + ::google::protobuf::Message::ClearImpl, ::google::protobuf::Message::ByteSizeLongImpl, + ::google::protobuf::Message::_InternalSerializeImpl, + #endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(Struct_FieldsEntry_DoNotUse, _cached_size_), + false, + }, + &Struct_FieldsEntry_DoNotUse::kDescriptorMethods, + &descriptor_table_google_2fprotobuf_2fstruct_2eproto, + nullptr, // tracker + }; + const ::google::protobuf::MessageLite::ClassData* Struct_FieldsEntry_DoNotUse::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); + } // =================================================================== class Struct::_Internal { @@ -251,7 +278,11 @@ class Struct::_Internal { }; Struct::Struct(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:google.protobuf.Struct) } @@ -264,7 +295,11 @@ inline PROTOBUF_NDEBUG_INLINE Struct::Impl_::Impl_( Struct::Struct( ::google::protobuf::Arena* arena, const Struct& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE Struct* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( @@ -301,11 +336,13 @@ const ::google::protobuf::MessageLite::ClassDataFull nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized &Struct::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) ::google::protobuf::Message::GetDeleteImpl(), ::google::protobuf::Message::GetNewImpl(), ::google::protobuf::Message::GetClearImpl(), ::google::protobuf::Message::GetByteSizeLongImpl(), ::google::protobuf::Message::GetSerializeImpl(), +#endif // PROTOBUF_CUSTOM_VTABLE PROTOBUF_FIELD_OFFSET(Struct, _impl_._cached_size_), false, }, @@ -499,7 +536,11 @@ void Value::set_allocated_list_value(::google::protobuf::ListValue* list_value) // @@protoc_insertion_point(field_set_allocated:google.protobuf.Value.list_value) } Value::Value(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:google.protobuf.Value) } @@ -513,7 +554,11 @@ inline PROTOBUF_NDEBUG_INLINE Value::Impl_::Impl_( Value::Value( ::google::protobuf::Arena* arena, const Value& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE Value* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( @@ -620,11 +665,13 @@ const ::google::protobuf::MessageLite::ClassDataFull nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized &Value::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) ::google::protobuf::Message::GetDeleteImpl(), ::google::protobuf::Message::GetNewImpl(), ::google::protobuf::Message::GetClearImpl(), ::google::protobuf::Message::GetByteSizeLongImpl(), ::google::protobuf::Message::GetSerializeImpl(), +#endif // PROTOBUF_CUSTOM_VTABLE PROTOBUF_FIELD_OFFSET(Value, _impl_._cached_size_), false, }, @@ -893,7 +940,11 @@ class ListValue::_Internal { }; ListValue::ListValue(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:google.protobuf.ListValue) } @@ -906,7 +957,11 @@ inline PROTOBUF_NDEBUG_INLINE ListValue::Impl_::Impl_( ListValue::ListValue( ::google::protobuf::Arena* arena, const ListValue& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE ListValue* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( @@ -943,11 +998,13 @@ const ::google::protobuf::MessageLite::ClassDataFull nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized &ListValue::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) ::google::protobuf::Message::GetDeleteImpl(), ::google::protobuf::Message::GetNewImpl(), ::google::protobuf::Message::GetClearImpl(), ::google::protobuf::Message::GetByteSizeLongImpl(), ::google::protobuf::Message::GetSerializeImpl(), +#endif // PROTOBUF_CUSTOM_VTABLE PROTOBUF_FIELD_OFFSET(ListValue, _impl_._cached_size_), false, }, diff --git a/src/google/protobuf/timestamp.pb.cc b/src/google/protobuf/timestamp.pb.cc index 7a4c17cefa..a321905ea9 100644 --- a/src/google/protobuf/timestamp.pb.cc +++ b/src/google/protobuf/timestamp.pb.cc @@ -34,8 +34,13 @@ inline constexpr Timestamp::Impl_::Impl_( template PROTOBUF_CONSTEXPR Timestamp::Timestamp(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(_class_data_.base()), - _impl_(::_pbi::ConstantInitialized()) {} +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} struct TimestampDefaultTypeInternal { PROTOBUF_CONSTEXPR TimestampDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} ~TimestampDefaultTypeInternal() {} @@ -109,7 +114,11 @@ class Timestamp::_Internal { }; Timestamp::Timestamp(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:google.protobuf.Timestamp) } @@ -151,11 +160,13 @@ const ::google::protobuf::MessageLite::ClassDataFull nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized &Timestamp::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) ::google::protobuf::Message::GetDeleteImpl(), ::google::protobuf::Message::GetNewImpl(), ::google::protobuf::Message::GetClearImpl(), ::google::protobuf::Message::GetByteSizeLongImpl(), ::google::protobuf::Message::GetSerializeImpl(), +#endif // PROTOBUF_CUSTOM_VTABLE PROTOBUF_FIELD_OFFSET(Timestamp, _impl_._cached_size_), false, }, diff --git a/src/google/protobuf/type.pb.cc b/src/google/protobuf/type.pb.cc index f85aab2102..aebb56ed51 100644 --- a/src/google/protobuf/type.pb.cc +++ b/src/google/protobuf/type.pb.cc @@ -36,8 +36,13 @@ inline constexpr Option::Impl_::Impl_( template PROTOBUF_CONSTEXPR Option::Option(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(_class_data_.base()), - _impl_(::_pbi::ConstantInitialized()) {} +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} struct OptionDefaultTypeInternal { PROTOBUF_CONSTEXPR OptionDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} ~OptionDefaultTypeInternal() {} @@ -73,8 +78,13 @@ inline constexpr Field::Impl_::Impl_( template PROTOBUF_CONSTEXPR Field::Field(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(_class_data_.base()), - _impl_(::_pbi::ConstantInitialized()) {} +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} struct FieldDefaultTypeInternal { PROTOBUF_CONSTEXPR FieldDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} ~FieldDefaultTypeInternal() {} @@ -97,8 +107,13 @@ inline constexpr EnumValue::Impl_::Impl_( template PROTOBUF_CONSTEXPR EnumValue::EnumValue(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(_class_data_.base()), - _impl_(::_pbi::ConstantInitialized()) {} +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} struct EnumValueDefaultTypeInternal { PROTOBUF_CONSTEXPR EnumValueDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} ~EnumValueDefaultTypeInternal() {} @@ -127,8 +142,13 @@ inline constexpr Type::Impl_::Impl_( template PROTOBUF_CONSTEXPR Type::Type(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(_class_data_.base()), - _impl_(::_pbi::ConstantInitialized()) {} +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} struct TypeDefaultTypeInternal { PROTOBUF_CONSTEXPR TypeDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} ~TypeDefaultTypeInternal() {} @@ -156,8 +176,13 @@ inline constexpr Enum::Impl_::Impl_( template PROTOBUF_CONSTEXPR Enum::Enum(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(_class_data_.base()), - _impl_(::_pbi::ConstantInitialized()) {} +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} struct EnumDefaultTypeInternal { PROTOBUF_CONSTEXPR EnumDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} ~EnumDefaultTypeInternal() {} @@ -429,7 +454,11 @@ void Type::clear_source_context() { _impl_._has_bits_[0] &= ~0x00000001u; } Type::Type(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:google.protobuf.Type) } @@ -447,7 +476,11 @@ inline PROTOBUF_NDEBUG_INLINE Type::Impl_::Impl_( Type::Type( ::google::protobuf::Arena* arena, const Type& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE Type* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( @@ -502,11 +535,13 @@ const ::google::protobuf::MessageLite::ClassDataFull nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized &Type::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) ::google::protobuf::Message::GetDeleteImpl(), ::google::protobuf::Message::GetNewImpl(), ::google::protobuf::Message::GetClearImpl(), ::google::protobuf::Message::GetByteSizeLongImpl(), ::google::protobuf::Message::GetSerializeImpl(), +#endif // PROTOBUF_CUSTOM_VTABLE PROTOBUF_FIELD_OFFSET(Type, _impl_._cached_size_), false, }, @@ -833,7 +868,11 @@ class Field::_Internal { }; Field::Field(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:google.protobuf.Field) } @@ -850,7 +889,11 @@ inline PROTOBUF_NDEBUG_INLINE Field::Impl_::Impl_( Field::Field( ::google::protobuf::Arena* arena, const Field& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE Field* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( @@ -908,11 +951,13 @@ const ::google::protobuf::MessageLite::ClassDataFull nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized &Field::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) ::google::protobuf::Message::GetDeleteImpl(), ::google::protobuf::Message::GetNewImpl(), ::google::protobuf::Message::GetClearImpl(), ::google::protobuf::Message::GetByteSizeLongImpl(), ::google::protobuf::Message::GetSerializeImpl(), +#endif // PROTOBUF_CUSTOM_VTABLE PROTOBUF_FIELD_OFFSET(Field, _impl_._cached_size_), false, }, @@ -1290,7 +1335,11 @@ void Enum::clear_source_context() { _impl_._has_bits_[0] &= ~0x00000001u; } Enum::Enum(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:google.protobuf.Enum) } @@ -1307,7 +1356,11 @@ inline PROTOBUF_NDEBUG_INLINE Enum::Impl_::Impl_( Enum::Enum( ::google::protobuf::Arena* arena, const Enum& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE Enum* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( @@ -1361,11 +1414,13 @@ const ::google::protobuf::MessageLite::ClassDataFull nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized &Enum::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) ::google::protobuf::Message::GetDeleteImpl(), ::google::protobuf::Message::GetNewImpl(), ::google::protobuf::Message::GetClearImpl(), ::google::protobuf::Message::GetByteSizeLongImpl(), ::google::protobuf::Message::GetSerializeImpl(), +#endif // PROTOBUF_CUSTOM_VTABLE PROTOBUF_FIELD_OFFSET(Enum, _impl_._cached_size_), false, }, @@ -1667,7 +1722,11 @@ class EnumValue::_Internal { }; EnumValue::EnumValue(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:google.protobuf.EnumValue) } @@ -1681,7 +1740,11 @@ inline PROTOBUF_NDEBUG_INLINE EnumValue::Impl_::Impl_( EnumValue::EnumValue( ::google::protobuf::Arena* arena, const EnumValue& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE EnumValue* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( @@ -1722,11 +1785,13 @@ const ::google::protobuf::MessageLite::ClassDataFull nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized &EnumValue::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) ::google::protobuf::Message::GetDeleteImpl(), ::google::protobuf::Message::GetNewImpl(), ::google::protobuf::Message::GetClearImpl(), ::google::protobuf::Message::GetByteSizeLongImpl(), ::google::protobuf::Message::GetSerializeImpl(), +#endif // PROTOBUF_CUSTOM_VTABLE PROTOBUF_FIELD_OFFSET(EnumValue, _impl_._cached_size_), false, }, @@ -1934,7 +1999,11 @@ void Option::clear_value() { _impl_._has_bits_[0] &= ~0x00000001u; } Option::Option(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE SharedCtor(arena); // @@protoc_insertion_point(arena_constructor:google.protobuf.Option) } @@ -1948,7 +2017,11 @@ inline PROTOBUF_NDEBUG_INLINE Option::Impl_::Impl_( Option::Option( ::google::protobuf::Arena* arena, const Option& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE Option* const _this = this; (void)_this; _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( @@ -1992,11 +2065,13 @@ const ::google::protobuf::MessageLite::ClassDataFull nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized &Option::MergeImpl, +#if defined(PROTOBUF_CUSTOM_VTABLE) ::google::protobuf::Message::GetDeleteImpl