OLD | NEW |
1 // Generated by the protocol buffer compiler. DO NOT EDIT! | 1 // Generated by the protocol buffer compiler. DO NOT EDIT! |
2 // source: google/protobuf/type.proto | 2 // source: google/protobuf/type.proto |
3 | 3 |
4 #define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION | 4 #define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION |
5 #include <google/protobuf/type.pb.h> | 5 #include <google/protobuf/type.pb.h> |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 | 8 |
9 #include <google/protobuf/stubs/common.h> | 9 #include <google/protobuf/stubs/common.h> |
10 #include <google/protobuf/stubs/port.h> | 10 #include <google/protobuf/stubs/port.h> |
11 #include <google/protobuf/stubs/once.h> | 11 #include <google/protobuf/stubs/once.h> |
12 #include <google/protobuf/io/coded_stream.h> | 12 #include <google/protobuf/io/coded_stream.h> |
13 #include <google/protobuf/wire_format_lite_inl.h> | 13 #include <google/protobuf/wire_format_lite_inl.h> |
14 #include <google/protobuf/descriptor.h> | 14 #include <google/protobuf/descriptor.h> |
15 #include <google/protobuf/generated_message_reflection.h> | 15 #include <google/protobuf/generated_message_reflection.h> |
16 #include <google/protobuf/reflection_ops.h> | 16 #include <google/protobuf/reflection_ops.h> |
17 #include <google/protobuf/wire_format.h> | 17 #include <google/protobuf/wire_format.h> |
18 // @@protoc_insertion_point(includes) | 18 // @@protoc_insertion_point(includes) |
19 | 19 |
20 namespace google { | 20 namespace google { |
21 namespace protobuf { | 21 namespace protobuf { |
| 22 class TypeDefaultTypeInternal : public ::google::protobuf::internal::ExplicitlyC
onstructed<Type> {}; |
| 23 TypeDefaultTypeInternal _Type_default_instance_; |
| 24 class FieldDefaultTypeInternal : public ::google::protobuf::internal::Explicitly
Constructed<Field> {}; |
| 25 FieldDefaultTypeInternal _Field_default_instance_; |
| 26 class EnumDefaultTypeInternal : public ::google::protobuf::internal::ExplicitlyC
onstructed<Enum> {}; |
| 27 EnumDefaultTypeInternal _Enum_default_instance_; |
| 28 class EnumValueDefaultTypeInternal : public ::google::protobuf::internal::Explic
itlyConstructed<EnumValue> {}; |
| 29 EnumValueDefaultTypeInternal _EnumValue_default_instance_; |
| 30 class OptionDefaultTypeInternal : public ::google::protobuf::internal::Explicitl
yConstructed<Option> {}; |
| 31 OptionDefaultTypeInternal _Option_default_instance_; |
22 | 32 |
23 namespace { | 33 namespace { |
24 | 34 |
25 const ::google::protobuf::Descriptor* Type_descriptor_ = NULL; | 35 ::google::protobuf::Metadata file_level_metadata[5]; |
26 const ::google::protobuf::internal::GeneratedMessageReflection* | 36 const ::google::protobuf::EnumDescriptor* file_level_enum_descriptors[3]; |
27 Type_reflection_ = NULL; | |
28 const ::google::protobuf::Descriptor* Field_descriptor_ = NULL; | |
29 const ::google::protobuf::internal::GeneratedMessageReflection* | |
30 Field_reflection_ = NULL; | |
31 const ::google::protobuf::EnumDescriptor* Field_Kind_descriptor_ = NULL; | |
32 const ::google::protobuf::EnumDescriptor* Field_Cardinality_descriptor_ = NULL; | |
33 const ::google::protobuf::Descriptor* Enum_descriptor_ = NULL; | |
34 const ::google::protobuf::internal::GeneratedMessageReflection* | |
35 Enum_reflection_ = NULL; | |
36 const ::google::protobuf::Descriptor* EnumValue_descriptor_ = NULL; | |
37 const ::google::protobuf::internal::GeneratedMessageReflection* | |
38 EnumValue_reflection_ = NULL; | |
39 const ::google::protobuf::Descriptor* Option_descriptor_ = NULL; | |
40 const ::google::protobuf::internal::GeneratedMessageReflection* | |
41 Option_reflection_ = NULL; | |
42 const ::google::protobuf::EnumDescriptor* Syntax_descriptor_ = NULL; | |
43 | 37 |
44 } // namespace | 38 } // namespace |
45 | 39 |
46 | 40 |
47 void protobuf_AssignDesc_google_2fprotobuf_2ftype_2eproto() { | 41 const ::google::protobuf::uint32* protobuf_Offsets_google_2fprotobuf_2ftype_2epr
oto() GOOGLE_ATTRIBUTE_COLD; |
48 protobuf_AddDesc_google_2fprotobuf_2ftype_2eproto(); | 42 const ::google::protobuf::uint32* protobuf_Offsets_google_2fprotobuf_2ftype_2epr
oto() { |
49 const ::google::protobuf::FileDescriptor* file = | 43 static const ::google::protobuf::uint32 offsets[] = { |
50 ::google::protobuf::DescriptorPool::generated_pool()->FindFileByName( | 44 ~0u, // no _has_bits_ |
51 "google/protobuf/type.proto"); | 45 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Type, _internal_metadata_), |
52 GOOGLE_CHECK(file != NULL); | 46 ~0u, // no _extensions_ |
53 Type_descriptor_ = file->message_type(0); | 47 ~0u, // no _oneof_case_ |
54 static const int Type_offsets_[6] = { | |
55 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Type, name_), | 48 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Type, name_), |
56 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Type, fields_), | 49 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Type, fields_), |
57 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Type, oneofs_), | 50 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Type, oneofs_), |
58 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Type, options_), | 51 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Type, options_), |
59 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Type, source_context_), | 52 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Type, source_context_), |
60 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Type, syntax_), | 53 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Type, syntax_), |
61 }; | 54 ~0u, // no _has_bits_ |
62 Type_reflection_ = | 55 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Field, _internal_metadata_), |
63 ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessag
eReflection( | 56 ~0u, // no _extensions_ |
64 Type_descriptor_, | 57 ~0u, // no _oneof_case_ |
65 Type::default_instance_, | |
66 Type_offsets_, | |
67 -1, | |
68 -1, | |
69 -1, | |
70 sizeof(Type), | |
71 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Type, _internal_metadata_), | |
72 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Type, _is_default_instance_
)); | |
73 Field_descriptor_ = file->message_type(1); | |
74 static const int Field_offsets_[10] = { | |
75 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Field, kind_), | 58 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Field, kind_), |
76 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Field, cardinality_), | 59 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Field, cardinality_), |
77 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Field, number_), | 60 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Field, number_), |
78 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Field, name_), | 61 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Field, name_), |
79 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Field, type_url_), | 62 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Field, type_url_), |
80 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Field, oneof_index_), | 63 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Field, oneof_index_), |
81 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Field, packed_), | 64 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Field, packed_), |
82 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Field, options_), | 65 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Field, options_), |
83 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Field, json_name_), | 66 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Field, json_name_), |
84 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Field, default_value_), | 67 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Field, default_value_), |
85 }; | 68 ~0u, // no _has_bits_ |
86 Field_reflection_ = | 69 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Enum, _internal_metadata_), |
87 ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessag
eReflection( | 70 ~0u, // no _extensions_ |
88 Field_descriptor_, | 71 ~0u, // no _oneof_case_ |
89 Field::default_instance_, | |
90 Field_offsets_, | |
91 -1, | |
92 -1, | |
93 -1, | |
94 sizeof(Field), | |
95 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Field, _internal_metadata_)
, | |
96 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Field, _is_default_instance
_)); | |
97 Field_Kind_descriptor_ = Field_descriptor_->enum_type(0); | |
98 Field_Cardinality_descriptor_ = Field_descriptor_->enum_type(1); | |
99 Enum_descriptor_ = file->message_type(2); | |
100 static const int Enum_offsets_[5] = { | |
101 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Enum, name_), | 72 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Enum, name_), |
102 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Enum, enumvalue_), | 73 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Enum, enumvalue_), |
103 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Enum, options_), | 74 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Enum, options_), |
104 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Enum, source_context_), | 75 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Enum, source_context_), |
105 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Enum, syntax_), | 76 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Enum, syntax_), |
106 }; | 77 ~0u, // no _has_bits_ |
107 Enum_reflection_ = | 78 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumValue, _internal_metadata
_), |
108 ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessag
eReflection( | 79 ~0u, // no _extensions_ |
109 Enum_descriptor_, | 80 ~0u, // no _oneof_case_ |
110 Enum::default_instance_, | |
111 Enum_offsets_, | |
112 -1, | |
113 -1, | |
114 -1, | |
115 sizeof(Enum), | |
116 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Enum, _internal_metadata_), | |
117 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Enum, _is_default_instance_
)); | |
118 EnumValue_descriptor_ = file->message_type(3); | |
119 static const int EnumValue_offsets_[3] = { | |
120 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumValue, name_), | 81 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumValue, name_), |
121 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumValue, number_), | 82 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumValue, number_), |
122 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumValue, options_), | 83 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumValue, options_), |
123 }; | 84 ~0u, // no _has_bits_ |
124 EnumValue_reflection_ = | 85 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Option, _internal_metadata_), |
125 ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessag
eReflection( | 86 ~0u, // no _extensions_ |
126 EnumValue_descriptor_, | 87 ~0u, // no _oneof_case_ |
127 EnumValue::default_instance_, | |
128 EnumValue_offsets_, | |
129 -1, | |
130 -1, | |
131 -1, | |
132 sizeof(EnumValue), | |
133 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumValue, _internal_metada
ta_), | |
134 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumValue, _is_default_inst
ance_)); | |
135 Option_descriptor_ = file->message_type(4); | |
136 static const int Option_offsets_[2] = { | |
137 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Option, name_), | 88 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Option, name_), |
138 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Option, value_), | 89 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Option, value_), |
139 }; | 90 }; |
140 Option_reflection_ = | 91 return offsets; |
141 ::google::protobuf::internal::GeneratedMessageReflection::NewGeneratedMessag
eReflection( | 92 } |
142 Option_descriptor_, | 93 |
143 Option::default_instance_, | 94 static const ::google::protobuf::internal::MigrationSchema schemas[] = { |
144 Option_offsets_, | 95 { 0, -1, sizeof(Type)}, |
145 -1, | 96 { 10, -1, sizeof(Field)}, |
146 -1, | 97 { 24, -1, sizeof(Enum)}, |
147 -1, | 98 { 33, -1, sizeof(EnumValue)}, |
148 sizeof(Option), | 99 { 40, -1, sizeof(Option)}, |
149 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Option, _internal_metadata_
), | 100 }; |
150 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Option, _is_default_instanc
e_)); | 101 |
151 Syntax_descriptor_ = file->enum_type(0); | 102 static const ::google::protobuf::internal::DefaultInstanceData file_default_inst
ances[] = { |
152 } | 103 {reinterpret_cast<const ::google::protobuf::Message*>(&_Type_default_instance_
), NULL}, |
| 104 {reinterpret_cast<const ::google::protobuf::Message*>(&_Field_default_instance
_), NULL}, |
| 105 {reinterpret_cast<const ::google::protobuf::Message*>(&_Enum_default_instance_
), NULL}, |
| 106 {reinterpret_cast<const ::google::protobuf::Message*>(&_EnumValue_default_inst
ance_), NULL}, |
| 107 {reinterpret_cast<const ::google::protobuf::Message*>(&_Option_default_instanc
e_), NULL}, |
| 108 }; |
153 | 109 |
154 namespace { | 110 namespace { |
155 | 111 |
156 GOOGLE_PROTOBUF_DECLARE_ONCE(protobuf_AssignDescriptors_once_); | 112 void protobuf_AssignDescriptors() { |
157 inline void protobuf_AssignDescriptorsOnce() { | 113 protobuf_AddDesc_google_2fprotobuf_2ftype_2eproto(); |
158 ::google::protobuf::GoogleOnceInit(&protobuf_AssignDescriptors_once_, | 114 ::google::protobuf::MessageFactory* factory = NULL; |
159 &protobuf_AssignDesc_google_2fprotobuf_2ftype_2eproto); | 115 AssignDescriptors( |
160 } | 116 "google/protobuf/type.proto", schemas, file_default_instances, protobuf_Of
fsets_google_2fprotobuf_2ftype_2eproto(), factory, |
161 | 117 file_level_metadata, file_level_enum_descriptors, NULL); |
| 118 } |
| 119 |
| 120 void protobuf_AssignDescriptorsOnce() { |
| 121 static GOOGLE_PROTOBUF_DECLARE_ONCE(once); |
| 122 ::google::protobuf::GoogleOnceInit(&once, &protobuf_AssignDescriptors); |
| 123 } |
| 124 |
| 125 void protobuf_RegisterTypes(const ::std::string&) GOOGLE_ATTRIBUTE_COLD; |
162 void protobuf_RegisterTypes(const ::std::string&) { | 126 void protobuf_RegisterTypes(const ::std::string&) { |
163 protobuf_AssignDescriptorsOnce(); | 127 protobuf_AssignDescriptorsOnce(); |
164 ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( | 128 ::google::protobuf::internal::RegisterAllTypes(file_level_metadata, 5); |
165 Type_descriptor_, &Type::default_instance()); | |
166 ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( | |
167 Field_descriptor_, &Field::default_instance()); | |
168 ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( | |
169 Enum_descriptor_, &Enum::default_instance()); | |
170 ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( | |
171 EnumValue_descriptor_, &EnumValue::default_instance()); | |
172 ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( | |
173 Option_descriptor_, &Option::default_instance()); | |
174 } | 129 } |
175 | 130 |
176 } // namespace | 131 } // namespace |
177 | 132 |
178 void protobuf_ShutdownFile_google_2fprotobuf_2ftype_2eproto() { | 133 void protobuf_ShutdownFile_google_2fprotobuf_2ftype_2eproto() { |
179 delete Type::default_instance_; | 134 _Type_default_instance_.Shutdown(); |
180 delete Type_reflection_; | 135 delete file_level_metadata[0].reflection; |
181 delete Field::default_instance_; | 136 _Field_default_instance_.Shutdown(); |
182 delete Field_reflection_; | 137 delete file_level_metadata[1].reflection; |
183 delete Enum::default_instance_; | 138 _Enum_default_instance_.Shutdown(); |
184 delete Enum_reflection_; | 139 delete file_level_metadata[2].reflection; |
185 delete EnumValue::default_instance_; | 140 _EnumValue_default_instance_.Shutdown(); |
186 delete EnumValue_reflection_; | 141 delete file_level_metadata[3].reflection; |
187 delete Option::default_instance_; | 142 _Option_default_instance_.Shutdown(); |
188 delete Option_reflection_; | 143 delete file_level_metadata[4].reflection; |
189 } | 144 } |
190 | 145 |
191 void protobuf_AddDesc_google_2fprotobuf_2ftype_2eproto() { | 146 void protobuf_InitDefaults_google_2fprotobuf_2ftype_2eproto_impl() { |
192 static bool already_here = false; | |
193 if (already_here) return; | |
194 already_here = true; | |
195 GOOGLE_PROTOBUF_VERIFY_VERSION; | 147 GOOGLE_PROTOBUF_VERIFY_VERSION; |
196 | 148 |
| 149 ::google::protobuf::protobuf_InitDefaults_google_2fprotobuf_2fany_2eproto(); |
| 150 ::google::protobuf::protobuf_InitDefaults_google_2fprotobuf_2fsource_5fcontext
_2eproto(); |
| 151 ::google::protobuf::internal::InitProtobufDefaults(); |
| 152 _Type_default_instance_.DefaultConstruct(); |
| 153 _Field_default_instance_.DefaultConstruct(); |
| 154 _Enum_default_instance_.DefaultConstruct(); |
| 155 _EnumValue_default_instance_.DefaultConstruct(); |
| 156 _Option_default_instance_.DefaultConstruct(); |
| 157 _Type_default_instance_.get_mutable()->source_context_ = const_cast< ::google:
:protobuf::SourceContext*>( |
| 158 ::google::protobuf::SourceContext::internal_default_instance()); |
| 159 _Enum_default_instance_.get_mutable()->source_context_ = const_cast< ::google:
:protobuf::SourceContext*>( |
| 160 ::google::protobuf::SourceContext::internal_default_instance()); |
| 161 _Option_default_instance_.get_mutable()->value_ = const_cast< ::google::protob
uf::Any*>( |
| 162 ::google::protobuf::Any::internal_default_instance()); |
| 163 } |
| 164 |
| 165 void protobuf_InitDefaults_google_2fprotobuf_2ftype_2eproto() { |
| 166 static GOOGLE_PROTOBUF_DECLARE_ONCE(once); |
| 167 ::google::protobuf::GoogleOnceInit(&once, &protobuf_InitDefaults_google_2fprot
obuf_2ftype_2eproto_impl); |
| 168 } |
| 169 void protobuf_AddDesc_google_2fprotobuf_2ftype_2eproto_impl() { |
| 170 protobuf_InitDefaults_google_2fprotobuf_2ftype_2eproto(); |
| 171 static const char descriptor[] = { |
| 172 "\n\032google/protobuf/type.proto\022\017google.pro" |
| 173 "tobuf\032\031google/protobuf/any.proto\032$google" |
| 174 "/protobuf/source_context.proto\"\327\001\n\004Type\022" |
| 175 "\014\n\004name\030\001 \001(\t\022&\n\006fields\030\002 \003(\0132\026.go
ogle.p" |
| 176 "rotobuf.Field\022\016\n\006oneofs\030\003 \003(\t\022(\n\007options" |
| 177 "\030\004 \003(\0132\027.google.protobuf.Option\0226\n\016sourc" |
| 178 "e_context\030\005 \001(\0132\036.google.protobuf.Source" |
| 179 "Context\022\'\n\006syntax\030\006 \001(\0162\027.google.protobu" |
| 180 "f.Syntax\"\325\005\n\005Field\022)\n\004kind\030\001 \001(\0162\033.googl
" |
| 181 "e.protobuf.Field.Kind\0227\n\013cardinality\030\002 \001" |
| 182 "(\0162\".google.protobuf.Field.Cardinality\022\016" |
| 183 "\n\006number\030\003 \001(\005\022\014\n\004name\030\004 \001(\t\022\020\
n\010type_url" |
| 184 "\030\006 \001(\t\022\023\n\013oneof_index\030\007 \001(\005\022\016\n\006
packed\030\010 " |
| 185 "\001(\010\022(\n\007options\030\t \003(\0132\027.google.protobuf.O" |
| 186 "ption\022\021\n\tjson_name\030\n \001(\t\022\025\n\rdefault_valu" |
| 187 "e\030\013 \001(\t\"\310\002\n\004Kind\022\020\n\014TYPE_UNKNOWN\020\000\0
22\017\n\013TY" |
| 188 "PE_DOUBLE\020\001\022\016\n\nTYPE_FLOAT\020\002\022\016\n\nTYPE_INT6" |
| 189 "4\020\003\022\017\n\013TYPE_UINT64\020\004\022\016\n\nTYPE_INT32\020\005\
022\020\n\014" |
| 190 "TYPE_FIXED64\020\006\022\020\n\014TYPE_FIXED32\020\007\022\r\n\tTYPE" |
| 191 "_BOOL\020\010\022\017\n\013TYPE_STRING\020\t\022\016\n\nTYPE_GROUP\020\n" |
| 192 "\022\020\n\014TYPE_MESSAGE\020\013\022\016\n\nTYPE_BYTES\020\014\022\017\
n\013TY" |
| 193 "PE_UINT32\020\r\022\r\n\tTYPE_ENUM\020\016\022\021\n\rTYPE_SFIXE" |
| 194 "D32\020\017\022\021\n\rTYPE_SFIXED64\020\020\022\017\n\013TYPE_SINT32\020
" |
| 195 "\021\022\017\n\013TYPE_SINT64\020\022\"t\n\013Cardinality\022\027\n\023CA
R" |
| 196 "DINALITY_UNKNOWN\020\000\022\030\n\024CARDINALITY_OPTION" |
| 197 "AL\020\001\022\030\n\024CARDINALITY_REQUIRED\020\002\022\030\n\024CARDIN" |
| 198 "ALITY_REPEATED\020\003\"\316\001\n\004Enum\022\014\n\004name\030\001 \001
(\t\022" |
| 199 "-\n\tenumvalue\030\002 \003(\0132\032.google.protobuf.Enu" |
| 200 "mValue\022(\n\007options\030\003 \003(\0132\027.google.protobu" |
| 201 "f.Option\0226\n\016source_context\030\004 \001(\0132\036.googl" |
| 202 "e.protobuf.SourceContext\022\'\n\006syntax\030\005 \001(\016" |
| 203 "2\027.google.protobuf.Syntax\"S\n\tEnumValue\022\014" |
| 204 "\n\004name\030\001 \001(\t\022\016\n\006number\030\002 \001(\005\022(\n\0
07options\030" |
| 205 "\003 \003(\0132\027.google.protobuf.Option\";\n\006Option" |
| 206 "\022\014\n\004name\030\001 \001(\t\022#\n\005value\030\002 \001(\0132\024
.google.p" |
| 207 "rotobuf.Any*.\n\006Syntax\022\021\n\rSYNTAX_PROTO2\020\000" |
| 208 "\022\021\n\rSYNTAX_PROTO3\020\001B}\n\023com.google.protob" |
| 209 "ufB\tTypeProtoP\001Z/google.golang.org/genpr" |
| 210 "oto/protobuf/ptype;ptype\370\001\001\242\002\003GPB\252\002\036Goog" |
| 211 "le.Protobuf.WellKnownTypesb\006proto3" |
| 212 }; |
| 213 ::google::protobuf::DescriptorPool::InternalAddGeneratedFile( |
| 214 descriptor, 1594); |
| 215 ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile( |
| 216 "google/protobuf/type.proto", &protobuf_RegisterTypes); |
197 ::google::protobuf::protobuf_AddDesc_google_2fprotobuf_2fany_2eproto(); | 217 ::google::protobuf::protobuf_AddDesc_google_2fprotobuf_2fany_2eproto(); |
198 ::google::protobuf::protobuf_AddDesc_google_2fprotobuf_2fsource_5fcontext_2epr
oto(); | 218 ::google::protobuf::protobuf_AddDesc_google_2fprotobuf_2fsource_5fcontext_2epr
oto(); |
199 ::google::protobuf::DescriptorPool::InternalAddGeneratedFile( | |
200 "\n\032google/protobuf/type.proto\022\017google.pro" | |
201 "tobuf\032\031google/protobuf/any.proto\032$google" | |
202 "/protobuf/source_context.proto\"\327\001\n\004Type\022" | |
203 "\014\n\004name\030\001 \001(\t\022&\n\006fields\030\002 \003(\0132\026.goog
le.p" | |
204 "rotobuf.Field\022\016\n\006oneofs\030\003 \003(\t\022(\n\007options" | |
205 "\030\004 \003(\0132\027.google.protobuf.Option\0226\n\016sourc" | |
206 "e_context\030\005 \001(\0132\036.google.protobuf.Source" | |
207 "Context\022\'\n\006syntax\030\006 \001(\0162\027.google.protobu" | |
208 "f.Syntax\"\325\005\n\005Field\022)\n\004kind\030\001 \001(\0162\033.googl" | |
209 "e.protobuf.Field.Kind\0227\n\013cardinality\030\002 \001" | |
210 "(\0162\".google.protobuf.Field.Cardinality\022\016" | |
211 "\n\006number\030\003 \001(\005\022\014\n\004name\030\004 \001(\t\022\020\n\
010type_url" | |
212 "\030\006 \001(\t\022\023\n\013oneof_index\030\007 \001(\005\022\016\n\006pa
cked\030\010 " | |
213 "\001(\010\022(\n\007options\030\t \003(\0132\027.google.protobuf.O" | |
214 "ption\022\021\n\tjson_name\030\n \001(\t\022\025\n\rdefault_valu" | |
215 "e\030\013 \001(\t\"\310\002\n\004Kind\022\020\n\014TYPE_UNKNOWN\020\000\022
\017\n\013TY" | |
216 "PE_DOUBLE\020\001\022\016\n\nTYPE_FLOAT\020\002\022\016\n\nTYPE_INT6" | |
217 "4\020\003\022\017\n\013TYPE_UINT64\020\004\022\016\n\nTYPE_INT32\020\005\02
2\020\n\014" | |
218 "TYPE_FIXED64\020\006\022\020\n\014TYPE_FIXED32\020\007\022\r\n\tTYPE" | |
219 "_BOOL\020\010\022\017\n\013TYPE_STRING\020\t\022\016\n\nTYPE_GROUP\020\n" | |
220 "\022\020\n\014TYPE_MESSAGE\020\013\022\016\n\nTYPE_BYTES\020\014\022\017\n\
013TY" | |
221 "PE_UINT32\020\r\022\r\n\tTYPE_ENUM\020\016\022\021\n\rTYPE_SFIXE" | |
222 "D32\020\017\022\021\n\rTYPE_SFIXED64\020\020\022\017\n\013TYPE_SINT32\020" | |
223 "\021\022\017\n\013TYPE_SINT64\020\022\"t\n\013Cardinality\022\027\n\023CAR" | |
224 "DINALITY_UNKNOWN\020\000\022\030\n\024CARDINALITY_OPTION" | |
225 "AL\020\001\022\030\n\024CARDINALITY_REQUIRED\020\002\022\030\n\024CARDIN" | |
226 "ALITY_REPEATED\020\003\"\316\001\n\004Enum\022\014\n\004name\030\001 \001(\
t\022" | |
227 "-\n\tenumvalue\030\002 \003(\0132\032.google.protobuf.Enu" | |
228 "mValue\022(\n\007options\030\003 \003(\0132\027.google.protobu" | |
229 "f.Option\0226\n\016source_context\030\004 \001(\0132\036.googl" | |
230 "e.protobuf.SourceContext\022\'\n\006syntax\030\005 \001(\016" | |
231 "2\027.google.protobuf.Syntax\"S\n\tEnumValue\022\014" | |
232 "\n\004name\030\001 \001(\t\022\016\n\006number\030\002 \001(\005\022(\n\007
options\030" | |
233 "\003 \003(\0132\027.google.protobuf.Option\";\n\006Option" | |
234 "\022\014\n\004name\030\001 \001(\t\022#\n\005value\030\002 \001(\0132\024.g
oogle.p" | |
235 "rotobuf.Any*.\n\006Syntax\022\021\n\rSYNTAX_PROTO2\020\000" | |
236 "\022\021\n\rSYNTAX_PROTO3\020\001BL\n\023com.google.protob" | |
237 "ufB\tTypeProtoP\001\240\001\001\242\002\003GPB\252\002\036Google.Protob" | |
238 "uf.WellKnownTypesb\006proto3", 1545); | |
239 ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile( | |
240 "google/protobuf/type.proto", &protobuf_RegisterTypes); | |
241 Type::default_instance_ = new Type(); | |
242 Field::default_instance_ = new Field(); | |
243 Enum::default_instance_ = new Enum(); | |
244 EnumValue::default_instance_ = new EnumValue(); | |
245 Option::default_instance_ = new Option(); | |
246 Type::default_instance_->InitAsDefaultInstance(); | |
247 Field::default_instance_->InitAsDefaultInstance(); | |
248 Enum::default_instance_->InitAsDefaultInstance(); | |
249 EnumValue::default_instance_->InitAsDefaultInstance(); | |
250 Option::default_instance_->InitAsDefaultInstance(); | |
251 ::google::protobuf::internal::OnShutdown(&protobuf_ShutdownFile_google_2fproto
buf_2ftype_2eproto); | 219 ::google::protobuf::internal::OnShutdown(&protobuf_ShutdownFile_google_2fproto
buf_2ftype_2eproto); |
252 } | 220 } |
253 | 221 |
| 222 GOOGLE_PROTOBUF_DECLARE_ONCE(protobuf_AddDesc_google_2fprotobuf_2ftype_2eproto_o
nce_); |
| 223 void protobuf_AddDesc_google_2fprotobuf_2ftype_2eproto() { |
| 224 ::google::protobuf::GoogleOnceInit(&protobuf_AddDesc_google_2fprotobuf_2ftype_
2eproto_once_, |
| 225 &protobuf_AddDesc_google_2fprotobuf_2ftype_2eproto_impl); |
| 226 } |
254 // Force AddDescriptors() to be called at static initialization time. | 227 // Force AddDescriptors() to be called at static initialization time. |
255 struct StaticDescriptorInitializer_google_2fprotobuf_2ftype_2eproto { | 228 struct StaticDescriptorInitializer_google_2fprotobuf_2ftype_2eproto { |
256 StaticDescriptorInitializer_google_2fprotobuf_2ftype_2eproto() { | 229 StaticDescriptorInitializer_google_2fprotobuf_2ftype_2eproto() { |
257 protobuf_AddDesc_google_2fprotobuf_2ftype_2eproto(); | 230 protobuf_AddDesc_google_2fprotobuf_2ftype_2eproto(); |
258 } | 231 } |
259 } static_descriptor_initializer_google_2fprotobuf_2ftype_2eproto_; | 232 } static_descriptor_initializer_google_2fprotobuf_2ftype_2eproto_; |
| 233 const ::google::protobuf::EnumDescriptor* Field_Kind_descriptor() { |
| 234 protobuf_AssignDescriptorsOnce(); |
| 235 return file_level_enum_descriptors[0]; |
| 236 } |
| 237 bool Field_Kind_IsValid(int value) { |
| 238 switch (value) { |
| 239 case 0: |
| 240 case 1: |
| 241 case 2: |
| 242 case 3: |
| 243 case 4: |
| 244 case 5: |
| 245 case 6: |
| 246 case 7: |
| 247 case 8: |
| 248 case 9: |
| 249 case 10: |
| 250 case 11: |
| 251 case 12: |
| 252 case 13: |
| 253 case 14: |
| 254 case 15: |
| 255 case 16: |
| 256 case 17: |
| 257 case 18: |
| 258 return true; |
| 259 default: |
| 260 return false; |
| 261 } |
| 262 } |
| 263 |
| 264 #if !defined(_MSC_VER) || _MSC_VER >= 1900 |
| 265 const Field_Kind Field::TYPE_UNKNOWN; |
| 266 const Field_Kind Field::TYPE_DOUBLE; |
| 267 const Field_Kind Field::TYPE_FLOAT; |
| 268 const Field_Kind Field::TYPE_INT64; |
| 269 const Field_Kind Field::TYPE_UINT64; |
| 270 const Field_Kind Field::TYPE_INT32; |
| 271 const Field_Kind Field::TYPE_FIXED64; |
| 272 const Field_Kind Field::TYPE_FIXED32; |
| 273 const Field_Kind Field::TYPE_BOOL; |
| 274 const Field_Kind Field::TYPE_STRING; |
| 275 const Field_Kind Field::TYPE_GROUP; |
| 276 const Field_Kind Field::TYPE_MESSAGE; |
| 277 const Field_Kind Field::TYPE_BYTES; |
| 278 const Field_Kind Field::TYPE_UINT32; |
| 279 const Field_Kind Field::TYPE_ENUM; |
| 280 const Field_Kind Field::TYPE_SFIXED32; |
| 281 const Field_Kind Field::TYPE_SFIXED64; |
| 282 const Field_Kind Field::TYPE_SINT32; |
| 283 const Field_Kind Field::TYPE_SINT64; |
| 284 const Field_Kind Field::Kind_MIN; |
| 285 const Field_Kind Field::Kind_MAX; |
| 286 const int Field::Kind_ARRAYSIZE; |
| 287 #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 |
| 288 const ::google::protobuf::EnumDescriptor* Field_Cardinality_descriptor() { |
| 289 protobuf_AssignDescriptorsOnce(); |
| 290 return file_level_enum_descriptors[1]; |
| 291 } |
| 292 bool Field_Cardinality_IsValid(int value) { |
| 293 switch (value) { |
| 294 case 0: |
| 295 case 1: |
| 296 case 2: |
| 297 case 3: |
| 298 return true; |
| 299 default: |
| 300 return false; |
| 301 } |
| 302 } |
| 303 |
| 304 #if !defined(_MSC_VER) || _MSC_VER >= 1900 |
| 305 const Field_Cardinality Field::CARDINALITY_UNKNOWN; |
| 306 const Field_Cardinality Field::CARDINALITY_OPTIONAL; |
| 307 const Field_Cardinality Field::CARDINALITY_REQUIRED; |
| 308 const Field_Cardinality Field::CARDINALITY_REPEATED; |
| 309 const Field_Cardinality Field::Cardinality_MIN; |
| 310 const Field_Cardinality Field::Cardinality_MAX; |
| 311 const int Field::Cardinality_ARRAYSIZE; |
| 312 #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 |
260 const ::google::protobuf::EnumDescriptor* Syntax_descriptor() { | 313 const ::google::protobuf::EnumDescriptor* Syntax_descriptor() { |
261 protobuf_AssignDescriptorsOnce(); | 314 protobuf_AssignDescriptorsOnce(); |
262 return Syntax_descriptor_; | 315 return file_level_enum_descriptors[2]; |
263 } | 316 } |
264 bool Syntax_IsValid(int value) { | 317 bool Syntax_IsValid(int value) { |
265 switch(value) { | 318 switch (value) { |
266 case 0: | 319 case 0: |
267 case 1: | 320 case 1: |
268 return true; | 321 return true; |
269 default: | 322 default: |
270 return false; | 323 return false; |
271 } | 324 } |
272 } | 325 } |
273 | 326 |
274 | 327 |
275 namespace { | |
276 | |
277 static void MergeFromFail(int line) GOOGLE_ATTRIBUTE_COLD; | |
278 static void MergeFromFail(int line) { | |
279 GOOGLE_CHECK(false) << __FILE__ << ":" << line; | |
280 } | |
281 | |
282 } // namespace | |
283 | |
284 | |
285 // =================================================================== | 328 // =================================================================== |
286 | 329 |
| 330 void Type::_slow_mutable_source_context() { |
| 331 source_context_ = ::google::protobuf::Arena::Create< ::google::protobuf::Sourc
eContext >( |
| 332 GetArenaNoVirtual()); |
| 333 } |
| 334 ::google::protobuf::SourceContext* Type::_slow_release_source_context() { |
| 335 if (source_context_ == NULL) { |
| 336 return NULL; |
| 337 } else { |
| 338 ::google::protobuf::SourceContext* temp = new ::google::protobuf::SourceCont
ext(*source_context_); |
| 339 source_context_ = NULL; |
| 340 return temp; |
| 341 } |
| 342 } |
| 343 ::google::protobuf::SourceContext* Type::unsafe_arena_release_source_context() { |
| 344 // @@protoc_insertion_point(field_unsafe_arena_release:google.protobuf.Type.so
urce_context) |
| 345 |
| 346 ::google::protobuf::SourceContext* temp = source_context_; |
| 347 source_context_ = NULL; |
| 348 return temp; |
| 349 } |
| 350 void Type::unsafe_arena_set_allocated_source_context( |
| 351 ::google::protobuf::SourceContext* source_context) { |
| 352 if (GetArenaNoVirtual() == NULL) { |
| 353 delete source_context_; |
| 354 } |
| 355 source_context_ = source_context; |
| 356 if (source_context) { |
| 357 |
| 358 } else { |
| 359 |
| 360 } |
| 361 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.T
ype.source_context) |
| 362 } |
287 #if !defined(_MSC_VER) || _MSC_VER >= 1900 | 363 #if !defined(_MSC_VER) || _MSC_VER >= 1900 |
288 const int Type::kNameFieldNumber; | 364 const int Type::kNameFieldNumber; |
289 const int Type::kFieldsFieldNumber; | 365 const int Type::kFieldsFieldNumber; |
290 const int Type::kOneofsFieldNumber; | 366 const int Type::kOneofsFieldNumber; |
291 const int Type::kOptionsFieldNumber; | 367 const int Type::kOptionsFieldNumber; |
292 const int Type::kSourceContextFieldNumber; | 368 const int Type::kSourceContextFieldNumber; |
293 const int Type::kSyntaxFieldNumber; | 369 const int Type::kSyntaxFieldNumber; |
294 #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 | 370 #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 |
295 | 371 |
296 Type::Type() | 372 Type::Type() |
297 : ::google::protobuf::Message(), _internal_metadata_(NULL) { | 373 : ::google::protobuf::Message(), _internal_metadata_(NULL) { |
| 374 if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { |
| 375 protobuf_InitDefaults_google_2fprotobuf_2ftype_2eproto(); |
| 376 } |
298 SharedCtor(); | 377 SharedCtor(); |
299 // @@protoc_insertion_point(constructor:google.protobuf.Type) | 378 // @@protoc_insertion_point(constructor:google.protobuf.Type) |
300 } | 379 } |
301 | 380 Type::Type(::google::protobuf::Arena* arena) |
302 void Type::InitAsDefaultInstance() { | 381 : ::google::protobuf::Message(), |
303 _is_default_instance_ = true; | 382 _internal_metadata_(arena), |
304 source_context_ = const_cast< ::google::protobuf::SourceContext*>(&::google::p
rotobuf::SourceContext::default_instance()); | 383 fields_(arena), |
| 384 oneofs_(arena), |
| 385 options_(arena) { |
| 386 #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER |
| 387 protobuf_InitDefaults_google_2fprotobuf_2ftype_2eproto(); |
| 388 #endif // GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER |
| 389 SharedCtor(); |
| 390 RegisterArenaDtor(arena); |
| 391 // @@protoc_insertion_point(arena_constructor:google.protobuf.Type) |
305 } | 392 } |
306 | |
307 Type::Type(const Type& from) | 393 Type::Type(const Type& from) |
308 : ::google::protobuf::Message(), | 394 : ::google::protobuf::Message(), |
309 _internal_metadata_(NULL) { | 395 _internal_metadata_(NULL), |
310 SharedCtor(); | 396 fields_(from.fields_), |
311 MergeFrom(from); | 397 oneofs_(from.oneofs_), |
| 398 options_(from.options_), |
| 399 _cached_size_(0) { |
| 400 _internal_metadata_.MergeFrom(from._internal_metadata_); |
| 401 name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyIni
ted()); |
| 402 if (from.name().size() > 0) { |
| 403 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from
.name(), |
| 404 GetArenaNoVirtual()); |
| 405 } |
| 406 if (from.has_source_context()) { |
| 407 source_context_ = new ::google::protobuf::SourceContext(*from.source_context
_); |
| 408 } else { |
| 409 source_context_ = NULL; |
| 410 } |
| 411 syntax_ = from.syntax_; |
312 // @@protoc_insertion_point(copy_constructor:google.protobuf.Type) | 412 // @@protoc_insertion_point(copy_constructor:google.protobuf.Type) |
313 } | 413 } |
314 | 414 |
315 void Type::SharedCtor() { | 415 void Type::SharedCtor() { |
316 _is_default_instance_ = false; | 416 name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyIni
ted()); |
317 ::google::protobuf::internal::GetEmptyString(); | 417 ::memset(&source_context_, 0, reinterpret_cast<char*>(&syntax_) - |
| 418 reinterpret_cast<char*>(&source_context_) + sizeof(syntax_)); |
318 _cached_size_ = 0; | 419 _cached_size_ = 0; |
319 name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyIni
ted()); | |
320 source_context_ = NULL; | |
321 syntax_ = 0; | |
322 } | 420 } |
323 | 421 |
324 Type::~Type() { | 422 Type::~Type() { |
325 // @@protoc_insertion_point(destructor:google.protobuf.Type) | 423 // @@protoc_insertion_point(destructor:google.protobuf.Type) |
326 SharedDtor(); | 424 SharedDtor(); |
327 } | 425 } |
328 | 426 |
329 void Type::SharedDtor() { | 427 void Type::SharedDtor() { |
330 name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInite
d()); | 428 ::google::protobuf::Arena* arena = GetArenaNoVirtual(); |
331 if (this != default_instance_) { | 429 if (arena != NULL) { |
| 430 return; |
| 431 } |
| 432 |
| 433 name_.Destroy(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ar
ena); |
| 434 if (this != internal_default_instance()) { |
332 delete source_context_; | 435 delete source_context_; |
333 } | 436 } |
334 } | 437 } |
335 | 438 |
| 439 void Type::ArenaDtor(void* object) { |
| 440 Type* _this = reinterpret_cast< Type* >(object); |
| 441 (void)_this; |
| 442 } |
| 443 void Type::RegisterArenaDtor(::google::protobuf::Arena* arena) { |
| 444 } |
336 void Type::SetCachedSize(int size) const { | 445 void Type::SetCachedSize(int size) const { |
337 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); | 446 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); |
338 _cached_size_ = size; | 447 _cached_size_ = size; |
339 GOOGLE_SAFE_CONCURRENT_WRITES_END(); | 448 GOOGLE_SAFE_CONCURRENT_WRITES_END(); |
340 } | 449 } |
341 const ::google::protobuf::Descriptor* Type::descriptor() { | 450 const ::google::protobuf::Descriptor* Type::descriptor() { |
342 protobuf_AssignDescriptorsOnce(); | 451 protobuf_AssignDescriptorsOnce(); |
343 return Type_descriptor_; | 452 return file_level_metadata[0].descriptor; |
344 } | 453 } |
345 | 454 |
346 const Type& Type::default_instance() { | 455 const Type& Type::default_instance() { |
347 if (default_instance_ == NULL) protobuf_AddDesc_google_2fprotobuf_2ftype_2epro
to(); | 456 protobuf_InitDefaults_google_2fprotobuf_2ftype_2eproto(); |
348 return *default_instance_; | 457 return *internal_default_instance(); |
349 } | 458 } |
350 | 459 |
351 Type* Type::default_instance_ = NULL; | |
352 | |
353 Type* Type::New(::google::protobuf::Arena* arena) const { | 460 Type* Type::New(::google::protobuf::Arena* arena) const { |
354 Type* n = new Type; | 461 return ::google::protobuf::Arena::CreateMessage<Type>(arena); |
355 if (arena != NULL) { | |
356 arena->Own(n); | |
357 } | |
358 return n; | |
359 } | 462 } |
360 | 463 |
361 void Type::Clear() { | 464 void Type::Clear() { |
362 // @@protoc_insertion_point(message_clear_start:google.protobuf.Type) | 465 // @@protoc_insertion_point(message_clear_start:google.protobuf.Type) |
363 name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlready
Inited()); | |
364 if (GetArenaNoVirtual() == NULL && source_context_ != NULL) delete source_cont
ext_; | |
365 source_context_ = NULL; | |
366 syntax_ = 0; | |
367 fields_.Clear(); | 466 fields_.Clear(); |
368 oneofs_.Clear(); | 467 oneofs_.Clear(); |
369 options_.Clear(); | 468 options_.Clear(); |
| 469 name_.ClearToEmpty(&::google::protobuf::internal::GetEmptyStringAlreadyInited(
), GetArenaNoVirtual()); |
| 470 if (GetArenaNoVirtual() == NULL && source_context_ != NULL) { |
| 471 delete source_context_; |
| 472 } |
| 473 source_context_ = NULL; |
| 474 syntax_ = 0; |
370 } | 475 } |
371 | 476 |
372 bool Type::MergePartialFromCodedStream( | 477 bool Type::MergePartialFromCodedStream( |
373 ::google::protobuf::io::CodedInputStream* input) { | 478 ::google::protobuf::io::CodedInputStream* input) { |
374 #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure | 479 #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure |
375 ::google::protobuf::uint32 tag; | 480 ::google::protobuf::uint32 tag; |
376 // @@protoc_insertion_point(parse_start:google.protobuf.Type) | 481 // @@protoc_insertion_point(parse_start:google.protobuf.Type) |
377 for (;;) { | 482 for (;;) { |
378 ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoff(
127); | 483 ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffN
oLastTag(127u); |
379 tag = p.first; | 484 tag = p.first; |
380 if (!p.second) goto handle_unusual; | 485 if (!p.second) goto handle_unusual; |
381 switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)
) { | 486 switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)
) { |
382 // optional string name = 1; | 487 // string name = 1; |
383 case 1: { | 488 case 1: { |
384 if (tag == 10) { | 489 if (tag == 10u) { |
385 DO_(::google::protobuf::internal::WireFormatLite::ReadString( | 490 DO_(::google::protobuf::internal::WireFormatLite::ReadString( |
386 input, this->mutable_name())); | 491 input, this->mutable_name())); |
387 DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( | 492 DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( |
388 this->name().data(), this->name().length(), | 493 this->name().data(), this->name().length(), |
389 ::google::protobuf::internal::WireFormatLite::PARSE, | 494 ::google::protobuf::internal::WireFormatLite::PARSE, |
390 "google.protobuf.Type.name")); | 495 "google.protobuf.Type.name")); |
391 } else { | 496 } else { |
392 goto handle_unusual; | 497 goto handle_unusual; |
393 } | 498 } |
394 if (input->ExpectTag(18)) goto parse_fields; | |
395 break; | 499 break; |
396 } | 500 } |
397 | 501 |
398 // repeated .google.protobuf.Field fields = 2; | 502 // repeated .google.protobuf.Field fields = 2; |
399 case 2: { | 503 case 2: { |
400 if (tag == 18) { | 504 if (tag == 18u) { |
401 parse_fields: | |
402 DO_(input->IncrementRecursionDepth()); | 505 DO_(input->IncrementRecursionDepth()); |
403 parse_loop_fields: | |
404 DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual
NoRecursionDepth( | 506 DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual
NoRecursionDepth( |
405 input, add_fields())); | 507 input, add_fields())); |
406 } else { | 508 } else { |
407 goto handle_unusual; | 509 goto handle_unusual; |
408 } | 510 } |
409 if (input->ExpectTag(18)) goto parse_loop_fields; | |
410 input->UnsafeDecrementRecursionDepth(); | 511 input->UnsafeDecrementRecursionDepth(); |
411 if (input->ExpectTag(26)) goto parse_oneofs; | |
412 break; | 512 break; |
413 } | 513 } |
414 | 514 |
415 // repeated string oneofs = 3; | 515 // repeated string oneofs = 3; |
416 case 3: { | 516 case 3: { |
417 if (tag == 26) { | 517 if (tag == 26u) { |
418 parse_oneofs: | |
419 DO_(::google::protobuf::internal::WireFormatLite::ReadString( | 518 DO_(::google::protobuf::internal::WireFormatLite::ReadString( |
420 input, this->add_oneofs())); | 519 input, this->add_oneofs())); |
421 DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( | 520 DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( |
422 this->oneofs(this->oneofs_size() - 1).data(), | 521 this->oneofs(this->oneofs_size() - 1).data(), |
423 this->oneofs(this->oneofs_size() - 1).length(), | 522 this->oneofs(this->oneofs_size() - 1).length(), |
424 ::google::protobuf::internal::WireFormatLite::PARSE, | 523 ::google::protobuf::internal::WireFormatLite::PARSE, |
425 "google.protobuf.Type.oneofs")); | 524 "google.protobuf.Type.oneofs")); |
426 } else { | 525 } else { |
427 goto handle_unusual; | 526 goto handle_unusual; |
428 } | 527 } |
429 if (input->ExpectTag(26)) goto parse_oneofs; | |
430 if (input->ExpectTag(34)) goto parse_options; | |
431 break; | 528 break; |
432 } | 529 } |
433 | 530 |
434 // repeated .google.protobuf.Option options = 4; | 531 // repeated .google.protobuf.Option options = 4; |
435 case 4: { | 532 case 4: { |
436 if (tag == 34) { | 533 if (tag == 34u) { |
437 parse_options: | |
438 DO_(input->IncrementRecursionDepth()); | 534 DO_(input->IncrementRecursionDepth()); |
439 parse_loop_options: | |
440 DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual
NoRecursionDepth( | 535 DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual
NoRecursionDepth( |
441 input, add_options())); | 536 input, add_options())); |
442 } else { | 537 } else { |
443 goto handle_unusual; | 538 goto handle_unusual; |
444 } | 539 } |
445 if (input->ExpectTag(34)) goto parse_loop_options; | |
446 input->UnsafeDecrementRecursionDepth(); | 540 input->UnsafeDecrementRecursionDepth(); |
447 if (input->ExpectTag(42)) goto parse_source_context; | |
448 break; | 541 break; |
449 } | 542 } |
450 | 543 |
451 // optional .google.protobuf.SourceContext source_context = 5; | 544 // .google.protobuf.SourceContext source_context = 5; |
452 case 5: { | 545 case 5: { |
453 if (tag == 42) { | 546 if (tag == 42u) { |
454 parse_source_context: | |
455 DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual
( | 547 DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual
( |
456 input, mutable_source_context())); | 548 input, mutable_source_context())); |
457 } else { | 549 } else { |
458 goto handle_unusual; | 550 goto handle_unusual; |
459 } | 551 } |
460 if (input->ExpectTag(48)) goto parse_syntax; | |
461 break; | 552 break; |
462 } | 553 } |
463 | 554 |
464 // optional .google.protobuf.Syntax syntax = 6; | 555 // .google.protobuf.Syntax syntax = 6; |
465 case 6: { | 556 case 6: { |
466 if (tag == 48) { | 557 if (tag == 48u) { |
467 parse_syntax: | |
468 int value; | 558 int value; |
469 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< | 559 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< |
470 int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>
( | 560 int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>
( |
471 input, &value))); | 561 input, &value))); |
472 set_syntax(static_cast< ::google::protobuf::Syntax >(value)); | 562 set_syntax(static_cast< ::google::protobuf::Syntax >(value)); |
473 } else { | 563 } else { |
474 goto handle_unusual; | 564 goto handle_unusual; |
475 } | 565 } |
476 if (input->ExpectAtEnd()) goto success; | |
477 break; | 566 break; |
478 } | 567 } |
479 | 568 |
480 default: { | 569 default: { |
481 handle_unusual: | 570 handle_unusual: |
482 if (tag == 0 || | 571 if (tag == 0 || |
483 ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == | 572 ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == |
484 ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { | 573 ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { |
485 goto success; | 574 goto success; |
486 } | 575 } |
487 DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag))
; | 576 DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag))
; |
488 break; | 577 break; |
489 } | 578 } |
490 } | 579 } |
491 } | 580 } |
492 success: | 581 success: |
493 // @@protoc_insertion_point(parse_success:google.protobuf.Type) | 582 // @@protoc_insertion_point(parse_success:google.protobuf.Type) |
494 return true; | 583 return true; |
495 failure: | 584 failure: |
496 // @@protoc_insertion_point(parse_failure:google.protobuf.Type) | 585 // @@protoc_insertion_point(parse_failure:google.protobuf.Type) |
497 return false; | 586 return false; |
498 #undef DO_ | 587 #undef DO_ |
499 } | 588 } |
500 | 589 |
501 void Type::SerializeWithCachedSizes( | 590 void Type::SerializeWithCachedSizes( |
502 ::google::protobuf::io::CodedOutputStream* output) const { | 591 ::google::protobuf::io::CodedOutputStream* output) const { |
503 // @@protoc_insertion_point(serialize_start:google.protobuf.Type) | 592 // @@protoc_insertion_point(serialize_start:google.protobuf.Type) |
504 // optional string name = 1; | 593 // string name = 1; |
505 if (this->name().size() > 0) { | 594 if (this->name().size() > 0) { |
506 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( | 595 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( |
507 this->name().data(), this->name().length(), | 596 this->name().data(), this->name().length(), |
508 ::google::protobuf::internal::WireFormatLite::SERIALIZE, | 597 ::google::protobuf::internal::WireFormatLite::SERIALIZE, |
509 "google.protobuf.Type.name"); | 598 "google.protobuf.Type.name"); |
510 ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( | 599 ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( |
511 1, this->name(), output); | 600 1, this->name(), output); |
512 } | 601 } |
513 | 602 |
514 // repeated .google.protobuf.Field fields = 2; | 603 // repeated .google.protobuf.Field fields = 2; |
(...skipping 11 matching lines...) Expand all Loading... |
526 ::google::protobuf::internal::WireFormatLite::WriteString( | 615 ::google::protobuf::internal::WireFormatLite::WriteString( |
527 3, this->oneofs(i), output); | 616 3, this->oneofs(i), output); |
528 } | 617 } |
529 | 618 |
530 // repeated .google.protobuf.Option options = 4; | 619 // repeated .google.protobuf.Option options = 4; |
531 for (unsigned int i = 0, n = this->options_size(); i < n; i++) { | 620 for (unsigned int i = 0, n = this->options_size(); i < n; i++) { |
532 ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( | 621 ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( |
533 4, this->options(i), output); | 622 4, this->options(i), output); |
534 } | 623 } |
535 | 624 |
536 // optional .google.protobuf.SourceContext source_context = 5; | 625 // .google.protobuf.SourceContext source_context = 5; |
537 if (this->has_source_context()) { | 626 if (this->has_source_context()) { |
538 ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( | 627 ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( |
539 5, *this->source_context_, output); | 628 5, *this->source_context_, output); |
540 } | 629 } |
541 | 630 |
542 // optional .google.protobuf.Syntax syntax = 6; | 631 // .google.protobuf.Syntax syntax = 6; |
543 if (this->syntax() != 0) { | 632 if (this->syntax() != 0) { |
544 ::google::protobuf::internal::WireFormatLite::WriteEnum( | 633 ::google::protobuf::internal::WireFormatLite::WriteEnum( |
545 6, this->syntax(), output); | 634 6, this->syntax(), output); |
546 } | 635 } |
547 | 636 |
548 // @@protoc_insertion_point(serialize_end:google.protobuf.Type) | 637 // @@protoc_insertion_point(serialize_end:google.protobuf.Type) |
549 } | 638 } |
550 | 639 |
551 ::google::protobuf::uint8* Type::SerializeWithCachedSizesToArray( | 640 ::google::protobuf::uint8* Type::InternalSerializeWithCachedSizesToArray( |
552 ::google::protobuf::uint8* target) const { | 641 bool deterministic, ::google::protobuf::uint8* target) const { |
| 642 (void)deterministic; // Unused |
553 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.Type) | 643 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.Type) |
554 // optional string name = 1; | 644 // string name = 1; |
555 if (this->name().size() > 0) { | 645 if (this->name().size() > 0) { |
556 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( | 646 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( |
557 this->name().data(), this->name().length(), | 647 this->name().data(), this->name().length(), |
558 ::google::protobuf::internal::WireFormatLite::SERIALIZE, | 648 ::google::protobuf::internal::WireFormatLite::SERIALIZE, |
559 "google.protobuf.Type.name"); | 649 "google.protobuf.Type.name"); |
560 target = | 650 target = |
561 ::google::protobuf::internal::WireFormatLite::WriteStringToArray( | 651 ::google::protobuf::internal::WireFormatLite::WriteStringToArray( |
562 1, this->name(), target); | 652 1, this->name(), target); |
563 } | 653 } |
564 | 654 |
565 // repeated .google.protobuf.Field fields = 2; | 655 // repeated .google.protobuf.Field fields = 2; |
566 for (unsigned int i = 0, n = this->fields_size(); i < n; i++) { | 656 for (unsigned int i = 0, n = this->fields_size(); i < n; i++) { |
567 target = ::google::protobuf::internal::WireFormatLite:: | 657 target = ::google::protobuf::internal::WireFormatLite:: |
568 WriteMessageNoVirtualToArray( | 658 InternalWriteMessageNoVirtualToArray( |
569 2, this->fields(i), target); | 659 2, this->fields(i), false, target); |
570 } | 660 } |
571 | 661 |
572 // repeated string oneofs = 3; | 662 // repeated string oneofs = 3; |
573 for (int i = 0; i < this->oneofs_size(); i++) { | 663 for (int i = 0; i < this->oneofs_size(); i++) { |
574 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( | 664 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( |
575 this->oneofs(i).data(), this->oneofs(i).length(), | 665 this->oneofs(i).data(), this->oneofs(i).length(), |
576 ::google::protobuf::internal::WireFormatLite::SERIALIZE, | 666 ::google::protobuf::internal::WireFormatLite::SERIALIZE, |
577 "google.protobuf.Type.oneofs"); | 667 "google.protobuf.Type.oneofs"); |
578 target = ::google::protobuf::internal::WireFormatLite:: | 668 target = ::google::protobuf::internal::WireFormatLite:: |
579 WriteStringToArray(3, this->oneofs(i), target); | 669 WriteStringToArray(3, this->oneofs(i), target); |
580 } | 670 } |
581 | 671 |
582 // repeated .google.protobuf.Option options = 4; | 672 // repeated .google.protobuf.Option options = 4; |
583 for (unsigned int i = 0, n = this->options_size(); i < n; i++) { | 673 for (unsigned int i = 0, n = this->options_size(); i < n; i++) { |
584 target = ::google::protobuf::internal::WireFormatLite:: | 674 target = ::google::protobuf::internal::WireFormatLite:: |
585 WriteMessageNoVirtualToArray( | 675 InternalWriteMessageNoVirtualToArray( |
586 4, this->options(i), target); | 676 4, this->options(i), false, target); |
587 } | 677 } |
588 | 678 |
589 // optional .google.protobuf.SourceContext source_context = 5; | 679 // .google.protobuf.SourceContext source_context = 5; |
590 if (this->has_source_context()) { | 680 if (this->has_source_context()) { |
591 target = ::google::protobuf::internal::WireFormatLite:: | 681 target = ::google::protobuf::internal::WireFormatLite:: |
592 WriteMessageNoVirtualToArray( | 682 InternalWriteMessageNoVirtualToArray( |
593 5, *this->source_context_, target); | 683 5, *this->source_context_, false, target); |
594 } | 684 } |
595 | 685 |
596 // optional .google.protobuf.Syntax syntax = 6; | 686 // .google.protobuf.Syntax syntax = 6; |
597 if (this->syntax() != 0) { | 687 if (this->syntax() != 0) { |
598 target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray( | 688 target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray( |
599 6, this->syntax(), target); | 689 6, this->syntax(), target); |
600 } | 690 } |
601 | 691 |
602 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.Type) | 692 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.Type) |
603 return target; | 693 return target; |
604 } | 694 } |
605 | 695 |
606 int Type::ByteSize() const { | 696 size_t Type::ByteSizeLong() const { |
607 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.Type) | 697 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.Type) |
608 int total_size = 0; | 698 size_t total_size = 0; |
609 | 699 |
610 // optional string name = 1; | 700 // repeated .google.protobuf.Field fields = 2; |
| 701 { |
| 702 unsigned int count = this->fields_size(); |
| 703 total_size += 1UL * count; |
| 704 for (unsigned int i = 0; i < count; i++) { |
| 705 total_size += |
| 706 ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( |
| 707 this->fields(i)); |
| 708 } |
| 709 } |
| 710 |
| 711 // repeated string oneofs = 3; |
| 712 total_size += 1 * |
| 713 ::google::protobuf::internal::FromIntSize(this->oneofs_size()); |
| 714 for (int i = 0; i < this->oneofs_size(); i++) { |
| 715 total_size += ::google::protobuf::internal::WireFormatLite::StringSize( |
| 716 this->oneofs(i)); |
| 717 } |
| 718 |
| 719 // repeated .google.protobuf.Option options = 4; |
| 720 { |
| 721 unsigned int count = this->options_size(); |
| 722 total_size += 1UL * count; |
| 723 for (unsigned int i = 0; i < count; i++) { |
| 724 total_size += |
| 725 ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( |
| 726 this->options(i)); |
| 727 } |
| 728 } |
| 729 |
| 730 // string name = 1; |
611 if (this->name().size() > 0) { | 731 if (this->name().size() > 0) { |
612 total_size += 1 + | 732 total_size += 1 + |
613 ::google::protobuf::internal::WireFormatLite::StringSize( | 733 ::google::protobuf::internal::WireFormatLite::StringSize( |
614 this->name()); | 734 this->name()); |
615 } | 735 } |
616 | 736 |
617 // optional .google.protobuf.SourceContext source_context = 5; | 737 // .google.protobuf.SourceContext source_context = 5; |
618 if (this->has_source_context()) { | 738 if (this->has_source_context()) { |
619 total_size += 1 + | 739 total_size += 1 + |
620 ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( | 740 ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( |
621 *this->source_context_); | 741 *this->source_context_); |
622 } | 742 } |
623 | 743 |
624 // optional .google.protobuf.Syntax syntax = 6; | 744 // .google.protobuf.Syntax syntax = 6; |
625 if (this->syntax() != 0) { | 745 if (this->syntax() != 0) { |
626 total_size += 1 + | 746 total_size += 1 + |
627 ::google::protobuf::internal::WireFormatLite::EnumSize(this->syntax()); | 747 ::google::protobuf::internal::WireFormatLite::EnumSize(this->syntax()); |
628 } | 748 } |
629 | 749 |
630 // repeated .google.protobuf.Field fields = 2; | 750 int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); |
631 total_size += 1 * this->fields_size(); | |
632 for (int i = 0; i < this->fields_size(); i++) { | |
633 total_size += | |
634 ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( | |
635 this->fields(i)); | |
636 } | |
637 | |
638 // repeated string oneofs = 3; | |
639 total_size += 1 * this->oneofs_size(); | |
640 for (int i = 0; i < this->oneofs_size(); i++) { | |
641 total_size += ::google::protobuf::internal::WireFormatLite::StringSize( | |
642 this->oneofs(i)); | |
643 } | |
644 | |
645 // repeated .google.protobuf.Option options = 4; | |
646 total_size += 1 * this->options_size(); | |
647 for (int i = 0; i < this->options_size(); i++) { | |
648 total_size += | |
649 ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( | |
650 this->options(i)); | |
651 } | |
652 | |
653 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); | 751 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); |
654 _cached_size_ = total_size; | 752 _cached_size_ = cached_size; |
655 GOOGLE_SAFE_CONCURRENT_WRITES_END(); | 753 GOOGLE_SAFE_CONCURRENT_WRITES_END(); |
656 return total_size; | 754 return total_size; |
657 } | 755 } |
658 | 756 |
659 void Type::MergeFrom(const ::google::protobuf::Message& from) { | 757 void Type::MergeFrom(const ::google::protobuf::Message& from) { |
660 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.Type) | 758 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.Type) |
661 if (GOOGLE_PREDICT_FALSE(&from == this)) MergeFromFail(__LINE__); | 759 GOOGLE_DCHECK_NE(&from, this); |
662 const Type* source = | 760 const Type* source = |
663 ::google::protobuf::internal::DynamicCastToGenerated<const Type>( | 761 ::google::protobuf::internal::DynamicCastToGenerated<const Type>( |
664 &from); | 762 &from); |
665 if (source == NULL) { | 763 if (source == NULL) { |
666 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.T
ype) | 764 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.T
ype) |
667 ::google::protobuf::internal::ReflectionOps::Merge(from, this); | 765 ::google::protobuf::internal::ReflectionOps::Merge(from, this); |
668 } else { | 766 } else { |
669 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobu
f.Type) | 767 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobu
f.Type) |
670 MergeFrom(*source); | 768 MergeFrom(*source); |
671 } | 769 } |
672 } | 770 } |
673 | 771 |
674 void Type::MergeFrom(const Type& from) { | 772 void Type::MergeFrom(const Type& from) { |
675 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.Type
) | 773 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.Type
) |
676 if (GOOGLE_PREDICT_FALSE(&from == this)) MergeFromFail(__LINE__); | 774 GOOGLE_DCHECK_NE(&from, this); |
| 775 _internal_metadata_.MergeFrom(from._internal_metadata_); |
677 fields_.MergeFrom(from.fields_); | 776 fields_.MergeFrom(from.fields_); |
678 oneofs_.MergeFrom(from.oneofs_); | 777 oneofs_.MergeFrom(from.oneofs_); |
679 options_.MergeFrom(from.options_); | 778 options_.MergeFrom(from.options_); |
680 if (from.name().size() > 0) { | 779 if (from.name().size() > 0) { |
681 | 780 set_name(from.name()); |
682 name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlready
Inited(), from.name_); | |
683 } | 781 } |
684 if (from.has_source_context()) { | 782 if (from.has_source_context()) { |
685 mutable_source_context()->::google::protobuf::SourceContext::MergeFrom(from.
source_context()); | 783 mutable_source_context()->::google::protobuf::SourceContext::MergeFrom(from.
source_context()); |
686 } | 784 } |
687 if (from.syntax() != 0) { | 785 if (from.syntax() != 0) { |
688 set_syntax(from.syntax()); | 786 set_syntax(from.syntax()); |
689 } | 787 } |
690 } | 788 } |
691 | 789 |
692 void Type::CopyFrom(const ::google::protobuf::Message& from) { | 790 void Type::CopyFrom(const ::google::protobuf::Message& from) { |
693 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.Type) | 791 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.Type) |
694 if (&from == this) return; | 792 if (&from == this) return; |
695 Clear(); | 793 Clear(); |
696 MergeFrom(from); | 794 MergeFrom(from); |
697 } | 795 } |
698 | 796 |
699 void Type::CopyFrom(const Type& from) { | 797 void Type::CopyFrom(const Type& from) { |
700 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.Type) | 798 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.Type) |
701 if (&from == this) return; | 799 if (&from == this) return; |
702 Clear(); | 800 Clear(); |
703 MergeFrom(from); | 801 MergeFrom(from); |
704 } | 802 } |
705 | 803 |
706 bool Type::IsInitialized() const { | 804 bool Type::IsInitialized() const { |
707 | |
708 return true; | 805 return true; |
709 } | 806 } |
710 | 807 |
711 void Type::Swap(Type* other) { | 808 void Type::Swap(Type* other) { |
712 if (other == this) return; | 809 if (other == this) return; |
| 810 if (GetArenaNoVirtual() == other->GetArenaNoVirtual()) { |
| 811 InternalSwap(other); |
| 812 } else { |
| 813 Type* temp = New(GetArenaNoVirtual()); |
| 814 temp->MergeFrom(*other); |
| 815 other->CopyFrom(*this); |
| 816 InternalSwap(temp); |
| 817 if (GetArenaNoVirtual() == NULL) { |
| 818 delete temp; |
| 819 } |
| 820 } |
| 821 } |
| 822 void Type::UnsafeArenaSwap(Type* other) { |
| 823 if (other == this) return; |
| 824 GOOGLE_DCHECK(GetArenaNoVirtual() == other->GetArenaNoVirtual()); |
713 InternalSwap(other); | 825 InternalSwap(other); |
714 } | 826 } |
715 void Type::InternalSwap(Type* other) { | 827 void Type::InternalSwap(Type* other) { |
716 name_.Swap(&other->name_); | |
717 fields_.UnsafeArenaSwap(&other->fields_); | 828 fields_.UnsafeArenaSwap(&other->fields_); |
718 oneofs_.UnsafeArenaSwap(&other->oneofs_); | 829 oneofs_.UnsafeArenaSwap(&other->oneofs_); |
719 options_.UnsafeArenaSwap(&other->options_); | 830 options_.UnsafeArenaSwap(&other->options_); |
| 831 name_.Swap(&other->name_); |
720 std::swap(source_context_, other->source_context_); | 832 std::swap(source_context_, other->source_context_); |
721 std::swap(syntax_, other->syntax_); | 833 std::swap(syntax_, other->syntax_); |
722 _internal_metadata_.Swap(&other->_internal_metadata_); | |
723 std::swap(_cached_size_, other->_cached_size_); | 834 std::swap(_cached_size_, other->_cached_size_); |
724 } | 835 } |
725 | 836 |
726 ::google::protobuf::Metadata Type::GetMetadata() const { | 837 ::google::protobuf::Metadata Type::GetMetadata() const { |
727 protobuf_AssignDescriptorsOnce(); | 838 protobuf_AssignDescriptorsOnce(); |
728 ::google::protobuf::Metadata metadata; | 839 return file_level_metadata[0]; |
729 metadata.descriptor = Type_descriptor_; | |
730 metadata.reflection = Type_reflection_; | |
731 return metadata; | |
732 } | 840 } |
733 | 841 |
734 #if PROTOBUF_INLINE_NOT_IN_HEADERS | 842 #if PROTOBUF_INLINE_NOT_IN_HEADERS |
735 // Type | 843 // Type |
736 | 844 |
737 // optional string name = 1; | 845 // string name = 1; |
738 void Type::clear_name() { | 846 void Type::clear_name() { |
739 name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlready
Inited()); | 847 name_.ClearToEmpty(&::google::protobuf::internal::GetEmptyStringAlreadyInited(
), GetArenaNoVirtual()); |
740 } | 848 } |
741 const ::std::string& Type::name() const { | 849 const ::std::string& Type::name() const { |
742 // @@protoc_insertion_point(field_get:google.protobuf.Type.name) | 850 // @@protoc_insertion_point(field_get:google.protobuf.Type.name) |
743 return name_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyIn
ited()); | 851 return name_.Get(); |
744 } | 852 } |
745 void Type::set_name(const ::std::string& value) { | 853 void Type::set_name(const ::std::string& value) { |
746 | 854 |
747 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
value); | 855 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value,
GetArenaNoVirtual()); |
748 // @@protoc_insertion_point(field_set:google.protobuf.Type.name) | 856 // @@protoc_insertion_point(field_set:google.protobuf.Type.name) |
749 } | 857 } |
750 void Type::set_name(const char* value) { | 858 void Type::set_name(const char* value) { |
751 | 859 |
752 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
::std::string(value)); | 860 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std:
:string(value), |
| 861 GetArenaNoVirtual()); |
753 // @@protoc_insertion_point(field_set_char:google.protobuf.Type.name) | 862 // @@protoc_insertion_point(field_set_char:google.protobuf.Type.name) |
754 } | 863 } |
755 void Type::set_name(const char* value, size_t size) { | 864 void Type::set_name(const char* value, |
| 865 size_t size) { |
756 | 866 |
757 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), | 867 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std:
:string( |
758 ::std::string(reinterpret_cast<const char*>(value), size)); | 868 reinterpret_cast<const char*>(value), size), GetArenaNoVirtual()); |
759 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Type.name) | 869 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Type.name) |
760 } | 870 } |
761 ::std::string* Type::mutable_name() { | 871 ::std::string* Type::mutable_name() { |
762 | 872 |
763 // @@protoc_insertion_point(field_mutable:google.protobuf.Type.name) | 873 // @@protoc_insertion_point(field_mutable:google.protobuf.Type.name) |
764 return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlrea
dyInited()); | 874 return name_.Mutable(&::google::protobuf::internal::GetEmptyStringAlreadyInite
d(), GetArenaNoVirtual()); |
765 } | 875 } |
766 ::std::string* Type::release_name() { | 876 ::std::string* Type::release_name() { |
767 // @@protoc_insertion_point(field_release:google.protobuf.Type.name) | 877 // @@protoc_insertion_point(field_release:google.protobuf.Type.name) |
768 | 878 |
769 return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlrea
dyInited()); | 879 return name_.Release(&::google::protobuf::internal::GetEmptyStringAlreadyInite
d(), GetArenaNoVirtual()); |
770 } | 880 } |
771 void Type::set_allocated_name(::std::string* name) { | 881 ::std::string* Type::unsafe_arena_release_name() { |
| 882 // @@protoc_insertion_point(field_unsafe_arena_release:google.protobuf.Type.na
me) |
| 883 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL); |
| 884 |
| 885 return name_.UnsafeArenaRelease(&::google::protobuf::internal::GetEmptyStringA
lreadyInited(), |
| 886 GetArenaNoVirtual()); |
| 887 } |
| 888 void Type::set_allocated_name(::std::string* name) { |
772 if (name != NULL) { | 889 if (name != NULL) { |
773 | 890 |
774 } else { | 891 } else { |
775 | 892 |
776 } | 893 } |
777 name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlready
Inited(), name); | 894 name_.SetAllocated(&::google::protobuf::internal::GetEmptyStringAlreadyInited(
), name, |
| 895 GetArenaNoVirtual()); |
778 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Type.name) | 896 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Type.name) |
779 } | 897 } |
| 898 void Type::unsafe_arena_set_allocated_name( |
| 899 ::std::string* name) { |
| 900 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL); |
| 901 if (name != NULL) { |
| 902 |
| 903 } else { |
| 904 |
| 905 } |
| 906 name_.UnsafeArenaSetAllocated(&::google::protobuf::internal::GetEmptyStringAlr
eadyInited(), |
| 907 name, GetArenaNoVirtual()); |
| 908 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.T
ype.name) |
| 909 } |
780 | 910 |
781 // repeated .google.protobuf.Field fields = 2; | 911 // repeated .google.protobuf.Field fields = 2; |
782 int Type::fields_size() const { | 912 int Type::fields_size() const { |
783 return fields_.size(); | 913 return fields_.size(); |
784 } | 914 } |
785 void Type::clear_fields() { | 915 void Type::clear_fields() { |
786 fields_.Clear(); | 916 fields_.Clear(); |
787 } | 917 } |
788 const ::google::protobuf::Field& Type::fields(int index) const { | 918 const ::google::protobuf::Field& Type::fields(int index) const { |
789 // @@protoc_insertion_point(field_get:google.protobuf.Type.fields) | 919 // @@protoc_insertion_point(field_get:google.protobuf.Type.fields) |
(...skipping 18 matching lines...) Expand all Loading... |
808 return fields_; | 938 return fields_; |
809 } | 939 } |
810 | 940 |
811 // repeated string oneofs = 3; | 941 // repeated string oneofs = 3; |
812 int Type::oneofs_size() const { | 942 int Type::oneofs_size() const { |
813 return oneofs_.size(); | 943 return oneofs_.size(); |
814 } | 944 } |
815 void Type::clear_oneofs() { | 945 void Type::clear_oneofs() { |
816 oneofs_.Clear(); | 946 oneofs_.Clear(); |
817 } | 947 } |
818 const ::std::string& Type::oneofs(int index) const { | 948 const ::std::string& Type::oneofs(int index) const { |
819 // @@protoc_insertion_point(field_get:google.protobuf.Type.oneofs) | 949 // @@protoc_insertion_point(field_get:google.protobuf.Type.oneofs) |
820 return oneofs_.Get(index); | 950 return oneofs_.Get(index); |
821 } | 951 } |
822 ::std::string* Type::mutable_oneofs(int index) { | 952 ::std::string* Type::mutable_oneofs(int index) { |
823 // @@protoc_insertion_point(field_mutable:google.protobuf.Type.oneofs) | 953 // @@protoc_insertion_point(field_mutable:google.protobuf.Type.oneofs) |
824 return oneofs_.Mutable(index); | 954 return oneofs_.Mutable(index); |
825 } | 955 } |
826 void Type::set_oneofs(int index, const ::std::string& value) { | 956 void Type::set_oneofs(int index, const ::std::string& value) { |
827 // @@protoc_insertion_point(field_set:google.protobuf.Type.oneofs) | 957 // @@protoc_insertion_point(field_set:google.protobuf.Type.oneofs) |
828 oneofs_.Mutable(index)->assign(value); | 958 oneofs_.Mutable(index)->assign(value); |
829 } | 959 } |
830 void Type::set_oneofs(int index, const char* value) { | 960 void Type::set_oneofs(int index, const char* value) { |
831 oneofs_.Mutable(index)->assign(value); | 961 oneofs_.Mutable(index)->assign(value); |
832 // @@protoc_insertion_point(field_set_char:google.protobuf.Type.oneofs) | 962 // @@protoc_insertion_point(field_set_char:google.protobuf.Type.oneofs) |
833 } | 963 } |
834 void Type::set_oneofs(int index, const char* value, size_t size) { | 964 void Type::set_oneofs(int index, const char* value, size_t size) { |
835 oneofs_.Mutable(index)->assign( | 965 oneofs_.Mutable(index)->assign( |
836 reinterpret_cast<const char*>(value), size); | 966 reinterpret_cast<const char*>(value), size); |
837 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Type.oneofs) | 967 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Type.oneofs) |
838 } | 968 } |
839 ::std::string* Type::add_oneofs() { | 969 ::std::string* Type::add_oneofs() { |
840 // @@protoc_insertion_point(field_add_mutable:google.protobuf.Type.oneofs) | 970 // @@protoc_insertion_point(field_add_mutable:google.protobuf.Type.oneofs) |
841 return oneofs_.Add(); | 971 return oneofs_.Add(); |
842 } | 972 } |
843 void Type::add_oneofs(const ::std::string& value) { | 973 void Type::add_oneofs(const ::std::string& value) { |
844 oneofs_.Add()->assign(value); | 974 oneofs_.Add()->assign(value); |
845 // @@protoc_insertion_point(field_add:google.protobuf.Type.oneofs) | 975 // @@protoc_insertion_point(field_add:google.protobuf.Type.oneofs) |
846 } | 976 } |
847 void Type::add_oneofs(const char* value) { | 977 void Type::add_oneofs(const char* value) { |
848 oneofs_.Add()->assign(value); | 978 oneofs_.Add()->assign(value); |
849 // @@protoc_insertion_point(field_add_char:google.protobuf.Type.oneofs) | 979 // @@protoc_insertion_point(field_add_char:google.protobuf.Type.oneofs) |
850 } | 980 } |
851 void Type::add_oneofs(const char* value, size_t size) { | 981 void Type::add_oneofs(const char* value, size_t size) { |
852 oneofs_.Add()->assign(reinterpret_cast<const char*>(value), size); | 982 oneofs_.Add()->assign(reinterpret_cast<const char*>(value), size); |
853 // @@protoc_insertion_point(field_add_pointer:google.protobuf.Type.oneofs) | 983 // @@protoc_insertion_point(field_add_pointer:google.protobuf.Type.oneofs) |
854 } | 984 } |
855 const ::google::protobuf::RepeatedPtrField< ::std::string>& | 985 const ::google::protobuf::RepeatedPtrField< ::std::string>& |
856 Type::oneofs() const { | 986 Type::oneofs() const { |
857 // @@protoc_insertion_point(field_list:google.protobuf.Type.oneofs) | 987 // @@protoc_insertion_point(field_list:google.protobuf.Type.oneofs) |
858 return oneofs_; | 988 return oneofs_; |
859 } | 989 } |
860 ::google::protobuf::RepeatedPtrField< ::std::string>* | 990 ::google::protobuf::RepeatedPtrField< ::std::string>* |
861 Type::mutable_oneofs() { | 991 Type::mutable_oneofs() { |
862 // @@protoc_insertion_point(field_mutable_list:google.protobuf.Type.oneofs) | 992 // @@protoc_insertion_point(field_mutable_list:google.protobuf.Type.oneofs) |
863 return &oneofs_; | 993 return &oneofs_; |
864 } | 994 } |
865 | 995 |
866 // repeated .google.protobuf.Option options = 4; | 996 // repeated .google.protobuf.Option options = 4; |
867 int Type::options_size() const { | 997 int Type::options_size() const { |
868 return options_.size(); | 998 return options_.size(); |
869 } | 999 } |
870 void Type::clear_options() { | 1000 void Type::clear_options() { |
(...skipping 15 matching lines...) Expand all Loading... |
886 Type::mutable_options() { | 1016 Type::mutable_options() { |
887 // @@protoc_insertion_point(field_mutable_list:google.protobuf.Type.options) | 1017 // @@protoc_insertion_point(field_mutable_list:google.protobuf.Type.options) |
888 return &options_; | 1018 return &options_; |
889 } | 1019 } |
890 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >& | 1020 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >& |
891 Type::options() const { | 1021 Type::options() const { |
892 // @@protoc_insertion_point(field_list:google.protobuf.Type.options) | 1022 // @@protoc_insertion_point(field_list:google.protobuf.Type.options) |
893 return options_; | 1023 return options_; |
894 } | 1024 } |
895 | 1025 |
896 // optional .google.protobuf.SourceContext source_context = 5; | 1026 // .google.protobuf.SourceContext source_context = 5; |
897 bool Type::has_source_context() const { | 1027 bool Type::has_source_context() const { |
898 return !_is_default_instance_ && source_context_ != NULL; | 1028 return this != internal_default_instance() && source_context_ != NULL; |
899 } | 1029 } |
900 void Type::clear_source_context() { | 1030 void Type::clear_source_context() { |
901 if (GetArenaNoVirtual() == NULL && source_context_ != NULL) delete source_cont
ext_; | 1031 if (GetArenaNoVirtual() == NULL && source_context_ != NULL) delete source_cont
ext_; |
902 source_context_ = NULL; | 1032 source_context_ = NULL; |
903 } | 1033 } |
904 const ::google::protobuf::SourceContext& Type::source_context() const { | 1034 const ::google::protobuf::SourceContext& Type::source_context() const { |
905 // @@protoc_insertion_point(field_get:google.protobuf.Type.source_context) | 1035 // @@protoc_insertion_point(field_get:google.protobuf.Type.source_context) |
906 return source_context_ != NULL ? *source_context_ : *default_instance_->source
_context_; | 1036 return source_context_ != NULL ? *source_context_ |
| 1037 : *::google::protobuf::SourceContext::internal_default_
instance(); |
907 } | 1038 } |
908 ::google::protobuf::SourceContext* Type::mutable_source_context() { | 1039 ::google::protobuf::SourceContext* Type::mutable_source_context() { |
909 | 1040 |
910 if (source_context_ == NULL) { | 1041 if (source_context_ == NULL) { |
911 source_context_ = new ::google::protobuf::SourceContext; | 1042 _slow_mutable_source_context(); |
912 } | 1043 } |
913 // @@protoc_insertion_point(field_mutable:google.protobuf.Type.source_context) | 1044 // @@protoc_insertion_point(field_mutable:google.protobuf.Type.source_context) |
914 return source_context_; | 1045 return source_context_; |
915 } | 1046 } |
916 ::google::protobuf::SourceContext* Type::release_source_context() { | 1047 ::google::protobuf::SourceContext* Type::release_source_context() { |
917 // @@protoc_insertion_point(field_release:google.protobuf.Type.source_context) | 1048 // @@protoc_insertion_point(field_release:google.protobuf.Type.source_context) |
918 | 1049 |
919 ::google::protobuf::SourceContext* temp = source_context_; | 1050 if (GetArenaNoVirtual() != NULL) { |
920 source_context_ = NULL; | 1051 return _slow_release_source_context(); |
921 return temp; | 1052 } else { |
| 1053 ::google::protobuf::SourceContext* temp = source_context_; |
| 1054 source_context_ = NULL; |
| 1055 return temp; |
| 1056 } |
922 } | 1057 } |
923 void Type::set_allocated_source_context(::google::protobuf::SourceContext* sourc
e_context) { | 1058 void Type::set_allocated_source_context(::google::protobuf::SourceContext* sour
ce_context) { |
924 delete source_context_; | 1059 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); |
| 1060 if (message_arena == NULL) { |
| 1061 delete source_context_; |
| 1062 } |
| 1063 if (source_context != NULL) { |
| 1064 if (message_arena != NULL) { |
| 1065 message_arena->Own(source_context); |
| 1066 } |
| 1067 } |
925 source_context_ = source_context; | 1068 source_context_ = source_context; |
926 if (source_context) { | 1069 if (source_context) { |
927 | 1070 |
928 } else { | 1071 } else { |
929 | 1072 |
930 } | 1073 } |
931 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Type.source_co
ntext) | 1074 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Type.source_co
ntext) |
932 } | 1075 } |
933 | 1076 |
934 // optional .google.protobuf.Syntax syntax = 6; | 1077 // .google.protobuf.Syntax syntax = 6; |
935 void Type::clear_syntax() { | 1078 void Type::clear_syntax() { |
936 syntax_ = 0; | 1079 syntax_ = 0; |
937 } | 1080 } |
938 ::google::protobuf::Syntax Type::syntax() const { | 1081 ::google::protobuf::Syntax Type::syntax() const { |
939 // @@protoc_insertion_point(field_get:google.protobuf.Type.syntax) | 1082 // @@protoc_insertion_point(field_get:google.protobuf.Type.syntax) |
940 return static_cast< ::google::protobuf::Syntax >(syntax_); | 1083 return static_cast< ::google::protobuf::Syntax >(syntax_); |
941 } | 1084 } |
942 void Type::set_syntax(::google::protobuf::Syntax value) { | 1085 void Type::set_syntax(::google::protobuf::Syntax value) { |
943 | 1086 |
944 syntax_ = value; | 1087 syntax_ = value; |
945 // @@protoc_insertion_point(field_set:google.protobuf.Type.syntax) | 1088 // @@protoc_insertion_point(field_set:google.protobuf.Type.syntax) |
946 } | 1089 } |
947 | 1090 |
948 #endif // PROTOBUF_INLINE_NOT_IN_HEADERS | 1091 #endif // PROTOBUF_INLINE_NOT_IN_HEADERS |
949 | 1092 |
950 // =================================================================== | 1093 // =================================================================== |
951 | 1094 |
952 const ::google::protobuf::EnumDescriptor* Field_Kind_descriptor() { | |
953 protobuf_AssignDescriptorsOnce(); | |
954 return Field_Kind_descriptor_; | |
955 } | |
956 bool Field_Kind_IsValid(int value) { | |
957 switch(value) { | |
958 case 0: | |
959 case 1: | |
960 case 2: | |
961 case 3: | |
962 case 4: | |
963 case 5: | |
964 case 6: | |
965 case 7: | |
966 case 8: | |
967 case 9: | |
968 case 10: | |
969 case 11: | |
970 case 12: | |
971 case 13: | |
972 case 14: | |
973 case 15: | |
974 case 16: | |
975 case 17: | |
976 case 18: | |
977 return true; | |
978 default: | |
979 return false; | |
980 } | |
981 } | |
982 | |
983 #if !defined(_MSC_VER) || _MSC_VER >= 1900 | |
984 const Field_Kind Field::TYPE_UNKNOWN; | |
985 const Field_Kind Field::TYPE_DOUBLE; | |
986 const Field_Kind Field::TYPE_FLOAT; | |
987 const Field_Kind Field::TYPE_INT64; | |
988 const Field_Kind Field::TYPE_UINT64; | |
989 const Field_Kind Field::TYPE_INT32; | |
990 const Field_Kind Field::TYPE_FIXED64; | |
991 const Field_Kind Field::TYPE_FIXED32; | |
992 const Field_Kind Field::TYPE_BOOL; | |
993 const Field_Kind Field::TYPE_STRING; | |
994 const Field_Kind Field::TYPE_GROUP; | |
995 const Field_Kind Field::TYPE_MESSAGE; | |
996 const Field_Kind Field::TYPE_BYTES; | |
997 const Field_Kind Field::TYPE_UINT32; | |
998 const Field_Kind Field::TYPE_ENUM; | |
999 const Field_Kind Field::TYPE_SFIXED32; | |
1000 const Field_Kind Field::TYPE_SFIXED64; | |
1001 const Field_Kind Field::TYPE_SINT32; | |
1002 const Field_Kind Field::TYPE_SINT64; | |
1003 const Field_Kind Field::Kind_MIN; | |
1004 const Field_Kind Field::Kind_MAX; | |
1005 const int Field::Kind_ARRAYSIZE; | |
1006 #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 | |
1007 const ::google::protobuf::EnumDescriptor* Field_Cardinality_descriptor() { | |
1008 protobuf_AssignDescriptorsOnce(); | |
1009 return Field_Cardinality_descriptor_; | |
1010 } | |
1011 bool Field_Cardinality_IsValid(int value) { | |
1012 switch(value) { | |
1013 case 0: | |
1014 case 1: | |
1015 case 2: | |
1016 case 3: | |
1017 return true; | |
1018 default: | |
1019 return false; | |
1020 } | |
1021 } | |
1022 | |
1023 #if !defined(_MSC_VER) || _MSC_VER >= 1900 | |
1024 const Field_Cardinality Field::CARDINALITY_UNKNOWN; | |
1025 const Field_Cardinality Field::CARDINALITY_OPTIONAL; | |
1026 const Field_Cardinality Field::CARDINALITY_REQUIRED; | |
1027 const Field_Cardinality Field::CARDINALITY_REPEATED; | |
1028 const Field_Cardinality Field::Cardinality_MIN; | |
1029 const Field_Cardinality Field::Cardinality_MAX; | |
1030 const int Field::Cardinality_ARRAYSIZE; | |
1031 #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 | |
1032 #if !defined(_MSC_VER) || _MSC_VER >= 1900 | 1095 #if !defined(_MSC_VER) || _MSC_VER >= 1900 |
1033 const int Field::kKindFieldNumber; | 1096 const int Field::kKindFieldNumber; |
1034 const int Field::kCardinalityFieldNumber; | 1097 const int Field::kCardinalityFieldNumber; |
1035 const int Field::kNumberFieldNumber; | 1098 const int Field::kNumberFieldNumber; |
1036 const int Field::kNameFieldNumber; | 1099 const int Field::kNameFieldNumber; |
1037 const int Field::kTypeUrlFieldNumber; | 1100 const int Field::kTypeUrlFieldNumber; |
1038 const int Field::kOneofIndexFieldNumber; | 1101 const int Field::kOneofIndexFieldNumber; |
1039 const int Field::kPackedFieldNumber; | 1102 const int Field::kPackedFieldNumber; |
1040 const int Field::kOptionsFieldNumber; | 1103 const int Field::kOptionsFieldNumber; |
1041 const int Field::kJsonNameFieldNumber; | 1104 const int Field::kJsonNameFieldNumber; |
1042 const int Field::kDefaultValueFieldNumber; | 1105 const int Field::kDefaultValueFieldNumber; |
1043 #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 | 1106 #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 |
1044 | 1107 |
1045 Field::Field() | 1108 Field::Field() |
1046 : ::google::protobuf::Message(), _internal_metadata_(NULL) { | 1109 : ::google::protobuf::Message(), _internal_metadata_(NULL) { |
| 1110 if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { |
| 1111 protobuf_InitDefaults_google_2fprotobuf_2ftype_2eproto(); |
| 1112 } |
1047 SharedCtor(); | 1113 SharedCtor(); |
1048 // @@protoc_insertion_point(constructor:google.protobuf.Field) | 1114 // @@protoc_insertion_point(constructor:google.protobuf.Field) |
1049 } | 1115 } |
1050 | 1116 Field::Field(::google::protobuf::Arena* arena) |
1051 void Field::InitAsDefaultInstance() { | 1117 : ::google::protobuf::Message(), |
1052 _is_default_instance_ = true; | 1118 _internal_metadata_(arena), |
| 1119 options_(arena) { |
| 1120 #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER |
| 1121 protobuf_InitDefaults_google_2fprotobuf_2ftype_2eproto(); |
| 1122 #endif // GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER |
| 1123 SharedCtor(); |
| 1124 RegisterArenaDtor(arena); |
| 1125 // @@protoc_insertion_point(arena_constructor:google.protobuf.Field) |
1053 } | 1126 } |
1054 | |
1055 Field::Field(const Field& from) | 1127 Field::Field(const Field& from) |
1056 : ::google::protobuf::Message(), | 1128 : ::google::protobuf::Message(), |
1057 _internal_metadata_(NULL) { | 1129 _internal_metadata_(NULL), |
1058 SharedCtor(); | 1130 options_(from.options_), |
1059 MergeFrom(from); | 1131 _cached_size_(0) { |
| 1132 _internal_metadata_.MergeFrom(from._internal_metadata_); |
| 1133 name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyIni
ted()); |
| 1134 if (from.name().size() > 0) { |
| 1135 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from
.name(), |
| 1136 GetArenaNoVirtual()); |
| 1137 } |
| 1138 type_url_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlread
yInited()); |
| 1139 if (from.type_url().size() > 0) { |
| 1140 type_url_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
from.type_url(), |
| 1141 GetArenaNoVirtual()); |
| 1142 } |
| 1143 json_name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlrea
dyInited()); |
| 1144 if (from.json_name().size() > 0) { |
| 1145 json_name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
from.json_name(), |
| 1146 GetArenaNoVirtual()); |
| 1147 } |
| 1148 default_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringA
lreadyInited()); |
| 1149 if (from.default_value().size() > 0) { |
| 1150 default_value_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInite
d(), from.default_value(), |
| 1151 GetArenaNoVirtual()); |
| 1152 } |
| 1153 ::memcpy(&kind_, &from.kind_, |
| 1154 reinterpret_cast<char*>(&packed_) - |
| 1155 reinterpret_cast<char*>(&kind_) + sizeof(packed_)); |
1060 // @@protoc_insertion_point(copy_constructor:google.protobuf.Field) | 1156 // @@protoc_insertion_point(copy_constructor:google.protobuf.Field) |
1061 } | 1157 } |
1062 | 1158 |
1063 void Field::SharedCtor() { | 1159 void Field::SharedCtor() { |
1064 _is_default_instance_ = false; | |
1065 ::google::protobuf::internal::GetEmptyString(); | |
1066 _cached_size_ = 0; | |
1067 kind_ = 0; | |
1068 cardinality_ = 0; | |
1069 number_ = 0; | |
1070 name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyIni
ted()); | 1160 name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyIni
ted()); |
1071 type_url_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlread
yInited()); | 1161 type_url_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlread
yInited()); |
1072 oneof_index_ = 0; | |
1073 packed_ = false; | |
1074 json_name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlrea
dyInited()); | 1162 json_name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlrea
dyInited()); |
1075 default_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringA
lreadyInited()); | 1163 default_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringA
lreadyInited()); |
| 1164 ::memset(&kind_, 0, reinterpret_cast<char*>(&packed_) - |
| 1165 reinterpret_cast<char*>(&kind_) + sizeof(packed_)); |
| 1166 _cached_size_ = 0; |
1076 } | 1167 } |
1077 | 1168 |
1078 Field::~Field() { | 1169 Field::~Field() { |
1079 // @@protoc_insertion_point(destructor:google.protobuf.Field) | 1170 // @@protoc_insertion_point(destructor:google.protobuf.Field) |
1080 SharedDtor(); | 1171 SharedDtor(); |
1081 } | 1172 } |
1082 | 1173 |
1083 void Field::SharedDtor() { | 1174 void Field::SharedDtor() { |
1084 name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInite
d()); | 1175 ::google::protobuf::Arena* arena = GetArenaNoVirtual(); |
1085 type_url_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyI
nited()); | 1176 if (arena != NULL) { |
1086 json_name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlready
Inited()); | 1177 return; |
1087 default_value_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlr
eadyInited()); | |
1088 if (this != default_instance_) { | |
1089 } | 1178 } |
| 1179 |
| 1180 name_.Destroy(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ar
ena); |
| 1181 type_url_.Destroy(&::google::protobuf::internal::GetEmptyStringAlreadyInited()
, arena); |
| 1182 json_name_.Destroy(&::google::protobuf::internal::GetEmptyStringAlreadyInited(
), arena); |
| 1183 default_value_.Destroy(&::google::protobuf::internal::GetEmptyStringAlreadyIni
ted(), arena); |
1090 } | 1184 } |
1091 | 1185 |
| 1186 void Field::ArenaDtor(void* object) { |
| 1187 Field* _this = reinterpret_cast< Field* >(object); |
| 1188 (void)_this; |
| 1189 } |
| 1190 void Field::RegisterArenaDtor(::google::protobuf::Arena* arena) { |
| 1191 } |
1092 void Field::SetCachedSize(int size) const { | 1192 void Field::SetCachedSize(int size) const { |
1093 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); | 1193 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); |
1094 _cached_size_ = size; | 1194 _cached_size_ = size; |
1095 GOOGLE_SAFE_CONCURRENT_WRITES_END(); | 1195 GOOGLE_SAFE_CONCURRENT_WRITES_END(); |
1096 } | 1196 } |
1097 const ::google::protobuf::Descriptor* Field::descriptor() { | 1197 const ::google::protobuf::Descriptor* Field::descriptor() { |
1098 protobuf_AssignDescriptorsOnce(); | 1198 protobuf_AssignDescriptorsOnce(); |
1099 return Field_descriptor_; | 1199 return file_level_metadata[1].descriptor; |
1100 } | 1200 } |
1101 | 1201 |
1102 const Field& Field::default_instance() { | 1202 const Field& Field::default_instance() { |
1103 if (default_instance_ == NULL) protobuf_AddDesc_google_2fprotobuf_2ftype_2epro
to(); | 1203 protobuf_InitDefaults_google_2fprotobuf_2ftype_2eproto(); |
1104 return *default_instance_; | 1204 return *internal_default_instance(); |
1105 } | 1205 } |
1106 | 1206 |
1107 Field* Field::default_instance_ = NULL; | |
1108 | |
1109 Field* Field::New(::google::protobuf::Arena* arena) const { | 1207 Field* Field::New(::google::protobuf::Arena* arena) const { |
1110 Field* n = new Field; | 1208 return ::google::protobuf::Arena::CreateMessage<Field>(arena); |
1111 if (arena != NULL) { | |
1112 arena->Own(n); | |
1113 } | |
1114 return n; | |
1115 } | 1209 } |
1116 | 1210 |
1117 void Field::Clear() { | 1211 void Field::Clear() { |
1118 // @@protoc_insertion_point(message_clear_start:google.protobuf.Field) | 1212 // @@protoc_insertion_point(message_clear_start:google.protobuf.Field) |
1119 #if defined(__clang__) | |
1120 #define ZR_HELPER_(f) \ | |
1121 _Pragma("clang diagnostic push") \ | |
1122 _Pragma("clang diagnostic ignored \"-Winvalid-offsetof\"") \ | |
1123 __builtin_offsetof(Field, f) \ | |
1124 _Pragma("clang diagnostic pop") | |
1125 #else | |
1126 #define ZR_HELPER_(f) reinterpret_cast<char*>(\ | |
1127 &reinterpret_cast<Field*>(16)->f) | |
1128 #endif | |
1129 | |
1130 #define ZR_(first, last) do {\ | |
1131 ::memset(&first, 0,\ | |
1132 ZR_HELPER_(last) - ZR_HELPER_(first) + sizeof(last));\ | |
1133 } while (0) | |
1134 | |
1135 ZR_(kind_, cardinality_); | |
1136 ZR_(number_, oneof_index_); | |
1137 name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlready
Inited()); | |
1138 type_url_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlr
eadyInited()); | |
1139 packed_ = false; | |
1140 json_name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAl
readyInited()); | |
1141 default_value_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStri
ngAlreadyInited()); | |
1142 | |
1143 #undef ZR_HELPER_ | |
1144 #undef ZR_ | |
1145 | |
1146 options_.Clear(); | 1213 options_.Clear(); |
| 1214 name_.ClearToEmpty(&::google::protobuf::internal::GetEmptyStringAlreadyInited(
), GetArenaNoVirtual()); |
| 1215 type_url_.ClearToEmpty(&::google::protobuf::internal::GetEmptyStringAlreadyIni
ted(), GetArenaNoVirtual()); |
| 1216 json_name_.ClearToEmpty(&::google::protobuf::internal::GetEmptyStringAlreadyIn
ited(), GetArenaNoVirtual()); |
| 1217 default_value_.ClearToEmpty(&::google::protobuf::internal::GetEmptyStringAlrea
dyInited(), GetArenaNoVirtual()); |
| 1218 ::memset(&kind_, 0, reinterpret_cast<char*>(&packed_) - |
| 1219 reinterpret_cast<char*>(&kind_) + sizeof(packed_)); |
1147 } | 1220 } |
1148 | 1221 |
1149 bool Field::MergePartialFromCodedStream( | 1222 bool Field::MergePartialFromCodedStream( |
1150 ::google::protobuf::io::CodedInputStream* input) { | 1223 ::google::protobuf::io::CodedInputStream* input) { |
1151 #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure | 1224 #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure |
1152 ::google::protobuf::uint32 tag; | 1225 ::google::protobuf::uint32 tag; |
1153 // @@protoc_insertion_point(parse_start:google.protobuf.Field) | 1226 // @@protoc_insertion_point(parse_start:google.protobuf.Field) |
1154 for (;;) { | 1227 for (;;) { |
1155 ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoff(
127); | 1228 ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffN
oLastTag(127u); |
1156 tag = p.first; | 1229 tag = p.first; |
1157 if (!p.second) goto handle_unusual; | 1230 if (!p.second) goto handle_unusual; |
1158 switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)
) { | 1231 switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)
) { |
1159 // optional .google.protobuf.Field.Kind kind = 1; | 1232 // .google.protobuf.Field.Kind kind = 1; |
1160 case 1: { | 1233 case 1: { |
1161 if (tag == 8) { | 1234 if (tag == 8u) { |
1162 int value; | 1235 int value; |
1163 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< | 1236 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< |
1164 int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>
( | 1237 int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>
( |
1165 input, &value))); | 1238 input, &value))); |
1166 set_kind(static_cast< ::google::protobuf::Field_Kind >(value)); | 1239 set_kind(static_cast< ::google::protobuf::Field_Kind >(value)); |
1167 } else { | 1240 } else { |
1168 goto handle_unusual; | 1241 goto handle_unusual; |
1169 } | 1242 } |
1170 if (input->ExpectTag(16)) goto parse_cardinality; | |
1171 break; | 1243 break; |
1172 } | 1244 } |
1173 | 1245 |
1174 // optional .google.protobuf.Field.Cardinality cardinality = 2; | 1246 // .google.protobuf.Field.Cardinality cardinality = 2; |
1175 case 2: { | 1247 case 2: { |
1176 if (tag == 16) { | 1248 if (tag == 16u) { |
1177 parse_cardinality: | |
1178 int value; | 1249 int value; |
1179 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< | 1250 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< |
1180 int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>
( | 1251 int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>
( |
1181 input, &value))); | 1252 input, &value))); |
1182 set_cardinality(static_cast< ::google::protobuf::Field_Cardinality >(v
alue)); | 1253 set_cardinality(static_cast< ::google::protobuf::Field_Cardinality >(v
alue)); |
1183 } else { | 1254 } else { |
1184 goto handle_unusual; | 1255 goto handle_unusual; |
1185 } | 1256 } |
1186 if (input->ExpectTag(24)) goto parse_number; | |
1187 break; | 1257 break; |
1188 } | 1258 } |
1189 | 1259 |
1190 // optional int32 number = 3; | 1260 // int32 number = 3; |
1191 case 3: { | 1261 case 3: { |
1192 if (tag == 24) { | 1262 if (tag == 24u) { |
1193 parse_number: | 1263 |
1194 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< | 1264 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< |
1195 ::google::protobuf::int32, ::google::protobuf::internal::Wire
FormatLite::TYPE_INT32>( | 1265 ::google::protobuf::int32, ::google::protobuf::internal::Wire
FormatLite::TYPE_INT32>( |
1196 input, &number_))); | 1266 input, &number_))); |
1197 | |
1198 } else { | 1267 } else { |
1199 goto handle_unusual; | 1268 goto handle_unusual; |
1200 } | 1269 } |
1201 if (input->ExpectTag(34)) goto parse_name; | |
1202 break; | 1270 break; |
1203 } | 1271 } |
1204 | 1272 |
1205 // optional string name = 4; | 1273 // string name = 4; |
1206 case 4: { | 1274 case 4: { |
1207 if (tag == 34) { | 1275 if (tag == 34u) { |
1208 parse_name: | |
1209 DO_(::google::protobuf::internal::WireFormatLite::ReadString( | 1276 DO_(::google::protobuf::internal::WireFormatLite::ReadString( |
1210 input, this->mutable_name())); | 1277 input, this->mutable_name())); |
1211 DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( | 1278 DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( |
1212 this->name().data(), this->name().length(), | 1279 this->name().data(), this->name().length(), |
1213 ::google::protobuf::internal::WireFormatLite::PARSE, | 1280 ::google::protobuf::internal::WireFormatLite::PARSE, |
1214 "google.protobuf.Field.name")); | 1281 "google.protobuf.Field.name")); |
1215 } else { | 1282 } else { |
1216 goto handle_unusual; | 1283 goto handle_unusual; |
1217 } | 1284 } |
1218 if (input->ExpectTag(50)) goto parse_type_url; | |
1219 break; | 1285 break; |
1220 } | 1286 } |
1221 | 1287 |
1222 // optional string type_url = 6; | 1288 // string type_url = 6; |
1223 case 6: { | 1289 case 6: { |
1224 if (tag == 50) { | 1290 if (tag == 50u) { |
1225 parse_type_url: | |
1226 DO_(::google::protobuf::internal::WireFormatLite::ReadString( | 1291 DO_(::google::protobuf::internal::WireFormatLite::ReadString( |
1227 input, this->mutable_type_url())); | 1292 input, this->mutable_type_url())); |
1228 DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( | 1293 DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( |
1229 this->type_url().data(), this->type_url().length(), | 1294 this->type_url().data(), this->type_url().length(), |
1230 ::google::protobuf::internal::WireFormatLite::PARSE, | 1295 ::google::protobuf::internal::WireFormatLite::PARSE, |
1231 "google.protobuf.Field.type_url")); | 1296 "google.protobuf.Field.type_url")); |
1232 } else { | 1297 } else { |
1233 goto handle_unusual; | 1298 goto handle_unusual; |
1234 } | 1299 } |
1235 if (input->ExpectTag(56)) goto parse_oneof_index; | |
1236 break; | 1300 break; |
1237 } | 1301 } |
1238 | 1302 |
1239 // optional int32 oneof_index = 7; | 1303 // int32 oneof_index = 7; |
1240 case 7: { | 1304 case 7: { |
1241 if (tag == 56) { | 1305 if (tag == 56u) { |
1242 parse_oneof_index: | 1306 |
1243 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< | 1307 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< |
1244 ::google::protobuf::int32, ::google::protobuf::internal::Wire
FormatLite::TYPE_INT32>( | 1308 ::google::protobuf::int32, ::google::protobuf::internal::Wire
FormatLite::TYPE_INT32>( |
1245 input, &oneof_index_))); | 1309 input, &oneof_index_))); |
1246 | |
1247 } else { | 1310 } else { |
1248 goto handle_unusual; | 1311 goto handle_unusual; |
1249 } | 1312 } |
1250 if (input->ExpectTag(64)) goto parse_packed; | |
1251 break; | 1313 break; |
1252 } | 1314 } |
1253 | 1315 |
1254 // optional bool packed = 8; | 1316 // bool packed = 8; |
1255 case 8: { | 1317 case 8: { |
1256 if (tag == 64) { | 1318 if (tag == 64u) { |
1257 parse_packed: | 1319 |
1258 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< | 1320 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< |
1259 bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL
>( | 1321 bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL
>( |
1260 input, &packed_))); | 1322 input, &packed_))); |
1261 | |
1262 } else { | 1323 } else { |
1263 goto handle_unusual; | 1324 goto handle_unusual; |
1264 } | 1325 } |
1265 if (input->ExpectTag(74)) goto parse_options; | |
1266 break; | 1326 break; |
1267 } | 1327 } |
1268 | 1328 |
1269 // repeated .google.protobuf.Option options = 9; | 1329 // repeated .google.protobuf.Option options = 9; |
1270 case 9: { | 1330 case 9: { |
1271 if (tag == 74) { | 1331 if (tag == 74u) { |
1272 parse_options: | |
1273 DO_(input->IncrementRecursionDepth()); | 1332 DO_(input->IncrementRecursionDepth()); |
1274 parse_loop_options: | |
1275 DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual
NoRecursionDepth( | 1333 DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual
NoRecursionDepth( |
1276 input, add_options())); | 1334 input, add_options())); |
1277 } else { | 1335 } else { |
1278 goto handle_unusual; | 1336 goto handle_unusual; |
1279 } | 1337 } |
1280 if (input->ExpectTag(74)) goto parse_loop_options; | |
1281 input->UnsafeDecrementRecursionDepth(); | 1338 input->UnsafeDecrementRecursionDepth(); |
1282 if (input->ExpectTag(82)) goto parse_json_name; | |
1283 break; | 1339 break; |
1284 } | 1340 } |
1285 | 1341 |
1286 // optional string json_name = 10; | 1342 // string json_name = 10; |
1287 case 10: { | 1343 case 10: { |
1288 if (tag == 82) { | 1344 if (tag == 82u) { |
1289 parse_json_name: | |
1290 DO_(::google::protobuf::internal::WireFormatLite::ReadString( | 1345 DO_(::google::protobuf::internal::WireFormatLite::ReadString( |
1291 input, this->mutable_json_name())); | 1346 input, this->mutable_json_name())); |
1292 DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( | 1347 DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( |
1293 this->json_name().data(), this->json_name().length(), | 1348 this->json_name().data(), this->json_name().length(), |
1294 ::google::protobuf::internal::WireFormatLite::PARSE, | 1349 ::google::protobuf::internal::WireFormatLite::PARSE, |
1295 "google.protobuf.Field.json_name")); | 1350 "google.protobuf.Field.json_name")); |
1296 } else { | 1351 } else { |
1297 goto handle_unusual; | 1352 goto handle_unusual; |
1298 } | 1353 } |
1299 if (input->ExpectTag(90)) goto parse_default_value; | |
1300 break; | 1354 break; |
1301 } | 1355 } |
1302 | 1356 |
1303 // optional string default_value = 11; | 1357 // string default_value = 11; |
1304 case 11: { | 1358 case 11: { |
1305 if (tag == 90) { | 1359 if (tag == 90u) { |
1306 parse_default_value: | |
1307 DO_(::google::protobuf::internal::WireFormatLite::ReadString( | 1360 DO_(::google::protobuf::internal::WireFormatLite::ReadString( |
1308 input, this->mutable_default_value())); | 1361 input, this->mutable_default_value())); |
1309 DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( | 1362 DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( |
1310 this->default_value().data(), this->default_value().length(), | 1363 this->default_value().data(), this->default_value().length(), |
1311 ::google::protobuf::internal::WireFormatLite::PARSE, | 1364 ::google::protobuf::internal::WireFormatLite::PARSE, |
1312 "google.protobuf.Field.default_value")); | 1365 "google.protobuf.Field.default_value")); |
1313 } else { | 1366 } else { |
1314 goto handle_unusual; | 1367 goto handle_unusual; |
1315 } | 1368 } |
1316 if (input->ExpectAtEnd()) goto success; | |
1317 break; | 1369 break; |
1318 } | 1370 } |
1319 | 1371 |
1320 default: { | 1372 default: { |
1321 handle_unusual: | 1373 handle_unusual: |
1322 if (tag == 0 || | 1374 if (tag == 0 || |
1323 ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == | 1375 ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == |
1324 ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { | 1376 ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { |
1325 goto success; | 1377 goto success; |
1326 } | 1378 } |
1327 DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag))
; | 1379 DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag))
; |
1328 break; | 1380 break; |
1329 } | 1381 } |
1330 } | 1382 } |
1331 } | 1383 } |
1332 success: | 1384 success: |
1333 // @@protoc_insertion_point(parse_success:google.protobuf.Field) | 1385 // @@protoc_insertion_point(parse_success:google.protobuf.Field) |
1334 return true; | 1386 return true; |
1335 failure: | 1387 failure: |
1336 // @@protoc_insertion_point(parse_failure:google.protobuf.Field) | 1388 // @@protoc_insertion_point(parse_failure:google.protobuf.Field) |
1337 return false; | 1389 return false; |
1338 #undef DO_ | 1390 #undef DO_ |
1339 } | 1391 } |
1340 | 1392 |
1341 void Field::SerializeWithCachedSizes( | 1393 void Field::SerializeWithCachedSizes( |
1342 ::google::protobuf::io::CodedOutputStream* output) const { | 1394 ::google::protobuf::io::CodedOutputStream* output) const { |
1343 // @@protoc_insertion_point(serialize_start:google.protobuf.Field) | 1395 // @@protoc_insertion_point(serialize_start:google.protobuf.Field) |
1344 // optional .google.protobuf.Field.Kind kind = 1; | 1396 // .google.protobuf.Field.Kind kind = 1; |
1345 if (this->kind() != 0) { | 1397 if (this->kind() != 0) { |
1346 ::google::protobuf::internal::WireFormatLite::WriteEnum( | 1398 ::google::protobuf::internal::WireFormatLite::WriteEnum( |
1347 1, this->kind(), output); | 1399 1, this->kind(), output); |
1348 } | 1400 } |
1349 | 1401 |
1350 // optional .google.protobuf.Field.Cardinality cardinality = 2; | 1402 // .google.protobuf.Field.Cardinality cardinality = 2; |
1351 if (this->cardinality() != 0) { | 1403 if (this->cardinality() != 0) { |
1352 ::google::protobuf::internal::WireFormatLite::WriteEnum( | 1404 ::google::protobuf::internal::WireFormatLite::WriteEnum( |
1353 2, this->cardinality(), output); | 1405 2, this->cardinality(), output); |
1354 } | 1406 } |
1355 | 1407 |
1356 // optional int32 number = 3; | 1408 // int32 number = 3; |
1357 if (this->number() != 0) { | 1409 if (this->number() != 0) { |
1358 ::google::protobuf::internal::WireFormatLite::WriteInt32(3, this->number(),
output); | 1410 ::google::protobuf::internal::WireFormatLite::WriteInt32(3, this->number(),
output); |
1359 } | 1411 } |
1360 | 1412 |
1361 // optional string name = 4; | 1413 // string name = 4; |
1362 if (this->name().size() > 0) { | 1414 if (this->name().size() > 0) { |
1363 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( | 1415 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( |
1364 this->name().data(), this->name().length(), | 1416 this->name().data(), this->name().length(), |
1365 ::google::protobuf::internal::WireFormatLite::SERIALIZE, | 1417 ::google::protobuf::internal::WireFormatLite::SERIALIZE, |
1366 "google.protobuf.Field.name"); | 1418 "google.protobuf.Field.name"); |
1367 ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( | 1419 ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( |
1368 4, this->name(), output); | 1420 4, this->name(), output); |
1369 } | 1421 } |
1370 | 1422 |
1371 // optional string type_url = 6; | 1423 // string type_url = 6; |
1372 if (this->type_url().size() > 0) { | 1424 if (this->type_url().size() > 0) { |
1373 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( | 1425 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( |
1374 this->type_url().data(), this->type_url().length(), | 1426 this->type_url().data(), this->type_url().length(), |
1375 ::google::protobuf::internal::WireFormatLite::SERIALIZE, | 1427 ::google::protobuf::internal::WireFormatLite::SERIALIZE, |
1376 "google.protobuf.Field.type_url"); | 1428 "google.protobuf.Field.type_url"); |
1377 ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( | 1429 ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( |
1378 6, this->type_url(), output); | 1430 6, this->type_url(), output); |
1379 } | 1431 } |
1380 | 1432 |
1381 // optional int32 oneof_index = 7; | 1433 // int32 oneof_index = 7; |
1382 if (this->oneof_index() != 0) { | 1434 if (this->oneof_index() != 0) { |
1383 ::google::protobuf::internal::WireFormatLite::WriteInt32(7, this->oneof_inde
x(), output); | 1435 ::google::protobuf::internal::WireFormatLite::WriteInt32(7, this->oneof_inde
x(), output); |
1384 } | 1436 } |
1385 | 1437 |
1386 // optional bool packed = 8; | 1438 // bool packed = 8; |
1387 if (this->packed() != 0) { | 1439 if (this->packed() != 0) { |
1388 ::google::protobuf::internal::WireFormatLite::WriteBool(8, this->packed(), o
utput); | 1440 ::google::protobuf::internal::WireFormatLite::WriteBool(8, this->packed(), o
utput); |
1389 } | 1441 } |
1390 | 1442 |
1391 // repeated .google.protobuf.Option options = 9; | 1443 // repeated .google.protobuf.Option options = 9; |
1392 for (unsigned int i = 0, n = this->options_size(); i < n; i++) { | 1444 for (unsigned int i = 0, n = this->options_size(); i < n; i++) { |
1393 ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( | 1445 ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( |
1394 9, this->options(i), output); | 1446 9, this->options(i), output); |
1395 } | 1447 } |
1396 | 1448 |
1397 // optional string json_name = 10; | 1449 // string json_name = 10; |
1398 if (this->json_name().size() > 0) { | 1450 if (this->json_name().size() > 0) { |
1399 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( | 1451 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( |
1400 this->json_name().data(), this->json_name().length(), | 1452 this->json_name().data(), this->json_name().length(), |
1401 ::google::protobuf::internal::WireFormatLite::SERIALIZE, | 1453 ::google::protobuf::internal::WireFormatLite::SERIALIZE, |
1402 "google.protobuf.Field.json_name"); | 1454 "google.protobuf.Field.json_name"); |
1403 ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( | 1455 ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( |
1404 10, this->json_name(), output); | 1456 10, this->json_name(), output); |
1405 } | 1457 } |
1406 | 1458 |
1407 // optional string default_value = 11; | 1459 // string default_value = 11; |
1408 if (this->default_value().size() > 0) { | 1460 if (this->default_value().size() > 0) { |
1409 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( | 1461 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( |
1410 this->default_value().data(), this->default_value().length(), | 1462 this->default_value().data(), this->default_value().length(), |
1411 ::google::protobuf::internal::WireFormatLite::SERIALIZE, | 1463 ::google::protobuf::internal::WireFormatLite::SERIALIZE, |
1412 "google.protobuf.Field.default_value"); | 1464 "google.protobuf.Field.default_value"); |
1413 ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( | 1465 ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( |
1414 11, this->default_value(), output); | 1466 11, this->default_value(), output); |
1415 } | 1467 } |
1416 | 1468 |
1417 // @@protoc_insertion_point(serialize_end:google.protobuf.Field) | 1469 // @@protoc_insertion_point(serialize_end:google.protobuf.Field) |
1418 } | 1470 } |
1419 | 1471 |
1420 ::google::protobuf::uint8* Field::SerializeWithCachedSizesToArray( | 1472 ::google::protobuf::uint8* Field::InternalSerializeWithCachedSizesToArray( |
1421 ::google::protobuf::uint8* target) const { | 1473 bool deterministic, ::google::protobuf::uint8* target) const { |
| 1474 (void)deterministic; // Unused |
1422 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.Field) | 1475 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.Field) |
1423 // optional .google.protobuf.Field.Kind kind = 1; | 1476 // .google.protobuf.Field.Kind kind = 1; |
1424 if (this->kind() != 0) { | 1477 if (this->kind() != 0) { |
1425 target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray( | 1478 target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray( |
1426 1, this->kind(), target); | 1479 1, this->kind(), target); |
1427 } | 1480 } |
1428 | 1481 |
1429 // optional .google.protobuf.Field.Cardinality cardinality = 2; | 1482 // .google.protobuf.Field.Cardinality cardinality = 2; |
1430 if (this->cardinality() != 0) { | 1483 if (this->cardinality() != 0) { |
1431 target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray( | 1484 target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray( |
1432 2, this->cardinality(), target); | 1485 2, this->cardinality(), target); |
1433 } | 1486 } |
1434 | 1487 |
1435 // optional int32 number = 3; | 1488 // int32 number = 3; |
1436 if (this->number() != 0) { | 1489 if (this->number() != 0) { |
1437 target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(3,
this->number(), target); | 1490 target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(3,
this->number(), target); |
1438 } | 1491 } |
1439 | 1492 |
1440 // optional string name = 4; | 1493 // string name = 4; |
1441 if (this->name().size() > 0) { | 1494 if (this->name().size() > 0) { |
1442 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( | 1495 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( |
1443 this->name().data(), this->name().length(), | 1496 this->name().data(), this->name().length(), |
1444 ::google::protobuf::internal::WireFormatLite::SERIALIZE, | 1497 ::google::protobuf::internal::WireFormatLite::SERIALIZE, |
1445 "google.protobuf.Field.name"); | 1498 "google.protobuf.Field.name"); |
1446 target = | 1499 target = |
1447 ::google::protobuf::internal::WireFormatLite::WriteStringToArray( | 1500 ::google::protobuf::internal::WireFormatLite::WriteStringToArray( |
1448 4, this->name(), target); | 1501 4, this->name(), target); |
1449 } | 1502 } |
1450 | 1503 |
1451 // optional string type_url = 6; | 1504 // string type_url = 6; |
1452 if (this->type_url().size() > 0) { | 1505 if (this->type_url().size() > 0) { |
1453 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( | 1506 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( |
1454 this->type_url().data(), this->type_url().length(), | 1507 this->type_url().data(), this->type_url().length(), |
1455 ::google::protobuf::internal::WireFormatLite::SERIALIZE, | 1508 ::google::protobuf::internal::WireFormatLite::SERIALIZE, |
1456 "google.protobuf.Field.type_url"); | 1509 "google.protobuf.Field.type_url"); |
1457 target = | 1510 target = |
1458 ::google::protobuf::internal::WireFormatLite::WriteStringToArray( | 1511 ::google::protobuf::internal::WireFormatLite::WriteStringToArray( |
1459 6, this->type_url(), target); | 1512 6, this->type_url(), target); |
1460 } | 1513 } |
1461 | 1514 |
1462 // optional int32 oneof_index = 7; | 1515 // int32 oneof_index = 7; |
1463 if (this->oneof_index() != 0) { | 1516 if (this->oneof_index() != 0) { |
1464 target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(7,
this->oneof_index(), target); | 1517 target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(7,
this->oneof_index(), target); |
1465 } | 1518 } |
1466 | 1519 |
1467 // optional bool packed = 8; | 1520 // bool packed = 8; |
1468 if (this->packed() != 0) { | 1521 if (this->packed() != 0) { |
1469 target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(8, t
his->packed(), target); | 1522 target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(8, t
his->packed(), target); |
1470 } | 1523 } |
1471 | 1524 |
1472 // repeated .google.protobuf.Option options = 9; | 1525 // repeated .google.protobuf.Option options = 9; |
1473 for (unsigned int i = 0, n = this->options_size(); i < n; i++) { | 1526 for (unsigned int i = 0, n = this->options_size(); i < n; i++) { |
1474 target = ::google::protobuf::internal::WireFormatLite:: | 1527 target = ::google::protobuf::internal::WireFormatLite:: |
1475 WriteMessageNoVirtualToArray( | 1528 InternalWriteMessageNoVirtualToArray( |
1476 9, this->options(i), target); | 1529 9, this->options(i), false, target); |
1477 } | 1530 } |
1478 | 1531 |
1479 // optional string json_name = 10; | 1532 // string json_name = 10; |
1480 if (this->json_name().size() > 0) { | 1533 if (this->json_name().size() > 0) { |
1481 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( | 1534 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( |
1482 this->json_name().data(), this->json_name().length(), | 1535 this->json_name().data(), this->json_name().length(), |
1483 ::google::protobuf::internal::WireFormatLite::SERIALIZE, | 1536 ::google::protobuf::internal::WireFormatLite::SERIALIZE, |
1484 "google.protobuf.Field.json_name"); | 1537 "google.protobuf.Field.json_name"); |
1485 target = | 1538 target = |
1486 ::google::protobuf::internal::WireFormatLite::WriteStringToArray( | 1539 ::google::protobuf::internal::WireFormatLite::WriteStringToArray( |
1487 10, this->json_name(), target); | 1540 10, this->json_name(), target); |
1488 } | 1541 } |
1489 | 1542 |
1490 // optional string default_value = 11; | 1543 // string default_value = 11; |
1491 if (this->default_value().size() > 0) { | 1544 if (this->default_value().size() > 0) { |
1492 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( | 1545 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( |
1493 this->default_value().data(), this->default_value().length(), | 1546 this->default_value().data(), this->default_value().length(), |
1494 ::google::protobuf::internal::WireFormatLite::SERIALIZE, | 1547 ::google::protobuf::internal::WireFormatLite::SERIALIZE, |
1495 "google.protobuf.Field.default_value"); | 1548 "google.protobuf.Field.default_value"); |
1496 target = | 1549 target = |
1497 ::google::protobuf::internal::WireFormatLite::WriteStringToArray( | 1550 ::google::protobuf::internal::WireFormatLite::WriteStringToArray( |
1498 11, this->default_value(), target); | 1551 11, this->default_value(), target); |
1499 } | 1552 } |
1500 | 1553 |
1501 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.Field) | 1554 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.Field) |
1502 return target; | 1555 return target; |
1503 } | 1556 } |
1504 | 1557 |
1505 int Field::ByteSize() const { | 1558 size_t Field::ByteSizeLong() const { |
1506 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.Field) | 1559 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.Field) |
1507 int total_size = 0; | 1560 size_t total_size = 0; |
1508 | 1561 |
1509 // optional .google.protobuf.Field.Kind kind = 1; | 1562 // repeated .google.protobuf.Option options = 9; |
| 1563 { |
| 1564 unsigned int count = this->options_size(); |
| 1565 total_size += 1UL * count; |
| 1566 for (unsigned int i = 0; i < count; i++) { |
| 1567 total_size += |
| 1568 ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( |
| 1569 this->options(i)); |
| 1570 } |
| 1571 } |
| 1572 |
| 1573 // string name = 4; |
| 1574 if (this->name().size() > 0) { |
| 1575 total_size += 1 + |
| 1576 ::google::protobuf::internal::WireFormatLite::StringSize( |
| 1577 this->name()); |
| 1578 } |
| 1579 |
| 1580 // string type_url = 6; |
| 1581 if (this->type_url().size() > 0) { |
| 1582 total_size += 1 + |
| 1583 ::google::protobuf::internal::WireFormatLite::StringSize( |
| 1584 this->type_url()); |
| 1585 } |
| 1586 |
| 1587 // string json_name = 10; |
| 1588 if (this->json_name().size() > 0) { |
| 1589 total_size += 1 + |
| 1590 ::google::protobuf::internal::WireFormatLite::StringSize( |
| 1591 this->json_name()); |
| 1592 } |
| 1593 |
| 1594 // string default_value = 11; |
| 1595 if (this->default_value().size() > 0) { |
| 1596 total_size += 1 + |
| 1597 ::google::protobuf::internal::WireFormatLite::StringSize( |
| 1598 this->default_value()); |
| 1599 } |
| 1600 |
| 1601 // .google.protobuf.Field.Kind kind = 1; |
1510 if (this->kind() != 0) { | 1602 if (this->kind() != 0) { |
1511 total_size += 1 + | 1603 total_size += 1 + |
1512 ::google::protobuf::internal::WireFormatLite::EnumSize(this->kind()); | 1604 ::google::protobuf::internal::WireFormatLite::EnumSize(this->kind()); |
1513 } | 1605 } |
1514 | 1606 |
1515 // optional .google.protobuf.Field.Cardinality cardinality = 2; | 1607 // .google.protobuf.Field.Cardinality cardinality = 2; |
1516 if (this->cardinality() != 0) { | 1608 if (this->cardinality() != 0) { |
1517 total_size += 1 + | 1609 total_size += 1 + |
1518 ::google::protobuf::internal::WireFormatLite::EnumSize(this->cardinality()
); | 1610 ::google::protobuf::internal::WireFormatLite::EnumSize(this->cardinality()
); |
1519 } | 1611 } |
1520 | 1612 |
1521 // optional int32 number = 3; | 1613 // int32 number = 3; |
1522 if (this->number() != 0) { | 1614 if (this->number() != 0) { |
1523 total_size += 1 + | 1615 total_size += 1 + |
1524 ::google::protobuf::internal::WireFormatLite::Int32Size( | 1616 ::google::protobuf::internal::WireFormatLite::Int32Size( |
1525 this->number()); | 1617 this->number()); |
1526 } | 1618 } |
1527 | 1619 |
1528 // optional string name = 4; | 1620 // int32 oneof_index = 7; |
1529 if (this->name().size() > 0) { | |
1530 total_size += 1 + | |
1531 ::google::protobuf::internal::WireFormatLite::StringSize( | |
1532 this->name()); | |
1533 } | |
1534 | |
1535 // optional string type_url = 6; | |
1536 if (this->type_url().size() > 0) { | |
1537 total_size += 1 + | |
1538 ::google::protobuf::internal::WireFormatLite::StringSize( | |
1539 this->type_url()); | |
1540 } | |
1541 | |
1542 // optional int32 oneof_index = 7; | |
1543 if (this->oneof_index() != 0) { | 1621 if (this->oneof_index() != 0) { |
1544 total_size += 1 + | 1622 total_size += 1 + |
1545 ::google::protobuf::internal::WireFormatLite::Int32Size( | 1623 ::google::protobuf::internal::WireFormatLite::Int32Size( |
1546 this->oneof_index()); | 1624 this->oneof_index()); |
1547 } | 1625 } |
1548 | 1626 |
1549 // optional bool packed = 8; | 1627 // bool packed = 8; |
1550 if (this->packed() != 0) { | 1628 if (this->packed() != 0) { |
1551 total_size += 1 + 1; | 1629 total_size += 1 + 1; |
1552 } | 1630 } |
1553 | 1631 |
1554 // optional string json_name = 10; | 1632 int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); |
1555 if (this->json_name().size() > 0) { | |
1556 total_size += 1 + | |
1557 ::google::protobuf::internal::WireFormatLite::StringSize( | |
1558 this->json_name()); | |
1559 } | |
1560 | |
1561 // optional string default_value = 11; | |
1562 if (this->default_value().size() > 0) { | |
1563 total_size += 1 + | |
1564 ::google::protobuf::internal::WireFormatLite::StringSize( | |
1565 this->default_value()); | |
1566 } | |
1567 | |
1568 // repeated .google.protobuf.Option options = 9; | |
1569 total_size += 1 * this->options_size(); | |
1570 for (int i = 0; i < this->options_size(); i++) { | |
1571 total_size += | |
1572 ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( | |
1573 this->options(i)); | |
1574 } | |
1575 | |
1576 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); | 1633 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); |
1577 _cached_size_ = total_size; | 1634 _cached_size_ = cached_size; |
1578 GOOGLE_SAFE_CONCURRENT_WRITES_END(); | 1635 GOOGLE_SAFE_CONCURRENT_WRITES_END(); |
1579 return total_size; | 1636 return total_size; |
1580 } | 1637 } |
1581 | 1638 |
1582 void Field::MergeFrom(const ::google::protobuf::Message& from) { | 1639 void Field::MergeFrom(const ::google::protobuf::Message& from) { |
1583 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.Field) | 1640 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.Field) |
1584 if (GOOGLE_PREDICT_FALSE(&from == this)) MergeFromFail(__LINE__); | 1641 GOOGLE_DCHECK_NE(&from, this); |
1585 const Field* source = | 1642 const Field* source = |
1586 ::google::protobuf::internal::DynamicCastToGenerated<const Field>( | 1643 ::google::protobuf::internal::DynamicCastToGenerated<const Field>( |
1587 &from); | 1644 &from); |
1588 if (source == NULL) { | 1645 if (source == NULL) { |
1589 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.F
ield) | 1646 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.F
ield) |
1590 ::google::protobuf::internal::ReflectionOps::Merge(from, this); | 1647 ::google::protobuf::internal::ReflectionOps::Merge(from, this); |
1591 } else { | 1648 } else { |
1592 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobu
f.Field) | 1649 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobu
f.Field) |
1593 MergeFrom(*source); | 1650 MergeFrom(*source); |
1594 } | 1651 } |
1595 } | 1652 } |
1596 | 1653 |
1597 void Field::MergeFrom(const Field& from) { | 1654 void Field::MergeFrom(const Field& from) { |
1598 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.Fiel
d) | 1655 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.Fiel
d) |
1599 if (GOOGLE_PREDICT_FALSE(&from == this)) MergeFromFail(__LINE__); | 1656 GOOGLE_DCHECK_NE(&from, this); |
| 1657 _internal_metadata_.MergeFrom(from._internal_metadata_); |
1600 options_.MergeFrom(from.options_); | 1658 options_.MergeFrom(from.options_); |
| 1659 if (from.name().size() > 0) { |
| 1660 set_name(from.name()); |
| 1661 } |
| 1662 if (from.type_url().size() > 0) { |
| 1663 set_type_url(from.type_url()); |
| 1664 } |
| 1665 if (from.json_name().size() > 0) { |
| 1666 set_json_name(from.json_name()); |
| 1667 } |
| 1668 if (from.default_value().size() > 0) { |
| 1669 set_default_value(from.default_value()); |
| 1670 } |
1601 if (from.kind() != 0) { | 1671 if (from.kind() != 0) { |
1602 set_kind(from.kind()); | 1672 set_kind(from.kind()); |
1603 } | 1673 } |
1604 if (from.cardinality() != 0) { | 1674 if (from.cardinality() != 0) { |
1605 set_cardinality(from.cardinality()); | 1675 set_cardinality(from.cardinality()); |
1606 } | 1676 } |
1607 if (from.number() != 0) { | 1677 if (from.number() != 0) { |
1608 set_number(from.number()); | 1678 set_number(from.number()); |
1609 } | 1679 } |
1610 if (from.name().size() > 0) { | |
1611 | |
1612 name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlready
Inited(), from.name_); | |
1613 } | |
1614 if (from.type_url().size() > 0) { | |
1615 | |
1616 type_url_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlr
eadyInited(), from.type_url_); | |
1617 } | |
1618 if (from.oneof_index() != 0) { | 1680 if (from.oneof_index() != 0) { |
1619 set_oneof_index(from.oneof_index()); | 1681 set_oneof_index(from.oneof_index()); |
1620 } | 1682 } |
1621 if (from.packed() != 0) { | 1683 if (from.packed() != 0) { |
1622 set_packed(from.packed()); | 1684 set_packed(from.packed()); |
1623 } | 1685 } |
1624 if (from.json_name().size() > 0) { | |
1625 | |
1626 json_name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAl
readyInited(), from.json_name_); | |
1627 } | |
1628 if (from.default_value().size() > 0) { | |
1629 | |
1630 default_value_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStri
ngAlreadyInited(), from.default_value_); | |
1631 } | |
1632 } | 1686 } |
1633 | 1687 |
1634 void Field::CopyFrom(const ::google::protobuf::Message& from) { | 1688 void Field::CopyFrom(const ::google::protobuf::Message& from) { |
1635 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.Field) | 1689 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.Field) |
1636 if (&from == this) return; | 1690 if (&from == this) return; |
1637 Clear(); | 1691 Clear(); |
1638 MergeFrom(from); | 1692 MergeFrom(from); |
1639 } | 1693 } |
1640 | 1694 |
1641 void Field::CopyFrom(const Field& from) { | 1695 void Field::CopyFrom(const Field& from) { |
1642 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.Field
) | 1696 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.Field
) |
1643 if (&from == this) return; | 1697 if (&from == this) return; |
1644 Clear(); | 1698 Clear(); |
1645 MergeFrom(from); | 1699 MergeFrom(from); |
1646 } | 1700 } |
1647 | 1701 |
1648 bool Field::IsInitialized() const { | 1702 bool Field::IsInitialized() const { |
1649 | |
1650 return true; | 1703 return true; |
1651 } | 1704 } |
1652 | 1705 |
1653 void Field::Swap(Field* other) { | 1706 void Field::Swap(Field* other) { |
1654 if (other == this) return; | 1707 if (other == this) return; |
| 1708 if (GetArenaNoVirtual() == other->GetArenaNoVirtual()) { |
| 1709 InternalSwap(other); |
| 1710 } else { |
| 1711 Field* temp = New(GetArenaNoVirtual()); |
| 1712 temp->MergeFrom(*other); |
| 1713 other->CopyFrom(*this); |
| 1714 InternalSwap(temp); |
| 1715 if (GetArenaNoVirtual() == NULL) { |
| 1716 delete temp; |
| 1717 } |
| 1718 } |
| 1719 } |
| 1720 void Field::UnsafeArenaSwap(Field* other) { |
| 1721 if (other == this) return; |
| 1722 GOOGLE_DCHECK(GetArenaNoVirtual() == other->GetArenaNoVirtual()); |
1655 InternalSwap(other); | 1723 InternalSwap(other); |
1656 } | 1724 } |
1657 void Field::InternalSwap(Field* other) { | 1725 void Field::InternalSwap(Field* other) { |
| 1726 options_.UnsafeArenaSwap(&other->options_); |
| 1727 name_.Swap(&other->name_); |
| 1728 type_url_.Swap(&other->type_url_); |
| 1729 json_name_.Swap(&other->json_name_); |
| 1730 default_value_.Swap(&other->default_value_); |
1658 std::swap(kind_, other->kind_); | 1731 std::swap(kind_, other->kind_); |
1659 std::swap(cardinality_, other->cardinality_); | 1732 std::swap(cardinality_, other->cardinality_); |
1660 std::swap(number_, other->number_); | 1733 std::swap(number_, other->number_); |
1661 name_.Swap(&other->name_); | |
1662 type_url_.Swap(&other->type_url_); | |
1663 std::swap(oneof_index_, other->oneof_index_); | 1734 std::swap(oneof_index_, other->oneof_index_); |
1664 std::swap(packed_, other->packed_); | 1735 std::swap(packed_, other->packed_); |
1665 options_.UnsafeArenaSwap(&other->options_); | |
1666 json_name_.Swap(&other->json_name_); | |
1667 default_value_.Swap(&other->default_value_); | |
1668 _internal_metadata_.Swap(&other->_internal_metadata_); | |
1669 std::swap(_cached_size_, other->_cached_size_); | 1736 std::swap(_cached_size_, other->_cached_size_); |
1670 } | 1737 } |
1671 | 1738 |
1672 ::google::protobuf::Metadata Field::GetMetadata() const { | 1739 ::google::protobuf::Metadata Field::GetMetadata() const { |
1673 protobuf_AssignDescriptorsOnce(); | 1740 protobuf_AssignDescriptorsOnce(); |
1674 ::google::protobuf::Metadata metadata; | 1741 return file_level_metadata[1]; |
1675 metadata.descriptor = Field_descriptor_; | |
1676 metadata.reflection = Field_reflection_; | |
1677 return metadata; | |
1678 } | 1742 } |
1679 | 1743 |
1680 #if PROTOBUF_INLINE_NOT_IN_HEADERS | 1744 #if PROTOBUF_INLINE_NOT_IN_HEADERS |
1681 // Field | 1745 // Field |
1682 | 1746 |
1683 // optional .google.protobuf.Field.Kind kind = 1; | 1747 // .google.protobuf.Field.Kind kind = 1; |
1684 void Field::clear_kind() { | 1748 void Field::clear_kind() { |
1685 kind_ = 0; | 1749 kind_ = 0; |
1686 } | 1750 } |
1687 ::google::protobuf::Field_Kind Field::kind() const { | 1751 ::google::protobuf::Field_Kind Field::kind() const { |
1688 // @@protoc_insertion_point(field_get:google.protobuf.Field.kind) | 1752 // @@protoc_insertion_point(field_get:google.protobuf.Field.kind) |
1689 return static_cast< ::google::protobuf::Field_Kind >(kind_); | 1753 return static_cast< ::google::protobuf::Field_Kind >(kind_); |
1690 } | 1754 } |
1691 void Field::set_kind(::google::protobuf::Field_Kind value) { | 1755 void Field::set_kind(::google::protobuf::Field_Kind value) { |
1692 | 1756 |
1693 kind_ = value; | 1757 kind_ = value; |
1694 // @@protoc_insertion_point(field_set:google.protobuf.Field.kind) | 1758 // @@protoc_insertion_point(field_set:google.protobuf.Field.kind) |
1695 } | 1759 } |
1696 | 1760 |
1697 // optional .google.protobuf.Field.Cardinality cardinality = 2; | 1761 // .google.protobuf.Field.Cardinality cardinality = 2; |
1698 void Field::clear_cardinality() { | 1762 void Field::clear_cardinality() { |
1699 cardinality_ = 0; | 1763 cardinality_ = 0; |
1700 } | 1764 } |
1701 ::google::protobuf::Field_Cardinality Field::cardinality() const { | 1765 ::google::protobuf::Field_Cardinality Field::cardinality() const { |
1702 // @@protoc_insertion_point(field_get:google.protobuf.Field.cardinality) | 1766 // @@protoc_insertion_point(field_get:google.protobuf.Field.cardinality) |
1703 return static_cast< ::google::protobuf::Field_Cardinality >(cardinality_); | 1767 return static_cast< ::google::protobuf::Field_Cardinality >(cardinality_); |
1704 } | 1768 } |
1705 void Field::set_cardinality(::google::protobuf::Field_Cardinality value) { | 1769 void Field::set_cardinality(::google::protobuf::Field_Cardinality value) { |
1706 | 1770 |
1707 cardinality_ = value; | 1771 cardinality_ = value; |
1708 // @@protoc_insertion_point(field_set:google.protobuf.Field.cardinality) | 1772 // @@protoc_insertion_point(field_set:google.protobuf.Field.cardinality) |
1709 } | 1773 } |
1710 | 1774 |
1711 // optional int32 number = 3; | 1775 // int32 number = 3; |
1712 void Field::clear_number() { | 1776 void Field::clear_number() { |
1713 number_ = 0; | 1777 number_ = 0; |
1714 } | 1778 } |
1715 ::google::protobuf::int32 Field::number() const { | 1779 ::google::protobuf::int32 Field::number() const { |
1716 // @@protoc_insertion_point(field_get:google.protobuf.Field.number) | 1780 // @@protoc_insertion_point(field_get:google.protobuf.Field.number) |
1717 return number_; | 1781 return number_; |
1718 } | 1782 } |
1719 void Field::set_number(::google::protobuf::int32 value) { | 1783 void Field::set_number(::google::protobuf::int32 value) { |
1720 | 1784 |
1721 number_ = value; | 1785 number_ = value; |
1722 // @@protoc_insertion_point(field_set:google.protobuf.Field.number) | 1786 // @@protoc_insertion_point(field_set:google.protobuf.Field.number) |
1723 } | 1787 } |
1724 | 1788 |
1725 // optional string name = 4; | 1789 // string name = 4; |
1726 void Field::clear_name() { | 1790 void Field::clear_name() { |
1727 name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlready
Inited()); | 1791 name_.ClearToEmpty(&::google::protobuf::internal::GetEmptyStringAlreadyInited(
), GetArenaNoVirtual()); |
1728 } | 1792 } |
1729 const ::std::string& Field::name() const { | 1793 const ::std::string& Field::name() const { |
1730 // @@protoc_insertion_point(field_get:google.protobuf.Field.name) | 1794 // @@protoc_insertion_point(field_get:google.protobuf.Field.name) |
1731 return name_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyIn
ited()); | 1795 return name_.Get(); |
1732 } | 1796 } |
1733 void Field::set_name(const ::std::string& value) { | 1797 void Field::set_name(const ::std::string& value) { |
1734 | 1798 |
1735 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
value); | 1799 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value,
GetArenaNoVirtual()); |
1736 // @@protoc_insertion_point(field_set:google.protobuf.Field.name) | 1800 // @@protoc_insertion_point(field_set:google.protobuf.Field.name) |
1737 } | 1801 } |
1738 void Field::set_name(const char* value) { | 1802 void Field::set_name(const char* value) { |
1739 | 1803 |
1740 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
::std::string(value)); | 1804 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std:
:string(value), |
| 1805 GetArenaNoVirtual()); |
1741 // @@protoc_insertion_point(field_set_char:google.protobuf.Field.name) | 1806 // @@protoc_insertion_point(field_set_char:google.protobuf.Field.name) |
1742 } | 1807 } |
1743 void Field::set_name(const char* value, size_t size) { | 1808 void Field::set_name(const char* value, |
1744 | 1809 size_t size) { |
1745 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), | 1810 |
1746 ::std::string(reinterpret_cast<const char*>(value), size)); | 1811 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std:
:string( |
| 1812 reinterpret_cast<const char*>(value), size), GetArenaNoVirtual()); |
1747 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Field.name) | 1813 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Field.name) |
1748 } | 1814 } |
1749 ::std::string* Field::mutable_name() { | 1815 ::std::string* Field::mutable_name() { |
1750 | 1816 |
1751 // @@protoc_insertion_point(field_mutable:google.protobuf.Field.name) | 1817 // @@protoc_insertion_point(field_mutable:google.protobuf.Field.name) |
1752 return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlrea
dyInited()); | 1818 return name_.Mutable(&::google::protobuf::internal::GetEmptyStringAlreadyInite
d(), GetArenaNoVirtual()); |
1753 } | 1819 } |
1754 ::std::string* Field::release_name() { | 1820 ::std::string* Field::release_name() { |
1755 // @@protoc_insertion_point(field_release:google.protobuf.Field.name) | 1821 // @@protoc_insertion_point(field_release:google.protobuf.Field.name) |
1756 | 1822 |
1757 return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlrea
dyInited()); | 1823 return name_.Release(&::google::protobuf::internal::GetEmptyStringAlreadyInite
d(), GetArenaNoVirtual()); |
1758 } | 1824 } |
1759 void Field::set_allocated_name(::std::string* name) { | 1825 ::std::string* Field::unsafe_arena_release_name() { |
| 1826 // @@protoc_insertion_point(field_unsafe_arena_release:google.protobuf.Field.n
ame) |
| 1827 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL); |
| 1828 |
| 1829 return name_.UnsafeArenaRelease(&::google::protobuf::internal::GetEmptyStringA
lreadyInited(), |
| 1830 GetArenaNoVirtual()); |
| 1831 } |
| 1832 void Field::set_allocated_name(::std::string* name) { |
1760 if (name != NULL) { | 1833 if (name != NULL) { |
1761 | 1834 |
1762 } else { | 1835 } else { |
1763 | 1836 |
1764 } | 1837 } |
1765 name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlready
Inited(), name); | 1838 name_.SetAllocated(&::google::protobuf::internal::GetEmptyStringAlreadyInited(
), name, |
| 1839 GetArenaNoVirtual()); |
1766 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Field.name) | 1840 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Field.name) |
1767 } | 1841 } |
1768 | 1842 void Field::unsafe_arena_set_allocated_name( |
1769 // optional string type_url = 6; | 1843 ::std::string* name) { |
| 1844 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL); |
| 1845 if (name != NULL) { |
| 1846 |
| 1847 } else { |
| 1848 |
| 1849 } |
| 1850 name_.UnsafeArenaSetAllocated(&::google::protobuf::internal::GetEmptyStringAlr
eadyInited(), |
| 1851 name, GetArenaNoVirtual()); |
| 1852 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.F
ield.name) |
| 1853 } |
| 1854 |
| 1855 // string type_url = 6; |
1770 void Field::clear_type_url() { | 1856 void Field::clear_type_url() { |
1771 type_url_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlr
eadyInited()); | 1857 type_url_.ClearToEmpty(&::google::protobuf::internal::GetEmptyStringAlreadyIni
ted(), GetArenaNoVirtual()); |
1772 } | 1858 } |
1773 const ::std::string& Field::type_url() const { | 1859 const ::std::string& Field::type_url() const { |
1774 // @@protoc_insertion_point(field_get:google.protobuf.Field.type_url) | 1860 // @@protoc_insertion_point(field_get:google.protobuf.Field.type_url) |
1775 return type_url_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlrea
dyInited()); | 1861 return type_url_.Get(); |
1776 } | 1862 } |
1777 void Field::set_type_url(const ::std::string& value) { | 1863 void Field::set_type_url(const ::std::string& value) { |
1778 | 1864 |
1779 type_url_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInite
d(), value); | 1865 type_url_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), va
lue, GetArenaNoVirtual()); |
1780 // @@protoc_insertion_point(field_set:google.protobuf.Field.type_url) | 1866 // @@protoc_insertion_point(field_set:google.protobuf.Field.type_url) |
1781 } | 1867 } |
1782 void Field::set_type_url(const char* value) { | 1868 void Field::set_type_url(const char* value) { |
1783 | 1869 |
1784 type_url_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInite
d(), ::std::string(value)); | 1870 type_url_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value), |
| 1871 GetArenaNoVirtual()); |
1785 // @@protoc_insertion_point(field_set_char:google.protobuf.Field.type_url) | 1872 // @@protoc_insertion_point(field_set_char:google.protobuf.Field.type_url) |
1786 } | 1873 } |
1787 void Field::set_type_url(const char* value, size_t size) { | 1874 void Field::set_type_url(const char* value, |
1788 | 1875 size_t size) { |
1789 type_url_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInite
d(), | 1876 |
1790 ::std::string(reinterpret_cast<const char*>(value), size)); | 1877 type_url_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string( |
| 1878 reinterpret_cast<const char*>(value), size), GetArenaNoVirtual()); |
1791 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Field.type_url) | 1879 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Field.type_url) |
1792 } | 1880 } |
1793 ::std::string* Field::mutable_type_url() { | 1881 ::std::string* Field::mutable_type_url() { |
1794 | 1882 |
1795 // @@protoc_insertion_point(field_mutable:google.protobuf.Field.type_url) | 1883 // @@protoc_insertion_point(field_mutable:google.protobuf.Field.type_url) |
1796 return type_url_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringA
lreadyInited()); | 1884 return type_url_.Mutable(&::google::protobuf::internal::GetEmptyStringAlreadyI
nited(), GetArenaNoVirtual()); |
1797 } | 1885 } |
1798 ::std::string* Field::release_type_url() { | 1886 ::std::string* Field::release_type_url() { |
1799 // @@protoc_insertion_point(field_release:google.protobuf.Field.type_url) | 1887 // @@protoc_insertion_point(field_release:google.protobuf.Field.type_url) |
1800 | 1888 |
1801 return type_url_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringA
lreadyInited()); | 1889 return type_url_.Release(&::google::protobuf::internal::GetEmptyStringAlreadyI
nited(), GetArenaNoVirtual()); |
1802 } | 1890 } |
1803 void Field::set_allocated_type_url(::std::string* type_url) { | 1891 ::std::string* Field::unsafe_arena_release_type_url() { |
| 1892 // @@protoc_insertion_point(field_unsafe_arena_release:google.protobuf.Field.t
ype_url) |
| 1893 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL); |
| 1894 |
| 1895 return type_url_.UnsafeArenaRelease(&::google::protobuf::internal::GetEmptyStr
ingAlreadyInited(), |
| 1896 GetArenaNoVirtual()); |
| 1897 } |
| 1898 void Field::set_allocated_type_url(::std::string* type_url) { |
1804 if (type_url != NULL) { | 1899 if (type_url != NULL) { |
1805 | 1900 |
1806 } else { | 1901 } else { |
1807 | 1902 |
1808 } | 1903 } |
1809 type_url_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlr
eadyInited(), type_url); | 1904 type_url_.SetAllocated(&::google::protobuf::internal::GetEmptyStringAlreadyIni
ted(), type_url, |
| 1905 GetArenaNoVirtual()); |
1810 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Field.type_url
) | 1906 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Field.type_url
) |
1811 } | 1907 } |
1812 | 1908 void Field::unsafe_arena_set_allocated_type_url( |
1813 // optional int32 oneof_index = 7; | 1909 ::std::string* type_url) { |
| 1910 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL); |
| 1911 if (type_url != NULL) { |
| 1912 |
| 1913 } else { |
| 1914 |
| 1915 } |
| 1916 type_url_.UnsafeArenaSetAllocated(&::google::protobuf::internal::GetEmptyStrin
gAlreadyInited(), |
| 1917 type_url, GetArenaNoVirtual()); |
| 1918 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.F
ield.type_url) |
| 1919 } |
| 1920 |
| 1921 // int32 oneof_index = 7; |
1814 void Field::clear_oneof_index() { | 1922 void Field::clear_oneof_index() { |
1815 oneof_index_ = 0; | 1923 oneof_index_ = 0; |
1816 } | 1924 } |
1817 ::google::protobuf::int32 Field::oneof_index() const { | 1925 ::google::protobuf::int32 Field::oneof_index() const { |
1818 // @@protoc_insertion_point(field_get:google.protobuf.Field.oneof_index) | 1926 // @@protoc_insertion_point(field_get:google.protobuf.Field.oneof_index) |
1819 return oneof_index_; | 1927 return oneof_index_; |
1820 } | 1928 } |
1821 void Field::set_oneof_index(::google::protobuf::int32 value) { | 1929 void Field::set_oneof_index(::google::protobuf::int32 value) { |
1822 | 1930 |
1823 oneof_index_ = value; | 1931 oneof_index_ = value; |
1824 // @@protoc_insertion_point(field_set:google.protobuf.Field.oneof_index) | 1932 // @@protoc_insertion_point(field_set:google.protobuf.Field.oneof_index) |
1825 } | 1933 } |
1826 | 1934 |
1827 // optional bool packed = 8; | 1935 // bool packed = 8; |
1828 void Field::clear_packed() { | 1936 void Field::clear_packed() { |
1829 packed_ = false; | 1937 packed_ = false; |
1830 } | 1938 } |
1831 bool Field::packed() const { | 1939 bool Field::packed() const { |
1832 // @@protoc_insertion_point(field_get:google.protobuf.Field.packed) | 1940 // @@protoc_insertion_point(field_get:google.protobuf.Field.packed) |
1833 return packed_; | 1941 return packed_; |
1834 } | 1942 } |
1835 void Field::set_packed(bool value) { | 1943 void Field::set_packed(bool value) { |
1836 | 1944 |
1837 packed_ = value; | 1945 packed_ = value; |
1838 // @@protoc_insertion_point(field_set:google.protobuf.Field.packed) | 1946 // @@protoc_insertion_point(field_set:google.protobuf.Field.packed) |
1839 } | 1947 } |
1840 | 1948 |
1841 // repeated .google.protobuf.Option options = 9; | 1949 // repeated .google.protobuf.Option options = 9; |
1842 int Field::options_size() const { | 1950 int Field::options_size() const { |
1843 return options_.size(); | 1951 return options_.size(); |
1844 } | 1952 } |
1845 void Field::clear_options() { | 1953 void Field::clear_options() { |
(...skipping 15 matching lines...) Expand all Loading... |
1861 Field::mutable_options() { | 1969 Field::mutable_options() { |
1862 // @@protoc_insertion_point(field_mutable_list:google.protobuf.Field.options) | 1970 // @@protoc_insertion_point(field_mutable_list:google.protobuf.Field.options) |
1863 return &options_; | 1971 return &options_; |
1864 } | 1972 } |
1865 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >& | 1973 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >& |
1866 Field::options() const { | 1974 Field::options() const { |
1867 // @@protoc_insertion_point(field_list:google.protobuf.Field.options) | 1975 // @@protoc_insertion_point(field_list:google.protobuf.Field.options) |
1868 return options_; | 1976 return options_; |
1869 } | 1977 } |
1870 | 1978 |
1871 // optional string json_name = 10; | 1979 // string json_name = 10; |
1872 void Field::clear_json_name() { | 1980 void Field::clear_json_name() { |
1873 json_name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAl
readyInited()); | 1981 json_name_.ClearToEmpty(&::google::protobuf::internal::GetEmptyStringAlreadyIn
ited(), GetArenaNoVirtual()); |
1874 } | 1982 } |
1875 const ::std::string& Field::json_name() const { | 1983 const ::std::string& Field::json_name() const { |
1876 // @@protoc_insertion_point(field_get:google.protobuf.Field.json_name) | 1984 // @@protoc_insertion_point(field_get:google.protobuf.Field.json_name) |
1877 return json_name_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlre
adyInited()); | 1985 return json_name_.Get(); |
1878 } | 1986 } |
1879 void Field::set_json_name(const ::std::string& value) { | 1987 void Field::set_json_name(const ::std::string& value) { |
1880 | 1988 |
1881 json_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInit
ed(), value); | 1989 json_name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), v
alue, GetArenaNoVirtual()); |
1882 // @@protoc_insertion_point(field_set:google.protobuf.Field.json_name) | 1990 // @@protoc_insertion_point(field_set:google.protobuf.Field.json_name) |
1883 } | 1991 } |
1884 void Field::set_json_name(const char* value) { | 1992 void Field::set_json_name(const char* value) { |
1885 | 1993 |
1886 json_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInit
ed(), ::std::string(value)); | 1994 json_name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), :
:std::string(value), |
| 1995 GetArenaNoVirtual()); |
1887 // @@protoc_insertion_point(field_set_char:google.protobuf.Field.json_name) | 1996 // @@protoc_insertion_point(field_set_char:google.protobuf.Field.json_name) |
1888 } | 1997 } |
1889 void Field::set_json_name(const char* value, size_t size) { | 1998 void Field::set_json_name(const char* value, |
| 1999 size_t size) { |
1890 | 2000 |
1891 json_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInit
ed(), | 2001 json_name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), :
:std::string( |
1892 ::std::string(reinterpret_cast<const char*>(value), size)); | 2002 reinterpret_cast<const char*>(value), size), GetArenaNoVirtual()); |
1893 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Field.json_name) | 2003 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Field.json_name) |
1894 } | 2004 } |
1895 ::std::string* Field::mutable_json_name() { | 2005 ::std::string* Field::mutable_json_name() { |
1896 | 2006 |
1897 // @@protoc_insertion_point(field_mutable:google.protobuf.Field.json_name) | 2007 // @@protoc_insertion_point(field_mutable:google.protobuf.Field.json_name) |
1898 return json_name_.MutableNoArena(&::google::protobuf::internal::GetEmptyString
AlreadyInited()); | 2008 return json_name_.Mutable(&::google::protobuf::internal::GetEmptyStringAlready
Inited(), GetArenaNoVirtual()); |
1899 } | 2009 } |
1900 ::std::string* Field::release_json_name() { | 2010 ::std::string* Field::release_json_name() { |
1901 // @@protoc_insertion_point(field_release:google.protobuf.Field.json_name) | 2011 // @@protoc_insertion_point(field_release:google.protobuf.Field.json_name) |
1902 | 2012 |
1903 return json_name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyString
AlreadyInited()); | 2013 return json_name_.Release(&::google::protobuf::internal::GetEmptyStringAlready
Inited(), GetArenaNoVirtual()); |
1904 } | 2014 } |
1905 void Field::set_allocated_json_name(::std::string* json_name) { | 2015 ::std::string* Field::unsafe_arena_release_json_name() { |
| 2016 // @@protoc_insertion_point(field_unsafe_arena_release:google.protobuf.Field.j
son_name) |
| 2017 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL); |
| 2018 |
| 2019 return json_name_.UnsafeArenaRelease(&::google::protobuf::internal::GetEmptySt
ringAlreadyInited(), |
| 2020 GetArenaNoVirtual()); |
| 2021 } |
| 2022 void Field::set_allocated_json_name(::std::string* json_name) { |
1906 if (json_name != NULL) { | 2023 if (json_name != NULL) { |
1907 | 2024 |
1908 } else { | 2025 } else { |
1909 | 2026 |
1910 } | 2027 } |
1911 json_name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAl
readyInited(), json_name); | 2028 json_name_.SetAllocated(&::google::protobuf::internal::GetEmptyStringAlreadyIn
ited(), json_name, |
| 2029 GetArenaNoVirtual()); |
1912 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Field.json_nam
e) | 2030 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Field.json_nam
e) |
1913 } | 2031 } |
| 2032 void Field::unsafe_arena_set_allocated_json_name( |
| 2033 ::std::string* json_name) { |
| 2034 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL); |
| 2035 if (json_name != NULL) { |
| 2036 |
| 2037 } else { |
| 2038 |
| 2039 } |
| 2040 json_name_.UnsafeArenaSetAllocated(&::google::protobuf::internal::GetEmptyStri
ngAlreadyInited(), |
| 2041 json_name, GetArenaNoVirtual()); |
| 2042 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.F
ield.json_name) |
| 2043 } |
1914 | 2044 |
1915 // optional string default_value = 11; | 2045 // string default_value = 11; |
1916 void Field::clear_default_value() { | 2046 void Field::clear_default_value() { |
1917 default_value_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStri
ngAlreadyInited()); | 2047 default_value_.ClearToEmpty(&::google::protobuf::internal::GetEmptyStringAlrea
dyInited(), GetArenaNoVirtual()); |
1918 } | 2048 } |
1919 const ::std::string& Field::default_value() const { | 2049 const ::std::string& Field::default_value() const { |
1920 // @@protoc_insertion_point(field_get:google.protobuf.Field.default_value) | 2050 // @@protoc_insertion_point(field_get:google.protobuf.Field.default_value) |
1921 return default_value_.GetNoArena(&::google::protobuf::internal::GetEmptyString
AlreadyInited()); | 2051 return default_value_.Get(); |
1922 } | 2052 } |
1923 void Field::set_default_value(const ::std::string& value) { | 2053 void Field::set_default_value(const ::std::string& value) { |
1924 | 2054 |
1925 default_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlready
Inited(), value); | 2055 default_value_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(
), value, GetArenaNoVirtual()); |
1926 // @@protoc_insertion_point(field_set:google.protobuf.Field.default_value) | 2056 // @@protoc_insertion_point(field_set:google.protobuf.Field.default_value) |
1927 } | 2057 } |
1928 void Field::set_default_value(const char* value) { | 2058 void Field::set_default_value(const char* value) { |
1929 | 2059 |
1930 default_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlready
Inited(), ::std::string(value)); | 2060 default_value_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(
), ::std::string(value), |
| 2061 GetArenaNoVirtual()); |
1931 // @@protoc_insertion_point(field_set_char:google.protobuf.Field.default_value
) | 2062 // @@protoc_insertion_point(field_set_char:google.protobuf.Field.default_value
) |
1932 } | 2063 } |
1933 void Field::set_default_value(const char* value, size_t size) { | 2064 void Field::set_default_value(const char* value, |
| 2065 size_t size) { |
1934 | 2066 |
1935 default_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlready
Inited(), | 2067 default_value_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(
), ::std::string( |
1936 ::std::string(reinterpret_cast<const char*>(value), size)); | 2068 reinterpret_cast<const char*>(value), size), GetArenaNoVirtual()); |
1937 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Field.default_va
lue) | 2069 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Field.default_va
lue) |
1938 } | 2070 } |
1939 ::std::string* Field::mutable_default_value() { | 2071 ::std::string* Field::mutable_default_value() { |
1940 | 2072 |
1941 // @@protoc_insertion_point(field_mutable:google.protobuf.Field.default_value) | 2073 // @@protoc_insertion_point(field_mutable:google.protobuf.Field.default_value) |
1942 return default_value_.MutableNoArena(&::google::protobuf::internal::GetEmptySt
ringAlreadyInited()); | 2074 return default_value_.Mutable(&::google::protobuf::internal::GetEmptyStringAlr
eadyInited(), GetArenaNoVirtual()); |
1943 } | 2075 } |
1944 ::std::string* Field::release_default_value() { | 2076 ::std::string* Field::release_default_value() { |
1945 // @@protoc_insertion_point(field_release:google.protobuf.Field.default_value) | 2077 // @@protoc_insertion_point(field_release:google.protobuf.Field.default_value) |
1946 | 2078 |
1947 return default_value_.ReleaseNoArena(&::google::protobuf::internal::GetEmptySt
ringAlreadyInited()); | 2079 return default_value_.Release(&::google::protobuf::internal::GetEmptyStringAlr
eadyInited(), GetArenaNoVirtual()); |
1948 } | 2080 } |
1949 void Field::set_allocated_default_value(::std::string* default_value) { | 2081 ::std::string* Field::unsafe_arena_release_default_value() { |
| 2082 // @@protoc_insertion_point(field_unsafe_arena_release:google.protobuf.Field.d
efault_value) |
| 2083 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL); |
| 2084 |
| 2085 return default_value_.UnsafeArenaRelease(&::google::protobuf::internal::GetEmp
tyStringAlreadyInited(), |
| 2086 GetArenaNoVirtual()); |
| 2087 } |
| 2088 void Field::set_allocated_default_value(::std::string* default_value) { |
1950 if (default_value != NULL) { | 2089 if (default_value != NULL) { |
1951 | 2090 |
1952 } else { | 2091 } else { |
1953 | 2092 |
1954 } | 2093 } |
1955 default_value_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStri
ngAlreadyInited(), default_value); | 2094 default_value_.SetAllocated(&::google::protobuf::internal::GetEmptyStringAlrea
dyInited(), default_value, |
| 2095 GetArenaNoVirtual()); |
1956 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Field.default_
value) | 2096 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Field.default_
value) |
1957 } | 2097 } |
| 2098 void Field::unsafe_arena_set_allocated_default_value( |
| 2099 ::std::string* default_value) { |
| 2100 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL); |
| 2101 if (default_value != NULL) { |
| 2102 |
| 2103 } else { |
| 2104 |
| 2105 } |
| 2106 default_value_.UnsafeArenaSetAllocated(&::google::protobuf::internal::GetEmpty
StringAlreadyInited(), |
| 2107 default_value, GetArenaNoVirtual()); |
| 2108 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.F
ield.default_value) |
| 2109 } |
1958 | 2110 |
1959 #endif // PROTOBUF_INLINE_NOT_IN_HEADERS | 2111 #endif // PROTOBUF_INLINE_NOT_IN_HEADERS |
1960 | 2112 |
1961 // =================================================================== | 2113 // =================================================================== |
1962 | 2114 |
| 2115 void Enum::_slow_mutable_source_context() { |
| 2116 source_context_ = ::google::protobuf::Arena::Create< ::google::protobuf::Sourc
eContext >( |
| 2117 GetArenaNoVirtual()); |
| 2118 } |
| 2119 ::google::protobuf::SourceContext* Enum::_slow_release_source_context() { |
| 2120 if (source_context_ == NULL) { |
| 2121 return NULL; |
| 2122 } else { |
| 2123 ::google::protobuf::SourceContext* temp = new ::google::protobuf::SourceCont
ext(*source_context_); |
| 2124 source_context_ = NULL; |
| 2125 return temp; |
| 2126 } |
| 2127 } |
| 2128 ::google::protobuf::SourceContext* Enum::unsafe_arena_release_source_context() { |
| 2129 // @@protoc_insertion_point(field_unsafe_arena_release:google.protobuf.Enum.so
urce_context) |
| 2130 |
| 2131 ::google::protobuf::SourceContext* temp = source_context_; |
| 2132 source_context_ = NULL; |
| 2133 return temp; |
| 2134 } |
| 2135 void Enum::unsafe_arena_set_allocated_source_context( |
| 2136 ::google::protobuf::SourceContext* source_context) { |
| 2137 if (GetArenaNoVirtual() == NULL) { |
| 2138 delete source_context_; |
| 2139 } |
| 2140 source_context_ = source_context; |
| 2141 if (source_context) { |
| 2142 |
| 2143 } else { |
| 2144 |
| 2145 } |
| 2146 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.E
num.source_context) |
| 2147 } |
1963 #if !defined(_MSC_VER) || _MSC_VER >= 1900 | 2148 #if !defined(_MSC_VER) || _MSC_VER >= 1900 |
1964 const int Enum::kNameFieldNumber; | 2149 const int Enum::kNameFieldNumber; |
1965 const int Enum::kEnumvalueFieldNumber; | 2150 const int Enum::kEnumvalueFieldNumber; |
1966 const int Enum::kOptionsFieldNumber; | 2151 const int Enum::kOptionsFieldNumber; |
1967 const int Enum::kSourceContextFieldNumber; | 2152 const int Enum::kSourceContextFieldNumber; |
1968 const int Enum::kSyntaxFieldNumber; | 2153 const int Enum::kSyntaxFieldNumber; |
1969 #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 | 2154 #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 |
1970 | 2155 |
1971 Enum::Enum() | 2156 Enum::Enum() |
1972 : ::google::protobuf::Message(), _internal_metadata_(NULL) { | 2157 : ::google::protobuf::Message(), _internal_metadata_(NULL) { |
| 2158 if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { |
| 2159 protobuf_InitDefaults_google_2fprotobuf_2ftype_2eproto(); |
| 2160 } |
1973 SharedCtor(); | 2161 SharedCtor(); |
1974 // @@protoc_insertion_point(constructor:google.protobuf.Enum) | 2162 // @@protoc_insertion_point(constructor:google.protobuf.Enum) |
1975 } | 2163 } |
1976 | 2164 Enum::Enum(::google::protobuf::Arena* arena) |
1977 void Enum::InitAsDefaultInstance() { | 2165 : ::google::protobuf::Message(), |
1978 _is_default_instance_ = true; | 2166 _internal_metadata_(arena), |
1979 source_context_ = const_cast< ::google::protobuf::SourceContext*>(&::google::p
rotobuf::SourceContext::default_instance()); | 2167 enumvalue_(arena), |
| 2168 options_(arena) { |
| 2169 #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER |
| 2170 protobuf_InitDefaults_google_2fprotobuf_2ftype_2eproto(); |
| 2171 #endif // GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER |
| 2172 SharedCtor(); |
| 2173 RegisterArenaDtor(arena); |
| 2174 // @@protoc_insertion_point(arena_constructor:google.protobuf.Enum) |
1980 } | 2175 } |
1981 | |
1982 Enum::Enum(const Enum& from) | 2176 Enum::Enum(const Enum& from) |
1983 : ::google::protobuf::Message(), | 2177 : ::google::protobuf::Message(), |
1984 _internal_metadata_(NULL) { | 2178 _internal_metadata_(NULL), |
1985 SharedCtor(); | 2179 enumvalue_(from.enumvalue_), |
1986 MergeFrom(from); | 2180 options_(from.options_), |
| 2181 _cached_size_(0) { |
| 2182 _internal_metadata_.MergeFrom(from._internal_metadata_); |
| 2183 name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyIni
ted()); |
| 2184 if (from.name().size() > 0) { |
| 2185 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from
.name(), |
| 2186 GetArenaNoVirtual()); |
| 2187 } |
| 2188 if (from.has_source_context()) { |
| 2189 source_context_ = new ::google::protobuf::SourceContext(*from.source_context
_); |
| 2190 } else { |
| 2191 source_context_ = NULL; |
| 2192 } |
| 2193 syntax_ = from.syntax_; |
1987 // @@protoc_insertion_point(copy_constructor:google.protobuf.Enum) | 2194 // @@protoc_insertion_point(copy_constructor:google.protobuf.Enum) |
1988 } | 2195 } |
1989 | 2196 |
1990 void Enum::SharedCtor() { | 2197 void Enum::SharedCtor() { |
1991 _is_default_instance_ = false; | 2198 name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyIni
ted()); |
1992 ::google::protobuf::internal::GetEmptyString(); | 2199 ::memset(&source_context_, 0, reinterpret_cast<char*>(&syntax_) - |
| 2200 reinterpret_cast<char*>(&source_context_) + sizeof(syntax_)); |
1993 _cached_size_ = 0; | 2201 _cached_size_ = 0; |
1994 name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyIni
ted()); | |
1995 source_context_ = NULL; | |
1996 syntax_ = 0; | |
1997 } | 2202 } |
1998 | 2203 |
1999 Enum::~Enum() { | 2204 Enum::~Enum() { |
2000 // @@protoc_insertion_point(destructor:google.protobuf.Enum) | 2205 // @@protoc_insertion_point(destructor:google.protobuf.Enum) |
2001 SharedDtor(); | 2206 SharedDtor(); |
2002 } | 2207 } |
2003 | 2208 |
2004 void Enum::SharedDtor() { | 2209 void Enum::SharedDtor() { |
2005 name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInite
d()); | 2210 ::google::protobuf::Arena* arena = GetArenaNoVirtual(); |
2006 if (this != default_instance_) { | 2211 if (arena != NULL) { |
| 2212 return; |
| 2213 } |
| 2214 |
| 2215 name_.Destroy(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ar
ena); |
| 2216 if (this != internal_default_instance()) { |
2007 delete source_context_; | 2217 delete source_context_; |
2008 } | 2218 } |
2009 } | 2219 } |
2010 | 2220 |
| 2221 void Enum::ArenaDtor(void* object) { |
| 2222 Enum* _this = reinterpret_cast< Enum* >(object); |
| 2223 (void)_this; |
| 2224 } |
| 2225 void Enum::RegisterArenaDtor(::google::protobuf::Arena* arena) { |
| 2226 } |
2011 void Enum::SetCachedSize(int size) const { | 2227 void Enum::SetCachedSize(int size) const { |
2012 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); | 2228 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); |
2013 _cached_size_ = size; | 2229 _cached_size_ = size; |
2014 GOOGLE_SAFE_CONCURRENT_WRITES_END(); | 2230 GOOGLE_SAFE_CONCURRENT_WRITES_END(); |
2015 } | 2231 } |
2016 const ::google::protobuf::Descriptor* Enum::descriptor() { | 2232 const ::google::protobuf::Descriptor* Enum::descriptor() { |
2017 protobuf_AssignDescriptorsOnce(); | 2233 protobuf_AssignDescriptorsOnce(); |
2018 return Enum_descriptor_; | 2234 return file_level_metadata[2].descriptor; |
2019 } | 2235 } |
2020 | 2236 |
2021 const Enum& Enum::default_instance() { | 2237 const Enum& Enum::default_instance() { |
2022 if (default_instance_ == NULL) protobuf_AddDesc_google_2fprotobuf_2ftype_2epro
to(); | 2238 protobuf_InitDefaults_google_2fprotobuf_2ftype_2eproto(); |
2023 return *default_instance_; | 2239 return *internal_default_instance(); |
2024 } | 2240 } |
2025 | 2241 |
2026 Enum* Enum::default_instance_ = NULL; | |
2027 | |
2028 Enum* Enum::New(::google::protobuf::Arena* arena) const { | 2242 Enum* Enum::New(::google::protobuf::Arena* arena) const { |
2029 Enum* n = new Enum; | 2243 return ::google::protobuf::Arena::CreateMessage<Enum>(arena); |
2030 if (arena != NULL) { | |
2031 arena->Own(n); | |
2032 } | |
2033 return n; | |
2034 } | 2244 } |
2035 | 2245 |
2036 void Enum::Clear() { | 2246 void Enum::Clear() { |
2037 // @@protoc_insertion_point(message_clear_start:google.protobuf.Enum) | 2247 // @@protoc_insertion_point(message_clear_start:google.protobuf.Enum) |
2038 name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlready
Inited()); | 2248 enumvalue_.Clear(); |
2039 if (GetArenaNoVirtual() == NULL && source_context_ != NULL) delete source_cont
ext_; | 2249 options_.Clear(); |
| 2250 name_.ClearToEmpty(&::google::protobuf::internal::GetEmptyStringAlreadyInited(
), GetArenaNoVirtual()); |
| 2251 if (GetArenaNoVirtual() == NULL && source_context_ != NULL) { |
| 2252 delete source_context_; |
| 2253 } |
2040 source_context_ = NULL; | 2254 source_context_ = NULL; |
2041 syntax_ = 0; | 2255 syntax_ = 0; |
2042 enumvalue_.Clear(); | |
2043 options_.Clear(); | |
2044 } | 2256 } |
2045 | 2257 |
2046 bool Enum::MergePartialFromCodedStream( | 2258 bool Enum::MergePartialFromCodedStream( |
2047 ::google::protobuf::io::CodedInputStream* input) { | 2259 ::google::protobuf::io::CodedInputStream* input) { |
2048 #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure | 2260 #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure |
2049 ::google::protobuf::uint32 tag; | 2261 ::google::protobuf::uint32 tag; |
2050 // @@protoc_insertion_point(parse_start:google.protobuf.Enum) | 2262 // @@protoc_insertion_point(parse_start:google.protobuf.Enum) |
2051 for (;;) { | 2263 for (;;) { |
2052 ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoff(
127); | 2264 ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffN
oLastTag(127u); |
2053 tag = p.first; | 2265 tag = p.first; |
2054 if (!p.second) goto handle_unusual; | 2266 if (!p.second) goto handle_unusual; |
2055 switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)
) { | 2267 switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)
) { |
2056 // optional string name = 1; | 2268 // string name = 1; |
2057 case 1: { | 2269 case 1: { |
2058 if (tag == 10) { | 2270 if (tag == 10u) { |
2059 DO_(::google::protobuf::internal::WireFormatLite::ReadString( | 2271 DO_(::google::protobuf::internal::WireFormatLite::ReadString( |
2060 input, this->mutable_name())); | 2272 input, this->mutable_name())); |
2061 DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( | 2273 DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( |
2062 this->name().data(), this->name().length(), | 2274 this->name().data(), this->name().length(), |
2063 ::google::protobuf::internal::WireFormatLite::PARSE, | 2275 ::google::protobuf::internal::WireFormatLite::PARSE, |
2064 "google.protobuf.Enum.name")); | 2276 "google.protobuf.Enum.name")); |
2065 } else { | 2277 } else { |
2066 goto handle_unusual; | 2278 goto handle_unusual; |
2067 } | 2279 } |
2068 if (input->ExpectTag(18)) goto parse_enumvalue; | |
2069 break; | 2280 break; |
2070 } | 2281 } |
2071 | 2282 |
2072 // repeated .google.protobuf.EnumValue enumvalue = 2; | 2283 // repeated .google.protobuf.EnumValue enumvalue = 2; |
2073 case 2: { | 2284 case 2: { |
2074 if (tag == 18) { | 2285 if (tag == 18u) { |
2075 parse_enumvalue: | |
2076 DO_(input->IncrementRecursionDepth()); | 2286 DO_(input->IncrementRecursionDepth()); |
2077 parse_loop_enumvalue: | |
2078 DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual
NoRecursionDepth( | 2287 DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual
NoRecursionDepth( |
2079 input, add_enumvalue())); | 2288 input, add_enumvalue())); |
2080 } else { | 2289 } else { |
2081 goto handle_unusual; | 2290 goto handle_unusual; |
2082 } | 2291 } |
2083 if (input->ExpectTag(18)) goto parse_loop_enumvalue; | |
2084 if (input->ExpectTag(26)) goto parse_loop_options; | |
2085 input->UnsafeDecrementRecursionDepth(); | 2292 input->UnsafeDecrementRecursionDepth(); |
2086 break; | 2293 break; |
2087 } | 2294 } |
2088 | 2295 |
2089 // repeated .google.protobuf.Option options = 3; | 2296 // repeated .google.protobuf.Option options = 3; |
2090 case 3: { | 2297 case 3: { |
2091 if (tag == 26) { | 2298 if (tag == 26u) { |
2092 DO_(input->IncrementRecursionDepth()); | 2299 DO_(input->IncrementRecursionDepth()); |
2093 parse_loop_options: | |
2094 DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual
NoRecursionDepth( | 2300 DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual
NoRecursionDepth( |
2095 input, add_options())); | 2301 input, add_options())); |
2096 } else { | 2302 } else { |
2097 goto handle_unusual; | 2303 goto handle_unusual; |
2098 } | 2304 } |
2099 if (input->ExpectTag(26)) goto parse_loop_options; | |
2100 input->UnsafeDecrementRecursionDepth(); | 2305 input->UnsafeDecrementRecursionDepth(); |
2101 if (input->ExpectTag(34)) goto parse_source_context; | |
2102 break; | 2306 break; |
2103 } | 2307 } |
2104 | 2308 |
2105 // optional .google.protobuf.SourceContext source_context = 4; | 2309 // .google.protobuf.SourceContext source_context = 4; |
2106 case 4: { | 2310 case 4: { |
2107 if (tag == 34) { | 2311 if (tag == 34u) { |
2108 parse_source_context: | |
2109 DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual
( | 2312 DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual
( |
2110 input, mutable_source_context())); | 2313 input, mutable_source_context())); |
2111 } else { | 2314 } else { |
2112 goto handle_unusual; | 2315 goto handle_unusual; |
2113 } | 2316 } |
2114 if (input->ExpectTag(40)) goto parse_syntax; | |
2115 break; | 2317 break; |
2116 } | 2318 } |
2117 | 2319 |
2118 // optional .google.protobuf.Syntax syntax = 5; | 2320 // .google.protobuf.Syntax syntax = 5; |
2119 case 5: { | 2321 case 5: { |
2120 if (tag == 40) { | 2322 if (tag == 40u) { |
2121 parse_syntax: | |
2122 int value; | 2323 int value; |
2123 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< | 2324 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< |
2124 int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>
( | 2325 int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>
( |
2125 input, &value))); | 2326 input, &value))); |
2126 set_syntax(static_cast< ::google::protobuf::Syntax >(value)); | 2327 set_syntax(static_cast< ::google::protobuf::Syntax >(value)); |
2127 } else { | 2328 } else { |
2128 goto handle_unusual; | 2329 goto handle_unusual; |
2129 } | 2330 } |
2130 if (input->ExpectAtEnd()) goto success; | |
2131 break; | 2331 break; |
2132 } | 2332 } |
2133 | 2333 |
2134 default: { | 2334 default: { |
2135 handle_unusual: | 2335 handle_unusual: |
2136 if (tag == 0 || | 2336 if (tag == 0 || |
2137 ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == | 2337 ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == |
2138 ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { | 2338 ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { |
2139 goto success; | 2339 goto success; |
2140 } | 2340 } |
2141 DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag))
; | 2341 DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag))
; |
2142 break; | 2342 break; |
2143 } | 2343 } |
2144 } | 2344 } |
2145 } | 2345 } |
2146 success: | 2346 success: |
2147 // @@protoc_insertion_point(parse_success:google.protobuf.Enum) | 2347 // @@protoc_insertion_point(parse_success:google.protobuf.Enum) |
2148 return true; | 2348 return true; |
2149 failure: | 2349 failure: |
2150 // @@protoc_insertion_point(parse_failure:google.protobuf.Enum) | 2350 // @@protoc_insertion_point(parse_failure:google.protobuf.Enum) |
2151 return false; | 2351 return false; |
2152 #undef DO_ | 2352 #undef DO_ |
2153 } | 2353 } |
2154 | 2354 |
2155 void Enum::SerializeWithCachedSizes( | 2355 void Enum::SerializeWithCachedSizes( |
2156 ::google::protobuf::io::CodedOutputStream* output) const { | 2356 ::google::protobuf::io::CodedOutputStream* output) const { |
2157 // @@protoc_insertion_point(serialize_start:google.protobuf.Enum) | 2357 // @@protoc_insertion_point(serialize_start:google.protobuf.Enum) |
2158 // optional string name = 1; | 2358 // string name = 1; |
2159 if (this->name().size() > 0) { | 2359 if (this->name().size() > 0) { |
2160 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( | 2360 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( |
2161 this->name().data(), this->name().length(), | 2361 this->name().data(), this->name().length(), |
2162 ::google::protobuf::internal::WireFormatLite::SERIALIZE, | 2362 ::google::protobuf::internal::WireFormatLite::SERIALIZE, |
2163 "google.protobuf.Enum.name"); | 2363 "google.protobuf.Enum.name"); |
2164 ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( | 2364 ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( |
2165 1, this->name(), output); | 2365 1, this->name(), output); |
2166 } | 2366 } |
2167 | 2367 |
2168 // repeated .google.protobuf.EnumValue enumvalue = 2; | 2368 // repeated .google.protobuf.EnumValue enumvalue = 2; |
2169 for (unsigned int i = 0, n = this->enumvalue_size(); i < n; i++) { | 2369 for (unsigned int i = 0, n = this->enumvalue_size(); i < n; i++) { |
2170 ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( | 2370 ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( |
2171 2, this->enumvalue(i), output); | 2371 2, this->enumvalue(i), output); |
2172 } | 2372 } |
2173 | 2373 |
2174 // repeated .google.protobuf.Option options = 3; | 2374 // repeated .google.protobuf.Option options = 3; |
2175 for (unsigned int i = 0, n = this->options_size(); i < n; i++) { | 2375 for (unsigned int i = 0, n = this->options_size(); i < n; i++) { |
2176 ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( | 2376 ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( |
2177 3, this->options(i), output); | 2377 3, this->options(i), output); |
2178 } | 2378 } |
2179 | 2379 |
2180 // optional .google.protobuf.SourceContext source_context = 4; | 2380 // .google.protobuf.SourceContext source_context = 4; |
2181 if (this->has_source_context()) { | 2381 if (this->has_source_context()) { |
2182 ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( | 2382 ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( |
2183 4, *this->source_context_, output); | 2383 4, *this->source_context_, output); |
2184 } | 2384 } |
2185 | 2385 |
2186 // optional .google.protobuf.Syntax syntax = 5; | 2386 // .google.protobuf.Syntax syntax = 5; |
2187 if (this->syntax() != 0) { | 2387 if (this->syntax() != 0) { |
2188 ::google::protobuf::internal::WireFormatLite::WriteEnum( | 2388 ::google::protobuf::internal::WireFormatLite::WriteEnum( |
2189 5, this->syntax(), output); | 2389 5, this->syntax(), output); |
2190 } | 2390 } |
2191 | 2391 |
2192 // @@protoc_insertion_point(serialize_end:google.protobuf.Enum) | 2392 // @@protoc_insertion_point(serialize_end:google.protobuf.Enum) |
2193 } | 2393 } |
2194 | 2394 |
2195 ::google::protobuf::uint8* Enum::SerializeWithCachedSizesToArray( | 2395 ::google::protobuf::uint8* Enum::InternalSerializeWithCachedSizesToArray( |
2196 ::google::protobuf::uint8* target) const { | 2396 bool deterministic, ::google::protobuf::uint8* target) const { |
| 2397 (void)deterministic; // Unused |
2197 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.Enum) | 2398 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.Enum) |
2198 // optional string name = 1; | 2399 // string name = 1; |
2199 if (this->name().size() > 0) { | 2400 if (this->name().size() > 0) { |
2200 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( | 2401 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( |
2201 this->name().data(), this->name().length(), | 2402 this->name().data(), this->name().length(), |
2202 ::google::protobuf::internal::WireFormatLite::SERIALIZE, | 2403 ::google::protobuf::internal::WireFormatLite::SERIALIZE, |
2203 "google.protobuf.Enum.name"); | 2404 "google.protobuf.Enum.name"); |
2204 target = | 2405 target = |
2205 ::google::protobuf::internal::WireFormatLite::WriteStringToArray( | 2406 ::google::protobuf::internal::WireFormatLite::WriteStringToArray( |
2206 1, this->name(), target); | 2407 1, this->name(), target); |
2207 } | 2408 } |
2208 | 2409 |
2209 // repeated .google.protobuf.EnumValue enumvalue = 2; | 2410 // repeated .google.protobuf.EnumValue enumvalue = 2; |
2210 for (unsigned int i = 0, n = this->enumvalue_size(); i < n; i++) { | 2411 for (unsigned int i = 0, n = this->enumvalue_size(); i < n; i++) { |
2211 target = ::google::protobuf::internal::WireFormatLite:: | 2412 target = ::google::protobuf::internal::WireFormatLite:: |
2212 WriteMessageNoVirtualToArray( | 2413 InternalWriteMessageNoVirtualToArray( |
2213 2, this->enumvalue(i), target); | 2414 2, this->enumvalue(i), false, target); |
2214 } | 2415 } |
2215 | 2416 |
2216 // repeated .google.protobuf.Option options = 3; | 2417 // repeated .google.protobuf.Option options = 3; |
2217 for (unsigned int i = 0, n = this->options_size(); i < n; i++) { | 2418 for (unsigned int i = 0, n = this->options_size(); i < n; i++) { |
2218 target = ::google::protobuf::internal::WireFormatLite:: | 2419 target = ::google::protobuf::internal::WireFormatLite:: |
2219 WriteMessageNoVirtualToArray( | 2420 InternalWriteMessageNoVirtualToArray( |
2220 3, this->options(i), target); | 2421 3, this->options(i), false, target); |
2221 } | 2422 } |
2222 | 2423 |
2223 // optional .google.protobuf.SourceContext source_context = 4; | 2424 // .google.protobuf.SourceContext source_context = 4; |
2224 if (this->has_source_context()) { | 2425 if (this->has_source_context()) { |
2225 target = ::google::protobuf::internal::WireFormatLite:: | 2426 target = ::google::protobuf::internal::WireFormatLite:: |
2226 WriteMessageNoVirtualToArray( | 2427 InternalWriteMessageNoVirtualToArray( |
2227 4, *this->source_context_, target); | 2428 4, *this->source_context_, false, target); |
2228 } | 2429 } |
2229 | 2430 |
2230 // optional .google.protobuf.Syntax syntax = 5; | 2431 // .google.protobuf.Syntax syntax = 5; |
2231 if (this->syntax() != 0) { | 2432 if (this->syntax() != 0) { |
2232 target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray( | 2433 target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray( |
2233 5, this->syntax(), target); | 2434 5, this->syntax(), target); |
2234 } | 2435 } |
2235 | 2436 |
2236 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.Enum) | 2437 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.Enum) |
2237 return target; | 2438 return target; |
2238 } | 2439 } |
2239 | 2440 |
2240 int Enum::ByteSize() const { | 2441 size_t Enum::ByteSizeLong() const { |
2241 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.Enum) | 2442 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.Enum) |
2242 int total_size = 0; | 2443 size_t total_size = 0; |
2243 | 2444 |
2244 // optional string name = 1; | 2445 // repeated .google.protobuf.EnumValue enumvalue = 2; |
| 2446 { |
| 2447 unsigned int count = this->enumvalue_size(); |
| 2448 total_size += 1UL * count; |
| 2449 for (unsigned int i = 0; i < count; i++) { |
| 2450 total_size += |
| 2451 ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( |
| 2452 this->enumvalue(i)); |
| 2453 } |
| 2454 } |
| 2455 |
| 2456 // repeated .google.protobuf.Option options = 3; |
| 2457 { |
| 2458 unsigned int count = this->options_size(); |
| 2459 total_size += 1UL * count; |
| 2460 for (unsigned int i = 0; i < count; i++) { |
| 2461 total_size += |
| 2462 ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( |
| 2463 this->options(i)); |
| 2464 } |
| 2465 } |
| 2466 |
| 2467 // string name = 1; |
2245 if (this->name().size() > 0) { | 2468 if (this->name().size() > 0) { |
2246 total_size += 1 + | 2469 total_size += 1 + |
2247 ::google::protobuf::internal::WireFormatLite::StringSize( | 2470 ::google::protobuf::internal::WireFormatLite::StringSize( |
2248 this->name()); | 2471 this->name()); |
2249 } | 2472 } |
2250 | 2473 |
2251 // optional .google.protobuf.SourceContext source_context = 4; | 2474 // .google.protobuf.SourceContext source_context = 4; |
2252 if (this->has_source_context()) { | 2475 if (this->has_source_context()) { |
2253 total_size += 1 + | 2476 total_size += 1 + |
2254 ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( | 2477 ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( |
2255 *this->source_context_); | 2478 *this->source_context_); |
2256 } | 2479 } |
2257 | 2480 |
2258 // optional .google.protobuf.Syntax syntax = 5; | 2481 // .google.protobuf.Syntax syntax = 5; |
2259 if (this->syntax() != 0) { | 2482 if (this->syntax() != 0) { |
2260 total_size += 1 + | 2483 total_size += 1 + |
2261 ::google::protobuf::internal::WireFormatLite::EnumSize(this->syntax()); | 2484 ::google::protobuf::internal::WireFormatLite::EnumSize(this->syntax()); |
2262 } | 2485 } |
2263 | 2486 |
2264 // repeated .google.protobuf.EnumValue enumvalue = 2; | 2487 int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); |
2265 total_size += 1 * this->enumvalue_size(); | |
2266 for (int i = 0; i < this->enumvalue_size(); i++) { | |
2267 total_size += | |
2268 ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( | |
2269 this->enumvalue(i)); | |
2270 } | |
2271 | |
2272 // repeated .google.protobuf.Option options = 3; | |
2273 total_size += 1 * this->options_size(); | |
2274 for (int i = 0; i < this->options_size(); i++) { | |
2275 total_size += | |
2276 ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( | |
2277 this->options(i)); | |
2278 } | |
2279 | |
2280 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); | 2488 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); |
2281 _cached_size_ = total_size; | 2489 _cached_size_ = cached_size; |
2282 GOOGLE_SAFE_CONCURRENT_WRITES_END(); | 2490 GOOGLE_SAFE_CONCURRENT_WRITES_END(); |
2283 return total_size; | 2491 return total_size; |
2284 } | 2492 } |
2285 | 2493 |
2286 void Enum::MergeFrom(const ::google::protobuf::Message& from) { | 2494 void Enum::MergeFrom(const ::google::protobuf::Message& from) { |
2287 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.Enum) | 2495 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.Enum) |
2288 if (GOOGLE_PREDICT_FALSE(&from == this)) MergeFromFail(__LINE__); | 2496 GOOGLE_DCHECK_NE(&from, this); |
2289 const Enum* source = | 2497 const Enum* source = |
2290 ::google::protobuf::internal::DynamicCastToGenerated<const Enum>( | 2498 ::google::protobuf::internal::DynamicCastToGenerated<const Enum>( |
2291 &from); | 2499 &from); |
2292 if (source == NULL) { | 2500 if (source == NULL) { |
2293 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.E
num) | 2501 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.E
num) |
2294 ::google::protobuf::internal::ReflectionOps::Merge(from, this); | 2502 ::google::protobuf::internal::ReflectionOps::Merge(from, this); |
2295 } else { | 2503 } else { |
2296 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobu
f.Enum) | 2504 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobu
f.Enum) |
2297 MergeFrom(*source); | 2505 MergeFrom(*source); |
2298 } | 2506 } |
2299 } | 2507 } |
2300 | 2508 |
2301 void Enum::MergeFrom(const Enum& from) { | 2509 void Enum::MergeFrom(const Enum& from) { |
2302 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.Enum
) | 2510 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.Enum
) |
2303 if (GOOGLE_PREDICT_FALSE(&from == this)) MergeFromFail(__LINE__); | 2511 GOOGLE_DCHECK_NE(&from, this); |
| 2512 _internal_metadata_.MergeFrom(from._internal_metadata_); |
2304 enumvalue_.MergeFrom(from.enumvalue_); | 2513 enumvalue_.MergeFrom(from.enumvalue_); |
2305 options_.MergeFrom(from.options_); | 2514 options_.MergeFrom(from.options_); |
2306 if (from.name().size() > 0) { | 2515 if (from.name().size() > 0) { |
2307 | 2516 set_name(from.name()); |
2308 name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlready
Inited(), from.name_); | |
2309 } | 2517 } |
2310 if (from.has_source_context()) { | 2518 if (from.has_source_context()) { |
2311 mutable_source_context()->::google::protobuf::SourceContext::MergeFrom(from.
source_context()); | 2519 mutable_source_context()->::google::protobuf::SourceContext::MergeFrom(from.
source_context()); |
2312 } | 2520 } |
2313 if (from.syntax() != 0) { | 2521 if (from.syntax() != 0) { |
2314 set_syntax(from.syntax()); | 2522 set_syntax(from.syntax()); |
2315 } | 2523 } |
2316 } | 2524 } |
2317 | 2525 |
2318 void Enum::CopyFrom(const ::google::protobuf::Message& from) { | 2526 void Enum::CopyFrom(const ::google::protobuf::Message& from) { |
2319 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.Enum) | 2527 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.Enum) |
2320 if (&from == this) return; | 2528 if (&from == this) return; |
2321 Clear(); | 2529 Clear(); |
2322 MergeFrom(from); | 2530 MergeFrom(from); |
2323 } | 2531 } |
2324 | 2532 |
2325 void Enum::CopyFrom(const Enum& from) { | 2533 void Enum::CopyFrom(const Enum& from) { |
2326 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.Enum) | 2534 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.Enum) |
2327 if (&from == this) return; | 2535 if (&from == this) return; |
2328 Clear(); | 2536 Clear(); |
2329 MergeFrom(from); | 2537 MergeFrom(from); |
2330 } | 2538 } |
2331 | 2539 |
2332 bool Enum::IsInitialized() const { | 2540 bool Enum::IsInitialized() const { |
2333 | |
2334 return true; | 2541 return true; |
2335 } | 2542 } |
2336 | 2543 |
2337 void Enum::Swap(Enum* other) { | 2544 void Enum::Swap(Enum* other) { |
2338 if (other == this) return; | 2545 if (other == this) return; |
| 2546 if (GetArenaNoVirtual() == other->GetArenaNoVirtual()) { |
| 2547 InternalSwap(other); |
| 2548 } else { |
| 2549 Enum* temp = New(GetArenaNoVirtual()); |
| 2550 temp->MergeFrom(*other); |
| 2551 other->CopyFrom(*this); |
| 2552 InternalSwap(temp); |
| 2553 if (GetArenaNoVirtual() == NULL) { |
| 2554 delete temp; |
| 2555 } |
| 2556 } |
| 2557 } |
| 2558 void Enum::UnsafeArenaSwap(Enum* other) { |
| 2559 if (other == this) return; |
| 2560 GOOGLE_DCHECK(GetArenaNoVirtual() == other->GetArenaNoVirtual()); |
2339 InternalSwap(other); | 2561 InternalSwap(other); |
2340 } | 2562 } |
2341 void Enum::InternalSwap(Enum* other) { | 2563 void Enum::InternalSwap(Enum* other) { |
2342 name_.Swap(&other->name_); | |
2343 enumvalue_.UnsafeArenaSwap(&other->enumvalue_); | 2564 enumvalue_.UnsafeArenaSwap(&other->enumvalue_); |
2344 options_.UnsafeArenaSwap(&other->options_); | 2565 options_.UnsafeArenaSwap(&other->options_); |
| 2566 name_.Swap(&other->name_); |
2345 std::swap(source_context_, other->source_context_); | 2567 std::swap(source_context_, other->source_context_); |
2346 std::swap(syntax_, other->syntax_); | 2568 std::swap(syntax_, other->syntax_); |
2347 _internal_metadata_.Swap(&other->_internal_metadata_); | |
2348 std::swap(_cached_size_, other->_cached_size_); | 2569 std::swap(_cached_size_, other->_cached_size_); |
2349 } | 2570 } |
2350 | 2571 |
2351 ::google::protobuf::Metadata Enum::GetMetadata() const { | 2572 ::google::protobuf::Metadata Enum::GetMetadata() const { |
2352 protobuf_AssignDescriptorsOnce(); | 2573 protobuf_AssignDescriptorsOnce(); |
2353 ::google::protobuf::Metadata metadata; | 2574 return file_level_metadata[2]; |
2354 metadata.descriptor = Enum_descriptor_; | |
2355 metadata.reflection = Enum_reflection_; | |
2356 return metadata; | |
2357 } | 2575 } |
2358 | 2576 |
2359 #if PROTOBUF_INLINE_NOT_IN_HEADERS | 2577 #if PROTOBUF_INLINE_NOT_IN_HEADERS |
2360 // Enum | 2578 // Enum |
2361 | 2579 |
2362 // optional string name = 1; | 2580 // string name = 1; |
2363 void Enum::clear_name() { | 2581 void Enum::clear_name() { |
2364 name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlready
Inited()); | 2582 name_.ClearToEmpty(&::google::protobuf::internal::GetEmptyStringAlreadyInited(
), GetArenaNoVirtual()); |
2365 } | 2583 } |
2366 const ::std::string& Enum::name() const { | 2584 const ::std::string& Enum::name() const { |
2367 // @@protoc_insertion_point(field_get:google.protobuf.Enum.name) | 2585 // @@protoc_insertion_point(field_get:google.protobuf.Enum.name) |
2368 return name_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyIn
ited()); | 2586 return name_.Get(); |
2369 } | 2587 } |
2370 void Enum::set_name(const ::std::string& value) { | 2588 void Enum::set_name(const ::std::string& value) { |
2371 | 2589 |
2372 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
value); | 2590 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value,
GetArenaNoVirtual()); |
2373 // @@protoc_insertion_point(field_set:google.protobuf.Enum.name) | 2591 // @@protoc_insertion_point(field_set:google.protobuf.Enum.name) |
2374 } | 2592 } |
2375 void Enum::set_name(const char* value) { | 2593 void Enum::set_name(const char* value) { |
2376 | 2594 |
2377 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
::std::string(value)); | 2595 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std:
:string(value), |
| 2596 GetArenaNoVirtual()); |
2378 // @@protoc_insertion_point(field_set_char:google.protobuf.Enum.name) | 2597 // @@protoc_insertion_point(field_set_char:google.protobuf.Enum.name) |
2379 } | 2598 } |
2380 void Enum::set_name(const char* value, size_t size) { | 2599 void Enum::set_name(const char* value, |
| 2600 size_t size) { |
2381 | 2601 |
2382 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), | 2602 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std:
:string( |
2383 ::std::string(reinterpret_cast<const char*>(value), size)); | 2603 reinterpret_cast<const char*>(value), size), GetArenaNoVirtual()); |
2384 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Enum.name) | 2604 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Enum.name) |
2385 } | 2605 } |
2386 ::std::string* Enum::mutable_name() { | 2606 ::std::string* Enum::mutable_name() { |
2387 | 2607 |
2388 // @@protoc_insertion_point(field_mutable:google.protobuf.Enum.name) | 2608 // @@protoc_insertion_point(field_mutable:google.protobuf.Enum.name) |
2389 return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlrea
dyInited()); | 2609 return name_.Mutable(&::google::protobuf::internal::GetEmptyStringAlreadyInite
d(), GetArenaNoVirtual()); |
2390 } | 2610 } |
2391 ::std::string* Enum::release_name() { | 2611 ::std::string* Enum::release_name() { |
2392 // @@protoc_insertion_point(field_release:google.protobuf.Enum.name) | 2612 // @@protoc_insertion_point(field_release:google.protobuf.Enum.name) |
2393 | 2613 |
2394 return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlrea
dyInited()); | 2614 return name_.Release(&::google::protobuf::internal::GetEmptyStringAlreadyInite
d(), GetArenaNoVirtual()); |
2395 } | 2615 } |
2396 void Enum::set_allocated_name(::std::string* name) { | 2616 ::std::string* Enum::unsafe_arena_release_name() { |
| 2617 // @@protoc_insertion_point(field_unsafe_arena_release:google.protobuf.Enum.na
me) |
| 2618 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL); |
| 2619 |
| 2620 return name_.UnsafeArenaRelease(&::google::protobuf::internal::GetEmptyStringA
lreadyInited(), |
| 2621 GetArenaNoVirtual()); |
| 2622 } |
| 2623 void Enum::set_allocated_name(::std::string* name) { |
2397 if (name != NULL) { | 2624 if (name != NULL) { |
2398 | 2625 |
2399 } else { | 2626 } else { |
2400 | 2627 |
2401 } | 2628 } |
2402 name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlready
Inited(), name); | 2629 name_.SetAllocated(&::google::protobuf::internal::GetEmptyStringAlreadyInited(
), name, |
| 2630 GetArenaNoVirtual()); |
2403 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Enum.name) | 2631 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Enum.name) |
2404 } | 2632 } |
| 2633 void Enum::unsafe_arena_set_allocated_name( |
| 2634 ::std::string* name) { |
| 2635 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL); |
| 2636 if (name != NULL) { |
| 2637 |
| 2638 } else { |
| 2639 |
| 2640 } |
| 2641 name_.UnsafeArenaSetAllocated(&::google::protobuf::internal::GetEmptyStringAlr
eadyInited(), |
| 2642 name, GetArenaNoVirtual()); |
| 2643 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.E
num.name) |
| 2644 } |
2405 | 2645 |
2406 // repeated .google.protobuf.EnumValue enumvalue = 2; | 2646 // repeated .google.protobuf.EnumValue enumvalue = 2; |
2407 int Enum::enumvalue_size() const { | 2647 int Enum::enumvalue_size() const { |
2408 return enumvalue_.size(); | 2648 return enumvalue_.size(); |
2409 } | 2649 } |
2410 void Enum::clear_enumvalue() { | 2650 void Enum::clear_enumvalue() { |
2411 enumvalue_.Clear(); | 2651 enumvalue_.Clear(); |
2412 } | 2652 } |
2413 const ::google::protobuf::EnumValue& Enum::enumvalue(int index) const { | 2653 const ::google::protobuf::EnumValue& Enum::enumvalue(int index) const { |
2414 // @@protoc_insertion_point(field_get:google.protobuf.Enum.enumvalue) | 2654 // @@protoc_insertion_point(field_get:google.protobuf.Enum.enumvalue) |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2456 Enum::mutable_options() { | 2696 Enum::mutable_options() { |
2457 // @@protoc_insertion_point(field_mutable_list:google.protobuf.Enum.options) | 2697 // @@protoc_insertion_point(field_mutable_list:google.protobuf.Enum.options) |
2458 return &options_; | 2698 return &options_; |
2459 } | 2699 } |
2460 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >& | 2700 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >& |
2461 Enum::options() const { | 2701 Enum::options() const { |
2462 // @@protoc_insertion_point(field_list:google.protobuf.Enum.options) | 2702 // @@protoc_insertion_point(field_list:google.protobuf.Enum.options) |
2463 return options_; | 2703 return options_; |
2464 } | 2704 } |
2465 | 2705 |
2466 // optional .google.protobuf.SourceContext source_context = 4; | 2706 // .google.protobuf.SourceContext source_context = 4; |
2467 bool Enum::has_source_context() const { | 2707 bool Enum::has_source_context() const { |
2468 return !_is_default_instance_ && source_context_ != NULL; | 2708 return this != internal_default_instance() && source_context_ != NULL; |
2469 } | 2709 } |
2470 void Enum::clear_source_context() { | 2710 void Enum::clear_source_context() { |
2471 if (GetArenaNoVirtual() == NULL && source_context_ != NULL) delete source_cont
ext_; | 2711 if (GetArenaNoVirtual() == NULL && source_context_ != NULL) delete source_cont
ext_; |
2472 source_context_ = NULL; | 2712 source_context_ = NULL; |
2473 } | 2713 } |
2474 const ::google::protobuf::SourceContext& Enum::source_context() const { | 2714 const ::google::protobuf::SourceContext& Enum::source_context() const { |
2475 // @@protoc_insertion_point(field_get:google.protobuf.Enum.source_context) | 2715 // @@protoc_insertion_point(field_get:google.protobuf.Enum.source_context) |
2476 return source_context_ != NULL ? *source_context_ : *default_instance_->source
_context_; | 2716 return source_context_ != NULL ? *source_context_ |
| 2717 : *::google::protobuf::SourceContext::internal_default_
instance(); |
2477 } | 2718 } |
2478 ::google::protobuf::SourceContext* Enum::mutable_source_context() { | 2719 ::google::protobuf::SourceContext* Enum::mutable_source_context() { |
2479 | 2720 |
2480 if (source_context_ == NULL) { | 2721 if (source_context_ == NULL) { |
2481 source_context_ = new ::google::protobuf::SourceContext; | 2722 _slow_mutable_source_context(); |
2482 } | 2723 } |
2483 // @@protoc_insertion_point(field_mutable:google.protobuf.Enum.source_context) | 2724 // @@protoc_insertion_point(field_mutable:google.protobuf.Enum.source_context) |
2484 return source_context_; | 2725 return source_context_; |
2485 } | 2726 } |
2486 ::google::protobuf::SourceContext* Enum::release_source_context() { | 2727 ::google::protobuf::SourceContext* Enum::release_source_context() { |
2487 // @@protoc_insertion_point(field_release:google.protobuf.Enum.source_context) | 2728 // @@protoc_insertion_point(field_release:google.protobuf.Enum.source_context) |
2488 | 2729 |
2489 ::google::protobuf::SourceContext* temp = source_context_; | 2730 if (GetArenaNoVirtual() != NULL) { |
2490 source_context_ = NULL; | 2731 return _slow_release_source_context(); |
2491 return temp; | 2732 } else { |
| 2733 ::google::protobuf::SourceContext* temp = source_context_; |
| 2734 source_context_ = NULL; |
| 2735 return temp; |
| 2736 } |
2492 } | 2737 } |
2493 void Enum::set_allocated_source_context(::google::protobuf::SourceContext* sourc
e_context) { | 2738 void Enum::set_allocated_source_context(::google::protobuf::SourceContext* sour
ce_context) { |
2494 delete source_context_; | 2739 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); |
| 2740 if (message_arena == NULL) { |
| 2741 delete source_context_; |
| 2742 } |
| 2743 if (source_context != NULL) { |
| 2744 if (message_arena != NULL) { |
| 2745 message_arena->Own(source_context); |
| 2746 } |
| 2747 } |
2495 source_context_ = source_context; | 2748 source_context_ = source_context; |
2496 if (source_context) { | 2749 if (source_context) { |
2497 | 2750 |
2498 } else { | 2751 } else { |
2499 | 2752 |
2500 } | 2753 } |
2501 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Enum.source_co
ntext) | 2754 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Enum.source_co
ntext) |
2502 } | 2755 } |
2503 | 2756 |
2504 // optional .google.protobuf.Syntax syntax = 5; | 2757 // .google.protobuf.Syntax syntax = 5; |
2505 void Enum::clear_syntax() { | 2758 void Enum::clear_syntax() { |
2506 syntax_ = 0; | 2759 syntax_ = 0; |
2507 } | 2760 } |
2508 ::google::protobuf::Syntax Enum::syntax() const { | 2761 ::google::protobuf::Syntax Enum::syntax() const { |
2509 // @@protoc_insertion_point(field_get:google.protobuf.Enum.syntax) | 2762 // @@protoc_insertion_point(field_get:google.protobuf.Enum.syntax) |
2510 return static_cast< ::google::protobuf::Syntax >(syntax_); | 2763 return static_cast< ::google::protobuf::Syntax >(syntax_); |
2511 } | 2764 } |
2512 void Enum::set_syntax(::google::protobuf::Syntax value) { | 2765 void Enum::set_syntax(::google::protobuf::Syntax value) { |
2513 | 2766 |
2514 syntax_ = value; | 2767 syntax_ = value; |
2515 // @@protoc_insertion_point(field_set:google.protobuf.Enum.syntax) | 2768 // @@protoc_insertion_point(field_set:google.protobuf.Enum.syntax) |
2516 } | 2769 } |
2517 | 2770 |
2518 #endif // PROTOBUF_INLINE_NOT_IN_HEADERS | 2771 #endif // PROTOBUF_INLINE_NOT_IN_HEADERS |
2519 | 2772 |
2520 // =================================================================== | 2773 // =================================================================== |
2521 | 2774 |
2522 #if !defined(_MSC_VER) || _MSC_VER >= 1900 | 2775 #if !defined(_MSC_VER) || _MSC_VER >= 1900 |
2523 const int EnumValue::kNameFieldNumber; | 2776 const int EnumValue::kNameFieldNumber; |
2524 const int EnumValue::kNumberFieldNumber; | 2777 const int EnumValue::kNumberFieldNumber; |
2525 const int EnumValue::kOptionsFieldNumber; | 2778 const int EnumValue::kOptionsFieldNumber; |
2526 #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 | 2779 #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 |
2527 | 2780 |
2528 EnumValue::EnumValue() | 2781 EnumValue::EnumValue() |
2529 : ::google::protobuf::Message(), _internal_metadata_(NULL) { | 2782 : ::google::protobuf::Message(), _internal_metadata_(NULL) { |
| 2783 if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { |
| 2784 protobuf_InitDefaults_google_2fprotobuf_2ftype_2eproto(); |
| 2785 } |
2530 SharedCtor(); | 2786 SharedCtor(); |
2531 // @@protoc_insertion_point(constructor:google.protobuf.EnumValue) | 2787 // @@protoc_insertion_point(constructor:google.protobuf.EnumValue) |
2532 } | 2788 } |
2533 | 2789 EnumValue::EnumValue(::google::protobuf::Arena* arena) |
2534 void EnumValue::InitAsDefaultInstance() { | 2790 : ::google::protobuf::Message(), |
2535 _is_default_instance_ = true; | 2791 _internal_metadata_(arena), |
| 2792 options_(arena) { |
| 2793 #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER |
| 2794 protobuf_InitDefaults_google_2fprotobuf_2ftype_2eproto(); |
| 2795 #endif // GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER |
| 2796 SharedCtor(); |
| 2797 RegisterArenaDtor(arena); |
| 2798 // @@protoc_insertion_point(arena_constructor:google.protobuf.EnumValue) |
2536 } | 2799 } |
2537 | |
2538 EnumValue::EnumValue(const EnumValue& from) | 2800 EnumValue::EnumValue(const EnumValue& from) |
2539 : ::google::protobuf::Message(), | 2801 : ::google::protobuf::Message(), |
2540 _internal_metadata_(NULL) { | 2802 _internal_metadata_(NULL), |
2541 SharedCtor(); | 2803 options_(from.options_), |
2542 MergeFrom(from); | 2804 _cached_size_(0) { |
| 2805 _internal_metadata_.MergeFrom(from._internal_metadata_); |
| 2806 name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyIni
ted()); |
| 2807 if (from.name().size() > 0) { |
| 2808 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from
.name(), |
| 2809 GetArenaNoVirtual()); |
| 2810 } |
| 2811 number_ = from.number_; |
2543 // @@protoc_insertion_point(copy_constructor:google.protobuf.EnumValue) | 2812 // @@protoc_insertion_point(copy_constructor:google.protobuf.EnumValue) |
2544 } | 2813 } |
2545 | 2814 |
2546 void EnumValue::SharedCtor() { | 2815 void EnumValue::SharedCtor() { |
2547 _is_default_instance_ = false; | |
2548 ::google::protobuf::internal::GetEmptyString(); | |
2549 _cached_size_ = 0; | |
2550 name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyIni
ted()); | 2816 name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyIni
ted()); |
2551 number_ = 0; | 2817 number_ = 0; |
| 2818 _cached_size_ = 0; |
2552 } | 2819 } |
2553 | 2820 |
2554 EnumValue::~EnumValue() { | 2821 EnumValue::~EnumValue() { |
2555 // @@protoc_insertion_point(destructor:google.protobuf.EnumValue) | 2822 // @@protoc_insertion_point(destructor:google.protobuf.EnumValue) |
2556 SharedDtor(); | 2823 SharedDtor(); |
2557 } | 2824 } |
2558 | 2825 |
2559 void EnumValue::SharedDtor() { | 2826 void EnumValue::SharedDtor() { |
2560 name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInite
d()); | 2827 ::google::protobuf::Arena* arena = GetArenaNoVirtual(); |
2561 if (this != default_instance_) { | 2828 if (arena != NULL) { |
| 2829 return; |
2562 } | 2830 } |
| 2831 |
| 2832 name_.Destroy(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ar
ena); |
2563 } | 2833 } |
2564 | 2834 |
| 2835 void EnumValue::ArenaDtor(void* object) { |
| 2836 EnumValue* _this = reinterpret_cast< EnumValue* >(object); |
| 2837 (void)_this; |
| 2838 } |
| 2839 void EnumValue::RegisterArenaDtor(::google::protobuf::Arena* arena) { |
| 2840 } |
2565 void EnumValue::SetCachedSize(int size) const { | 2841 void EnumValue::SetCachedSize(int size) const { |
2566 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); | 2842 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); |
2567 _cached_size_ = size; | 2843 _cached_size_ = size; |
2568 GOOGLE_SAFE_CONCURRENT_WRITES_END(); | 2844 GOOGLE_SAFE_CONCURRENT_WRITES_END(); |
2569 } | 2845 } |
2570 const ::google::protobuf::Descriptor* EnumValue::descriptor() { | 2846 const ::google::protobuf::Descriptor* EnumValue::descriptor() { |
2571 protobuf_AssignDescriptorsOnce(); | 2847 protobuf_AssignDescriptorsOnce(); |
2572 return EnumValue_descriptor_; | 2848 return file_level_metadata[3].descriptor; |
2573 } | 2849 } |
2574 | 2850 |
2575 const EnumValue& EnumValue::default_instance() { | 2851 const EnumValue& EnumValue::default_instance() { |
2576 if (default_instance_ == NULL) protobuf_AddDesc_google_2fprotobuf_2ftype_2epro
to(); | 2852 protobuf_InitDefaults_google_2fprotobuf_2ftype_2eproto(); |
2577 return *default_instance_; | 2853 return *internal_default_instance(); |
2578 } | 2854 } |
2579 | 2855 |
2580 EnumValue* EnumValue::default_instance_ = NULL; | |
2581 | |
2582 EnumValue* EnumValue::New(::google::protobuf::Arena* arena) const { | 2856 EnumValue* EnumValue::New(::google::protobuf::Arena* arena) const { |
2583 EnumValue* n = new EnumValue; | 2857 return ::google::protobuf::Arena::CreateMessage<EnumValue>(arena); |
2584 if (arena != NULL) { | |
2585 arena->Own(n); | |
2586 } | |
2587 return n; | |
2588 } | 2858 } |
2589 | 2859 |
2590 void EnumValue::Clear() { | 2860 void EnumValue::Clear() { |
2591 // @@protoc_insertion_point(message_clear_start:google.protobuf.EnumValue) | 2861 // @@protoc_insertion_point(message_clear_start:google.protobuf.EnumValue) |
2592 name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlready
Inited()); | 2862 options_.Clear(); |
| 2863 name_.ClearToEmpty(&::google::protobuf::internal::GetEmptyStringAlreadyInited(
), GetArenaNoVirtual()); |
2593 number_ = 0; | 2864 number_ = 0; |
2594 options_.Clear(); | |
2595 } | 2865 } |
2596 | 2866 |
2597 bool EnumValue::MergePartialFromCodedStream( | 2867 bool EnumValue::MergePartialFromCodedStream( |
2598 ::google::protobuf::io::CodedInputStream* input) { | 2868 ::google::protobuf::io::CodedInputStream* input) { |
2599 #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure | 2869 #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure |
2600 ::google::protobuf::uint32 tag; | 2870 ::google::protobuf::uint32 tag; |
2601 // @@protoc_insertion_point(parse_start:google.protobuf.EnumValue) | 2871 // @@protoc_insertion_point(parse_start:google.protobuf.EnumValue) |
2602 for (;;) { | 2872 for (;;) { |
2603 ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoff(
127); | 2873 ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffN
oLastTag(127u); |
2604 tag = p.first; | 2874 tag = p.first; |
2605 if (!p.second) goto handle_unusual; | 2875 if (!p.second) goto handle_unusual; |
2606 switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)
) { | 2876 switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)
) { |
2607 // optional string name = 1; | 2877 // string name = 1; |
2608 case 1: { | 2878 case 1: { |
2609 if (tag == 10) { | 2879 if (tag == 10u) { |
2610 DO_(::google::protobuf::internal::WireFormatLite::ReadString( | 2880 DO_(::google::protobuf::internal::WireFormatLite::ReadString( |
2611 input, this->mutable_name())); | 2881 input, this->mutable_name())); |
2612 DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( | 2882 DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( |
2613 this->name().data(), this->name().length(), | 2883 this->name().data(), this->name().length(), |
2614 ::google::protobuf::internal::WireFormatLite::PARSE, | 2884 ::google::protobuf::internal::WireFormatLite::PARSE, |
2615 "google.protobuf.EnumValue.name")); | 2885 "google.protobuf.EnumValue.name")); |
2616 } else { | 2886 } else { |
2617 goto handle_unusual; | 2887 goto handle_unusual; |
2618 } | 2888 } |
2619 if (input->ExpectTag(16)) goto parse_number; | |
2620 break; | 2889 break; |
2621 } | 2890 } |
2622 | 2891 |
2623 // optional int32 number = 2; | 2892 // int32 number = 2; |
2624 case 2: { | 2893 case 2: { |
2625 if (tag == 16) { | 2894 if (tag == 16u) { |
2626 parse_number: | 2895 |
2627 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< | 2896 DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< |
2628 ::google::protobuf::int32, ::google::protobuf::internal::Wire
FormatLite::TYPE_INT32>( | 2897 ::google::protobuf::int32, ::google::protobuf::internal::Wire
FormatLite::TYPE_INT32>( |
2629 input, &number_))); | 2898 input, &number_))); |
2630 | |
2631 } else { | 2899 } else { |
2632 goto handle_unusual; | 2900 goto handle_unusual; |
2633 } | 2901 } |
2634 if (input->ExpectTag(26)) goto parse_options; | |
2635 break; | 2902 break; |
2636 } | 2903 } |
2637 | 2904 |
2638 // repeated .google.protobuf.Option options = 3; | 2905 // repeated .google.protobuf.Option options = 3; |
2639 case 3: { | 2906 case 3: { |
2640 if (tag == 26) { | 2907 if (tag == 26u) { |
2641 parse_options: | |
2642 DO_(input->IncrementRecursionDepth()); | 2908 DO_(input->IncrementRecursionDepth()); |
2643 parse_loop_options: | |
2644 DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual
NoRecursionDepth( | 2909 DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual
NoRecursionDepth( |
2645 input, add_options())); | 2910 input, add_options())); |
2646 } else { | 2911 } else { |
2647 goto handle_unusual; | 2912 goto handle_unusual; |
2648 } | 2913 } |
2649 if (input->ExpectTag(26)) goto parse_loop_options; | |
2650 input->UnsafeDecrementRecursionDepth(); | 2914 input->UnsafeDecrementRecursionDepth(); |
2651 if (input->ExpectAtEnd()) goto success; | |
2652 break; | 2915 break; |
2653 } | 2916 } |
2654 | 2917 |
2655 default: { | 2918 default: { |
2656 handle_unusual: | 2919 handle_unusual: |
2657 if (tag == 0 || | 2920 if (tag == 0 || |
2658 ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == | 2921 ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == |
2659 ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { | 2922 ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { |
2660 goto success; | 2923 goto success; |
2661 } | 2924 } |
2662 DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag))
; | 2925 DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag))
; |
2663 break; | 2926 break; |
2664 } | 2927 } |
2665 } | 2928 } |
2666 } | 2929 } |
2667 success: | 2930 success: |
2668 // @@protoc_insertion_point(parse_success:google.protobuf.EnumValue) | 2931 // @@protoc_insertion_point(parse_success:google.protobuf.EnumValue) |
2669 return true; | 2932 return true; |
2670 failure: | 2933 failure: |
2671 // @@protoc_insertion_point(parse_failure:google.protobuf.EnumValue) | 2934 // @@protoc_insertion_point(parse_failure:google.protobuf.EnumValue) |
2672 return false; | 2935 return false; |
2673 #undef DO_ | 2936 #undef DO_ |
2674 } | 2937 } |
2675 | 2938 |
2676 void EnumValue::SerializeWithCachedSizes( | 2939 void EnumValue::SerializeWithCachedSizes( |
2677 ::google::protobuf::io::CodedOutputStream* output) const { | 2940 ::google::protobuf::io::CodedOutputStream* output) const { |
2678 // @@protoc_insertion_point(serialize_start:google.protobuf.EnumValue) | 2941 // @@protoc_insertion_point(serialize_start:google.protobuf.EnumValue) |
2679 // optional string name = 1; | 2942 // string name = 1; |
2680 if (this->name().size() > 0) { | 2943 if (this->name().size() > 0) { |
2681 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( | 2944 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( |
2682 this->name().data(), this->name().length(), | 2945 this->name().data(), this->name().length(), |
2683 ::google::protobuf::internal::WireFormatLite::SERIALIZE, | 2946 ::google::protobuf::internal::WireFormatLite::SERIALIZE, |
2684 "google.protobuf.EnumValue.name"); | 2947 "google.protobuf.EnumValue.name"); |
2685 ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( | 2948 ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( |
2686 1, this->name(), output); | 2949 1, this->name(), output); |
2687 } | 2950 } |
2688 | 2951 |
2689 // optional int32 number = 2; | 2952 // int32 number = 2; |
2690 if (this->number() != 0) { | 2953 if (this->number() != 0) { |
2691 ::google::protobuf::internal::WireFormatLite::WriteInt32(2, this->number(),
output); | 2954 ::google::protobuf::internal::WireFormatLite::WriteInt32(2, this->number(),
output); |
2692 } | 2955 } |
2693 | 2956 |
2694 // repeated .google.protobuf.Option options = 3; | 2957 // repeated .google.protobuf.Option options = 3; |
2695 for (unsigned int i = 0, n = this->options_size(); i < n; i++) { | 2958 for (unsigned int i = 0, n = this->options_size(); i < n; i++) { |
2696 ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( | 2959 ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( |
2697 3, this->options(i), output); | 2960 3, this->options(i), output); |
2698 } | 2961 } |
2699 | 2962 |
2700 // @@protoc_insertion_point(serialize_end:google.protobuf.EnumValue) | 2963 // @@protoc_insertion_point(serialize_end:google.protobuf.EnumValue) |
2701 } | 2964 } |
2702 | 2965 |
2703 ::google::protobuf::uint8* EnumValue::SerializeWithCachedSizesToArray( | 2966 ::google::protobuf::uint8* EnumValue::InternalSerializeWithCachedSizesToArray( |
2704 ::google::protobuf::uint8* target) const { | 2967 bool deterministic, ::google::protobuf::uint8* target) const { |
| 2968 (void)deterministic; // Unused |
2705 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.EnumValue
) | 2969 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.EnumValue
) |
2706 // optional string name = 1; | 2970 // string name = 1; |
2707 if (this->name().size() > 0) { | 2971 if (this->name().size() > 0) { |
2708 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( | 2972 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( |
2709 this->name().data(), this->name().length(), | 2973 this->name().data(), this->name().length(), |
2710 ::google::protobuf::internal::WireFormatLite::SERIALIZE, | 2974 ::google::protobuf::internal::WireFormatLite::SERIALIZE, |
2711 "google.protobuf.EnumValue.name"); | 2975 "google.protobuf.EnumValue.name"); |
2712 target = | 2976 target = |
2713 ::google::protobuf::internal::WireFormatLite::WriteStringToArray( | 2977 ::google::protobuf::internal::WireFormatLite::WriteStringToArray( |
2714 1, this->name(), target); | 2978 1, this->name(), target); |
2715 } | 2979 } |
2716 | 2980 |
2717 // optional int32 number = 2; | 2981 // int32 number = 2; |
2718 if (this->number() != 0) { | 2982 if (this->number() != 0) { |
2719 target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(2,
this->number(), target); | 2983 target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(2,
this->number(), target); |
2720 } | 2984 } |
2721 | 2985 |
2722 // repeated .google.protobuf.Option options = 3; | 2986 // repeated .google.protobuf.Option options = 3; |
2723 for (unsigned int i = 0, n = this->options_size(); i < n; i++) { | 2987 for (unsigned int i = 0, n = this->options_size(); i < n; i++) { |
2724 target = ::google::protobuf::internal::WireFormatLite:: | 2988 target = ::google::protobuf::internal::WireFormatLite:: |
2725 WriteMessageNoVirtualToArray( | 2989 InternalWriteMessageNoVirtualToArray( |
2726 3, this->options(i), target); | 2990 3, this->options(i), false, target); |
2727 } | 2991 } |
2728 | 2992 |
2729 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.EnumValue) | 2993 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.EnumValue) |
2730 return target; | 2994 return target; |
2731 } | 2995 } |
2732 | 2996 |
2733 int EnumValue::ByteSize() const { | 2997 size_t EnumValue::ByteSizeLong() const { |
2734 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.EnumValue) | 2998 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.EnumValue) |
2735 int total_size = 0; | 2999 size_t total_size = 0; |
2736 | 3000 |
2737 // optional string name = 1; | 3001 // repeated .google.protobuf.Option options = 3; |
| 3002 { |
| 3003 unsigned int count = this->options_size(); |
| 3004 total_size += 1UL * count; |
| 3005 for (unsigned int i = 0; i < count; i++) { |
| 3006 total_size += |
| 3007 ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( |
| 3008 this->options(i)); |
| 3009 } |
| 3010 } |
| 3011 |
| 3012 // string name = 1; |
2738 if (this->name().size() > 0) { | 3013 if (this->name().size() > 0) { |
2739 total_size += 1 + | 3014 total_size += 1 + |
2740 ::google::protobuf::internal::WireFormatLite::StringSize( | 3015 ::google::protobuf::internal::WireFormatLite::StringSize( |
2741 this->name()); | 3016 this->name()); |
2742 } | 3017 } |
2743 | 3018 |
2744 // optional int32 number = 2; | 3019 // int32 number = 2; |
2745 if (this->number() != 0) { | 3020 if (this->number() != 0) { |
2746 total_size += 1 + | 3021 total_size += 1 + |
2747 ::google::protobuf::internal::WireFormatLite::Int32Size( | 3022 ::google::protobuf::internal::WireFormatLite::Int32Size( |
2748 this->number()); | 3023 this->number()); |
2749 } | 3024 } |
2750 | 3025 |
2751 // repeated .google.protobuf.Option options = 3; | 3026 int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); |
2752 total_size += 1 * this->options_size(); | |
2753 for (int i = 0; i < this->options_size(); i++) { | |
2754 total_size += | |
2755 ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( | |
2756 this->options(i)); | |
2757 } | |
2758 | |
2759 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); | 3027 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); |
2760 _cached_size_ = total_size; | 3028 _cached_size_ = cached_size; |
2761 GOOGLE_SAFE_CONCURRENT_WRITES_END(); | 3029 GOOGLE_SAFE_CONCURRENT_WRITES_END(); |
2762 return total_size; | 3030 return total_size; |
2763 } | 3031 } |
2764 | 3032 |
2765 void EnumValue::MergeFrom(const ::google::protobuf::Message& from) { | 3033 void EnumValue::MergeFrom(const ::google::protobuf::Message& from) { |
2766 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.EnumVal
ue) | 3034 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.EnumVal
ue) |
2767 if (GOOGLE_PREDICT_FALSE(&from == this)) MergeFromFail(__LINE__); | 3035 GOOGLE_DCHECK_NE(&from, this); |
2768 const EnumValue* source = | 3036 const EnumValue* source = |
2769 ::google::protobuf::internal::DynamicCastToGenerated<const EnumValue>( | 3037 ::google::protobuf::internal::DynamicCastToGenerated<const EnumValue>( |
2770 &from); | 3038 &from); |
2771 if (source == NULL) { | 3039 if (source == NULL) { |
2772 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.E
numValue) | 3040 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.E
numValue) |
2773 ::google::protobuf::internal::ReflectionOps::Merge(from, this); | 3041 ::google::protobuf::internal::ReflectionOps::Merge(from, this); |
2774 } else { | 3042 } else { |
2775 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobu
f.EnumValue) | 3043 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobu
f.EnumValue) |
2776 MergeFrom(*source); | 3044 MergeFrom(*source); |
2777 } | 3045 } |
2778 } | 3046 } |
2779 | 3047 |
2780 void EnumValue::MergeFrom(const EnumValue& from) { | 3048 void EnumValue::MergeFrom(const EnumValue& from) { |
2781 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.Enum
Value) | 3049 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.Enum
Value) |
2782 if (GOOGLE_PREDICT_FALSE(&from == this)) MergeFromFail(__LINE__); | 3050 GOOGLE_DCHECK_NE(&from, this); |
| 3051 _internal_metadata_.MergeFrom(from._internal_metadata_); |
2783 options_.MergeFrom(from.options_); | 3052 options_.MergeFrom(from.options_); |
2784 if (from.name().size() > 0) { | 3053 if (from.name().size() > 0) { |
2785 | 3054 set_name(from.name()); |
2786 name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlready
Inited(), from.name_); | |
2787 } | 3055 } |
2788 if (from.number() != 0) { | 3056 if (from.number() != 0) { |
2789 set_number(from.number()); | 3057 set_number(from.number()); |
2790 } | 3058 } |
2791 } | 3059 } |
2792 | 3060 |
2793 void EnumValue::CopyFrom(const ::google::protobuf::Message& from) { | 3061 void EnumValue::CopyFrom(const ::google::protobuf::Message& from) { |
2794 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.EnumValu
e) | 3062 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.EnumValu
e) |
2795 if (&from == this) return; | 3063 if (&from == this) return; |
2796 Clear(); | 3064 Clear(); |
2797 MergeFrom(from); | 3065 MergeFrom(from); |
2798 } | 3066 } |
2799 | 3067 |
2800 void EnumValue::CopyFrom(const EnumValue& from) { | 3068 void EnumValue::CopyFrom(const EnumValue& from) { |
2801 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.EnumV
alue) | 3069 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.EnumV
alue) |
2802 if (&from == this) return; | 3070 if (&from == this) return; |
2803 Clear(); | 3071 Clear(); |
2804 MergeFrom(from); | 3072 MergeFrom(from); |
2805 } | 3073 } |
2806 | 3074 |
2807 bool EnumValue::IsInitialized() const { | 3075 bool EnumValue::IsInitialized() const { |
2808 | |
2809 return true; | 3076 return true; |
2810 } | 3077 } |
2811 | 3078 |
2812 void EnumValue::Swap(EnumValue* other) { | 3079 void EnumValue::Swap(EnumValue* other) { |
2813 if (other == this) return; | 3080 if (other == this) return; |
| 3081 if (GetArenaNoVirtual() == other->GetArenaNoVirtual()) { |
| 3082 InternalSwap(other); |
| 3083 } else { |
| 3084 EnumValue* temp = New(GetArenaNoVirtual()); |
| 3085 temp->MergeFrom(*other); |
| 3086 other->CopyFrom(*this); |
| 3087 InternalSwap(temp); |
| 3088 if (GetArenaNoVirtual() == NULL) { |
| 3089 delete temp; |
| 3090 } |
| 3091 } |
| 3092 } |
| 3093 void EnumValue::UnsafeArenaSwap(EnumValue* other) { |
| 3094 if (other == this) return; |
| 3095 GOOGLE_DCHECK(GetArenaNoVirtual() == other->GetArenaNoVirtual()); |
2814 InternalSwap(other); | 3096 InternalSwap(other); |
2815 } | 3097 } |
2816 void EnumValue::InternalSwap(EnumValue* other) { | 3098 void EnumValue::InternalSwap(EnumValue* other) { |
| 3099 options_.UnsafeArenaSwap(&other->options_); |
2817 name_.Swap(&other->name_); | 3100 name_.Swap(&other->name_); |
2818 std::swap(number_, other->number_); | 3101 std::swap(number_, other->number_); |
2819 options_.UnsafeArenaSwap(&other->options_); | |
2820 _internal_metadata_.Swap(&other->_internal_metadata_); | |
2821 std::swap(_cached_size_, other->_cached_size_); | 3102 std::swap(_cached_size_, other->_cached_size_); |
2822 } | 3103 } |
2823 | 3104 |
2824 ::google::protobuf::Metadata EnumValue::GetMetadata() const { | 3105 ::google::protobuf::Metadata EnumValue::GetMetadata() const { |
2825 protobuf_AssignDescriptorsOnce(); | 3106 protobuf_AssignDescriptorsOnce(); |
2826 ::google::protobuf::Metadata metadata; | 3107 return file_level_metadata[3]; |
2827 metadata.descriptor = EnumValue_descriptor_; | |
2828 metadata.reflection = EnumValue_reflection_; | |
2829 return metadata; | |
2830 } | 3108 } |
2831 | 3109 |
2832 #if PROTOBUF_INLINE_NOT_IN_HEADERS | 3110 #if PROTOBUF_INLINE_NOT_IN_HEADERS |
2833 // EnumValue | 3111 // EnumValue |
2834 | 3112 |
2835 // optional string name = 1; | 3113 // string name = 1; |
2836 void EnumValue::clear_name() { | 3114 void EnumValue::clear_name() { |
2837 name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlready
Inited()); | 3115 name_.ClearToEmpty(&::google::protobuf::internal::GetEmptyStringAlreadyInited(
), GetArenaNoVirtual()); |
2838 } | 3116 } |
2839 const ::std::string& EnumValue::name() const { | 3117 const ::std::string& EnumValue::name() const { |
2840 // @@protoc_insertion_point(field_get:google.protobuf.EnumValue.name) | 3118 // @@protoc_insertion_point(field_get:google.protobuf.EnumValue.name) |
2841 return name_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyIn
ited()); | 3119 return name_.Get(); |
2842 } | 3120 } |
2843 void EnumValue::set_name(const ::std::string& value) { | 3121 void EnumValue::set_name(const ::std::string& value) { |
2844 | 3122 |
2845 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
value); | 3123 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value,
GetArenaNoVirtual()); |
2846 // @@protoc_insertion_point(field_set:google.protobuf.EnumValue.name) | 3124 // @@protoc_insertion_point(field_set:google.protobuf.EnumValue.name) |
2847 } | 3125 } |
2848 void EnumValue::set_name(const char* value) { | 3126 void EnumValue::set_name(const char* value) { |
2849 | 3127 |
2850 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
::std::string(value)); | 3128 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std:
:string(value), |
| 3129 GetArenaNoVirtual()); |
2851 // @@protoc_insertion_point(field_set_char:google.protobuf.EnumValue.name) | 3130 // @@protoc_insertion_point(field_set_char:google.protobuf.EnumValue.name) |
2852 } | 3131 } |
2853 void EnumValue::set_name(const char* value, size_t size) { | 3132 void EnumValue::set_name(const char* value, |
| 3133 size_t size) { |
2854 | 3134 |
2855 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), | 3135 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std:
:string( |
2856 ::std::string(reinterpret_cast<const char*>(value), size)); | 3136 reinterpret_cast<const char*>(value), size), GetArenaNoVirtual()); |
2857 // @@protoc_insertion_point(field_set_pointer:google.protobuf.EnumValue.name) | 3137 // @@protoc_insertion_point(field_set_pointer:google.protobuf.EnumValue.name) |
2858 } | 3138 } |
2859 ::std::string* EnumValue::mutable_name() { | 3139 ::std::string* EnumValue::mutable_name() { |
2860 | 3140 |
2861 // @@protoc_insertion_point(field_mutable:google.protobuf.EnumValue.name) | 3141 // @@protoc_insertion_point(field_mutable:google.protobuf.EnumValue.name) |
2862 return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlrea
dyInited()); | 3142 return name_.Mutable(&::google::protobuf::internal::GetEmptyStringAlreadyInite
d(), GetArenaNoVirtual()); |
2863 } | 3143 } |
2864 ::std::string* EnumValue::release_name() { | 3144 ::std::string* EnumValue::release_name() { |
2865 // @@protoc_insertion_point(field_release:google.protobuf.EnumValue.name) | 3145 // @@protoc_insertion_point(field_release:google.protobuf.EnumValue.name) |
2866 | 3146 |
2867 return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlrea
dyInited()); | 3147 return name_.Release(&::google::protobuf::internal::GetEmptyStringAlreadyInite
d(), GetArenaNoVirtual()); |
2868 } | 3148 } |
2869 void EnumValue::set_allocated_name(::std::string* name) { | 3149 ::std::string* EnumValue::unsafe_arena_release_name() { |
| 3150 // @@protoc_insertion_point(field_unsafe_arena_release:google.protobuf.EnumVal
ue.name) |
| 3151 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL); |
| 3152 |
| 3153 return name_.UnsafeArenaRelease(&::google::protobuf::internal::GetEmptyStringA
lreadyInited(), |
| 3154 GetArenaNoVirtual()); |
| 3155 } |
| 3156 void EnumValue::set_allocated_name(::std::string* name) { |
2870 if (name != NULL) { | 3157 if (name != NULL) { |
2871 | 3158 |
2872 } else { | 3159 } else { |
2873 | 3160 |
2874 } | 3161 } |
2875 name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlready
Inited(), name); | 3162 name_.SetAllocated(&::google::protobuf::internal::GetEmptyStringAlreadyInited(
), name, |
| 3163 GetArenaNoVirtual()); |
2876 // @@protoc_insertion_point(field_set_allocated:google.protobuf.EnumValue.name
) | 3164 // @@protoc_insertion_point(field_set_allocated:google.protobuf.EnumValue.name
) |
2877 } | 3165 } |
| 3166 void EnumValue::unsafe_arena_set_allocated_name( |
| 3167 ::std::string* name) { |
| 3168 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL); |
| 3169 if (name != NULL) { |
| 3170 |
| 3171 } else { |
| 3172 |
| 3173 } |
| 3174 name_.UnsafeArenaSetAllocated(&::google::protobuf::internal::GetEmptyStringAlr
eadyInited(), |
| 3175 name, GetArenaNoVirtual()); |
| 3176 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.E
numValue.name) |
| 3177 } |
2878 | 3178 |
2879 // optional int32 number = 2; | 3179 // int32 number = 2; |
2880 void EnumValue::clear_number() { | 3180 void EnumValue::clear_number() { |
2881 number_ = 0; | 3181 number_ = 0; |
2882 } | 3182 } |
2883 ::google::protobuf::int32 EnumValue::number() const { | 3183 ::google::protobuf::int32 EnumValue::number() const { |
2884 // @@protoc_insertion_point(field_get:google.protobuf.EnumValue.number) | 3184 // @@protoc_insertion_point(field_get:google.protobuf.EnumValue.number) |
2885 return number_; | 3185 return number_; |
2886 } | 3186 } |
2887 void EnumValue::set_number(::google::protobuf::int32 value) { | 3187 void EnumValue::set_number(::google::protobuf::int32 value) { |
2888 | 3188 |
2889 number_ = value; | 3189 number_ = value; |
2890 // @@protoc_insertion_point(field_set:google.protobuf.EnumValue.number) | 3190 // @@protoc_insertion_point(field_set:google.protobuf.EnumValue.number) |
2891 } | 3191 } |
2892 | 3192 |
2893 // repeated .google.protobuf.Option options = 3; | 3193 // repeated .google.protobuf.Option options = 3; |
2894 int EnumValue::options_size() const { | 3194 int EnumValue::options_size() const { |
2895 return options_.size(); | 3195 return options_.size(); |
2896 } | 3196 } |
2897 void EnumValue::clear_options() { | 3197 void EnumValue::clear_options() { |
(...skipping 19 matching lines...) Expand all Loading... |
2917 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >& | 3217 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::Option >& |
2918 EnumValue::options() const { | 3218 EnumValue::options() const { |
2919 // @@protoc_insertion_point(field_list:google.protobuf.EnumValue.options) | 3219 // @@protoc_insertion_point(field_list:google.protobuf.EnumValue.options) |
2920 return options_; | 3220 return options_; |
2921 } | 3221 } |
2922 | 3222 |
2923 #endif // PROTOBUF_INLINE_NOT_IN_HEADERS | 3223 #endif // PROTOBUF_INLINE_NOT_IN_HEADERS |
2924 | 3224 |
2925 // =================================================================== | 3225 // =================================================================== |
2926 | 3226 |
| 3227 void Option::_slow_mutable_value() { |
| 3228 value_ = ::google::protobuf::Arena::Create< ::google::protobuf::Any >( |
| 3229 GetArenaNoVirtual()); |
| 3230 } |
| 3231 ::google::protobuf::Any* Option::_slow_release_value() { |
| 3232 if (value_ == NULL) { |
| 3233 return NULL; |
| 3234 } else { |
| 3235 ::google::protobuf::Any* temp = new ::google::protobuf::Any(*value_); |
| 3236 value_ = NULL; |
| 3237 return temp; |
| 3238 } |
| 3239 } |
| 3240 ::google::protobuf::Any* Option::unsafe_arena_release_value() { |
| 3241 // @@protoc_insertion_point(field_unsafe_arena_release:google.protobuf.Option.
value) |
| 3242 |
| 3243 ::google::protobuf::Any* temp = value_; |
| 3244 value_ = NULL; |
| 3245 return temp; |
| 3246 } |
| 3247 void Option::unsafe_arena_set_allocated_value( |
| 3248 ::google::protobuf::Any* value) { |
| 3249 if (GetArenaNoVirtual() == NULL) { |
| 3250 delete value_; |
| 3251 } |
| 3252 value_ = value; |
| 3253 if (value) { |
| 3254 |
| 3255 } else { |
| 3256 |
| 3257 } |
| 3258 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.O
ption.value) |
| 3259 } |
2927 #if !defined(_MSC_VER) || _MSC_VER >= 1900 | 3260 #if !defined(_MSC_VER) || _MSC_VER >= 1900 |
2928 const int Option::kNameFieldNumber; | 3261 const int Option::kNameFieldNumber; |
2929 const int Option::kValueFieldNumber; | 3262 const int Option::kValueFieldNumber; |
2930 #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 | 3263 #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 |
2931 | 3264 |
2932 Option::Option() | 3265 Option::Option() |
2933 : ::google::protobuf::Message(), _internal_metadata_(NULL) { | 3266 : ::google::protobuf::Message(), _internal_metadata_(NULL) { |
| 3267 if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) { |
| 3268 protobuf_InitDefaults_google_2fprotobuf_2ftype_2eproto(); |
| 3269 } |
2934 SharedCtor(); | 3270 SharedCtor(); |
2935 // @@protoc_insertion_point(constructor:google.protobuf.Option) | 3271 // @@protoc_insertion_point(constructor:google.protobuf.Option) |
2936 } | 3272 } |
2937 | 3273 Option::Option(::google::protobuf::Arena* arena) |
2938 void Option::InitAsDefaultInstance() { | 3274 : ::google::protobuf::Message(), |
2939 _is_default_instance_ = true; | 3275 _internal_metadata_(arena) { |
2940 value_ = const_cast< ::google::protobuf::Any*>(&::google::protobuf::Any::defau
lt_instance()); | 3276 #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER |
| 3277 protobuf_InitDefaults_google_2fprotobuf_2ftype_2eproto(); |
| 3278 #endif // GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER |
| 3279 SharedCtor(); |
| 3280 RegisterArenaDtor(arena); |
| 3281 // @@protoc_insertion_point(arena_constructor:google.protobuf.Option) |
2941 } | 3282 } |
2942 | |
2943 Option::Option(const Option& from) | 3283 Option::Option(const Option& from) |
2944 : ::google::protobuf::Message(), | 3284 : ::google::protobuf::Message(), |
2945 _internal_metadata_(NULL) { | 3285 _internal_metadata_(NULL), |
2946 SharedCtor(); | 3286 _cached_size_(0) { |
2947 MergeFrom(from); | 3287 _internal_metadata_.MergeFrom(from._internal_metadata_); |
| 3288 name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyIni
ted()); |
| 3289 if (from.name().size() > 0) { |
| 3290 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from
.name(), |
| 3291 GetArenaNoVirtual()); |
| 3292 } |
| 3293 if (from.has_value()) { |
| 3294 value_ = new ::google::protobuf::Any(*from.value_); |
| 3295 } else { |
| 3296 value_ = NULL; |
| 3297 } |
2948 // @@protoc_insertion_point(copy_constructor:google.protobuf.Option) | 3298 // @@protoc_insertion_point(copy_constructor:google.protobuf.Option) |
2949 } | 3299 } |
2950 | 3300 |
2951 void Option::SharedCtor() { | 3301 void Option::SharedCtor() { |
2952 _is_default_instance_ = false; | |
2953 ::google::protobuf::internal::GetEmptyString(); | |
2954 _cached_size_ = 0; | |
2955 name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyIni
ted()); | 3302 name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyIni
ted()); |
2956 value_ = NULL; | 3303 value_ = NULL; |
| 3304 _cached_size_ = 0; |
2957 } | 3305 } |
2958 | 3306 |
2959 Option::~Option() { | 3307 Option::~Option() { |
2960 // @@protoc_insertion_point(destructor:google.protobuf.Option) | 3308 // @@protoc_insertion_point(destructor:google.protobuf.Option) |
2961 SharedDtor(); | 3309 SharedDtor(); |
2962 } | 3310 } |
2963 | 3311 |
2964 void Option::SharedDtor() { | 3312 void Option::SharedDtor() { |
2965 name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInite
d()); | 3313 ::google::protobuf::Arena* arena = GetArenaNoVirtual(); |
2966 if (this != default_instance_) { | 3314 if (arena != NULL) { |
| 3315 return; |
| 3316 } |
| 3317 |
| 3318 name_.Destroy(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ar
ena); |
| 3319 if (this != internal_default_instance()) { |
2967 delete value_; | 3320 delete value_; |
2968 } | 3321 } |
2969 } | 3322 } |
2970 | 3323 |
| 3324 void Option::ArenaDtor(void* object) { |
| 3325 Option* _this = reinterpret_cast< Option* >(object); |
| 3326 (void)_this; |
| 3327 } |
| 3328 void Option::RegisterArenaDtor(::google::protobuf::Arena* arena) { |
| 3329 } |
2971 void Option::SetCachedSize(int size) const { | 3330 void Option::SetCachedSize(int size) const { |
2972 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); | 3331 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); |
2973 _cached_size_ = size; | 3332 _cached_size_ = size; |
2974 GOOGLE_SAFE_CONCURRENT_WRITES_END(); | 3333 GOOGLE_SAFE_CONCURRENT_WRITES_END(); |
2975 } | 3334 } |
2976 const ::google::protobuf::Descriptor* Option::descriptor() { | 3335 const ::google::protobuf::Descriptor* Option::descriptor() { |
2977 protobuf_AssignDescriptorsOnce(); | 3336 protobuf_AssignDescriptorsOnce(); |
2978 return Option_descriptor_; | 3337 return file_level_metadata[4].descriptor; |
2979 } | 3338 } |
2980 | 3339 |
2981 const Option& Option::default_instance() { | 3340 const Option& Option::default_instance() { |
2982 if (default_instance_ == NULL) protobuf_AddDesc_google_2fprotobuf_2ftype_2epro
to(); | 3341 protobuf_InitDefaults_google_2fprotobuf_2ftype_2eproto(); |
2983 return *default_instance_; | 3342 return *internal_default_instance(); |
2984 } | 3343 } |
2985 | 3344 |
2986 Option* Option::default_instance_ = NULL; | |
2987 | |
2988 Option* Option::New(::google::protobuf::Arena* arena) const { | 3345 Option* Option::New(::google::protobuf::Arena* arena) const { |
2989 Option* n = new Option; | 3346 return ::google::protobuf::Arena::CreateMessage<Option>(arena); |
2990 if (arena != NULL) { | |
2991 arena->Own(n); | |
2992 } | |
2993 return n; | |
2994 } | 3347 } |
2995 | 3348 |
2996 void Option::Clear() { | 3349 void Option::Clear() { |
2997 // @@protoc_insertion_point(message_clear_start:google.protobuf.Option) | 3350 // @@protoc_insertion_point(message_clear_start:google.protobuf.Option) |
2998 name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlready
Inited()); | 3351 name_.ClearToEmpty(&::google::protobuf::internal::GetEmptyStringAlreadyInited(
), GetArenaNoVirtual()); |
2999 if (GetArenaNoVirtual() == NULL && value_ != NULL) delete value_; | 3352 if (GetArenaNoVirtual() == NULL && value_ != NULL) { |
| 3353 delete value_; |
| 3354 } |
3000 value_ = NULL; | 3355 value_ = NULL; |
3001 } | 3356 } |
3002 | 3357 |
3003 bool Option::MergePartialFromCodedStream( | 3358 bool Option::MergePartialFromCodedStream( |
3004 ::google::protobuf::io::CodedInputStream* input) { | 3359 ::google::protobuf::io::CodedInputStream* input) { |
3005 #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure | 3360 #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure |
3006 ::google::protobuf::uint32 tag; | 3361 ::google::protobuf::uint32 tag; |
3007 // @@protoc_insertion_point(parse_start:google.protobuf.Option) | 3362 // @@protoc_insertion_point(parse_start:google.protobuf.Option) |
3008 for (;;) { | 3363 for (;;) { |
3009 ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoff(
127); | 3364 ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffN
oLastTag(127u); |
3010 tag = p.first; | 3365 tag = p.first; |
3011 if (!p.second) goto handle_unusual; | 3366 if (!p.second) goto handle_unusual; |
3012 switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)
) { | 3367 switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)
) { |
3013 // optional string name = 1; | 3368 // string name = 1; |
3014 case 1: { | 3369 case 1: { |
3015 if (tag == 10) { | 3370 if (tag == 10u) { |
3016 DO_(::google::protobuf::internal::WireFormatLite::ReadString( | 3371 DO_(::google::protobuf::internal::WireFormatLite::ReadString( |
3017 input, this->mutable_name())); | 3372 input, this->mutable_name())); |
3018 DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( | 3373 DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( |
3019 this->name().data(), this->name().length(), | 3374 this->name().data(), this->name().length(), |
3020 ::google::protobuf::internal::WireFormatLite::PARSE, | 3375 ::google::protobuf::internal::WireFormatLite::PARSE, |
3021 "google.protobuf.Option.name")); | 3376 "google.protobuf.Option.name")); |
3022 } else { | 3377 } else { |
3023 goto handle_unusual; | 3378 goto handle_unusual; |
3024 } | 3379 } |
3025 if (input->ExpectTag(18)) goto parse_value; | |
3026 break; | 3380 break; |
3027 } | 3381 } |
3028 | 3382 |
3029 // optional .google.protobuf.Any value = 2; | 3383 // .google.protobuf.Any value = 2; |
3030 case 2: { | 3384 case 2: { |
3031 if (tag == 18) { | 3385 if (tag == 18u) { |
3032 parse_value: | |
3033 DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual
( | 3386 DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual
( |
3034 input, mutable_value())); | 3387 input, mutable_value())); |
3035 } else { | 3388 } else { |
3036 goto handle_unusual; | 3389 goto handle_unusual; |
3037 } | 3390 } |
3038 if (input->ExpectAtEnd()) goto success; | |
3039 break; | 3391 break; |
3040 } | 3392 } |
3041 | 3393 |
3042 default: { | 3394 default: { |
3043 handle_unusual: | 3395 handle_unusual: |
3044 if (tag == 0 || | 3396 if (tag == 0 || |
3045 ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == | 3397 ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == |
3046 ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { | 3398 ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { |
3047 goto success; | 3399 goto success; |
3048 } | 3400 } |
3049 DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag))
; | 3401 DO_(::google::protobuf::internal::WireFormatLite::SkipField(input, tag))
; |
3050 break; | 3402 break; |
3051 } | 3403 } |
3052 } | 3404 } |
3053 } | 3405 } |
3054 success: | 3406 success: |
3055 // @@protoc_insertion_point(parse_success:google.protobuf.Option) | 3407 // @@protoc_insertion_point(parse_success:google.protobuf.Option) |
3056 return true; | 3408 return true; |
3057 failure: | 3409 failure: |
3058 // @@protoc_insertion_point(parse_failure:google.protobuf.Option) | 3410 // @@protoc_insertion_point(parse_failure:google.protobuf.Option) |
3059 return false; | 3411 return false; |
3060 #undef DO_ | 3412 #undef DO_ |
3061 } | 3413 } |
3062 | 3414 |
3063 void Option::SerializeWithCachedSizes( | 3415 void Option::SerializeWithCachedSizes( |
3064 ::google::protobuf::io::CodedOutputStream* output) const { | 3416 ::google::protobuf::io::CodedOutputStream* output) const { |
3065 // @@protoc_insertion_point(serialize_start:google.protobuf.Option) | 3417 // @@protoc_insertion_point(serialize_start:google.protobuf.Option) |
3066 // optional string name = 1; | 3418 // string name = 1; |
3067 if (this->name().size() > 0) { | 3419 if (this->name().size() > 0) { |
3068 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( | 3420 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( |
3069 this->name().data(), this->name().length(), | 3421 this->name().data(), this->name().length(), |
3070 ::google::protobuf::internal::WireFormatLite::SERIALIZE, | 3422 ::google::protobuf::internal::WireFormatLite::SERIALIZE, |
3071 "google.protobuf.Option.name"); | 3423 "google.protobuf.Option.name"); |
3072 ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( | 3424 ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( |
3073 1, this->name(), output); | 3425 1, this->name(), output); |
3074 } | 3426 } |
3075 | 3427 |
3076 // optional .google.protobuf.Any value = 2; | 3428 // .google.protobuf.Any value = 2; |
3077 if (this->has_value()) { | 3429 if (this->has_value()) { |
3078 ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( | 3430 ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( |
3079 2, *this->value_, output); | 3431 2, *this->value_, output); |
3080 } | 3432 } |
3081 | 3433 |
3082 // @@protoc_insertion_point(serialize_end:google.protobuf.Option) | 3434 // @@protoc_insertion_point(serialize_end:google.protobuf.Option) |
3083 } | 3435 } |
3084 | 3436 |
3085 ::google::protobuf::uint8* Option::SerializeWithCachedSizesToArray( | 3437 ::google::protobuf::uint8* Option::InternalSerializeWithCachedSizesToArray( |
3086 ::google::protobuf::uint8* target) const { | 3438 bool deterministic, ::google::protobuf::uint8* target) const { |
| 3439 (void)deterministic; // Unused |
3087 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.Option) | 3440 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.Option) |
3088 // optional string name = 1; | 3441 // string name = 1; |
3089 if (this->name().size() > 0) { | 3442 if (this->name().size() > 0) { |
3090 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( | 3443 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( |
3091 this->name().data(), this->name().length(), | 3444 this->name().data(), this->name().length(), |
3092 ::google::protobuf::internal::WireFormatLite::SERIALIZE, | 3445 ::google::protobuf::internal::WireFormatLite::SERIALIZE, |
3093 "google.protobuf.Option.name"); | 3446 "google.protobuf.Option.name"); |
3094 target = | 3447 target = |
3095 ::google::protobuf::internal::WireFormatLite::WriteStringToArray( | 3448 ::google::protobuf::internal::WireFormatLite::WriteStringToArray( |
3096 1, this->name(), target); | 3449 1, this->name(), target); |
3097 } | 3450 } |
3098 | 3451 |
3099 // optional .google.protobuf.Any value = 2; | 3452 // .google.protobuf.Any value = 2; |
3100 if (this->has_value()) { | 3453 if (this->has_value()) { |
3101 target = ::google::protobuf::internal::WireFormatLite:: | 3454 target = ::google::protobuf::internal::WireFormatLite:: |
3102 WriteMessageNoVirtualToArray( | 3455 InternalWriteMessageNoVirtualToArray( |
3103 2, *this->value_, target); | 3456 2, *this->value_, false, target); |
3104 } | 3457 } |
3105 | 3458 |
3106 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.Option) | 3459 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.Option) |
3107 return target; | 3460 return target; |
3108 } | 3461 } |
3109 | 3462 |
3110 int Option::ByteSize() const { | 3463 size_t Option::ByteSizeLong() const { |
3111 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.Option) | 3464 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.Option) |
3112 int total_size = 0; | 3465 size_t total_size = 0; |
3113 | 3466 |
3114 // optional string name = 1; | 3467 // string name = 1; |
3115 if (this->name().size() > 0) { | 3468 if (this->name().size() > 0) { |
3116 total_size += 1 + | 3469 total_size += 1 + |
3117 ::google::protobuf::internal::WireFormatLite::StringSize( | 3470 ::google::protobuf::internal::WireFormatLite::StringSize( |
3118 this->name()); | 3471 this->name()); |
3119 } | 3472 } |
3120 | 3473 |
3121 // optional .google.protobuf.Any value = 2; | 3474 // .google.protobuf.Any value = 2; |
3122 if (this->has_value()) { | 3475 if (this->has_value()) { |
3123 total_size += 1 + | 3476 total_size += 1 + |
3124 ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( | 3477 ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( |
3125 *this->value_); | 3478 *this->value_); |
3126 } | 3479 } |
3127 | 3480 |
| 3481 int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); |
3128 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); | 3482 GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); |
3129 _cached_size_ = total_size; | 3483 _cached_size_ = cached_size; |
3130 GOOGLE_SAFE_CONCURRENT_WRITES_END(); | 3484 GOOGLE_SAFE_CONCURRENT_WRITES_END(); |
3131 return total_size; | 3485 return total_size; |
3132 } | 3486 } |
3133 | 3487 |
3134 void Option::MergeFrom(const ::google::protobuf::Message& from) { | 3488 void Option::MergeFrom(const ::google::protobuf::Message& from) { |
3135 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.Option) | 3489 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.Option) |
3136 if (GOOGLE_PREDICT_FALSE(&from == this)) MergeFromFail(__LINE__); | 3490 GOOGLE_DCHECK_NE(&from, this); |
3137 const Option* source = | 3491 const Option* source = |
3138 ::google::protobuf::internal::DynamicCastToGenerated<const Option>( | 3492 ::google::protobuf::internal::DynamicCastToGenerated<const Option>( |
3139 &from); | 3493 &from); |
3140 if (source == NULL) { | 3494 if (source == NULL) { |
3141 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.O
ption) | 3495 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.O
ption) |
3142 ::google::protobuf::internal::ReflectionOps::Merge(from, this); | 3496 ::google::protobuf::internal::ReflectionOps::Merge(from, this); |
3143 } else { | 3497 } else { |
3144 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobu
f.Option) | 3498 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobu
f.Option) |
3145 MergeFrom(*source); | 3499 MergeFrom(*source); |
3146 } | 3500 } |
3147 } | 3501 } |
3148 | 3502 |
3149 void Option::MergeFrom(const Option& from) { | 3503 void Option::MergeFrom(const Option& from) { |
3150 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.Opti
on) | 3504 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.Opti
on) |
3151 if (GOOGLE_PREDICT_FALSE(&from == this)) MergeFromFail(__LINE__); | 3505 GOOGLE_DCHECK_NE(&from, this); |
| 3506 _internal_metadata_.MergeFrom(from._internal_metadata_); |
3152 if (from.name().size() > 0) { | 3507 if (from.name().size() > 0) { |
3153 | 3508 set_name(from.name()); |
3154 name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlready
Inited(), from.name_); | |
3155 } | 3509 } |
3156 if (from.has_value()) { | 3510 if (from.has_value()) { |
3157 mutable_value()->::google::protobuf::Any::MergeFrom(from.value()); | 3511 mutable_value()->::google::protobuf::Any::MergeFrom(from.value()); |
3158 } | 3512 } |
3159 } | 3513 } |
3160 | 3514 |
3161 void Option::CopyFrom(const ::google::protobuf::Message& from) { | 3515 void Option::CopyFrom(const ::google::protobuf::Message& from) { |
3162 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.Option) | 3516 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.Option) |
3163 if (&from == this) return; | 3517 if (&from == this) return; |
3164 Clear(); | 3518 Clear(); |
3165 MergeFrom(from); | 3519 MergeFrom(from); |
3166 } | 3520 } |
3167 | 3521 |
3168 void Option::CopyFrom(const Option& from) { | 3522 void Option::CopyFrom(const Option& from) { |
3169 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.Optio
n) | 3523 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.Optio
n) |
3170 if (&from == this) return; | 3524 if (&from == this) return; |
3171 Clear(); | 3525 Clear(); |
3172 MergeFrom(from); | 3526 MergeFrom(from); |
3173 } | 3527 } |
3174 | 3528 |
3175 bool Option::IsInitialized() const { | 3529 bool Option::IsInitialized() const { |
3176 | |
3177 return true; | 3530 return true; |
3178 } | 3531 } |
3179 | 3532 |
3180 void Option::Swap(Option* other) { | 3533 void Option::Swap(Option* other) { |
3181 if (other == this) return; | 3534 if (other == this) return; |
| 3535 if (GetArenaNoVirtual() == other->GetArenaNoVirtual()) { |
| 3536 InternalSwap(other); |
| 3537 } else { |
| 3538 Option* temp = New(GetArenaNoVirtual()); |
| 3539 temp->MergeFrom(*other); |
| 3540 other->CopyFrom(*this); |
| 3541 InternalSwap(temp); |
| 3542 if (GetArenaNoVirtual() == NULL) { |
| 3543 delete temp; |
| 3544 } |
| 3545 } |
| 3546 } |
| 3547 void Option::UnsafeArenaSwap(Option* other) { |
| 3548 if (other == this) return; |
| 3549 GOOGLE_DCHECK(GetArenaNoVirtual() == other->GetArenaNoVirtual()); |
3182 InternalSwap(other); | 3550 InternalSwap(other); |
3183 } | 3551 } |
3184 void Option::InternalSwap(Option* other) { | 3552 void Option::InternalSwap(Option* other) { |
3185 name_.Swap(&other->name_); | 3553 name_.Swap(&other->name_); |
3186 std::swap(value_, other->value_); | 3554 std::swap(value_, other->value_); |
3187 _internal_metadata_.Swap(&other->_internal_metadata_); | |
3188 std::swap(_cached_size_, other->_cached_size_); | 3555 std::swap(_cached_size_, other->_cached_size_); |
3189 } | 3556 } |
3190 | 3557 |
3191 ::google::protobuf::Metadata Option::GetMetadata() const { | 3558 ::google::protobuf::Metadata Option::GetMetadata() const { |
3192 protobuf_AssignDescriptorsOnce(); | 3559 protobuf_AssignDescriptorsOnce(); |
3193 ::google::protobuf::Metadata metadata; | 3560 return file_level_metadata[4]; |
3194 metadata.descriptor = Option_descriptor_; | |
3195 metadata.reflection = Option_reflection_; | |
3196 return metadata; | |
3197 } | 3561 } |
3198 | 3562 |
3199 #if PROTOBUF_INLINE_NOT_IN_HEADERS | 3563 #if PROTOBUF_INLINE_NOT_IN_HEADERS |
3200 // Option | 3564 // Option |
3201 | 3565 |
3202 // optional string name = 1; | 3566 // string name = 1; |
3203 void Option::clear_name() { | 3567 void Option::clear_name() { |
3204 name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlready
Inited()); | 3568 name_.ClearToEmpty(&::google::protobuf::internal::GetEmptyStringAlreadyInited(
), GetArenaNoVirtual()); |
3205 } | 3569 } |
3206 const ::std::string& Option::name() const { | 3570 const ::std::string& Option::name() const { |
3207 // @@protoc_insertion_point(field_get:google.protobuf.Option.name) | 3571 // @@protoc_insertion_point(field_get:google.protobuf.Option.name) |
3208 return name_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyIn
ited()); | 3572 return name_.Get(); |
3209 } | 3573 } |
3210 void Option::set_name(const ::std::string& value) { | 3574 void Option::set_name(const ::std::string& value) { |
3211 | 3575 |
3212 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
value); | 3576 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value,
GetArenaNoVirtual()); |
3213 // @@protoc_insertion_point(field_set:google.protobuf.Option.name) | 3577 // @@protoc_insertion_point(field_set:google.protobuf.Option.name) |
3214 } | 3578 } |
3215 void Option::set_name(const char* value) { | 3579 void Option::set_name(const char* value) { |
3216 | 3580 |
3217 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
::std::string(value)); | 3581 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std:
:string(value), |
| 3582 GetArenaNoVirtual()); |
3218 // @@protoc_insertion_point(field_set_char:google.protobuf.Option.name) | 3583 // @@protoc_insertion_point(field_set_char:google.protobuf.Option.name) |
3219 } | 3584 } |
3220 void Option::set_name(const char* value, size_t size) { | 3585 void Option::set_name(const char* value, |
| 3586 size_t size) { |
3221 | 3587 |
3222 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), | 3588 name_.Set(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std:
:string( |
3223 ::std::string(reinterpret_cast<const char*>(value), size)); | 3589 reinterpret_cast<const char*>(value), size), GetArenaNoVirtual()); |
3224 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Option.name) | 3590 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Option.name) |
3225 } | 3591 } |
3226 ::std::string* Option::mutable_name() { | 3592 ::std::string* Option::mutable_name() { |
3227 | 3593 |
3228 // @@protoc_insertion_point(field_mutable:google.protobuf.Option.name) | 3594 // @@protoc_insertion_point(field_mutable:google.protobuf.Option.name) |
3229 return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlrea
dyInited()); | 3595 return name_.Mutable(&::google::protobuf::internal::GetEmptyStringAlreadyInite
d(), GetArenaNoVirtual()); |
3230 } | 3596 } |
3231 ::std::string* Option::release_name() { | 3597 ::std::string* Option::release_name() { |
3232 // @@protoc_insertion_point(field_release:google.protobuf.Option.name) | 3598 // @@protoc_insertion_point(field_release:google.protobuf.Option.name) |
3233 | 3599 |
3234 return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlrea
dyInited()); | 3600 return name_.Release(&::google::protobuf::internal::GetEmptyStringAlreadyInite
d(), GetArenaNoVirtual()); |
3235 } | 3601 } |
3236 void Option::set_allocated_name(::std::string* name) { | 3602 ::std::string* Option::unsafe_arena_release_name() { |
| 3603 // @@protoc_insertion_point(field_unsafe_arena_release:google.protobuf.Option.
name) |
| 3604 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL); |
| 3605 |
| 3606 return name_.UnsafeArenaRelease(&::google::protobuf::internal::GetEmptyStringA
lreadyInited(), |
| 3607 GetArenaNoVirtual()); |
| 3608 } |
| 3609 void Option::set_allocated_name(::std::string* name) { |
3237 if (name != NULL) { | 3610 if (name != NULL) { |
3238 | 3611 |
3239 } else { | 3612 } else { |
3240 | 3613 |
3241 } | 3614 } |
3242 name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlready
Inited(), name); | 3615 name_.SetAllocated(&::google::protobuf::internal::GetEmptyStringAlreadyInited(
), name, |
| 3616 GetArenaNoVirtual()); |
3243 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Option.name) | 3617 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Option.name) |
3244 } | 3618 } |
| 3619 void Option::unsafe_arena_set_allocated_name( |
| 3620 ::std::string* name) { |
| 3621 GOOGLE_DCHECK(GetArenaNoVirtual() != NULL); |
| 3622 if (name != NULL) { |
| 3623 |
| 3624 } else { |
| 3625 |
| 3626 } |
| 3627 name_.UnsafeArenaSetAllocated(&::google::protobuf::internal::GetEmptyStringAlr
eadyInited(), |
| 3628 name, GetArenaNoVirtual()); |
| 3629 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.O
ption.name) |
| 3630 } |
3245 | 3631 |
3246 // optional .google.protobuf.Any value = 2; | 3632 // .google.protobuf.Any value = 2; |
3247 bool Option::has_value() const { | 3633 bool Option::has_value() const { |
3248 return !_is_default_instance_ && value_ != NULL; | 3634 return this != internal_default_instance() && value_ != NULL; |
3249 } | 3635 } |
3250 void Option::clear_value() { | 3636 void Option::clear_value() { |
3251 if (GetArenaNoVirtual() == NULL && value_ != NULL) delete value_; | 3637 if (GetArenaNoVirtual() == NULL && value_ != NULL) delete value_; |
3252 value_ = NULL; | 3638 value_ = NULL; |
3253 } | 3639 } |
3254 const ::google::protobuf::Any& Option::value() const { | 3640 const ::google::protobuf::Any& Option::value() const { |
3255 // @@protoc_insertion_point(field_get:google.protobuf.Option.value) | 3641 // @@protoc_insertion_point(field_get:google.protobuf.Option.value) |
3256 return value_ != NULL ? *value_ : *default_instance_->value_; | 3642 return value_ != NULL ? *value_ |
| 3643 : *::google::protobuf::Any::internal_default_instance()
; |
3257 } | 3644 } |
3258 ::google::protobuf::Any* Option::mutable_value() { | 3645 ::google::protobuf::Any* Option::mutable_value() { |
3259 | 3646 |
3260 if (value_ == NULL) { | 3647 if (value_ == NULL) { |
3261 value_ = new ::google::protobuf::Any; | 3648 _slow_mutable_value(); |
3262 } | 3649 } |
3263 // @@protoc_insertion_point(field_mutable:google.protobuf.Option.value) | 3650 // @@protoc_insertion_point(field_mutable:google.protobuf.Option.value) |
3264 return value_; | 3651 return value_; |
3265 } | 3652 } |
3266 ::google::protobuf::Any* Option::release_value() { | 3653 ::google::protobuf::Any* Option::release_value() { |
3267 // @@protoc_insertion_point(field_release:google.protobuf.Option.value) | 3654 // @@protoc_insertion_point(field_release:google.protobuf.Option.value) |
3268 | 3655 |
3269 ::google::protobuf::Any* temp = value_; | 3656 if (GetArenaNoVirtual() != NULL) { |
3270 value_ = NULL; | 3657 return _slow_release_value(); |
3271 return temp; | 3658 } else { |
| 3659 ::google::protobuf::Any* temp = value_; |
| 3660 value_ = NULL; |
| 3661 return temp; |
| 3662 } |
3272 } | 3663 } |
3273 void Option::set_allocated_value(::google::protobuf::Any* value) { | 3664 void Option::set_allocated_value(::google::protobuf::Any* value) { |
3274 delete value_; | 3665 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); |
| 3666 if (message_arena == NULL) { |
| 3667 delete value_; |
| 3668 } |
| 3669 if (value != NULL) { |
| 3670 if (message_arena != NULL) { |
| 3671 message_arena->Own(value); |
| 3672 } |
| 3673 } |
3275 value_ = value; | 3674 value_ = value; |
3276 if (value) { | 3675 if (value) { |
3277 | 3676 |
3278 } else { | 3677 } else { |
3279 | 3678 |
3280 } | 3679 } |
3281 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Option.value) | 3680 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Option.value) |
3282 } | 3681 } |
3283 | 3682 |
3284 #endif // PROTOBUF_INLINE_NOT_IN_HEADERS | 3683 #endif // PROTOBUF_INLINE_NOT_IN_HEADERS |
3285 | 3684 |
3286 // @@protoc_insertion_point(namespace_scope) | 3685 // @@protoc_insertion_point(namespace_scope) |
3287 | 3686 |
3288 } // namespace protobuf | 3687 } // namespace protobuf |
3289 } // namespace google | 3688 } // namespace google |
3290 | 3689 |
3291 // @@protoc_insertion_point(global_scope) | 3690 // @@protoc_insertion_point(global_scope) |
OLD | NEW |