aboutsummaryrefslogtreecommitdiff
path: root/src/google/protobuf/descriptor.pb.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/google/protobuf/descriptor.pb.cc')
-rw-r--r--src/google/protobuf/descriptor.pb.cc59
1 files changed, 50 insertions, 9 deletions
diff --git a/src/google/protobuf/descriptor.pb.cc b/src/google/protobuf/descriptor.pb.cc
index 43556237..acd5491a 100644
--- a/src/google/protobuf/descriptor.pb.cc
+++ b/src/google/protobuf/descriptor.pb.cc
@@ -622,30 +622,55 @@ void protobuf_RegisterTypes(const ::std::string&) {
} // namespace
void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto() {
+ FileDescriptorSet::default_instance_.Shutdown();
delete FileDescriptorSet_reflection_;
+ FileDescriptorProto::default_instance_.Shutdown();
delete FileDescriptorProto_reflection_;
+ DescriptorProto::default_instance_.Shutdown();
delete DescriptorProto_reflection_;
+ DescriptorProto_ExtensionRange::default_instance_.Shutdown();
delete DescriptorProto_ExtensionRange_reflection_;
+ DescriptorProto_ReservedRange::default_instance_.Shutdown();
delete DescriptorProto_ReservedRange_reflection_;
+ FieldDescriptorProto::default_instance_.Shutdown();
delete FieldDescriptorProto_reflection_;
+ OneofDescriptorProto::default_instance_.Shutdown();
delete OneofDescriptorProto_reflection_;
+ EnumDescriptorProto::default_instance_.Shutdown();
delete EnumDescriptorProto_reflection_;
+ EnumValueDescriptorProto::default_instance_.Shutdown();
delete EnumValueDescriptorProto_reflection_;
+ ServiceDescriptorProto::default_instance_.Shutdown();
delete ServiceDescriptorProto_reflection_;
+ MethodDescriptorProto::default_instance_.Shutdown();
delete MethodDescriptorProto_reflection_;
+ FileOptions::default_instance_.Shutdown();
delete FileOptions_reflection_;
+ MessageOptions::default_instance_.Shutdown();
delete MessageOptions_reflection_;
+ FieldOptions::default_instance_.Shutdown();
delete FieldOptions_reflection_;
+ OneofOptions::default_instance_.Shutdown();
delete OneofOptions_reflection_;
+ EnumOptions::default_instance_.Shutdown();
delete EnumOptions_reflection_;
+ EnumValueOptions::default_instance_.Shutdown();
delete EnumValueOptions_reflection_;
+ ServiceOptions::default_instance_.Shutdown();
delete ServiceOptions_reflection_;
+ MethodOptions::default_instance_.Shutdown();
delete MethodOptions_reflection_;
+ UninterpretedOption::default_instance_.Shutdown();
delete UninterpretedOption_reflection_;
+ UninterpretedOption_NamePart::default_instance_.Shutdown();
delete UninterpretedOption_NamePart_reflection_;
+ SourceCodeInfo::default_instance_.Shutdown();
delete SourceCodeInfo_reflection_;
+ SourceCodeInfo_Location::default_instance_.Shutdown();
delete SourceCodeInfo_Location_reflection_;
+ GeneratedCodeInfo::default_instance_.Shutdown();
delete GeneratedCodeInfo_reflection_;
+ GeneratedCodeInfo_Annotation::default_instance_.Shutdown();
delete GeneratedCodeInfo_Annotation_reflection_;
}
@@ -1231,8 +1256,10 @@ void FileDescriptorProto::SharedDtor() {
name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
package_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
syntax_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
- delete options_;
- delete source_code_info_;
+ if (this != &default_instance_.get()) {
+ delete options_;
+ delete source_code_info_;
+ }
}
void FileDescriptorProto::SetCachedSize(int size) const {
@@ -3137,7 +3164,9 @@ DescriptorProto::~DescriptorProto() {
void DescriptorProto::SharedDtor() {
name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
- delete options_;
+ if (this != &default_instance_.get()) {
+ delete options_;
+ }
}
void DescriptorProto::SetCachedSize(int size) const {
@@ -4380,7 +4409,9 @@ void FieldDescriptorProto::SharedDtor() {
extendee_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
default_value_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
json_name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
- delete options_;
+ if (this != &default_instance_.get()) {
+ delete options_;
+ }
}
void FieldDescriptorProto::SetCachedSize(int size) const {
@@ -5511,7 +5542,9 @@ OneofDescriptorProto::~OneofDescriptorProto() {
void OneofDescriptorProto::SharedDtor() {
name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
- delete options_;
+ if (this != &default_instance_.get()) {
+ delete options_;
+ }
}
void OneofDescriptorProto::SetCachedSize(int size) const {
@@ -5932,7 +5965,9 @@ EnumDescriptorProto::~EnumDescriptorProto() {
void EnumDescriptorProto::SharedDtor() {
name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
- delete options_;
+ if (this != &default_instance_.get()) {
+ delete options_;
+ }
}
void EnumDescriptorProto::SetCachedSize(int size) const {
@@ -6429,7 +6464,9 @@ EnumValueDescriptorProto::~EnumValueDescriptorProto() {
void EnumValueDescriptorProto::SharedDtor() {
name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
- delete options_;
+ if (this != &default_instance_.get()) {
+ delete options_;
+ }
}
void EnumValueDescriptorProto::SetCachedSize(int size) const {
@@ -6911,7 +6948,9 @@ ServiceDescriptorProto::~ServiceDescriptorProto() {
void ServiceDescriptorProto::SharedDtor() {
name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
- delete options_;
+ if (this != &default_instance_.get()) {
+ delete options_;
+ }
}
void ServiceDescriptorProto::SetCachedSize(int size) const {
@@ -7416,7 +7455,9 @@ void MethodDescriptorProto::SharedDtor() {
name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
input_type_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
output_type_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
- delete options_;
+ if (this != &default_instance_.get()) {
+ delete options_;
+ }
}
void MethodDescriptorProto::SetCachedSize(int size) const {