1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: google/protobuf/descriptor.proto
3
4 #include <google/protobuf/descriptor.pb.h>
5
6 #include <algorithm>
7
8 #include <google/protobuf/io/coded_stream.h>
9 #include <google/protobuf/extension_set.h>
10 #include <google/protobuf/wire_format_lite.h>
11 #include <google/protobuf/descriptor.h>
12 #include <google/protobuf/generated_message_reflection.h>
13 #include <google/protobuf/reflection_ops.h>
14 #include <google/protobuf/wire_format.h>
15 // @@protoc_insertion_point(includes)
16 #include <google/protobuf/port_def.inc>
17 extern PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<6> scc_info_DescriptorProto_google_2fprotobuf_2fdescriptor_2eproto;
18 extern PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_DescriptorProto_ExtensionRange_google_2fprotobuf_2fdescriptor_2eproto;
19 extern PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_DescriptorProto_ReservedRange_google_2fprotobuf_2fdescriptor_2eproto;
20 extern PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<3> scc_info_EnumDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto;
21 extern PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_EnumDescriptorProto_EnumReservedRange_google_2fprotobuf_2fdescriptor_2eproto;
22 extern PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_EnumOptions_google_2fprotobuf_2fdescriptor_2eproto;
23 extern PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_EnumValueDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto;
24 extern PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_EnumValueOptions_google_2fprotobuf_2fdescriptor_2eproto;
25 extern PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_ExtensionRangeOptions_google_2fprotobuf_2fdescriptor_2eproto;
26 extern PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_FieldDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto;
27 extern PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_FieldOptions_google_2fprotobuf_2fdescriptor_2eproto;
28 extern PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<6> scc_info_FileDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto;
29 extern PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_FileOptions_google_2fprotobuf_2fdescriptor_2eproto;
30 extern PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_GeneratedCodeInfo_Annotation_google_2fprotobuf_2fdescriptor_2eproto;
31 extern PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_MessageOptions_google_2fprotobuf_2fdescriptor_2eproto;
32 extern PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_MethodDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto;
33 extern PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_MethodOptions_google_2fprotobuf_2fdescriptor_2eproto;
34 extern PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_OneofDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto;
35 extern PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_OneofOptions_google_2fprotobuf_2fdescriptor_2eproto;
36 extern PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<2> scc_info_ServiceDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto;
37 extern PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_ServiceOptions_google_2fprotobuf_2fdescriptor_2eproto;
38 extern PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_SourceCodeInfo_google_2fprotobuf_2fdescriptor_2eproto;
39 extern PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_SourceCodeInfo_Location_google_2fprotobuf_2fdescriptor_2eproto;
40 extern PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_UninterpretedOption_google_2fprotobuf_2fdescriptor_2eproto;
41 extern PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fdescriptor_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_UninterpretedOption_NamePart_google_2fprotobuf_2fdescriptor_2eproto;
42 PROTOBUF_NAMESPACE_OPEN
43 class FileDescriptorSetDefaultTypeInternal {
44 public:
45 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<FileDescriptorSet> _instance;
46 } _FileDescriptorSet_default_instance_;
47 class FileDescriptorProtoDefaultTypeInternal {
48 public:
49 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<FileDescriptorProto> _instance;
50 } _FileDescriptorProto_default_instance_;
51 class DescriptorProto_ExtensionRangeDefaultTypeInternal {
52 public:
53 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<DescriptorProto_ExtensionRange> _instance;
54 } _DescriptorProto_ExtensionRange_default_instance_;
55 class DescriptorProto_ReservedRangeDefaultTypeInternal {
56 public:
57 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<DescriptorProto_ReservedRange> _instance;
58 } _DescriptorProto_ReservedRange_default_instance_;
59 class DescriptorProtoDefaultTypeInternal {
60 public:
61 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<DescriptorProto> _instance;
62 } _DescriptorProto_default_instance_;
63 class ExtensionRangeOptionsDefaultTypeInternal {
64 public:
65 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<ExtensionRangeOptions> _instance;
66 } _ExtensionRangeOptions_default_instance_;
67 class FieldDescriptorProtoDefaultTypeInternal {
68 public:
69 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<FieldDescriptorProto> _instance;
70 } _FieldDescriptorProto_default_instance_;
71 class OneofDescriptorProtoDefaultTypeInternal {
72 public:
73 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<OneofDescriptorProto> _instance;
74 } _OneofDescriptorProto_default_instance_;
75 class EnumDescriptorProto_EnumReservedRangeDefaultTypeInternal {
76 public:
77 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<EnumDescriptorProto_EnumReservedRange> _instance;
78 } _EnumDescriptorProto_EnumReservedRange_default_instance_;
79 class EnumDescriptorProtoDefaultTypeInternal {
80 public:
81 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<EnumDescriptorProto> _instance;
82 } _EnumDescriptorProto_default_instance_;
83 class EnumValueDescriptorProtoDefaultTypeInternal {
84 public:
85 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<EnumValueDescriptorProto> _instance;
86 } _EnumValueDescriptorProto_default_instance_;
87 class ServiceDescriptorProtoDefaultTypeInternal {
88 public:
89 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<ServiceDescriptorProto> _instance;
90 } _ServiceDescriptorProto_default_instance_;
91 class MethodDescriptorProtoDefaultTypeInternal {
92 public:
93 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<MethodDescriptorProto> _instance;
94 } _MethodDescriptorProto_default_instance_;
95 class FileOptionsDefaultTypeInternal {
96 public:
97 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<FileOptions> _instance;
98 } _FileOptions_default_instance_;
99 class MessageOptionsDefaultTypeInternal {
100 public:
101 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<MessageOptions> _instance;
102 } _MessageOptions_default_instance_;
103 class FieldOptionsDefaultTypeInternal {
104 public:
105 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<FieldOptions> _instance;
106 } _FieldOptions_default_instance_;
107 class OneofOptionsDefaultTypeInternal {
108 public:
109 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<OneofOptions> _instance;
110 } _OneofOptions_default_instance_;
111 class EnumOptionsDefaultTypeInternal {
112 public:
113 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<EnumOptions> _instance;
114 } _EnumOptions_default_instance_;
115 class EnumValueOptionsDefaultTypeInternal {
116 public:
117 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<EnumValueOptions> _instance;
118 } _EnumValueOptions_default_instance_;
119 class ServiceOptionsDefaultTypeInternal {
120 public:
121 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<ServiceOptions> _instance;
122 } _ServiceOptions_default_instance_;
123 class MethodOptionsDefaultTypeInternal {
124 public:
125 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<MethodOptions> _instance;
126 } _MethodOptions_default_instance_;
127 class UninterpretedOption_NamePartDefaultTypeInternal {
128 public:
129 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<UninterpretedOption_NamePart> _instance;
130 } _UninterpretedOption_NamePart_default_instance_;
131 class UninterpretedOptionDefaultTypeInternal {
132 public:
133 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<UninterpretedOption> _instance;
134 } _UninterpretedOption_default_instance_;
135 class SourceCodeInfo_LocationDefaultTypeInternal {
136 public:
137 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<SourceCodeInfo_Location> _instance;
138 } _SourceCodeInfo_Location_default_instance_;
139 class SourceCodeInfoDefaultTypeInternal {
140 public:
141 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<SourceCodeInfo> _instance;
142 } _SourceCodeInfo_default_instance_;
143 class GeneratedCodeInfo_AnnotationDefaultTypeInternal {
144 public:
145 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<GeneratedCodeInfo_Annotation> _instance;
146 } _GeneratedCodeInfo_Annotation_default_instance_;
147 class GeneratedCodeInfoDefaultTypeInternal {
148 public:
149 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<GeneratedCodeInfo> _instance;
150 } _GeneratedCodeInfo_default_instance_;
151 PROTOBUF_NAMESPACE_CLOSE
InitDefaultsscc_info_DescriptorProto_google_2fprotobuf_2fdescriptor_2eproto()152 static void InitDefaultsscc_info_DescriptorProto_google_2fprotobuf_2fdescriptor_2eproto() {
153 GOOGLE_PROTOBUF_VERIFY_VERSION;
154
155 {
156 void* ptr = &PROTOBUF_NAMESPACE_ID::_DescriptorProto_default_instance_;
157 new (ptr) PROTOBUF_NAMESPACE_ID::DescriptorProto();
158 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
159 }
160 PROTOBUF_NAMESPACE_ID::DescriptorProto::InitAsDefaultInstance();
161 }
162
163 PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<6> scc_info_DescriptorProto_google_2fprotobuf_2fdescriptor_2eproto =
164 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 6, 0, InitDefaultsscc_info_DescriptorProto_google_2fprotobuf_2fdescriptor_2eproto}, {
165 &scc_info_FieldDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base,
166 &scc_info_EnumDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base,
167 &scc_info_DescriptorProto_ExtensionRange_google_2fprotobuf_2fdescriptor_2eproto.base,
168 &scc_info_OneofDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base,
169 &scc_info_MessageOptions_google_2fprotobuf_2fdescriptor_2eproto.base,
170 &scc_info_DescriptorProto_ReservedRange_google_2fprotobuf_2fdescriptor_2eproto.base,}};
171
InitDefaultsscc_info_DescriptorProto_ExtensionRange_google_2fprotobuf_2fdescriptor_2eproto()172 static void InitDefaultsscc_info_DescriptorProto_ExtensionRange_google_2fprotobuf_2fdescriptor_2eproto() {
173 GOOGLE_PROTOBUF_VERIFY_VERSION;
174
175 {
176 void* ptr = &PROTOBUF_NAMESPACE_ID::_DescriptorProto_ExtensionRange_default_instance_;
177 new (ptr) PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange();
178 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
179 }
180 PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange::InitAsDefaultInstance();
181 }
182
183 PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_DescriptorProto_ExtensionRange_google_2fprotobuf_2fdescriptor_2eproto =
184 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_DescriptorProto_ExtensionRange_google_2fprotobuf_2fdescriptor_2eproto}, {
185 &scc_info_ExtensionRangeOptions_google_2fprotobuf_2fdescriptor_2eproto.base,}};
186
InitDefaultsscc_info_DescriptorProto_ReservedRange_google_2fprotobuf_2fdescriptor_2eproto()187 static void InitDefaultsscc_info_DescriptorProto_ReservedRange_google_2fprotobuf_2fdescriptor_2eproto() {
188 GOOGLE_PROTOBUF_VERIFY_VERSION;
189
190 {
191 void* ptr = &PROTOBUF_NAMESPACE_ID::_DescriptorProto_ReservedRange_default_instance_;
192 new (ptr) PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange();
193 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
194 }
195 PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange::InitAsDefaultInstance();
196 }
197
198 PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_DescriptorProto_ReservedRange_google_2fprotobuf_2fdescriptor_2eproto =
199 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_DescriptorProto_ReservedRange_google_2fprotobuf_2fdescriptor_2eproto}, {}};
200
InitDefaultsscc_info_EnumDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto()201 static void InitDefaultsscc_info_EnumDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto() {
202 GOOGLE_PROTOBUF_VERIFY_VERSION;
203
204 {
205 void* ptr = &PROTOBUF_NAMESPACE_ID::_EnumDescriptorProto_default_instance_;
206 new (ptr) PROTOBUF_NAMESPACE_ID::EnumDescriptorProto();
207 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
208 }
209 PROTOBUF_NAMESPACE_ID::EnumDescriptorProto::InitAsDefaultInstance();
210 }
211
212 PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<3> scc_info_EnumDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto =
213 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 3, 0, InitDefaultsscc_info_EnumDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto}, {
214 &scc_info_EnumValueDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base,
215 &scc_info_EnumOptions_google_2fprotobuf_2fdescriptor_2eproto.base,
216 &scc_info_EnumDescriptorProto_EnumReservedRange_google_2fprotobuf_2fdescriptor_2eproto.base,}};
217
InitDefaultsscc_info_EnumDescriptorProto_EnumReservedRange_google_2fprotobuf_2fdescriptor_2eproto()218 static void InitDefaultsscc_info_EnumDescriptorProto_EnumReservedRange_google_2fprotobuf_2fdescriptor_2eproto() {
219 GOOGLE_PROTOBUF_VERIFY_VERSION;
220
221 {
222 void* ptr = &PROTOBUF_NAMESPACE_ID::_EnumDescriptorProto_EnumReservedRange_default_instance_;
223 new (ptr) PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange();
224 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
225 }
226 PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange::InitAsDefaultInstance();
227 }
228
229 PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_EnumDescriptorProto_EnumReservedRange_google_2fprotobuf_2fdescriptor_2eproto =
230 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_EnumDescriptorProto_EnumReservedRange_google_2fprotobuf_2fdescriptor_2eproto}, {}};
231
InitDefaultsscc_info_EnumOptions_google_2fprotobuf_2fdescriptor_2eproto()232 static void InitDefaultsscc_info_EnumOptions_google_2fprotobuf_2fdescriptor_2eproto() {
233 GOOGLE_PROTOBUF_VERIFY_VERSION;
234
235 {
236 void* ptr = &PROTOBUF_NAMESPACE_ID::_EnumOptions_default_instance_;
237 new (ptr) PROTOBUF_NAMESPACE_ID::EnumOptions();
238 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
239 }
240 PROTOBUF_NAMESPACE_ID::EnumOptions::InitAsDefaultInstance();
241 }
242
243 PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_EnumOptions_google_2fprotobuf_2fdescriptor_2eproto =
244 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_EnumOptions_google_2fprotobuf_2fdescriptor_2eproto}, {
245 &scc_info_UninterpretedOption_google_2fprotobuf_2fdescriptor_2eproto.base,}};
246
InitDefaultsscc_info_EnumValueDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto()247 static void InitDefaultsscc_info_EnumValueDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto() {
248 GOOGLE_PROTOBUF_VERIFY_VERSION;
249
250 {
251 void* ptr = &PROTOBUF_NAMESPACE_ID::_EnumValueDescriptorProto_default_instance_;
252 new (ptr) PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto();
253 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
254 }
255 PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto::InitAsDefaultInstance();
256 }
257
258 PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_EnumValueDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto =
259 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_EnumValueDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto}, {
260 &scc_info_EnumValueOptions_google_2fprotobuf_2fdescriptor_2eproto.base,}};
261
InitDefaultsscc_info_EnumValueOptions_google_2fprotobuf_2fdescriptor_2eproto()262 static void InitDefaultsscc_info_EnumValueOptions_google_2fprotobuf_2fdescriptor_2eproto() {
263 GOOGLE_PROTOBUF_VERIFY_VERSION;
264
265 {
266 void* ptr = &PROTOBUF_NAMESPACE_ID::_EnumValueOptions_default_instance_;
267 new (ptr) PROTOBUF_NAMESPACE_ID::EnumValueOptions();
268 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
269 }
270 PROTOBUF_NAMESPACE_ID::EnumValueOptions::InitAsDefaultInstance();
271 }
272
273 PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_EnumValueOptions_google_2fprotobuf_2fdescriptor_2eproto =
274 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_EnumValueOptions_google_2fprotobuf_2fdescriptor_2eproto}, {
275 &scc_info_UninterpretedOption_google_2fprotobuf_2fdescriptor_2eproto.base,}};
276
InitDefaultsscc_info_ExtensionRangeOptions_google_2fprotobuf_2fdescriptor_2eproto()277 static void InitDefaultsscc_info_ExtensionRangeOptions_google_2fprotobuf_2fdescriptor_2eproto() {
278 GOOGLE_PROTOBUF_VERIFY_VERSION;
279
280 {
281 void* ptr = &PROTOBUF_NAMESPACE_ID::_ExtensionRangeOptions_default_instance_;
282 new (ptr) PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions();
283 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
284 }
285 PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions::InitAsDefaultInstance();
286 }
287
288 PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_ExtensionRangeOptions_google_2fprotobuf_2fdescriptor_2eproto =
289 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_ExtensionRangeOptions_google_2fprotobuf_2fdescriptor_2eproto}, {
290 &scc_info_UninterpretedOption_google_2fprotobuf_2fdescriptor_2eproto.base,}};
291
InitDefaultsscc_info_FieldDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto()292 static void InitDefaultsscc_info_FieldDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto() {
293 GOOGLE_PROTOBUF_VERIFY_VERSION;
294
295 {
296 void* ptr = &PROTOBUF_NAMESPACE_ID::_FieldDescriptorProto_default_instance_;
297 new (ptr) PROTOBUF_NAMESPACE_ID::FieldDescriptorProto();
298 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
299 }
300 PROTOBUF_NAMESPACE_ID::FieldDescriptorProto::InitAsDefaultInstance();
301 }
302
303 PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_FieldDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto =
304 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_FieldDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto}, {
305 &scc_info_FieldOptions_google_2fprotobuf_2fdescriptor_2eproto.base,}};
306
InitDefaultsscc_info_FieldOptions_google_2fprotobuf_2fdescriptor_2eproto()307 static void InitDefaultsscc_info_FieldOptions_google_2fprotobuf_2fdescriptor_2eproto() {
308 GOOGLE_PROTOBUF_VERIFY_VERSION;
309
310 {
311 void* ptr = &PROTOBUF_NAMESPACE_ID::_FieldOptions_default_instance_;
312 new (ptr) PROTOBUF_NAMESPACE_ID::FieldOptions();
313 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
314 }
315 PROTOBUF_NAMESPACE_ID::FieldOptions::InitAsDefaultInstance();
316 }
317
318 PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_FieldOptions_google_2fprotobuf_2fdescriptor_2eproto =
319 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_FieldOptions_google_2fprotobuf_2fdescriptor_2eproto}, {
320 &scc_info_UninterpretedOption_google_2fprotobuf_2fdescriptor_2eproto.base,}};
321
InitDefaultsscc_info_FileDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto()322 static void InitDefaultsscc_info_FileDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto() {
323 GOOGLE_PROTOBUF_VERIFY_VERSION;
324
325 {
326 void* ptr = &PROTOBUF_NAMESPACE_ID::_FileDescriptorProto_default_instance_;
327 new (ptr) PROTOBUF_NAMESPACE_ID::FileDescriptorProto();
328 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
329 }
330 PROTOBUF_NAMESPACE_ID::FileDescriptorProto::InitAsDefaultInstance();
331 }
332
333 PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<6> scc_info_FileDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto =
334 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 6, 0, InitDefaultsscc_info_FileDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto}, {
335 &scc_info_DescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base,
336 &scc_info_EnumDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base,
337 &scc_info_ServiceDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base,
338 &scc_info_FieldDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base,
339 &scc_info_FileOptions_google_2fprotobuf_2fdescriptor_2eproto.base,
340 &scc_info_SourceCodeInfo_google_2fprotobuf_2fdescriptor_2eproto.base,}};
341
InitDefaultsscc_info_FileDescriptorSet_google_2fprotobuf_2fdescriptor_2eproto()342 static void InitDefaultsscc_info_FileDescriptorSet_google_2fprotobuf_2fdescriptor_2eproto() {
343 GOOGLE_PROTOBUF_VERIFY_VERSION;
344
345 {
346 void* ptr = &PROTOBUF_NAMESPACE_ID::_FileDescriptorSet_default_instance_;
347 new (ptr) PROTOBUF_NAMESPACE_ID::FileDescriptorSet();
348 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
349 }
350 PROTOBUF_NAMESPACE_ID::FileDescriptorSet::InitAsDefaultInstance();
351 }
352
353 PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_FileDescriptorSet_google_2fprotobuf_2fdescriptor_2eproto =
354 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_FileDescriptorSet_google_2fprotobuf_2fdescriptor_2eproto}, {
355 &scc_info_FileDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base,}};
356
InitDefaultsscc_info_FileOptions_google_2fprotobuf_2fdescriptor_2eproto()357 static void InitDefaultsscc_info_FileOptions_google_2fprotobuf_2fdescriptor_2eproto() {
358 GOOGLE_PROTOBUF_VERIFY_VERSION;
359
360 {
361 void* ptr = &PROTOBUF_NAMESPACE_ID::_FileOptions_default_instance_;
362 new (ptr) PROTOBUF_NAMESPACE_ID::FileOptions();
363 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
364 }
365 PROTOBUF_NAMESPACE_ID::FileOptions::InitAsDefaultInstance();
366 }
367
368 PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_FileOptions_google_2fprotobuf_2fdescriptor_2eproto =
369 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_FileOptions_google_2fprotobuf_2fdescriptor_2eproto}, {
370 &scc_info_UninterpretedOption_google_2fprotobuf_2fdescriptor_2eproto.base,}};
371
InitDefaultsscc_info_GeneratedCodeInfo_google_2fprotobuf_2fdescriptor_2eproto()372 static void InitDefaultsscc_info_GeneratedCodeInfo_google_2fprotobuf_2fdescriptor_2eproto() {
373 GOOGLE_PROTOBUF_VERIFY_VERSION;
374
375 {
376 void* ptr = &PROTOBUF_NAMESPACE_ID::_GeneratedCodeInfo_default_instance_;
377 new (ptr) PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo();
378 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
379 }
380 PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo::InitAsDefaultInstance();
381 }
382
383 PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_GeneratedCodeInfo_google_2fprotobuf_2fdescriptor_2eproto =
384 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_GeneratedCodeInfo_google_2fprotobuf_2fdescriptor_2eproto}, {
385 &scc_info_GeneratedCodeInfo_Annotation_google_2fprotobuf_2fdescriptor_2eproto.base,}};
386
InitDefaultsscc_info_GeneratedCodeInfo_Annotation_google_2fprotobuf_2fdescriptor_2eproto()387 static void InitDefaultsscc_info_GeneratedCodeInfo_Annotation_google_2fprotobuf_2fdescriptor_2eproto() {
388 GOOGLE_PROTOBUF_VERIFY_VERSION;
389
390 {
391 void* ptr = &PROTOBUF_NAMESPACE_ID::_GeneratedCodeInfo_Annotation_default_instance_;
392 new (ptr) PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation();
393 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
394 }
395 PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation::InitAsDefaultInstance();
396 }
397
398 PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_GeneratedCodeInfo_Annotation_google_2fprotobuf_2fdescriptor_2eproto =
399 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_GeneratedCodeInfo_Annotation_google_2fprotobuf_2fdescriptor_2eproto}, {}};
400
InitDefaultsscc_info_MessageOptions_google_2fprotobuf_2fdescriptor_2eproto()401 static void InitDefaultsscc_info_MessageOptions_google_2fprotobuf_2fdescriptor_2eproto() {
402 GOOGLE_PROTOBUF_VERIFY_VERSION;
403
404 {
405 void* ptr = &PROTOBUF_NAMESPACE_ID::_MessageOptions_default_instance_;
406 new (ptr) PROTOBUF_NAMESPACE_ID::MessageOptions();
407 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
408 }
409 PROTOBUF_NAMESPACE_ID::MessageOptions::InitAsDefaultInstance();
410 }
411
412 PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_MessageOptions_google_2fprotobuf_2fdescriptor_2eproto =
413 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_MessageOptions_google_2fprotobuf_2fdescriptor_2eproto}, {
414 &scc_info_UninterpretedOption_google_2fprotobuf_2fdescriptor_2eproto.base,}};
415
InitDefaultsscc_info_MethodDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto()416 static void InitDefaultsscc_info_MethodDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto() {
417 GOOGLE_PROTOBUF_VERIFY_VERSION;
418
419 {
420 void* ptr = &PROTOBUF_NAMESPACE_ID::_MethodDescriptorProto_default_instance_;
421 new (ptr) PROTOBUF_NAMESPACE_ID::MethodDescriptorProto();
422 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
423 }
424 PROTOBUF_NAMESPACE_ID::MethodDescriptorProto::InitAsDefaultInstance();
425 }
426
427 PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_MethodDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto =
428 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_MethodDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto}, {
429 &scc_info_MethodOptions_google_2fprotobuf_2fdescriptor_2eproto.base,}};
430
InitDefaultsscc_info_MethodOptions_google_2fprotobuf_2fdescriptor_2eproto()431 static void InitDefaultsscc_info_MethodOptions_google_2fprotobuf_2fdescriptor_2eproto() {
432 GOOGLE_PROTOBUF_VERIFY_VERSION;
433
434 {
435 void* ptr = &PROTOBUF_NAMESPACE_ID::_MethodOptions_default_instance_;
436 new (ptr) PROTOBUF_NAMESPACE_ID::MethodOptions();
437 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
438 }
439 PROTOBUF_NAMESPACE_ID::MethodOptions::InitAsDefaultInstance();
440 }
441
442 PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_MethodOptions_google_2fprotobuf_2fdescriptor_2eproto =
443 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_MethodOptions_google_2fprotobuf_2fdescriptor_2eproto}, {
444 &scc_info_UninterpretedOption_google_2fprotobuf_2fdescriptor_2eproto.base,}};
445
InitDefaultsscc_info_OneofDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto()446 static void InitDefaultsscc_info_OneofDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto() {
447 GOOGLE_PROTOBUF_VERIFY_VERSION;
448
449 {
450 void* ptr = &PROTOBUF_NAMESPACE_ID::_OneofDescriptorProto_default_instance_;
451 new (ptr) PROTOBUF_NAMESPACE_ID::OneofDescriptorProto();
452 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
453 }
454 PROTOBUF_NAMESPACE_ID::OneofDescriptorProto::InitAsDefaultInstance();
455 }
456
457 PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_OneofDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto =
458 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_OneofDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto}, {
459 &scc_info_OneofOptions_google_2fprotobuf_2fdescriptor_2eproto.base,}};
460
InitDefaultsscc_info_OneofOptions_google_2fprotobuf_2fdescriptor_2eproto()461 static void InitDefaultsscc_info_OneofOptions_google_2fprotobuf_2fdescriptor_2eproto() {
462 GOOGLE_PROTOBUF_VERIFY_VERSION;
463
464 {
465 void* ptr = &PROTOBUF_NAMESPACE_ID::_OneofOptions_default_instance_;
466 new (ptr) PROTOBUF_NAMESPACE_ID::OneofOptions();
467 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
468 }
469 PROTOBUF_NAMESPACE_ID::OneofOptions::InitAsDefaultInstance();
470 }
471
472 PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_OneofOptions_google_2fprotobuf_2fdescriptor_2eproto =
473 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_OneofOptions_google_2fprotobuf_2fdescriptor_2eproto}, {
474 &scc_info_UninterpretedOption_google_2fprotobuf_2fdescriptor_2eproto.base,}};
475
InitDefaultsscc_info_ServiceDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto()476 static void InitDefaultsscc_info_ServiceDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto() {
477 GOOGLE_PROTOBUF_VERIFY_VERSION;
478
479 {
480 void* ptr = &PROTOBUF_NAMESPACE_ID::_ServiceDescriptorProto_default_instance_;
481 new (ptr) PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto();
482 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
483 }
484 PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto::InitAsDefaultInstance();
485 }
486
487 PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<2> scc_info_ServiceDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto =
488 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 2, 0, InitDefaultsscc_info_ServiceDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto}, {
489 &scc_info_MethodDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base,
490 &scc_info_ServiceOptions_google_2fprotobuf_2fdescriptor_2eproto.base,}};
491
InitDefaultsscc_info_ServiceOptions_google_2fprotobuf_2fdescriptor_2eproto()492 static void InitDefaultsscc_info_ServiceOptions_google_2fprotobuf_2fdescriptor_2eproto() {
493 GOOGLE_PROTOBUF_VERIFY_VERSION;
494
495 {
496 void* ptr = &PROTOBUF_NAMESPACE_ID::_ServiceOptions_default_instance_;
497 new (ptr) PROTOBUF_NAMESPACE_ID::ServiceOptions();
498 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
499 }
500 PROTOBUF_NAMESPACE_ID::ServiceOptions::InitAsDefaultInstance();
501 }
502
503 PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_ServiceOptions_google_2fprotobuf_2fdescriptor_2eproto =
504 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_ServiceOptions_google_2fprotobuf_2fdescriptor_2eproto}, {
505 &scc_info_UninterpretedOption_google_2fprotobuf_2fdescriptor_2eproto.base,}};
506
InitDefaultsscc_info_SourceCodeInfo_google_2fprotobuf_2fdescriptor_2eproto()507 static void InitDefaultsscc_info_SourceCodeInfo_google_2fprotobuf_2fdescriptor_2eproto() {
508 GOOGLE_PROTOBUF_VERIFY_VERSION;
509
510 {
511 void* ptr = &PROTOBUF_NAMESPACE_ID::_SourceCodeInfo_default_instance_;
512 new (ptr) PROTOBUF_NAMESPACE_ID::SourceCodeInfo();
513 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
514 }
515 PROTOBUF_NAMESPACE_ID::SourceCodeInfo::InitAsDefaultInstance();
516 }
517
518 PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_SourceCodeInfo_google_2fprotobuf_2fdescriptor_2eproto =
519 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_SourceCodeInfo_google_2fprotobuf_2fdescriptor_2eproto}, {
520 &scc_info_SourceCodeInfo_Location_google_2fprotobuf_2fdescriptor_2eproto.base,}};
521
InitDefaultsscc_info_SourceCodeInfo_Location_google_2fprotobuf_2fdescriptor_2eproto()522 static void InitDefaultsscc_info_SourceCodeInfo_Location_google_2fprotobuf_2fdescriptor_2eproto() {
523 GOOGLE_PROTOBUF_VERIFY_VERSION;
524
525 {
526 void* ptr = &PROTOBUF_NAMESPACE_ID::_SourceCodeInfo_Location_default_instance_;
527 new (ptr) PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location();
528 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
529 }
530 PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location::InitAsDefaultInstance();
531 }
532
533 PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_SourceCodeInfo_Location_google_2fprotobuf_2fdescriptor_2eproto =
534 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_SourceCodeInfo_Location_google_2fprotobuf_2fdescriptor_2eproto}, {}};
535
InitDefaultsscc_info_UninterpretedOption_google_2fprotobuf_2fdescriptor_2eproto()536 static void InitDefaultsscc_info_UninterpretedOption_google_2fprotobuf_2fdescriptor_2eproto() {
537 GOOGLE_PROTOBUF_VERIFY_VERSION;
538
539 {
540 void* ptr = &PROTOBUF_NAMESPACE_ID::_UninterpretedOption_default_instance_;
541 new (ptr) PROTOBUF_NAMESPACE_ID::UninterpretedOption();
542 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
543 }
544 PROTOBUF_NAMESPACE_ID::UninterpretedOption::InitAsDefaultInstance();
545 }
546
547 PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_UninterpretedOption_google_2fprotobuf_2fdescriptor_2eproto =
548 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_UninterpretedOption_google_2fprotobuf_2fdescriptor_2eproto}, {
549 &scc_info_UninterpretedOption_NamePart_google_2fprotobuf_2fdescriptor_2eproto.base,}};
550
InitDefaultsscc_info_UninterpretedOption_NamePart_google_2fprotobuf_2fdescriptor_2eproto()551 static void InitDefaultsscc_info_UninterpretedOption_NamePart_google_2fprotobuf_2fdescriptor_2eproto() {
552 GOOGLE_PROTOBUF_VERIFY_VERSION;
553
554 {
555 void* ptr = &PROTOBUF_NAMESPACE_ID::_UninterpretedOption_NamePart_default_instance_;
556 new (ptr) PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart();
557 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
558 }
559 PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart::InitAsDefaultInstance();
560 }
561
562 PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_UninterpretedOption_NamePart_google_2fprotobuf_2fdescriptor_2eproto =
563 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_UninterpretedOption_NamePart_google_2fprotobuf_2fdescriptor_2eproto}, {}};
564
565 static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_google_2fprotobuf_2fdescriptor_2eproto[27];
566 static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* file_level_enum_descriptors_google_2fprotobuf_2fdescriptor_2eproto[6];
567 static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_google_2fprotobuf_2fdescriptor_2eproto = nullptr;
568
569 const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_google_2fprotobuf_2fdescriptor_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
570 ~0u, // no _has_bits_
571 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileDescriptorSet, _internal_metadata_),
572 ~0u, // no _extensions_
573 ~0u, // no _oneof_case_
574 ~0u, // no _weak_field_map_
575 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileDescriptorSet, file_),
576 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileDescriptorProto, _has_bits_),
577 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileDescriptorProto, _internal_metadata_),
578 ~0u, // no _extensions_
579 ~0u, // no _oneof_case_
580 ~0u, // no _weak_field_map_
581 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileDescriptorProto, name_),
582 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileDescriptorProto, package_),
583 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileDescriptorProto, dependency_),
584 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileDescriptorProto, public_dependency_),
585 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileDescriptorProto, weak_dependency_),
586 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileDescriptorProto, message_type_),
587 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileDescriptorProto, enum_type_),
588 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileDescriptorProto, service_),
589 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileDescriptorProto, extension_),
590 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileDescriptorProto, options_),
591 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileDescriptorProto, source_code_info_),
592 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileDescriptorProto, syntax_),
593 0,
594 1,
595 ~0u,
596 ~0u,
597 ~0u,
598 ~0u,
599 ~0u,
600 ~0u,
601 ~0u,
602 3,
603 4,
604 2,
605 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange, _has_bits_),
606 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange, _internal_metadata_),
607 ~0u, // no _extensions_
608 ~0u, // no _oneof_case_
609 ~0u, // no _weak_field_map_
610 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange, start_),
611 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange, end_),
612 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange, options_),
613 1,
614 2,
615 0,
616 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange, _has_bits_),
617 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange, _internal_metadata_),
618 ~0u, // no _extensions_
619 ~0u, // no _oneof_case_
620 ~0u, // no _weak_field_map_
621 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange, start_),
622 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange, end_),
623 0,
624 1,
625 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::DescriptorProto, _has_bits_),
626 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::DescriptorProto, _internal_metadata_),
627 ~0u, // no _extensions_
628 ~0u, // no _oneof_case_
629 ~0u, // no _weak_field_map_
630 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::DescriptorProto, name_),
631 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::DescriptorProto, field_),
632 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::DescriptorProto, extension_),
633 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::DescriptorProto, nested_type_),
634 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::DescriptorProto, enum_type_),
635 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::DescriptorProto, extension_range_),
636 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::DescriptorProto, oneof_decl_),
637 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::DescriptorProto, options_),
638 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::DescriptorProto, reserved_range_),
639 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::DescriptorProto, reserved_name_),
640 0,
641 ~0u,
642 ~0u,
643 ~0u,
644 ~0u,
645 ~0u,
646 ~0u,
647 1,
648 ~0u,
649 ~0u,
650 ~0u, // no _has_bits_
651 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions, _internal_metadata_),
652 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions, _extensions_),
653 ~0u, // no _oneof_case_
654 ~0u, // no _weak_field_map_
655 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions, uninterpreted_option_),
656 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FieldDescriptorProto, _has_bits_),
657 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FieldDescriptorProto, _internal_metadata_),
658 ~0u, // no _extensions_
659 ~0u, // no _oneof_case_
660 ~0u, // no _weak_field_map_
661 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FieldDescriptorProto, name_),
662 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FieldDescriptorProto, number_),
663 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FieldDescriptorProto, label_),
664 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FieldDescriptorProto, type_),
665 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FieldDescriptorProto, type_name_),
666 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FieldDescriptorProto, extendee_),
667 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FieldDescriptorProto, default_value_),
668 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FieldDescriptorProto, oneof_index_),
669 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FieldDescriptorProto, json_name_),
670 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FieldDescriptorProto, options_),
671 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FieldDescriptorProto, proto3_optional_),
672 0,
673 6,
674 9,
675 10,
676 2,
677 1,
678 3,
679 7,
680 4,
681 5,
682 8,
683 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::OneofDescriptorProto, _has_bits_),
684 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::OneofDescriptorProto, _internal_metadata_),
685 ~0u, // no _extensions_
686 ~0u, // no _oneof_case_
687 ~0u, // no _weak_field_map_
688 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::OneofDescriptorProto, name_),
689 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::OneofDescriptorProto, options_),
690 0,
691 1,
692 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange, _has_bits_),
693 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange, _internal_metadata_),
694 ~0u, // no _extensions_
695 ~0u, // no _oneof_case_
696 ~0u, // no _weak_field_map_
697 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange, start_),
698 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange, end_),
699 0,
700 1,
701 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::EnumDescriptorProto, _has_bits_),
702 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::EnumDescriptorProto, _internal_metadata_),
703 ~0u, // no _extensions_
704 ~0u, // no _oneof_case_
705 ~0u, // no _weak_field_map_
706 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::EnumDescriptorProto, name_),
707 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::EnumDescriptorProto, value_),
708 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::EnumDescriptorProto, options_),
709 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::EnumDescriptorProto, reserved_range_),
710 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::EnumDescriptorProto, reserved_name_),
711 0,
712 ~0u,
713 1,
714 ~0u,
715 ~0u,
716 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto, _has_bits_),
717 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto, _internal_metadata_),
718 ~0u, // no _extensions_
719 ~0u, // no _oneof_case_
720 ~0u, // no _weak_field_map_
721 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto, name_),
722 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto, number_),
723 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto, options_),
724 0,
725 2,
726 1,
727 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto, _has_bits_),
728 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto, _internal_metadata_),
729 ~0u, // no _extensions_
730 ~0u, // no _oneof_case_
731 ~0u, // no _weak_field_map_
732 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto, name_),
733 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto, method_),
734 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto, options_),
735 0,
736 ~0u,
737 1,
738 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::MethodDescriptorProto, _has_bits_),
739 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::MethodDescriptorProto, _internal_metadata_),
740 ~0u, // no _extensions_
741 ~0u, // no _oneof_case_
742 ~0u, // no _weak_field_map_
743 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::MethodDescriptorProto, name_),
744 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::MethodDescriptorProto, input_type_),
745 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::MethodDescriptorProto, output_type_),
746 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::MethodDescriptorProto, options_),
747 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::MethodDescriptorProto, client_streaming_),
748 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::MethodDescriptorProto, server_streaming_),
749 0,
750 1,
751 2,
752 3,
753 4,
754 5,
755 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileOptions, _has_bits_),
756 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileOptions, _internal_metadata_),
757 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileOptions, _extensions_),
758 ~0u, // no _oneof_case_
759 ~0u, // no _weak_field_map_
760 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileOptions, java_package_),
761 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileOptions, java_outer_classname_),
762 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileOptions, java_multiple_files_),
763 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileOptions, java_generate_equals_and_hash_),
764 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileOptions, java_string_check_utf8_),
765 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileOptions, optimize_for_),
766 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileOptions, go_package_),
767 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileOptions, cc_generic_services_),
768 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileOptions, java_generic_services_),
769 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileOptions, py_generic_services_),
770 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileOptions, php_generic_services_),
771 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileOptions, deprecated_),
772 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileOptions, cc_enable_arenas_),
773 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileOptions, objc_class_prefix_),
774 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileOptions, csharp_namespace_),
775 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileOptions, swift_prefix_),
776 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileOptions, php_class_prefix_),
777 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileOptions, php_namespace_),
778 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileOptions, php_metadata_namespace_),
779 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileOptions, ruby_package_),
780 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FileOptions, uninterpreted_option_),
781 0,
782 1,
783 10,
784 11,
785 12,
786 18,
787 2,
788 13,
789 14,
790 15,
791 16,
792 17,
793 19,
794 3,
795 4,
796 5,
797 6,
798 7,
799 8,
800 9,
801 ~0u,
802 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::MessageOptions, _has_bits_),
803 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::MessageOptions, _internal_metadata_),
804 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::MessageOptions, _extensions_),
805 ~0u, // no _oneof_case_
806 ~0u, // no _weak_field_map_
807 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::MessageOptions, message_set_wire_format_),
808 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::MessageOptions, no_standard_descriptor_accessor_),
809 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::MessageOptions, deprecated_),
810 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::MessageOptions, map_entry_),
811 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::MessageOptions, uninterpreted_option_),
812 0,
813 1,
814 2,
815 3,
816 ~0u,
817 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FieldOptions, _has_bits_),
818 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FieldOptions, _internal_metadata_),
819 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FieldOptions, _extensions_),
820 ~0u, // no _oneof_case_
821 ~0u, // no _weak_field_map_
822 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FieldOptions, ctype_),
823 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FieldOptions, packed_),
824 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FieldOptions, jstype_),
825 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FieldOptions, lazy_),
826 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FieldOptions, deprecated_),
827 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FieldOptions, weak_),
828 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::FieldOptions, uninterpreted_option_),
829 0,
830 1,
831 5,
832 2,
833 3,
834 4,
835 ~0u,
836 ~0u, // no _has_bits_
837 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::OneofOptions, _internal_metadata_),
838 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::OneofOptions, _extensions_),
839 ~0u, // no _oneof_case_
840 ~0u, // no _weak_field_map_
841 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::OneofOptions, uninterpreted_option_),
842 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::EnumOptions, _has_bits_),
843 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::EnumOptions, _internal_metadata_),
844 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::EnumOptions, _extensions_),
845 ~0u, // no _oneof_case_
846 ~0u, // no _weak_field_map_
847 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::EnumOptions, allow_alias_),
848 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::EnumOptions, deprecated_),
849 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::EnumOptions, uninterpreted_option_),
850 0,
851 1,
852 ~0u,
853 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::EnumValueOptions, _has_bits_),
854 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::EnumValueOptions, _internal_metadata_),
855 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::EnumValueOptions, _extensions_),
856 ~0u, // no _oneof_case_
857 ~0u, // no _weak_field_map_
858 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::EnumValueOptions, deprecated_),
859 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::EnumValueOptions, uninterpreted_option_),
860 0,
861 ~0u,
862 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::ServiceOptions, _has_bits_),
863 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::ServiceOptions, _internal_metadata_),
864 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::ServiceOptions, _extensions_),
865 ~0u, // no _oneof_case_
866 ~0u, // no _weak_field_map_
867 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::ServiceOptions, deprecated_),
868 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::ServiceOptions, uninterpreted_option_),
869 0,
870 ~0u,
871 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::MethodOptions, _has_bits_),
872 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::MethodOptions, _internal_metadata_),
873 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::MethodOptions, _extensions_),
874 ~0u, // no _oneof_case_
875 ~0u, // no _weak_field_map_
876 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::MethodOptions, deprecated_),
877 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::MethodOptions, idempotency_level_),
878 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::MethodOptions, uninterpreted_option_),
879 0,
880 1,
881 ~0u,
882 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart, _has_bits_),
883 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart, _internal_metadata_),
884 ~0u, // no _extensions_
885 ~0u, // no _oneof_case_
886 ~0u, // no _weak_field_map_
887 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart, name_part_),
888 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart, is_extension_),
889 0,
890 1,
891 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::UninterpretedOption, _has_bits_),
892 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::UninterpretedOption, _internal_metadata_),
893 ~0u, // no _extensions_
894 ~0u, // no _oneof_case_
895 ~0u, // no _weak_field_map_
896 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::UninterpretedOption, name_),
897 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::UninterpretedOption, identifier_value_),
898 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::UninterpretedOption, positive_int_value_),
899 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::UninterpretedOption, negative_int_value_),
900 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::UninterpretedOption, double_value_),
901 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::UninterpretedOption, string_value_),
902 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::UninterpretedOption, aggregate_value_),
903 ~0u,
904 0,
905 3,
906 4,
907 5,
908 1,
909 2,
910 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location, _has_bits_),
911 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location, _internal_metadata_),
912 ~0u, // no _extensions_
913 ~0u, // no _oneof_case_
914 ~0u, // no _weak_field_map_
915 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location, path_),
916 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location, span_),
917 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location, leading_comments_),
918 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location, trailing_comments_),
919 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location, leading_detached_comments_),
920 ~0u,
921 ~0u,
922 0,
923 1,
924 ~0u,
925 ~0u, // no _has_bits_
926 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::SourceCodeInfo, _internal_metadata_),
927 ~0u, // no _extensions_
928 ~0u, // no _oneof_case_
929 ~0u, // no _weak_field_map_
930 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::SourceCodeInfo, location_),
931 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation, _has_bits_),
932 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation, _internal_metadata_),
933 ~0u, // no _extensions_
934 ~0u, // no _oneof_case_
935 ~0u, // no _weak_field_map_
936 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation, path_),
937 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation, source_file_),
938 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation, begin_),
939 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation, end_),
940 ~0u,
941 0,
942 1,
943 2,
944 ~0u, // no _has_bits_
945 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo, _internal_metadata_),
946 ~0u, // no _extensions_
947 ~0u, // no _oneof_case_
948 ~0u, // no _weak_field_map_
949 PROTOBUF_FIELD_OFFSET(PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo, annotation_),
950 };
951 static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
952 { 0, -1, sizeof(PROTOBUF_NAMESPACE_ID::FileDescriptorSet)},
953 { 6, 23, sizeof(PROTOBUF_NAMESPACE_ID::FileDescriptorProto)},
954 { 35, 43, sizeof(PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange)},
955 { 46, 53, sizeof(PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange)},
956 { 55, 70, sizeof(PROTOBUF_NAMESPACE_ID::DescriptorProto)},
957 { 80, -1, sizeof(PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions)},
958 { 86, 102, sizeof(PROTOBUF_NAMESPACE_ID::FieldDescriptorProto)},
959 { 113, 120, sizeof(PROTOBUF_NAMESPACE_ID::OneofDescriptorProto)},
960 { 122, 129, sizeof(PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange)},
961 { 131, 141, sizeof(PROTOBUF_NAMESPACE_ID::EnumDescriptorProto)},
962 { 146, 154, sizeof(PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto)},
963 { 157, 165, sizeof(PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto)},
964 { 168, 179, sizeof(PROTOBUF_NAMESPACE_ID::MethodDescriptorProto)},
965 { 185, 211, sizeof(PROTOBUF_NAMESPACE_ID::FileOptions)},
966 { 232, 242, sizeof(PROTOBUF_NAMESPACE_ID::MessageOptions)},
967 { 247, 259, sizeof(PROTOBUF_NAMESPACE_ID::FieldOptions)},
968 { 266, -1, sizeof(PROTOBUF_NAMESPACE_ID::OneofOptions)},
969 { 272, 280, sizeof(PROTOBUF_NAMESPACE_ID::EnumOptions)},
970 { 283, 290, sizeof(PROTOBUF_NAMESPACE_ID::EnumValueOptions)},
971 { 292, 299, sizeof(PROTOBUF_NAMESPACE_ID::ServiceOptions)},
972 { 301, 309, sizeof(PROTOBUF_NAMESPACE_ID::MethodOptions)},
973 { 312, 319, sizeof(PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart)},
974 { 321, 333, sizeof(PROTOBUF_NAMESPACE_ID::UninterpretedOption)},
975 { 340, 350, sizeof(PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location)},
976 { 355, -1, sizeof(PROTOBUF_NAMESPACE_ID::SourceCodeInfo)},
977 { 361, 370, sizeof(PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation)},
978 { 374, -1, sizeof(PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo)},
979 };
980
981 static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = {
982 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&PROTOBUF_NAMESPACE_ID::_FileDescriptorSet_default_instance_),
983 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&PROTOBUF_NAMESPACE_ID::_FileDescriptorProto_default_instance_),
984 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&PROTOBUF_NAMESPACE_ID::_DescriptorProto_ExtensionRange_default_instance_),
985 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&PROTOBUF_NAMESPACE_ID::_DescriptorProto_ReservedRange_default_instance_),
986 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&PROTOBUF_NAMESPACE_ID::_DescriptorProto_default_instance_),
987 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&PROTOBUF_NAMESPACE_ID::_ExtensionRangeOptions_default_instance_),
988 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&PROTOBUF_NAMESPACE_ID::_FieldDescriptorProto_default_instance_),
989 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&PROTOBUF_NAMESPACE_ID::_OneofDescriptorProto_default_instance_),
990 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&PROTOBUF_NAMESPACE_ID::_EnumDescriptorProto_EnumReservedRange_default_instance_),
991 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&PROTOBUF_NAMESPACE_ID::_EnumDescriptorProto_default_instance_),
992 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&PROTOBUF_NAMESPACE_ID::_EnumValueDescriptorProto_default_instance_),
993 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&PROTOBUF_NAMESPACE_ID::_ServiceDescriptorProto_default_instance_),
994 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&PROTOBUF_NAMESPACE_ID::_MethodDescriptorProto_default_instance_),
995 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&PROTOBUF_NAMESPACE_ID::_FileOptions_default_instance_),
996 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&PROTOBUF_NAMESPACE_ID::_MessageOptions_default_instance_),
997 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&PROTOBUF_NAMESPACE_ID::_FieldOptions_default_instance_),
998 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&PROTOBUF_NAMESPACE_ID::_OneofOptions_default_instance_),
999 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&PROTOBUF_NAMESPACE_ID::_EnumOptions_default_instance_),
1000 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&PROTOBUF_NAMESPACE_ID::_EnumValueOptions_default_instance_),
1001 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&PROTOBUF_NAMESPACE_ID::_ServiceOptions_default_instance_),
1002 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&PROTOBUF_NAMESPACE_ID::_MethodOptions_default_instance_),
1003 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&PROTOBUF_NAMESPACE_ID::_UninterpretedOption_NamePart_default_instance_),
1004 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&PROTOBUF_NAMESPACE_ID::_UninterpretedOption_default_instance_),
1005 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&PROTOBUF_NAMESPACE_ID::_SourceCodeInfo_Location_default_instance_),
1006 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&PROTOBUF_NAMESPACE_ID::_SourceCodeInfo_default_instance_),
1007 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&PROTOBUF_NAMESPACE_ID::_GeneratedCodeInfo_Annotation_default_instance_),
1008 reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&PROTOBUF_NAMESPACE_ID::_GeneratedCodeInfo_default_instance_),
1009 };
1010
1011 const char descriptor_table_protodef_google_2fprotobuf_2fdescriptor_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
1012 "\n google/protobuf/descriptor.proto\022\017goog"
1013 "le.protobuf\"G\n\021FileDescriptorSet\0222\n\004file"
1014 "\030\001 \003(\0132$.google.protobuf.FileDescriptorP"
1015 "roto\"\333\003\n\023FileDescriptorProto\022\014\n\004name\030\001 \001"
1016 "(\t\022\017\n\007package\030\002 \001(\t\022\022\n\ndependency\030\003 \003(\t\022"
1017 "\031\n\021public_dependency\030\n \003(\005\022\027\n\017weak_depen"
1018 "dency\030\013 \003(\005\0226\n\014message_type\030\004 \003(\0132 .goog"
1019 "le.protobuf.DescriptorProto\0227\n\tenum_type"
1020 "\030\005 \003(\0132$.google.protobuf.EnumDescriptorP"
1021 "roto\0228\n\007service\030\006 \003(\0132\'.google.protobuf."
1022 "ServiceDescriptorProto\0228\n\textension\030\007 \003("
1023 "\0132%.google.protobuf.FieldDescriptorProto"
1024 "\022-\n\007options\030\010 \001(\0132\034.google.protobuf.File"
1025 "Options\0229\n\020source_code_info\030\t \001(\0132\037.goog"
1026 "le.protobuf.SourceCodeInfo\022\016\n\006syntax\030\014 \001"
1027 "(\t\"\251\005\n\017DescriptorProto\022\014\n\004name\030\001 \001(\t\0224\n\005"
1028 "field\030\002 \003(\0132%.google.protobuf.FieldDescr"
1029 "iptorProto\0228\n\textension\030\006 \003(\0132%.google.p"
1030 "rotobuf.FieldDescriptorProto\0225\n\013nested_t"
1031 "ype\030\003 \003(\0132 .google.protobuf.DescriptorPr"
1032 "oto\0227\n\tenum_type\030\004 \003(\0132$.google.protobuf"
1033 ".EnumDescriptorProto\022H\n\017extension_range\030"
1034 "\005 \003(\0132/.google.protobuf.DescriptorProto."
1035 "ExtensionRange\0229\n\noneof_decl\030\010 \003(\0132%.goo"
1036 "gle.protobuf.OneofDescriptorProto\0220\n\007opt"
1037 "ions\030\007 \001(\0132\037.google.protobuf.MessageOpti"
1038 "ons\022F\n\016reserved_range\030\t \003(\0132..google.pro"
1039 "tobuf.DescriptorProto.ReservedRange\022\025\n\rr"
1040 "eserved_name\030\n \003(\t\032e\n\016ExtensionRange\022\r\n\005"
1041 "start\030\001 \001(\005\022\013\n\003end\030\002 \001(\005\0227\n\007options\030\003 \001("
1042 "\0132&.google.protobuf.ExtensionRangeOption"
1043 "s\032+\n\rReservedRange\022\r\n\005start\030\001 \001(\005\022\013\n\003end"
1044 "\030\002 \001(\005\"g\n\025ExtensionRangeOptions\022C\n\024unint"
1045 "erpreted_option\030\347\007 \003(\0132$.google.protobuf"
1046 ".UninterpretedOption*\t\010\350\007\020\200\200\200\200\002\"\325\005\n\024Fiel"
1047 "dDescriptorProto\022\014\n\004name\030\001 \001(\t\022\016\n\006number"
1048 "\030\003 \001(\005\022:\n\005label\030\004 \001(\0162+.google.protobuf."
1049 "FieldDescriptorProto.Label\0228\n\004type\030\005 \001(\016"
1050 "2*.google.protobuf.FieldDescriptorProto."
1051 "Type\022\021\n\ttype_name\030\006 \001(\t\022\020\n\010extendee\030\002 \001("
1052 "\t\022\025\n\rdefault_value\030\007 \001(\t\022\023\n\013oneof_index\030"
1053 "\t \001(\005\022\021\n\tjson_name\030\n \001(\t\022.\n\007options\030\010 \001("
1054 "\0132\035.google.protobuf.FieldOptions\022\027\n\017prot"
1055 "o3_optional\030\021 \001(\010\"\266\002\n\004Type\022\017\n\013TYPE_DOUBL"
1056 "E\020\001\022\016\n\nTYPE_FLOAT\020\002\022\016\n\nTYPE_INT64\020\003\022\017\n\013T"
1057 "YPE_UINT64\020\004\022\016\n\nTYPE_INT32\020\005\022\020\n\014TYPE_FIX"
1058 "ED64\020\006\022\020\n\014TYPE_FIXED32\020\007\022\r\n\tTYPE_BOOL\020\010\022"
1059 "\017\n\013TYPE_STRING\020\t\022\016\n\nTYPE_GROUP\020\n\022\020\n\014TYPE"
1060 "_MESSAGE\020\013\022\016\n\nTYPE_BYTES\020\014\022\017\n\013TYPE_UINT3"
1061 "2\020\r\022\r\n\tTYPE_ENUM\020\016\022\021\n\rTYPE_SFIXED32\020\017\022\021\n"
1062 "\rTYPE_SFIXED64\020\020\022\017\n\013TYPE_SINT32\020\021\022\017\n\013TYP"
1063 "E_SINT64\020\022\"C\n\005Label\022\022\n\016LABEL_OPTIONAL\020\001\022"
1064 "\022\n\016LABEL_REQUIRED\020\002\022\022\n\016LABEL_REPEATED\020\003\""
1065 "T\n\024OneofDescriptorProto\022\014\n\004name\030\001 \001(\t\022.\n"
1066 "\007options\030\002 \001(\0132\035.google.protobuf.OneofOp"
1067 "tions\"\244\002\n\023EnumDescriptorProto\022\014\n\004name\030\001 "
1068 "\001(\t\0228\n\005value\030\002 \003(\0132).google.protobuf.Enu"
1069 "mValueDescriptorProto\022-\n\007options\030\003 \001(\0132\034"
1070 ".google.protobuf.EnumOptions\022N\n\016reserved"
1071 "_range\030\004 \003(\01326.google.protobuf.EnumDescr"
1072 "iptorProto.EnumReservedRange\022\025\n\rreserved"
1073 "_name\030\005 \003(\t\032/\n\021EnumReservedRange\022\r\n\005star"
1074 "t\030\001 \001(\005\022\013\n\003end\030\002 \001(\005\"l\n\030EnumValueDescrip"
1075 "torProto\022\014\n\004name\030\001 \001(\t\022\016\n\006number\030\002 \001(\005\0222"
1076 "\n\007options\030\003 \001(\0132!.google.protobuf.EnumVa"
1077 "lueOptions\"\220\001\n\026ServiceDescriptorProto\022\014\n"
1078 "\004name\030\001 \001(\t\0226\n\006method\030\002 \003(\0132&.google.pro"
1079 "tobuf.MethodDescriptorProto\0220\n\007options\030\003"
1080 " \001(\0132\037.google.protobuf.ServiceOptions\"\301\001"
1081 "\n\025MethodDescriptorProto\022\014\n\004name\030\001 \001(\t\022\022\n"
1082 "\ninput_type\030\002 \001(\t\022\023\n\013output_type\030\003 \001(\t\022/"
1083 "\n\007options\030\004 \001(\0132\036.google.protobuf.Method"
1084 "Options\022\037\n\020client_streaming\030\005 \001(\010:\005false"
1085 "\022\037\n\020server_streaming\030\006 \001(\010:\005false\"\245\006\n\013Fi"
1086 "leOptions\022\024\n\014java_package\030\001 \001(\t\022\034\n\024java_"
1087 "outer_classname\030\010 \001(\t\022\"\n\023java_multiple_f"
1088 "iles\030\n \001(\010:\005false\022)\n\035java_generate_equal"
1089 "s_and_hash\030\024 \001(\010B\002\030\001\022%\n\026java_string_chec"
1090 "k_utf8\030\033 \001(\010:\005false\022F\n\014optimize_for\030\t \001("
1091 "\0162).google.protobuf.FileOptions.Optimize"
1092 "Mode:\005SPEED\022\022\n\ngo_package\030\013 \001(\t\022\"\n\023cc_ge"
1093 "neric_services\030\020 \001(\010:\005false\022$\n\025java_gene"
1094 "ric_services\030\021 \001(\010:\005false\022\"\n\023py_generic_"
1095 "services\030\022 \001(\010:\005false\022#\n\024php_generic_ser"
1096 "vices\030* \001(\010:\005false\022\031\n\ndeprecated\030\027 \001(\010:\005"
1097 "false\022\036\n\020cc_enable_arenas\030\037 \001(\010:\004true\022\031\n"
1098 "\021objc_class_prefix\030$ \001(\t\022\030\n\020csharp_names"
1099 "pace\030% \001(\t\022\024\n\014swift_prefix\030\' \001(\t\022\030\n\020php_"
1100 "class_prefix\030( \001(\t\022\025\n\rphp_namespace\030) \001("
1101 "\t\022\036\n\026php_metadata_namespace\030, \001(\t\022\024\n\014rub"
1102 "y_package\030- \001(\t\022C\n\024uninterpreted_option\030"
1103 "\347\007 \003(\0132$.google.protobuf.UninterpretedOp"
1104 "tion\":\n\014OptimizeMode\022\t\n\005SPEED\020\001\022\r\n\tCODE_"
1105 "SIZE\020\002\022\020\n\014LITE_RUNTIME\020\003*\t\010\350\007\020\200\200\200\200\002J\004\010&\020"
1106 "\'\"\362\001\n\016MessageOptions\022&\n\027message_set_wire"
1107 "_format\030\001 \001(\010:\005false\022.\n\037no_standard_desc"
1108 "riptor_accessor\030\002 \001(\010:\005false\022\031\n\ndeprecat"
1109 "ed\030\003 \001(\010:\005false\022\021\n\tmap_entry\030\007 \001(\010\022C\n\024un"
1110 "interpreted_option\030\347\007 \003(\0132$.google.proto"
1111 "buf.UninterpretedOption*\t\010\350\007\020\200\200\200\200\002J\004\010\010\020\t"
1112 "J\004\010\t\020\n\"\236\003\n\014FieldOptions\022:\n\005ctype\030\001 \001(\0162#"
1113 ".google.protobuf.FieldOptions.CType:\006STR"
1114 "ING\022\016\n\006packed\030\002 \001(\010\022\?\n\006jstype\030\006 \001(\0162$.go"
1115 "ogle.protobuf.FieldOptions.JSType:\tJS_NO"
1116 "RMAL\022\023\n\004lazy\030\005 \001(\010:\005false\022\031\n\ndeprecated\030"
1117 "\003 \001(\010:\005false\022\023\n\004weak\030\n \001(\010:\005false\022C\n\024uni"
1118 "nterpreted_option\030\347\007 \003(\0132$.google.protob"
1119 "uf.UninterpretedOption\"/\n\005CType\022\n\n\006STRIN"
1120 "G\020\000\022\010\n\004CORD\020\001\022\020\n\014STRING_PIECE\020\002\"5\n\006JSTyp"
1121 "e\022\r\n\tJS_NORMAL\020\000\022\r\n\tJS_STRING\020\001\022\r\n\tJS_NU"
1122 "MBER\020\002*\t\010\350\007\020\200\200\200\200\002J\004\010\004\020\005\"^\n\014OneofOptions\022"
1123 "C\n\024uninterpreted_option\030\347\007 \003(\0132$.google."
1124 "protobuf.UninterpretedOption*\t\010\350\007\020\200\200\200\200\002\""
1125 "\223\001\n\013EnumOptions\022\023\n\013allow_alias\030\002 \001(\010\022\031\n\n"
1126 "deprecated\030\003 \001(\010:\005false\022C\n\024uninterpreted"
1127 "_option\030\347\007 \003(\0132$.google.protobuf.Uninter"
1128 "pretedOption*\t\010\350\007\020\200\200\200\200\002J\004\010\005\020\006\"}\n\020EnumVal"
1129 "ueOptions\022\031\n\ndeprecated\030\001 \001(\010:\005false\022C\n\024"
1130 "uninterpreted_option\030\347\007 \003(\0132$.google.pro"
1131 "tobuf.UninterpretedOption*\t\010\350\007\020\200\200\200\200\002\"{\n\016"
1132 "ServiceOptions\022\031\n\ndeprecated\030! \001(\010:\005fals"
1133 "e\022C\n\024uninterpreted_option\030\347\007 \003(\0132$.googl"
1134 "e.protobuf.UninterpretedOption*\t\010\350\007\020\200\200\200\200"
1135 "\002\"\255\002\n\rMethodOptions\022\031\n\ndeprecated\030! \001(\010:"
1136 "\005false\022_\n\021idempotency_level\030\" \001(\0162/.goog"
1137 "le.protobuf.MethodOptions.IdempotencyLev"
1138 "el:\023IDEMPOTENCY_UNKNOWN\022C\n\024uninterpreted"
1139 "_option\030\347\007 \003(\0132$.google.protobuf.Uninter"
1140 "pretedOption\"P\n\020IdempotencyLevel\022\027\n\023IDEM"
1141 "POTENCY_UNKNOWN\020\000\022\023\n\017NO_SIDE_EFFECTS\020\001\022\016"
1142 "\n\nIDEMPOTENT\020\002*\t\010\350\007\020\200\200\200\200\002\"\236\002\n\023Uninterpre"
1143 "tedOption\022;\n\004name\030\002 \003(\0132-.google.protobu"
1144 "f.UninterpretedOption.NamePart\022\030\n\020identi"
1145 "fier_value\030\003 \001(\t\022\032\n\022positive_int_value\030\004"
1146 " \001(\004\022\032\n\022negative_int_value\030\005 \001(\003\022\024\n\014doub"
1147 "le_value\030\006 \001(\001\022\024\n\014string_value\030\007 \001(\014\022\027\n\017"
1148 "aggregate_value\030\010 \001(\t\0323\n\010NamePart\022\021\n\tnam"
1149 "e_part\030\001 \002(\t\022\024\n\014is_extension\030\002 \002(\010\"\325\001\n\016S"
1150 "ourceCodeInfo\022:\n\010location\030\001 \003(\0132(.google"
1151 ".protobuf.SourceCodeInfo.Location\032\206\001\n\010Lo"
1152 "cation\022\020\n\004path\030\001 \003(\005B\002\020\001\022\020\n\004span\030\002 \003(\005B\002"
1153 "\020\001\022\030\n\020leading_comments\030\003 \001(\t\022\031\n\021trailing"
1154 "_comments\030\004 \001(\t\022!\n\031leading_detached_comm"
1155 "ents\030\006 \003(\t\"\247\001\n\021GeneratedCodeInfo\022A\n\nanno"
1156 "tation\030\001 \003(\0132-.google.protobuf.Generated"
1157 "CodeInfo.Annotation\032O\n\nAnnotation\022\020\n\004pat"
1158 "h\030\001 \003(\005B\002\020\001\022\023\n\013source_file\030\002 \001(\t\022\r\n\005begi"
1159 "n\030\003 \001(\005\022\013\n\003end\030\004 \001(\005B\217\001\n\023com.google.prot"
1160 "obufB\020DescriptorProtosH\001Z>github.com/gol"
1161 "ang/protobuf/protoc-gen-go/descriptor;de"
1162 "scriptor\370\001\001\242\002\003GPB\252\002\032Google.Protobuf.Refl"
1163 "ection"
1164 ;
1165 static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_google_2fprotobuf_2fdescriptor_2eproto_deps[1] = {
1166 };
1167 static ::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase*const descriptor_table_google_2fprotobuf_2fdescriptor_2eproto_sccs[27] = {
1168 &scc_info_DescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base,
1169 &scc_info_DescriptorProto_ExtensionRange_google_2fprotobuf_2fdescriptor_2eproto.base,
1170 &scc_info_DescriptorProto_ReservedRange_google_2fprotobuf_2fdescriptor_2eproto.base,
1171 &scc_info_EnumDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base,
1172 &scc_info_EnumDescriptorProto_EnumReservedRange_google_2fprotobuf_2fdescriptor_2eproto.base,
1173 &scc_info_EnumOptions_google_2fprotobuf_2fdescriptor_2eproto.base,
1174 &scc_info_EnumValueDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base,
1175 &scc_info_EnumValueOptions_google_2fprotobuf_2fdescriptor_2eproto.base,
1176 &scc_info_ExtensionRangeOptions_google_2fprotobuf_2fdescriptor_2eproto.base,
1177 &scc_info_FieldDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base,
1178 &scc_info_FieldOptions_google_2fprotobuf_2fdescriptor_2eproto.base,
1179 &scc_info_FileDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base,
1180 &scc_info_FileDescriptorSet_google_2fprotobuf_2fdescriptor_2eproto.base,
1181 &scc_info_FileOptions_google_2fprotobuf_2fdescriptor_2eproto.base,
1182 &scc_info_GeneratedCodeInfo_google_2fprotobuf_2fdescriptor_2eproto.base,
1183 &scc_info_GeneratedCodeInfo_Annotation_google_2fprotobuf_2fdescriptor_2eproto.base,
1184 &scc_info_MessageOptions_google_2fprotobuf_2fdescriptor_2eproto.base,
1185 &scc_info_MethodDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base,
1186 &scc_info_MethodOptions_google_2fprotobuf_2fdescriptor_2eproto.base,
1187 &scc_info_OneofDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base,
1188 &scc_info_OneofOptions_google_2fprotobuf_2fdescriptor_2eproto.base,
1189 &scc_info_ServiceDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base,
1190 &scc_info_ServiceOptions_google_2fprotobuf_2fdescriptor_2eproto.base,
1191 &scc_info_SourceCodeInfo_google_2fprotobuf_2fdescriptor_2eproto.base,
1192 &scc_info_SourceCodeInfo_Location_google_2fprotobuf_2fdescriptor_2eproto.base,
1193 &scc_info_UninterpretedOption_google_2fprotobuf_2fdescriptor_2eproto.base,
1194 &scc_info_UninterpretedOption_NamePart_google_2fprotobuf_2fdescriptor_2eproto.base,
1195 };
1196 static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_google_2fprotobuf_2fdescriptor_2eproto_once;
1197 const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_google_2fprotobuf_2fdescriptor_2eproto = {
1198 false, false, descriptor_table_protodef_google_2fprotobuf_2fdescriptor_2eproto, "google/protobuf/descriptor.proto", 6046,
1199 &descriptor_table_google_2fprotobuf_2fdescriptor_2eproto_once, descriptor_table_google_2fprotobuf_2fdescriptor_2eproto_sccs, descriptor_table_google_2fprotobuf_2fdescriptor_2eproto_deps, 27, 0,
1200 schemas, file_default_instances, TableStruct_google_2fprotobuf_2fdescriptor_2eproto::offsets,
1201 file_level_metadata_google_2fprotobuf_2fdescriptor_2eproto, 27, file_level_enum_descriptors_google_2fprotobuf_2fdescriptor_2eproto, file_level_service_descriptors_google_2fprotobuf_2fdescriptor_2eproto,
1202 };
1203
1204 // Force running AddDescriptors() at dynamic initialization time.
1205 static bool dynamic_init_dummy_google_2fprotobuf_2fdescriptor_2eproto = (static_cast<void>(::PROTOBUF_NAMESPACE_ID::internal::AddDescriptors(&descriptor_table_google_2fprotobuf_2fdescriptor_2eproto)), true);
1206 PROTOBUF_NAMESPACE_OPEN
FieldDescriptorProto_Type_descriptor()1207 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* FieldDescriptorProto_Type_descriptor() {
1208 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_google_2fprotobuf_2fdescriptor_2eproto);
1209 return file_level_enum_descriptors_google_2fprotobuf_2fdescriptor_2eproto[0];
1210 }
FieldDescriptorProto_Type_IsValid(int value)1211 bool FieldDescriptorProto_Type_IsValid(int value) {
1212 switch (value) {
1213 case 1:
1214 case 2:
1215 case 3:
1216 case 4:
1217 case 5:
1218 case 6:
1219 case 7:
1220 case 8:
1221 case 9:
1222 case 10:
1223 case 11:
1224 case 12:
1225 case 13:
1226 case 14:
1227 case 15:
1228 case 16:
1229 case 17:
1230 case 18:
1231 return true;
1232 default:
1233 return false;
1234 }
1235 }
1236
1237 #if (__cplusplus < 201703) && (!defined(_MSC_VER) || _MSC_VER >= 1900)
1238 constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_DOUBLE;
1239 constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_FLOAT;
1240 constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_INT64;
1241 constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_UINT64;
1242 constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_INT32;
1243 constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_FIXED64;
1244 constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_FIXED32;
1245 constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_BOOL;
1246 constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_STRING;
1247 constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_GROUP;
1248 constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_MESSAGE;
1249 constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_BYTES;
1250 constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_UINT32;
1251 constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_ENUM;
1252 constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_SFIXED32;
1253 constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_SFIXED64;
1254 constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_SINT32;
1255 constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_SINT64;
1256 constexpr FieldDescriptorProto_Type FieldDescriptorProto::Type_MIN;
1257 constexpr FieldDescriptorProto_Type FieldDescriptorProto::Type_MAX;
1258 constexpr int FieldDescriptorProto::Type_ARRAYSIZE;
1259 #endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || _MSC_VER >= 1900)
FieldDescriptorProto_Label_descriptor()1260 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* FieldDescriptorProto_Label_descriptor() {
1261 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_google_2fprotobuf_2fdescriptor_2eproto);
1262 return file_level_enum_descriptors_google_2fprotobuf_2fdescriptor_2eproto[1];
1263 }
FieldDescriptorProto_Label_IsValid(int value)1264 bool FieldDescriptorProto_Label_IsValid(int value) {
1265 switch (value) {
1266 case 1:
1267 case 2:
1268 case 3:
1269 return true;
1270 default:
1271 return false;
1272 }
1273 }
1274
1275 #if (__cplusplus < 201703) && (!defined(_MSC_VER) || _MSC_VER >= 1900)
1276 constexpr FieldDescriptorProto_Label FieldDescriptorProto::LABEL_OPTIONAL;
1277 constexpr FieldDescriptorProto_Label FieldDescriptorProto::LABEL_REQUIRED;
1278 constexpr FieldDescriptorProto_Label FieldDescriptorProto::LABEL_REPEATED;
1279 constexpr FieldDescriptorProto_Label FieldDescriptorProto::Label_MIN;
1280 constexpr FieldDescriptorProto_Label FieldDescriptorProto::Label_MAX;
1281 constexpr int FieldDescriptorProto::Label_ARRAYSIZE;
1282 #endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || _MSC_VER >= 1900)
FileOptions_OptimizeMode_descriptor()1283 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* FileOptions_OptimizeMode_descriptor() {
1284 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_google_2fprotobuf_2fdescriptor_2eproto);
1285 return file_level_enum_descriptors_google_2fprotobuf_2fdescriptor_2eproto[2];
1286 }
FileOptions_OptimizeMode_IsValid(int value)1287 bool FileOptions_OptimizeMode_IsValid(int value) {
1288 switch (value) {
1289 case 1:
1290 case 2:
1291 case 3:
1292 return true;
1293 default:
1294 return false;
1295 }
1296 }
1297
1298 #if (__cplusplus < 201703) && (!defined(_MSC_VER) || _MSC_VER >= 1900)
1299 constexpr FileOptions_OptimizeMode FileOptions::SPEED;
1300 constexpr FileOptions_OptimizeMode FileOptions::CODE_SIZE;
1301 constexpr FileOptions_OptimizeMode FileOptions::LITE_RUNTIME;
1302 constexpr FileOptions_OptimizeMode FileOptions::OptimizeMode_MIN;
1303 constexpr FileOptions_OptimizeMode FileOptions::OptimizeMode_MAX;
1304 constexpr int FileOptions::OptimizeMode_ARRAYSIZE;
1305 #endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || _MSC_VER >= 1900)
FieldOptions_CType_descriptor()1306 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* FieldOptions_CType_descriptor() {
1307 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_google_2fprotobuf_2fdescriptor_2eproto);
1308 return file_level_enum_descriptors_google_2fprotobuf_2fdescriptor_2eproto[3];
1309 }
FieldOptions_CType_IsValid(int value)1310 bool FieldOptions_CType_IsValid(int value) {
1311 switch (value) {
1312 case 0:
1313 case 1:
1314 case 2:
1315 return true;
1316 default:
1317 return false;
1318 }
1319 }
1320
1321 #if (__cplusplus < 201703) && (!defined(_MSC_VER) || _MSC_VER >= 1900)
1322 constexpr FieldOptions_CType FieldOptions::STRING;
1323 constexpr FieldOptions_CType FieldOptions::CORD;
1324 constexpr FieldOptions_CType FieldOptions::STRING_PIECE;
1325 constexpr FieldOptions_CType FieldOptions::CType_MIN;
1326 constexpr FieldOptions_CType FieldOptions::CType_MAX;
1327 constexpr int FieldOptions::CType_ARRAYSIZE;
1328 #endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || _MSC_VER >= 1900)
FieldOptions_JSType_descriptor()1329 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* FieldOptions_JSType_descriptor() {
1330 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_google_2fprotobuf_2fdescriptor_2eproto);
1331 return file_level_enum_descriptors_google_2fprotobuf_2fdescriptor_2eproto[4];
1332 }
FieldOptions_JSType_IsValid(int value)1333 bool FieldOptions_JSType_IsValid(int value) {
1334 switch (value) {
1335 case 0:
1336 case 1:
1337 case 2:
1338 return true;
1339 default:
1340 return false;
1341 }
1342 }
1343
1344 #if (__cplusplus < 201703) && (!defined(_MSC_VER) || _MSC_VER >= 1900)
1345 constexpr FieldOptions_JSType FieldOptions::JS_NORMAL;
1346 constexpr FieldOptions_JSType FieldOptions::JS_STRING;
1347 constexpr FieldOptions_JSType FieldOptions::JS_NUMBER;
1348 constexpr FieldOptions_JSType FieldOptions::JSType_MIN;
1349 constexpr FieldOptions_JSType FieldOptions::JSType_MAX;
1350 constexpr int FieldOptions::JSType_ARRAYSIZE;
1351 #endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || _MSC_VER >= 1900)
MethodOptions_IdempotencyLevel_descriptor()1352 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MethodOptions_IdempotencyLevel_descriptor() {
1353 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_google_2fprotobuf_2fdescriptor_2eproto);
1354 return file_level_enum_descriptors_google_2fprotobuf_2fdescriptor_2eproto[5];
1355 }
MethodOptions_IdempotencyLevel_IsValid(int value)1356 bool MethodOptions_IdempotencyLevel_IsValid(int value) {
1357 switch (value) {
1358 case 0:
1359 case 1:
1360 case 2:
1361 return true;
1362 default:
1363 return false;
1364 }
1365 }
1366
1367 #if (__cplusplus < 201703) && (!defined(_MSC_VER) || _MSC_VER >= 1900)
1368 constexpr MethodOptions_IdempotencyLevel MethodOptions::IDEMPOTENCY_UNKNOWN;
1369 constexpr MethodOptions_IdempotencyLevel MethodOptions::NO_SIDE_EFFECTS;
1370 constexpr MethodOptions_IdempotencyLevel MethodOptions::IDEMPOTENT;
1371 constexpr MethodOptions_IdempotencyLevel MethodOptions::IdempotencyLevel_MIN;
1372 constexpr MethodOptions_IdempotencyLevel MethodOptions::IdempotencyLevel_MAX;
1373 constexpr int MethodOptions::IdempotencyLevel_ARRAYSIZE;
1374 #endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || _MSC_VER >= 1900)
1375
1376 // ===================================================================
1377
InitAsDefaultInstance()1378 void FileDescriptorSet::InitAsDefaultInstance() {
1379 }
1380 class FileDescriptorSet::_Internal {
1381 public:
1382 };
1383
FileDescriptorSet(::PROTOBUF_NAMESPACE_ID::Arena * arena)1384 FileDescriptorSet::FileDescriptorSet(::PROTOBUF_NAMESPACE_ID::Arena* arena)
1385 : ::PROTOBUF_NAMESPACE_ID::Message(arena),
1386 file_(arena) {
1387 SharedCtor();
1388 RegisterArenaDtor(arena);
1389 // @@protoc_insertion_point(arena_constructor:google.protobuf.FileDescriptorSet)
1390 }
FileDescriptorSet(const FileDescriptorSet & from)1391 FileDescriptorSet::FileDescriptorSet(const FileDescriptorSet& from)
1392 : ::PROTOBUF_NAMESPACE_ID::Message(),
1393 file_(from.file_) {
1394 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
1395 // @@protoc_insertion_point(copy_constructor:google.protobuf.FileDescriptorSet)
1396 }
1397
SharedCtor()1398 void FileDescriptorSet::SharedCtor() {
1399 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_FileDescriptorSet_google_2fprotobuf_2fdescriptor_2eproto.base);
1400 }
1401
~FileDescriptorSet()1402 FileDescriptorSet::~FileDescriptorSet() {
1403 // @@protoc_insertion_point(destructor:google.protobuf.FileDescriptorSet)
1404 SharedDtor();
1405 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1406 }
1407
SharedDtor()1408 void FileDescriptorSet::SharedDtor() {
1409 GOOGLE_DCHECK(GetArena() == nullptr);
1410 }
1411
ArenaDtor(void * object)1412 void FileDescriptorSet::ArenaDtor(void* object) {
1413 FileDescriptorSet* _this = reinterpret_cast< FileDescriptorSet* >(object);
1414 (void)_this;
1415 }
RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *)1416 void FileDescriptorSet::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
1417 }
SetCachedSize(int size) const1418 void FileDescriptorSet::SetCachedSize(int size) const {
1419 _cached_size_.Set(size);
1420 }
default_instance()1421 const FileDescriptorSet& FileDescriptorSet::default_instance() {
1422 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_FileDescriptorSet_google_2fprotobuf_2fdescriptor_2eproto.base);
1423 return *internal_default_instance();
1424 }
1425
1426
Clear()1427 void FileDescriptorSet::Clear() {
1428 // @@protoc_insertion_point(message_clear_start:google.protobuf.FileDescriptorSet)
1429 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
1430 // Prevent compiler warnings about cached_has_bits being unused
1431 (void) cached_has_bits;
1432
1433 file_.Clear();
1434 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1435 }
1436
_InternalParse(const char * ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx)1437 const char* FileDescriptorSet::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
1438 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
1439 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
1440 while (!ctx->Done(&ptr)) {
1441 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
1442 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
1443 CHK_(ptr);
1444 switch (tag >> 3) {
1445 // repeated .google.protobuf.FileDescriptorProto file = 1;
1446 case 1:
1447 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
1448 ptr -= 1;
1449 do {
1450 ptr += 1;
1451 ptr = ctx->ParseMessage(_internal_add_file(), ptr);
1452 CHK_(ptr);
1453 if (!ctx->DataAvailable(ptr)) break;
1454 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr));
1455 } else goto handle_unusual;
1456 continue;
1457 default: {
1458 handle_unusual:
1459 if ((tag & 7) == 4 || tag == 0) {
1460 ctx->SetLastTag(tag);
1461 goto success;
1462 }
1463 ptr = UnknownFieldParse(tag,
1464 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
1465 ptr, ctx);
1466 CHK_(ptr != nullptr);
1467 continue;
1468 }
1469 } // switch
1470 } // while
1471 success:
1472 return ptr;
1473 failure:
1474 ptr = nullptr;
1475 goto success;
1476 #undef CHK_
1477 }
1478
_InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const1479 ::PROTOBUF_NAMESPACE_ID::uint8* FileDescriptorSet::_InternalSerialize(
1480 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
1481 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.FileDescriptorSet)
1482 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
1483 (void) cached_has_bits;
1484
1485 // repeated .google.protobuf.FileDescriptorProto file = 1;
1486 for (unsigned int i = 0,
1487 n = static_cast<unsigned int>(this->_internal_file_size()); i < n; i++) {
1488 target = stream->EnsureSpace(target);
1489 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
1490 InternalWriteMessage(1, this->_internal_file(i), target, stream);
1491 }
1492
1493 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
1494 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
1495 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
1496 }
1497 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.FileDescriptorSet)
1498 return target;
1499 }
1500
ByteSizeLong() const1501 size_t FileDescriptorSet::ByteSizeLong() const {
1502 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.FileDescriptorSet)
1503 size_t total_size = 0;
1504
1505 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
1506 // Prevent compiler warnings about cached_has_bits being unused
1507 (void) cached_has_bits;
1508
1509 // repeated .google.protobuf.FileDescriptorProto file = 1;
1510 total_size += 1UL * this->_internal_file_size();
1511 for (const auto& msg : this->file_) {
1512 total_size +=
1513 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
1514 }
1515
1516 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
1517 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
1518 _internal_metadata_, total_size, &_cached_size_);
1519 }
1520 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
1521 SetCachedSize(cached_size);
1522 return total_size;
1523 }
1524
MergeFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)1525 void FileDescriptorSet::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
1526 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.FileDescriptorSet)
1527 GOOGLE_DCHECK_NE(&from, this);
1528 const FileDescriptorSet* source =
1529 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<FileDescriptorSet>(
1530 &from);
1531 if (source == nullptr) {
1532 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.FileDescriptorSet)
1533 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
1534 } else {
1535 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.FileDescriptorSet)
1536 MergeFrom(*source);
1537 }
1538 }
1539
MergeFrom(const FileDescriptorSet & from)1540 void FileDescriptorSet::MergeFrom(const FileDescriptorSet& from) {
1541 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.FileDescriptorSet)
1542 GOOGLE_DCHECK_NE(&from, this);
1543 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
1544 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
1545 (void) cached_has_bits;
1546
1547 file_.MergeFrom(from.file_);
1548 }
1549
CopyFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)1550 void FileDescriptorSet::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
1551 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.FileDescriptorSet)
1552 if (&from == this) return;
1553 Clear();
1554 MergeFrom(from);
1555 }
1556
CopyFrom(const FileDescriptorSet & from)1557 void FileDescriptorSet::CopyFrom(const FileDescriptorSet& from) {
1558 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.FileDescriptorSet)
1559 if (&from == this) return;
1560 Clear();
1561 MergeFrom(from);
1562 }
1563
IsInitialized() const1564 bool FileDescriptorSet::IsInitialized() const {
1565 if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(file_)) return false;
1566 return true;
1567 }
1568
InternalSwap(FileDescriptorSet * other)1569 void FileDescriptorSet::InternalSwap(FileDescriptorSet* other) {
1570 using std::swap;
1571 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
1572 file_.InternalSwap(&other->file_);
1573 }
1574
GetMetadata() const1575 ::PROTOBUF_NAMESPACE_ID::Metadata FileDescriptorSet::GetMetadata() const {
1576 return GetMetadataStatic();
1577 }
1578
1579
1580 // ===================================================================
1581
InitAsDefaultInstance()1582 void FileDescriptorProto::InitAsDefaultInstance() {
1583 PROTOBUF_NAMESPACE_ID::_FileDescriptorProto_default_instance_._instance.get_mutable()->options_ = const_cast< PROTOBUF_NAMESPACE_ID::FileOptions*>(
1584 PROTOBUF_NAMESPACE_ID::FileOptions::internal_default_instance());
1585 PROTOBUF_NAMESPACE_ID::_FileDescriptorProto_default_instance_._instance.get_mutable()->source_code_info_ = const_cast< PROTOBUF_NAMESPACE_ID::SourceCodeInfo*>(
1586 PROTOBUF_NAMESPACE_ID::SourceCodeInfo::internal_default_instance());
1587 }
1588 class FileDescriptorProto::_Internal {
1589 public:
1590 using HasBits = decltype(std::declval<FileDescriptorProto>()._has_bits_);
set_has_name(HasBits * has_bits)1591 static void set_has_name(HasBits* has_bits) {
1592 (*has_bits)[0] |= 1u;
1593 }
set_has_package(HasBits * has_bits)1594 static void set_has_package(HasBits* has_bits) {
1595 (*has_bits)[0] |= 2u;
1596 }
1597 static const PROTOBUF_NAMESPACE_ID::FileOptions& options(const FileDescriptorProto* msg);
set_has_options(HasBits * has_bits)1598 static void set_has_options(HasBits* has_bits) {
1599 (*has_bits)[0] |= 8u;
1600 }
1601 static const PROTOBUF_NAMESPACE_ID::SourceCodeInfo& source_code_info(const FileDescriptorProto* msg);
set_has_source_code_info(HasBits * has_bits)1602 static void set_has_source_code_info(HasBits* has_bits) {
1603 (*has_bits)[0] |= 16u;
1604 }
set_has_syntax(HasBits * has_bits)1605 static void set_has_syntax(HasBits* has_bits) {
1606 (*has_bits)[0] |= 4u;
1607 }
1608 };
1609
1610 const PROTOBUF_NAMESPACE_ID::FileOptions&
options(const FileDescriptorProto * msg)1611 FileDescriptorProto::_Internal::options(const FileDescriptorProto* msg) {
1612 return *msg->options_;
1613 }
1614 const PROTOBUF_NAMESPACE_ID::SourceCodeInfo&
source_code_info(const FileDescriptorProto * msg)1615 FileDescriptorProto::_Internal::source_code_info(const FileDescriptorProto* msg) {
1616 return *msg->source_code_info_;
1617 }
FileDescriptorProto(::PROTOBUF_NAMESPACE_ID::Arena * arena)1618 FileDescriptorProto::FileDescriptorProto(::PROTOBUF_NAMESPACE_ID::Arena* arena)
1619 : ::PROTOBUF_NAMESPACE_ID::Message(arena),
1620 dependency_(arena),
1621 message_type_(arena),
1622 enum_type_(arena),
1623 service_(arena),
1624 extension_(arena),
1625 public_dependency_(arena),
1626 weak_dependency_(arena) {
1627 SharedCtor();
1628 RegisterArenaDtor(arena);
1629 // @@protoc_insertion_point(arena_constructor:google.protobuf.FileDescriptorProto)
1630 }
FileDescriptorProto(const FileDescriptorProto & from)1631 FileDescriptorProto::FileDescriptorProto(const FileDescriptorProto& from)
1632 : ::PROTOBUF_NAMESPACE_ID::Message(),
1633 _has_bits_(from._has_bits_),
1634 dependency_(from.dependency_),
1635 message_type_(from.message_type_),
1636 enum_type_(from.enum_type_),
1637 service_(from.service_),
1638 extension_(from.extension_),
1639 public_dependency_(from.public_dependency_),
1640 weak_dependency_(from.weak_dependency_) {
1641 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
1642 name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1643 if (from._internal_has_name()) {
1644 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_name(),
1645 GetArena());
1646 }
1647 package_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1648 if (from._internal_has_package()) {
1649 package_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_package(),
1650 GetArena());
1651 }
1652 syntax_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1653 if (from._internal_has_syntax()) {
1654 syntax_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_syntax(),
1655 GetArena());
1656 }
1657 if (from._internal_has_options()) {
1658 options_ = new PROTOBUF_NAMESPACE_ID::FileOptions(*from.options_);
1659 } else {
1660 options_ = nullptr;
1661 }
1662 if (from._internal_has_source_code_info()) {
1663 source_code_info_ = new PROTOBUF_NAMESPACE_ID::SourceCodeInfo(*from.source_code_info_);
1664 } else {
1665 source_code_info_ = nullptr;
1666 }
1667 // @@protoc_insertion_point(copy_constructor:google.protobuf.FileDescriptorProto)
1668 }
1669
SharedCtor()1670 void FileDescriptorProto::SharedCtor() {
1671 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_FileDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base);
1672 name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1673 package_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1674 syntax_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1675 ::memset(&options_, 0, static_cast<size_t>(
1676 reinterpret_cast<char*>(&source_code_info_) -
1677 reinterpret_cast<char*>(&options_)) + sizeof(source_code_info_));
1678 }
1679
~FileDescriptorProto()1680 FileDescriptorProto::~FileDescriptorProto() {
1681 // @@protoc_insertion_point(destructor:google.protobuf.FileDescriptorProto)
1682 SharedDtor();
1683 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1684 }
1685
SharedDtor()1686 void FileDescriptorProto::SharedDtor() {
1687 GOOGLE_DCHECK(GetArena() == nullptr);
1688 name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1689 package_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1690 syntax_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1691 if (this != internal_default_instance()) delete options_;
1692 if (this != internal_default_instance()) delete source_code_info_;
1693 }
1694
ArenaDtor(void * object)1695 void FileDescriptorProto::ArenaDtor(void* object) {
1696 FileDescriptorProto* _this = reinterpret_cast< FileDescriptorProto* >(object);
1697 (void)_this;
1698 }
RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *)1699 void FileDescriptorProto::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
1700 }
SetCachedSize(int size) const1701 void FileDescriptorProto::SetCachedSize(int size) const {
1702 _cached_size_.Set(size);
1703 }
default_instance()1704 const FileDescriptorProto& FileDescriptorProto::default_instance() {
1705 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_FileDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base);
1706 return *internal_default_instance();
1707 }
1708
1709
Clear()1710 void FileDescriptorProto::Clear() {
1711 // @@protoc_insertion_point(message_clear_start:google.protobuf.FileDescriptorProto)
1712 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
1713 // Prevent compiler warnings about cached_has_bits being unused
1714 (void) cached_has_bits;
1715
1716 dependency_.Clear();
1717 message_type_.Clear();
1718 enum_type_.Clear();
1719 service_.Clear();
1720 extension_.Clear();
1721 public_dependency_.Clear();
1722 weak_dependency_.Clear();
1723 cached_has_bits = _has_bits_[0];
1724 if (cached_has_bits & 0x0000001fu) {
1725 if (cached_has_bits & 0x00000001u) {
1726 name_.ClearNonDefaultToEmpty();
1727 }
1728 if (cached_has_bits & 0x00000002u) {
1729 package_.ClearNonDefaultToEmpty();
1730 }
1731 if (cached_has_bits & 0x00000004u) {
1732 syntax_.ClearNonDefaultToEmpty();
1733 }
1734 if (cached_has_bits & 0x00000008u) {
1735 GOOGLE_DCHECK(options_ != nullptr);
1736 options_->Clear();
1737 }
1738 if (cached_has_bits & 0x00000010u) {
1739 GOOGLE_DCHECK(source_code_info_ != nullptr);
1740 source_code_info_->Clear();
1741 }
1742 }
1743 _has_bits_.Clear();
1744 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1745 }
1746
_InternalParse(const char * ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx)1747 const char* FileDescriptorProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
1748 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
1749 _Internal::HasBits has_bits{};
1750 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
1751 while (!ctx->Done(&ptr)) {
1752 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
1753 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
1754 CHK_(ptr);
1755 switch (tag >> 3) {
1756 // optional string name = 1;
1757 case 1:
1758 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
1759 auto str = _internal_mutable_name();
1760 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
1761 #ifndef NDEBUG
1762 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FileDescriptorProto.name");
1763 #endif // !NDEBUG
1764 CHK_(ptr);
1765 } else goto handle_unusual;
1766 continue;
1767 // optional string package = 2;
1768 case 2:
1769 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
1770 auto str = _internal_mutable_package();
1771 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
1772 #ifndef NDEBUG
1773 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FileDescriptorProto.package");
1774 #endif // !NDEBUG
1775 CHK_(ptr);
1776 } else goto handle_unusual;
1777 continue;
1778 // repeated string dependency = 3;
1779 case 3:
1780 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
1781 ptr -= 1;
1782 do {
1783 ptr += 1;
1784 auto str = _internal_add_dependency();
1785 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
1786 #ifndef NDEBUG
1787 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FileDescriptorProto.dependency");
1788 #endif // !NDEBUG
1789 CHK_(ptr);
1790 if (!ctx->DataAvailable(ptr)) break;
1791 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr));
1792 } else goto handle_unusual;
1793 continue;
1794 // repeated .google.protobuf.DescriptorProto message_type = 4;
1795 case 4:
1796 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) {
1797 ptr -= 1;
1798 do {
1799 ptr += 1;
1800 ptr = ctx->ParseMessage(_internal_add_message_type(), ptr);
1801 CHK_(ptr);
1802 if (!ctx->DataAvailable(ptr)) break;
1803 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<34>(ptr));
1804 } else goto handle_unusual;
1805 continue;
1806 // repeated .google.protobuf.EnumDescriptorProto enum_type = 5;
1807 case 5:
1808 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 42)) {
1809 ptr -= 1;
1810 do {
1811 ptr += 1;
1812 ptr = ctx->ParseMessage(_internal_add_enum_type(), ptr);
1813 CHK_(ptr);
1814 if (!ctx->DataAvailable(ptr)) break;
1815 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<42>(ptr));
1816 } else goto handle_unusual;
1817 continue;
1818 // repeated .google.protobuf.ServiceDescriptorProto service = 6;
1819 case 6:
1820 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 50)) {
1821 ptr -= 1;
1822 do {
1823 ptr += 1;
1824 ptr = ctx->ParseMessage(_internal_add_service(), ptr);
1825 CHK_(ptr);
1826 if (!ctx->DataAvailable(ptr)) break;
1827 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<50>(ptr));
1828 } else goto handle_unusual;
1829 continue;
1830 // repeated .google.protobuf.FieldDescriptorProto extension = 7;
1831 case 7:
1832 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 58)) {
1833 ptr -= 1;
1834 do {
1835 ptr += 1;
1836 ptr = ctx->ParseMessage(_internal_add_extension(), ptr);
1837 CHK_(ptr);
1838 if (!ctx->DataAvailable(ptr)) break;
1839 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<58>(ptr));
1840 } else goto handle_unusual;
1841 continue;
1842 // optional .google.protobuf.FileOptions options = 8;
1843 case 8:
1844 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 66)) {
1845 ptr = ctx->ParseMessage(_internal_mutable_options(), ptr);
1846 CHK_(ptr);
1847 } else goto handle_unusual;
1848 continue;
1849 // optional .google.protobuf.SourceCodeInfo source_code_info = 9;
1850 case 9:
1851 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 74)) {
1852 ptr = ctx->ParseMessage(_internal_mutable_source_code_info(), ptr);
1853 CHK_(ptr);
1854 } else goto handle_unusual;
1855 continue;
1856 // repeated int32 public_dependency = 10;
1857 case 10:
1858 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 80)) {
1859 ptr -= 1;
1860 do {
1861 ptr += 1;
1862 _internal_add_public_dependency(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr));
1863 CHK_(ptr);
1864 if (!ctx->DataAvailable(ptr)) break;
1865 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<80>(ptr));
1866 } else if (static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 82) {
1867 ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt32Parser(_internal_mutable_public_dependency(), ptr, ctx);
1868 CHK_(ptr);
1869 } else goto handle_unusual;
1870 continue;
1871 // repeated int32 weak_dependency = 11;
1872 case 11:
1873 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 88)) {
1874 ptr -= 1;
1875 do {
1876 ptr += 1;
1877 _internal_add_weak_dependency(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr));
1878 CHK_(ptr);
1879 if (!ctx->DataAvailable(ptr)) break;
1880 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<88>(ptr));
1881 } else if (static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 90) {
1882 ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt32Parser(_internal_mutable_weak_dependency(), ptr, ctx);
1883 CHK_(ptr);
1884 } else goto handle_unusual;
1885 continue;
1886 // optional string syntax = 12;
1887 case 12:
1888 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 98)) {
1889 auto str = _internal_mutable_syntax();
1890 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
1891 #ifndef NDEBUG
1892 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FileDescriptorProto.syntax");
1893 #endif // !NDEBUG
1894 CHK_(ptr);
1895 } else goto handle_unusual;
1896 continue;
1897 default: {
1898 handle_unusual:
1899 if ((tag & 7) == 4 || tag == 0) {
1900 ctx->SetLastTag(tag);
1901 goto success;
1902 }
1903 ptr = UnknownFieldParse(tag,
1904 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
1905 ptr, ctx);
1906 CHK_(ptr != nullptr);
1907 continue;
1908 }
1909 } // switch
1910 } // while
1911 success:
1912 _has_bits_.Or(has_bits);
1913 return ptr;
1914 failure:
1915 ptr = nullptr;
1916 goto success;
1917 #undef CHK_
1918 }
1919
_InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const1920 ::PROTOBUF_NAMESPACE_ID::uint8* FileDescriptorProto::_InternalSerialize(
1921 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
1922 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.FileDescriptorProto)
1923 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
1924 (void) cached_has_bits;
1925
1926 cached_has_bits = _has_bits_[0];
1927 // optional string name = 1;
1928 if (cached_has_bits & 0x00000001u) {
1929 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
1930 this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
1931 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
1932 "google.protobuf.FileDescriptorProto.name");
1933 target = stream->WriteStringMaybeAliased(
1934 1, this->_internal_name(), target);
1935 }
1936
1937 // optional string package = 2;
1938 if (cached_has_bits & 0x00000002u) {
1939 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
1940 this->_internal_package().data(), static_cast<int>(this->_internal_package().length()),
1941 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
1942 "google.protobuf.FileDescriptorProto.package");
1943 target = stream->WriteStringMaybeAliased(
1944 2, this->_internal_package(), target);
1945 }
1946
1947 // repeated string dependency = 3;
1948 for (int i = 0, n = this->_internal_dependency_size(); i < n; i++) {
1949 const auto& s = this->_internal_dependency(i);
1950 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
1951 s.data(), static_cast<int>(s.length()),
1952 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
1953 "google.protobuf.FileDescriptorProto.dependency");
1954 target = stream->WriteString(3, s, target);
1955 }
1956
1957 // repeated .google.protobuf.DescriptorProto message_type = 4;
1958 for (unsigned int i = 0,
1959 n = static_cast<unsigned int>(this->_internal_message_type_size()); i < n; i++) {
1960 target = stream->EnsureSpace(target);
1961 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
1962 InternalWriteMessage(4, this->_internal_message_type(i), target, stream);
1963 }
1964
1965 // repeated .google.protobuf.EnumDescriptorProto enum_type = 5;
1966 for (unsigned int i = 0,
1967 n = static_cast<unsigned int>(this->_internal_enum_type_size()); i < n; i++) {
1968 target = stream->EnsureSpace(target);
1969 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
1970 InternalWriteMessage(5, this->_internal_enum_type(i), target, stream);
1971 }
1972
1973 // repeated .google.protobuf.ServiceDescriptorProto service = 6;
1974 for (unsigned int i = 0,
1975 n = static_cast<unsigned int>(this->_internal_service_size()); i < n; i++) {
1976 target = stream->EnsureSpace(target);
1977 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
1978 InternalWriteMessage(6, this->_internal_service(i), target, stream);
1979 }
1980
1981 // repeated .google.protobuf.FieldDescriptorProto extension = 7;
1982 for (unsigned int i = 0,
1983 n = static_cast<unsigned int>(this->_internal_extension_size()); i < n; i++) {
1984 target = stream->EnsureSpace(target);
1985 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
1986 InternalWriteMessage(7, this->_internal_extension(i), target, stream);
1987 }
1988
1989 // optional .google.protobuf.FileOptions options = 8;
1990 if (cached_has_bits & 0x00000008u) {
1991 target = stream->EnsureSpace(target);
1992 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
1993 InternalWriteMessage(
1994 8, _Internal::options(this), target, stream);
1995 }
1996
1997 // optional .google.protobuf.SourceCodeInfo source_code_info = 9;
1998 if (cached_has_bits & 0x00000010u) {
1999 target = stream->EnsureSpace(target);
2000 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
2001 InternalWriteMessage(
2002 9, _Internal::source_code_info(this), target, stream);
2003 }
2004
2005 // repeated int32 public_dependency = 10;
2006 for (int i = 0, n = this->_internal_public_dependency_size(); i < n; i++) {
2007 target = stream->EnsureSpace(target);
2008 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(10, this->_internal_public_dependency(i), target);
2009 }
2010
2011 // repeated int32 weak_dependency = 11;
2012 for (int i = 0, n = this->_internal_weak_dependency_size(); i < n; i++) {
2013 target = stream->EnsureSpace(target);
2014 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(11, this->_internal_weak_dependency(i), target);
2015 }
2016
2017 // optional string syntax = 12;
2018 if (cached_has_bits & 0x00000004u) {
2019 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
2020 this->_internal_syntax().data(), static_cast<int>(this->_internal_syntax().length()),
2021 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
2022 "google.protobuf.FileDescriptorProto.syntax");
2023 target = stream->WriteStringMaybeAliased(
2024 12, this->_internal_syntax(), target);
2025 }
2026
2027 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
2028 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
2029 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
2030 }
2031 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.FileDescriptorProto)
2032 return target;
2033 }
2034
ByteSizeLong() const2035 size_t FileDescriptorProto::ByteSizeLong() const {
2036 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.FileDescriptorProto)
2037 size_t total_size = 0;
2038
2039 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
2040 // Prevent compiler warnings about cached_has_bits being unused
2041 (void) cached_has_bits;
2042
2043 // repeated string dependency = 3;
2044 total_size += 1 *
2045 ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(dependency_.size());
2046 for (int i = 0, n = dependency_.size(); i < n; i++) {
2047 total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
2048 dependency_.Get(i));
2049 }
2050
2051 // repeated .google.protobuf.DescriptorProto message_type = 4;
2052 total_size += 1UL * this->_internal_message_type_size();
2053 for (const auto& msg : this->message_type_) {
2054 total_size +=
2055 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
2056 }
2057
2058 // repeated .google.protobuf.EnumDescriptorProto enum_type = 5;
2059 total_size += 1UL * this->_internal_enum_type_size();
2060 for (const auto& msg : this->enum_type_) {
2061 total_size +=
2062 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
2063 }
2064
2065 // repeated .google.protobuf.ServiceDescriptorProto service = 6;
2066 total_size += 1UL * this->_internal_service_size();
2067 for (const auto& msg : this->service_) {
2068 total_size +=
2069 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
2070 }
2071
2072 // repeated .google.protobuf.FieldDescriptorProto extension = 7;
2073 total_size += 1UL * this->_internal_extension_size();
2074 for (const auto& msg : this->extension_) {
2075 total_size +=
2076 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
2077 }
2078
2079 // repeated int32 public_dependency = 10;
2080 {
2081 size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
2082 Int32Size(this->public_dependency_);
2083 total_size += 1 *
2084 ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(this->_internal_public_dependency_size());
2085 total_size += data_size;
2086 }
2087
2088 // repeated int32 weak_dependency = 11;
2089 {
2090 size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
2091 Int32Size(this->weak_dependency_);
2092 total_size += 1 *
2093 ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(this->_internal_weak_dependency_size());
2094 total_size += data_size;
2095 }
2096
2097 cached_has_bits = _has_bits_[0];
2098 if (cached_has_bits & 0x0000001fu) {
2099 // optional string name = 1;
2100 if (cached_has_bits & 0x00000001u) {
2101 total_size += 1 +
2102 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
2103 this->_internal_name());
2104 }
2105
2106 // optional string package = 2;
2107 if (cached_has_bits & 0x00000002u) {
2108 total_size += 1 +
2109 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
2110 this->_internal_package());
2111 }
2112
2113 // optional string syntax = 12;
2114 if (cached_has_bits & 0x00000004u) {
2115 total_size += 1 +
2116 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
2117 this->_internal_syntax());
2118 }
2119
2120 // optional .google.protobuf.FileOptions options = 8;
2121 if (cached_has_bits & 0x00000008u) {
2122 total_size += 1 +
2123 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
2124 *options_);
2125 }
2126
2127 // optional .google.protobuf.SourceCodeInfo source_code_info = 9;
2128 if (cached_has_bits & 0x00000010u) {
2129 total_size += 1 +
2130 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
2131 *source_code_info_);
2132 }
2133
2134 }
2135 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
2136 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
2137 _internal_metadata_, total_size, &_cached_size_);
2138 }
2139 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
2140 SetCachedSize(cached_size);
2141 return total_size;
2142 }
2143
MergeFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)2144 void FileDescriptorProto::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
2145 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.FileDescriptorProto)
2146 GOOGLE_DCHECK_NE(&from, this);
2147 const FileDescriptorProto* source =
2148 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<FileDescriptorProto>(
2149 &from);
2150 if (source == nullptr) {
2151 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.FileDescriptorProto)
2152 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
2153 } else {
2154 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.FileDescriptorProto)
2155 MergeFrom(*source);
2156 }
2157 }
2158
MergeFrom(const FileDescriptorProto & from)2159 void FileDescriptorProto::MergeFrom(const FileDescriptorProto& from) {
2160 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.FileDescriptorProto)
2161 GOOGLE_DCHECK_NE(&from, this);
2162 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
2163 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
2164 (void) cached_has_bits;
2165
2166 dependency_.MergeFrom(from.dependency_);
2167 message_type_.MergeFrom(from.message_type_);
2168 enum_type_.MergeFrom(from.enum_type_);
2169 service_.MergeFrom(from.service_);
2170 extension_.MergeFrom(from.extension_);
2171 public_dependency_.MergeFrom(from.public_dependency_);
2172 weak_dependency_.MergeFrom(from.weak_dependency_);
2173 cached_has_bits = from._has_bits_[0];
2174 if (cached_has_bits & 0x0000001fu) {
2175 if (cached_has_bits & 0x00000001u) {
2176 _internal_set_name(from._internal_name());
2177 }
2178 if (cached_has_bits & 0x00000002u) {
2179 _internal_set_package(from._internal_package());
2180 }
2181 if (cached_has_bits & 0x00000004u) {
2182 _internal_set_syntax(from._internal_syntax());
2183 }
2184 if (cached_has_bits & 0x00000008u) {
2185 _internal_mutable_options()->PROTOBUF_NAMESPACE_ID::FileOptions::MergeFrom(from._internal_options());
2186 }
2187 if (cached_has_bits & 0x00000010u) {
2188 _internal_mutable_source_code_info()->PROTOBUF_NAMESPACE_ID::SourceCodeInfo::MergeFrom(from._internal_source_code_info());
2189 }
2190 }
2191 }
2192
CopyFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)2193 void FileDescriptorProto::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
2194 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.FileDescriptorProto)
2195 if (&from == this) return;
2196 Clear();
2197 MergeFrom(from);
2198 }
2199
CopyFrom(const FileDescriptorProto & from)2200 void FileDescriptorProto::CopyFrom(const FileDescriptorProto& from) {
2201 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.FileDescriptorProto)
2202 if (&from == this) return;
2203 Clear();
2204 MergeFrom(from);
2205 }
2206
IsInitialized() const2207 bool FileDescriptorProto::IsInitialized() const {
2208 if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(message_type_)) return false;
2209 if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(enum_type_)) return false;
2210 if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(service_)) return false;
2211 if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(extension_)) return false;
2212 if (_internal_has_options()) {
2213 if (!options_->IsInitialized()) return false;
2214 }
2215 return true;
2216 }
2217
InternalSwap(FileDescriptorProto * other)2218 void FileDescriptorProto::InternalSwap(FileDescriptorProto* other) {
2219 using std::swap;
2220 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
2221 swap(_has_bits_[0], other->_has_bits_[0]);
2222 dependency_.InternalSwap(&other->dependency_);
2223 message_type_.InternalSwap(&other->message_type_);
2224 enum_type_.InternalSwap(&other->enum_type_);
2225 service_.InternalSwap(&other->service_);
2226 extension_.InternalSwap(&other->extension_);
2227 public_dependency_.InternalSwap(&other->public_dependency_);
2228 weak_dependency_.InternalSwap(&other->weak_dependency_);
2229 name_.Swap(&other->name_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2230 package_.Swap(&other->package_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2231 syntax_.Swap(&other->syntax_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2232 ::PROTOBUF_NAMESPACE_ID::internal::memswap<
2233 PROTOBUF_FIELD_OFFSET(FileDescriptorProto, source_code_info_)
2234 + sizeof(FileDescriptorProto::source_code_info_)
2235 - PROTOBUF_FIELD_OFFSET(FileDescriptorProto, options_)>(
2236 reinterpret_cast<char*>(&options_),
2237 reinterpret_cast<char*>(&other->options_));
2238 }
2239
GetMetadata() const2240 ::PROTOBUF_NAMESPACE_ID::Metadata FileDescriptorProto::GetMetadata() const {
2241 return GetMetadataStatic();
2242 }
2243
2244
2245 // ===================================================================
2246
InitAsDefaultInstance()2247 void DescriptorProto_ExtensionRange::InitAsDefaultInstance() {
2248 PROTOBUF_NAMESPACE_ID::_DescriptorProto_ExtensionRange_default_instance_._instance.get_mutable()->options_ = const_cast< PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions*>(
2249 PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions::internal_default_instance());
2250 }
2251 class DescriptorProto_ExtensionRange::_Internal {
2252 public:
2253 using HasBits = decltype(std::declval<DescriptorProto_ExtensionRange>()._has_bits_);
set_has_start(HasBits * has_bits)2254 static void set_has_start(HasBits* has_bits) {
2255 (*has_bits)[0] |= 2u;
2256 }
set_has_end(HasBits * has_bits)2257 static void set_has_end(HasBits* has_bits) {
2258 (*has_bits)[0] |= 4u;
2259 }
2260 static const PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions& options(const DescriptorProto_ExtensionRange* msg);
set_has_options(HasBits * has_bits)2261 static void set_has_options(HasBits* has_bits) {
2262 (*has_bits)[0] |= 1u;
2263 }
2264 };
2265
2266 const PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions&
options(const DescriptorProto_ExtensionRange * msg)2267 DescriptorProto_ExtensionRange::_Internal::options(const DescriptorProto_ExtensionRange* msg) {
2268 return *msg->options_;
2269 }
DescriptorProto_ExtensionRange(::PROTOBUF_NAMESPACE_ID::Arena * arena)2270 DescriptorProto_ExtensionRange::DescriptorProto_ExtensionRange(::PROTOBUF_NAMESPACE_ID::Arena* arena)
2271 : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
2272 SharedCtor();
2273 RegisterArenaDtor(arena);
2274 // @@protoc_insertion_point(arena_constructor:google.protobuf.DescriptorProto.ExtensionRange)
2275 }
DescriptorProto_ExtensionRange(const DescriptorProto_ExtensionRange & from)2276 DescriptorProto_ExtensionRange::DescriptorProto_ExtensionRange(const DescriptorProto_ExtensionRange& from)
2277 : ::PROTOBUF_NAMESPACE_ID::Message(),
2278 _has_bits_(from._has_bits_) {
2279 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
2280 if (from._internal_has_options()) {
2281 options_ = new PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions(*from.options_);
2282 } else {
2283 options_ = nullptr;
2284 }
2285 ::memcpy(&start_, &from.start_,
2286 static_cast<size_t>(reinterpret_cast<char*>(&end_) -
2287 reinterpret_cast<char*>(&start_)) + sizeof(end_));
2288 // @@protoc_insertion_point(copy_constructor:google.protobuf.DescriptorProto.ExtensionRange)
2289 }
2290
SharedCtor()2291 void DescriptorProto_ExtensionRange::SharedCtor() {
2292 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_DescriptorProto_ExtensionRange_google_2fprotobuf_2fdescriptor_2eproto.base);
2293 ::memset(&options_, 0, static_cast<size_t>(
2294 reinterpret_cast<char*>(&end_) -
2295 reinterpret_cast<char*>(&options_)) + sizeof(end_));
2296 }
2297
~DescriptorProto_ExtensionRange()2298 DescriptorProto_ExtensionRange::~DescriptorProto_ExtensionRange() {
2299 // @@protoc_insertion_point(destructor:google.protobuf.DescriptorProto.ExtensionRange)
2300 SharedDtor();
2301 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2302 }
2303
SharedDtor()2304 void DescriptorProto_ExtensionRange::SharedDtor() {
2305 GOOGLE_DCHECK(GetArena() == nullptr);
2306 if (this != internal_default_instance()) delete options_;
2307 }
2308
ArenaDtor(void * object)2309 void DescriptorProto_ExtensionRange::ArenaDtor(void* object) {
2310 DescriptorProto_ExtensionRange* _this = reinterpret_cast< DescriptorProto_ExtensionRange* >(object);
2311 (void)_this;
2312 }
RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *)2313 void DescriptorProto_ExtensionRange::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
2314 }
SetCachedSize(int size) const2315 void DescriptorProto_ExtensionRange::SetCachedSize(int size) const {
2316 _cached_size_.Set(size);
2317 }
default_instance()2318 const DescriptorProto_ExtensionRange& DescriptorProto_ExtensionRange::default_instance() {
2319 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_DescriptorProto_ExtensionRange_google_2fprotobuf_2fdescriptor_2eproto.base);
2320 return *internal_default_instance();
2321 }
2322
2323
Clear()2324 void DescriptorProto_ExtensionRange::Clear() {
2325 // @@protoc_insertion_point(message_clear_start:google.protobuf.DescriptorProto.ExtensionRange)
2326 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
2327 // Prevent compiler warnings about cached_has_bits being unused
2328 (void) cached_has_bits;
2329
2330 cached_has_bits = _has_bits_[0];
2331 if (cached_has_bits & 0x00000001u) {
2332 GOOGLE_DCHECK(options_ != nullptr);
2333 options_->Clear();
2334 }
2335 if (cached_has_bits & 0x00000006u) {
2336 ::memset(&start_, 0, static_cast<size_t>(
2337 reinterpret_cast<char*>(&end_) -
2338 reinterpret_cast<char*>(&start_)) + sizeof(end_));
2339 }
2340 _has_bits_.Clear();
2341 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2342 }
2343
_InternalParse(const char * ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx)2344 const char* DescriptorProto_ExtensionRange::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
2345 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
2346 _Internal::HasBits has_bits{};
2347 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
2348 while (!ctx->Done(&ptr)) {
2349 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
2350 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
2351 CHK_(ptr);
2352 switch (tag >> 3) {
2353 // optional int32 start = 1;
2354 case 1:
2355 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
2356 _Internal::set_has_start(&has_bits);
2357 start_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
2358 CHK_(ptr);
2359 } else goto handle_unusual;
2360 continue;
2361 // optional int32 end = 2;
2362 case 2:
2363 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) {
2364 _Internal::set_has_end(&has_bits);
2365 end_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
2366 CHK_(ptr);
2367 } else goto handle_unusual;
2368 continue;
2369 // optional .google.protobuf.ExtensionRangeOptions options = 3;
2370 case 3:
2371 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
2372 ptr = ctx->ParseMessage(_internal_mutable_options(), ptr);
2373 CHK_(ptr);
2374 } else goto handle_unusual;
2375 continue;
2376 default: {
2377 handle_unusual:
2378 if ((tag & 7) == 4 || tag == 0) {
2379 ctx->SetLastTag(tag);
2380 goto success;
2381 }
2382 ptr = UnknownFieldParse(tag,
2383 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
2384 ptr, ctx);
2385 CHK_(ptr != nullptr);
2386 continue;
2387 }
2388 } // switch
2389 } // while
2390 success:
2391 _has_bits_.Or(has_bits);
2392 return ptr;
2393 failure:
2394 ptr = nullptr;
2395 goto success;
2396 #undef CHK_
2397 }
2398
_InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const2399 ::PROTOBUF_NAMESPACE_ID::uint8* DescriptorProto_ExtensionRange::_InternalSerialize(
2400 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
2401 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.DescriptorProto.ExtensionRange)
2402 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
2403 (void) cached_has_bits;
2404
2405 cached_has_bits = _has_bits_[0];
2406 // optional int32 start = 1;
2407 if (cached_has_bits & 0x00000002u) {
2408 target = stream->EnsureSpace(target);
2409 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_start(), target);
2410 }
2411
2412 // optional int32 end = 2;
2413 if (cached_has_bits & 0x00000004u) {
2414 target = stream->EnsureSpace(target);
2415 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_end(), target);
2416 }
2417
2418 // optional .google.protobuf.ExtensionRangeOptions options = 3;
2419 if (cached_has_bits & 0x00000001u) {
2420 target = stream->EnsureSpace(target);
2421 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
2422 InternalWriteMessage(
2423 3, _Internal::options(this), target, stream);
2424 }
2425
2426 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
2427 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
2428 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
2429 }
2430 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.DescriptorProto.ExtensionRange)
2431 return target;
2432 }
2433
ByteSizeLong() const2434 size_t DescriptorProto_ExtensionRange::ByteSizeLong() const {
2435 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.DescriptorProto.ExtensionRange)
2436 size_t total_size = 0;
2437
2438 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
2439 // Prevent compiler warnings about cached_has_bits being unused
2440 (void) cached_has_bits;
2441
2442 cached_has_bits = _has_bits_[0];
2443 if (cached_has_bits & 0x00000007u) {
2444 // optional .google.protobuf.ExtensionRangeOptions options = 3;
2445 if (cached_has_bits & 0x00000001u) {
2446 total_size += 1 +
2447 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
2448 *options_);
2449 }
2450
2451 // optional int32 start = 1;
2452 if (cached_has_bits & 0x00000002u) {
2453 total_size += 1 +
2454 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
2455 this->_internal_start());
2456 }
2457
2458 // optional int32 end = 2;
2459 if (cached_has_bits & 0x00000004u) {
2460 total_size += 1 +
2461 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
2462 this->_internal_end());
2463 }
2464
2465 }
2466 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
2467 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
2468 _internal_metadata_, total_size, &_cached_size_);
2469 }
2470 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
2471 SetCachedSize(cached_size);
2472 return total_size;
2473 }
2474
MergeFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)2475 void DescriptorProto_ExtensionRange::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
2476 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.DescriptorProto.ExtensionRange)
2477 GOOGLE_DCHECK_NE(&from, this);
2478 const DescriptorProto_ExtensionRange* source =
2479 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<DescriptorProto_ExtensionRange>(
2480 &from);
2481 if (source == nullptr) {
2482 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.DescriptorProto.ExtensionRange)
2483 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
2484 } else {
2485 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.DescriptorProto.ExtensionRange)
2486 MergeFrom(*source);
2487 }
2488 }
2489
MergeFrom(const DescriptorProto_ExtensionRange & from)2490 void DescriptorProto_ExtensionRange::MergeFrom(const DescriptorProto_ExtensionRange& from) {
2491 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.DescriptorProto.ExtensionRange)
2492 GOOGLE_DCHECK_NE(&from, this);
2493 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
2494 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
2495 (void) cached_has_bits;
2496
2497 cached_has_bits = from._has_bits_[0];
2498 if (cached_has_bits & 0x00000007u) {
2499 if (cached_has_bits & 0x00000001u) {
2500 _internal_mutable_options()->PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions::MergeFrom(from._internal_options());
2501 }
2502 if (cached_has_bits & 0x00000002u) {
2503 start_ = from.start_;
2504 }
2505 if (cached_has_bits & 0x00000004u) {
2506 end_ = from.end_;
2507 }
2508 _has_bits_[0] |= cached_has_bits;
2509 }
2510 }
2511
CopyFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)2512 void DescriptorProto_ExtensionRange::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
2513 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.DescriptorProto.ExtensionRange)
2514 if (&from == this) return;
2515 Clear();
2516 MergeFrom(from);
2517 }
2518
CopyFrom(const DescriptorProto_ExtensionRange & from)2519 void DescriptorProto_ExtensionRange::CopyFrom(const DescriptorProto_ExtensionRange& from) {
2520 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.DescriptorProto.ExtensionRange)
2521 if (&from == this) return;
2522 Clear();
2523 MergeFrom(from);
2524 }
2525
IsInitialized() const2526 bool DescriptorProto_ExtensionRange::IsInitialized() const {
2527 if (_internal_has_options()) {
2528 if (!options_->IsInitialized()) return false;
2529 }
2530 return true;
2531 }
2532
InternalSwap(DescriptorProto_ExtensionRange * other)2533 void DescriptorProto_ExtensionRange::InternalSwap(DescriptorProto_ExtensionRange* other) {
2534 using std::swap;
2535 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
2536 swap(_has_bits_[0], other->_has_bits_[0]);
2537 ::PROTOBUF_NAMESPACE_ID::internal::memswap<
2538 PROTOBUF_FIELD_OFFSET(DescriptorProto_ExtensionRange, end_)
2539 + sizeof(DescriptorProto_ExtensionRange::end_)
2540 - PROTOBUF_FIELD_OFFSET(DescriptorProto_ExtensionRange, options_)>(
2541 reinterpret_cast<char*>(&options_),
2542 reinterpret_cast<char*>(&other->options_));
2543 }
2544
GetMetadata() const2545 ::PROTOBUF_NAMESPACE_ID::Metadata DescriptorProto_ExtensionRange::GetMetadata() const {
2546 return GetMetadataStatic();
2547 }
2548
2549
2550 // ===================================================================
2551
InitAsDefaultInstance()2552 void DescriptorProto_ReservedRange::InitAsDefaultInstance() {
2553 }
2554 class DescriptorProto_ReservedRange::_Internal {
2555 public:
2556 using HasBits = decltype(std::declval<DescriptorProto_ReservedRange>()._has_bits_);
set_has_start(HasBits * has_bits)2557 static void set_has_start(HasBits* has_bits) {
2558 (*has_bits)[0] |= 1u;
2559 }
set_has_end(HasBits * has_bits)2560 static void set_has_end(HasBits* has_bits) {
2561 (*has_bits)[0] |= 2u;
2562 }
2563 };
2564
DescriptorProto_ReservedRange(::PROTOBUF_NAMESPACE_ID::Arena * arena)2565 DescriptorProto_ReservedRange::DescriptorProto_ReservedRange(::PROTOBUF_NAMESPACE_ID::Arena* arena)
2566 : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
2567 SharedCtor();
2568 RegisterArenaDtor(arena);
2569 // @@protoc_insertion_point(arena_constructor:google.protobuf.DescriptorProto.ReservedRange)
2570 }
DescriptorProto_ReservedRange(const DescriptorProto_ReservedRange & from)2571 DescriptorProto_ReservedRange::DescriptorProto_ReservedRange(const DescriptorProto_ReservedRange& from)
2572 : ::PROTOBUF_NAMESPACE_ID::Message(),
2573 _has_bits_(from._has_bits_) {
2574 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
2575 ::memcpy(&start_, &from.start_,
2576 static_cast<size_t>(reinterpret_cast<char*>(&end_) -
2577 reinterpret_cast<char*>(&start_)) + sizeof(end_));
2578 // @@protoc_insertion_point(copy_constructor:google.protobuf.DescriptorProto.ReservedRange)
2579 }
2580
SharedCtor()2581 void DescriptorProto_ReservedRange::SharedCtor() {
2582 ::memset(&start_, 0, static_cast<size_t>(
2583 reinterpret_cast<char*>(&end_) -
2584 reinterpret_cast<char*>(&start_)) + sizeof(end_));
2585 }
2586
~DescriptorProto_ReservedRange()2587 DescriptorProto_ReservedRange::~DescriptorProto_ReservedRange() {
2588 // @@protoc_insertion_point(destructor:google.protobuf.DescriptorProto.ReservedRange)
2589 SharedDtor();
2590 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2591 }
2592
SharedDtor()2593 void DescriptorProto_ReservedRange::SharedDtor() {
2594 GOOGLE_DCHECK(GetArena() == nullptr);
2595 }
2596
ArenaDtor(void * object)2597 void DescriptorProto_ReservedRange::ArenaDtor(void* object) {
2598 DescriptorProto_ReservedRange* _this = reinterpret_cast< DescriptorProto_ReservedRange* >(object);
2599 (void)_this;
2600 }
RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *)2601 void DescriptorProto_ReservedRange::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
2602 }
SetCachedSize(int size) const2603 void DescriptorProto_ReservedRange::SetCachedSize(int size) const {
2604 _cached_size_.Set(size);
2605 }
default_instance()2606 const DescriptorProto_ReservedRange& DescriptorProto_ReservedRange::default_instance() {
2607 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_DescriptorProto_ReservedRange_google_2fprotobuf_2fdescriptor_2eproto.base);
2608 return *internal_default_instance();
2609 }
2610
2611
Clear()2612 void DescriptorProto_ReservedRange::Clear() {
2613 // @@protoc_insertion_point(message_clear_start:google.protobuf.DescriptorProto.ReservedRange)
2614 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
2615 // Prevent compiler warnings about cached_has_bits being unused
2616 (void) cached_has_bits;
2617
2618 cached_has_bits = _has_bits_[0];
2619 if (cached_has_bits & 0x00000003u) {
2620 ::memset(&start_, 0, static_cast<size_t>(
2621 reinterpret_cast<char*>(&end_) -
2622 reinterpret_cast<char*>(&start_)) + sizeof(end_));
2623 }
2624 _has_bits_.Clear();
2625 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2626 }
2627
_InternalParse(const char * ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx)2628 const char* DescriptorProto_ReservedRange::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
2629 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
2630 _Internal::HasBits has_bits{};
2631 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
2632 while (!ctx->Done(&ptr)) {
2633 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
2634 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
2635 CHK_(ptr);
2636 switch (tag >> 3) {
2637 // optional int32 start = 1;
2638 case 1:
2639 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
2640 _Internal::set_has_start(&has_bits);
2641 start_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
2642 CHK_(ptr);
2643 } else goto handle_unusual;
2644 continue;
2645 // optional int32 end = 2;
2646 case 2:
2647 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) {
2648 _Internal::set_has_end(&has_bits);
2649 end_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
2650 CHK_(ptr);
2651 } else goto handle_unusual;
2652 continue;
2653 default: {
2654 handle_unusual:
2655 if ((tag & 7) == 4 || tag == 0) {
2656 ctx->SetLastTag(tag);
2657 goto success;
2658 }
2659 ptr = UnknownFieldParse(tag,
2660 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
2661 ptr, ctx);
2662 CHK_(ptr != nullptr);
2663 continue;
2664 }
2665 } // switch
2666 } // while
2667 success:
2668 _has_bits_.Or(has_bits);
2669 return ptr;
2670 failure:
2671 ptr = nullptr;
2672 goto success;
2673 #undef CHK_
2674 }
2675
_InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const2676 ::PROTOBUF_NAMESPACE_ID::uint8* DescriptorProto_ReservedRange::_InternalSerialize(
2677 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
2678 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.DescriptorProto.ReservedRange)
2679 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
2680 (void) cached_has_bits;
2681
2682 cached_has_bits = _has_bits_[0];
2683 // optional int32 start = 1;
2684 if (cached_has_bits & 0x00000001u) {
2685 target = stream->EnsureSpace(target);
2686 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_start(), target);
2687 }
2688
2689 // optional int32 end = 2;
2690 if (cached_has_bits & 0x00000002u) {
2691 target = stream->EnsureSpace(target);
2692 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_end(), target);
2693 }
2694
2695 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
2696 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
2697 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
2698 }
2699 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.DescriptorProto.ReservedRange)
2700 return target;
2701 }
2702
ByteSizeLong() const2703 size_t DescriptorProto_ReservedRange::ByteSizeLong() const {
2704 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.DescriptorProto.ReservedRange)
2705 size_t total_size = 0;
2706
2707 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
2708 // Prevent compiler warnings about cached_has_bits being unused
2709 (void) cached_has_bits;
2710
2711 cached_has_bits = _has_bits_[0];
2712 if (cached_has_bits & 0x00000003u) {
2713 // optional int32 start = 1;
2714 if (cached_has_bits & 0x00000001u) {
2715 total_size += 1 +
2716 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
2717 this->_internal_start());
2718 }
2719
2720 // optional int32 end = 2;
2721 if (cached_has_bits & 0x00000002u) {
2722 total_size += 1 +
2723 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
2724 this->_internal_end());
2725 }
2726
2727 }
2728 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
2729 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
2730 _internal_metadata_, total_size, &_cached_size_);
2731 }
2732 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
2733 SetCachedSize(cached_size);
2734 return total_size;
2735 }
2736
MergeFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)2737 void DescriptorProto_ReservedRange::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
2738 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.DescriptorProto.ReservedRange)
2739 GOOGLE_DCHECK_NE(&from, this);
2740 const DescriptorProto_ReservedRange* source =
2741 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<DescriptorProto_ReservedRange>(
2742 &from);
2743 if (source == nullptr) {
2744 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.DescriptorProto.ReservedRange)
2745 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
2746 } else {
2747 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.DescriptorProto.ReservedRange)
2748 MergeFrom(*source);
2749 }
2750 }
2751
MergeFrom(const DescriptorProto_ReservedRange & from)2752 void DescriptorProto_ReservedRange::MergeFrom(const DescriptorProto_ReservedRange& from) {
2753 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.DescriptorProto.ReservedRange)
2754 GOOGLE_DCHECK_NE(&from, this);
2755 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
2756 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
2757 (void) cached_has_bits;
2758
2759 cached_has_bits = from._has_bits_[0];
2760 if (cached_has_bits & 0x00000003u) {
2761 if (cached_has_bits & 0x00000001u) {
2762 start_ = from.start_;
2763 }
2764 if (cached_has_bits & 0x00000002u) {
2765 end_ = from.end_;
2766 }
2767 _has_bits_[0] |= cached_has_bits;
2768 }
2769 }
2770
CopyFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)2771 void DescriptorProto_ReservedRange::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
2772 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.DescriptorProto.ReservedRange)
2773 if (&from == this) return;
2774 Clear();
2775 MergeFrom(from);
2776 }
2777
CopyFrom(const DescriptorProto_ReservedRange & from)2778 void DescriptorProto_ReservedRange::CopyFrom(const DescriptorProto_ReservedRange& from) {
2779 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.DescriptorProto.ReservedRange)
2780 if (&from == this) return;
2781 Clear();
2782 MergeFrom(from);
2783 }
2784
IsInitialized() const2785 bool DescriptorProto_ReservedRange::IsInitialized() const {
2786 return true;
2787 }
2788
InternalSwap(DescriptorProto_ReservedRange * other)2789 void DescriptorProto_ReservedRange::InternalSwap(DescriptorProto_ReservedRange* other) {
2790 using std::swap;
2791 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
2792 swap(_has_bits_[0], other->_has_bits_[0]);
2793 ::PROTOBUF_NAMESPACE_ID::internal::memswap<
2794 PROTOBUF_FIELD_OFFSET(DescriptorProto_ReservedRange, end_)
2795 + sizeof(DescriptorProto_ReservedRange::end_)
2796 - PROTOBUF_FIELD_OFFSET(DescriptorProto_ReservedRange, start_)>(
2797 reinterpret_cast<char*>(&start_),
2798 reinterpret_cast<char*>(&other->start_));
2799 }
2800
GetMetadata() const2801 ::PROTOBUF_NAMESPACE_ID::Metadata DescriptorProto_ReservedRange::GetMetadata() const {
2802 return GetMetadataStatic();
2803 }
2804
2805
2806 // ===================================================================
2807
InitAsDefaultInstance()2808 void DescriptorProto::InitAsDefaultInstance() {
2809 PROTOBUF_NAMESPACE_ID::_DescriptorProto_default_instance_._instance.get_mutable()->options_ = const_cast< PROTOBUF_NAMESPACE_ID::MessageOptions*>(
2810 PROTOBUF_NAMESPACE_ID::MessageOptions::internal_default_instance());
2811 }
2812 class DescriptorProto::_Internal {
2813 public:
2814 using HasBits = decltype(std::declval<DescriptorProto>()._has_bits_);
set_has_name(HasBits * has_bits)2815 static void set_has_name(HasBits* has_bits) {
2816 (*has_bits)[0] |= 1u;
2817 }
2818 static const PROTOBUF_NAMESPACE_ID::MessageOptions& options(const DescriptorProto* msg);
set_has_options(HasBits * has_bits)2819 static void set_has_options(HasBits* has_bits) {
2820 (*has_bits)[0] |= 2u;
2821 }
2822 };
2823
2824 const PROTOBUF_NAMESPACE_ID::MessageOptions&
options(const DescriptorProto * msg)2825 DescriptorProto::_Internal::options(const DescriptorProto* msg) {
2826 return *msg->options_;
2827 }
DescriptorProto(::PROTOBUF_NAMESPACE_ID::Arena * arena)2828 DescriptorProto::DescriptorProto(::PROTOBUF_NAMESPACE_ID::Arena* arena)
2829 : ::PROTOBUF_NAMESPACE_ID::Message(arena),
2830 field_(arena),
2831 nested_type_(arena),
2832 enum_type_(arena),
2833 extension_range_(arena),
2834 extension_(arena),
2835 oneof_decl_(arena),
2836 reserved_range_(arena),
2837 reserved_name_(arena) {
2838 SharedCtor();
2839 RegisterArenaDtor(arena);
2840 // @@protoc_insertion_point(arena_constructor:google.protobuf.DescriptorProto)
2841 }
DescriptorProto(const DescriptorProto & from)2842 DescriptorProto::DescriptorProto(const DescriptorProto& from)
2843 : ::PROTOBUF_NAMESPACE_ID::Message(),
2844 _has_bits_(from._has_bits_),
2845 field_(from.field_),
2846 nested_type_(from.nested_type_),
2847 enum_type_(from.enum_type_),
2848 extension_range_(from.extension_range_),
2849 extension_(from.extension_),
2850 oneof_decl_(from.oneof_decl_),
2851 reserved_range_(from.reserved_range_),
2852 reserved_name_(from.reserved_name_) {
2853 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
2854 name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
2855 if (from._internal_has_name()) {
2856 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_name(),
2857 GetArena());
2858 }
2859 if (from._internal_has_options()) {
2860 options_ = new PROTOBUF_NAMESPACE_ID::MessageOptions(*from.options_);
2861 } else {
2862 options_ = nullptr;
2863 }
2864 // @@protoc_insertion_point(copy_constructor:google.protobuf.DescriptorProto)
2865 }
2866
SharedCtor()2867 void DescriptorProto::SharedCtor() {
2868 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_DescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base);
2869 name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
2870 options_ = nullptr;
2871 }
2872
~DescriptorProto()2873 DescriptorProto::~DescriptorProto() {
2874 // @@protoc_insertion_point(destructor:google.protobuf.DescriptorProto)
2875 SharedDtor();
2876 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2877 }
2878
SharedDtor()2879 void DescriptorProto::SharedDtor() {
2880 GOOGLE_DCHECK(GetArena() == nullptr);
2881 name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
2882 if (this != internal_default_instance()) delete options_;
2883 }
2884
ArenaDtor(void * object)2885 void DescriptorProto::ArenaDtor(void* object) {
2886 DescriptorProto* _this = reinterpret_cast< DescriptorProto* >(object);
2887 (void)_this;
2888 }
RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *)2889 void DescriptorProto::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
2890 }
SetCachedSize(int size) const2891 void DescriptorProto::SetCachedSize(int size) const {
2892 _cached_size_.Set(size);
2893 }
default_instance()2894 const DescriptorProto& DescriptorProto::default_instance() {
2895 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_DescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base);
2896 return *internal_default_instance();
2897 }
2898
2899
Clear()2900 void DescriptorProto::Clear() {
2901 // @@protoc_insertion_point(message_clear_start:google.protobuf.DescriptorProto)
2902 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
2903 // Prevent compiler warnings about cached_has_bits being unused
2904 (void) cached_has_bits;
2905
2906 field_.Clear();
2907 nested_type_.Clear();
2908 enum_type_.Clear();
2909 extension_range_.Clear();
2910 extension_.Clear();
2911 oneof_decl_.Clear();
2912 reserved_range_.Clear();
2913 reserved_name_.Clear();
2914 cached_has_bits = _has_bits_[0];
2915 if (cached_has_bits & 0x00000003u) {
2916 if (cached_has_bits & 0x00000001u) {
2917 name_.ClearNonDefaultToEmpty();
2918 }
2919 if (cached_has_bits & 0x00000002u) {
2920 GOOGLE_DCHECK(options_ != nullptr);
2921 options_->Clear();
2922 }
2923 }
2924 _has_bits_.Clear();
2925 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2926 }
2927
_InternalParse(const char * ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx)2928 const char* DescriptorProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
2929 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
2930 _Internal::HasBits has_bits{};
2931 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
2932 while (!ctx->Done(&ptr)) {
2933 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
2934 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
2935 CHK_(ptr);
2936 switch (tag >> 3) {
2937 // optional string name = 1;
2938 case 1:
2939 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
2940 auto str = _internal_mutable_name();
2941 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
2942 #ifndef NDEBUG
2943 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.DescriptorProto.name");
2944 #endif // !NDEBUG
2945 CHK_(ptr);
2946 } else goto handle_unusual;
2947 continue;
2948 // repeated .google.protobuf.FieldDescriptorProto field = 2;
2949 case 2:
2950 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
2951 ptr -= 1;
2952 do {
2953 ptr += 1;
2954 ptr = ctx->ParseMessage(_internal_add_field(), ptr);
2955 CHK_(ptr);
2956 if (!ctx->DataAvailable(ptr)) break;
2957 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr));
2958 } else goto handle_unusual;
2959 continue;
2960 // repeated .google.protobuf.DescriptorProto nested_type = 3;
2961 case 3:
2962 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
2963 ptr -= 1;
2964 do {
2965 ptr += 1;
2966 ptr = ctx->ParseMessage(_internal_add_nested_type(), ptr);
2967 CHK_(ptr);
2968 if (!ctx->DataAvailable(ptr)) break;
2969 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr));
2970 } else goto handle_unusual;
2971 continue;
2972 // repeated .google.protobuf.EnumDescriptorProto enum_type = 4;
2973 case 4:
2974 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) {
2975 ptr -= 1;
2976 do {
2977 ptr += 1;
2978 ptr = ctx->ParseMessage(_internal_add_enum_type(), ptr);
2979 CHK_(ptr);
2980 if (!ctx->DataAvailable(ptr)) break;
2981 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<34>(ptr));
2982 } else goto handle_unusual;
2983 continue;
2984 // repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;
2985 case 5:
2986 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 42)) {
2987 ptr -= 1;
2988 do {
2989 ptr += 1;
2990 ptr = ctx->ParseMessage(_internal_add_extension_range(), ptr);
2991 CHK_(ptr);
2992 if (!ctx->DataAvailable(ptr)) break;
2993 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<42>(ptr));
2994 } else goto handle_unusual;
2995 continue;
2996 // repeated .google.protobuf.FieldDescriptorProto extension = 6;
2997 case 6:
2998 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 50)) {
2999 ptr -= 1;
3000 do {
3001 ptr += 1;
3002 ptr = ctx->ParseMessage(_internal_add_extension(), ptr);
3003 CHK_(ptr);
3004 if (!ctx->DataAvailable(ptr)) break;
3005 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<50>(ptr));
3006 } else goto handle_unusual;
3007 continue;
3008 // optional .google.protobuf.MessageOptions options = 7;
3009 case 7:
3010 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 58)) {
3011 ptr = ctx->ParseMessage(_internal_mutable_options(), ptr);
3012 CHK_(ptr);
3013 } else goto handle_unusual;
3014 continue;
3015 // repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;
3016 case 8:
3017 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 66)) {
3018 ptr -= 1;
3019 do {
3020 ptr += 1;
3021 ptr = ctx->ParseMessage(_internal_add_oneof_decl(), ptr);
3022 CHK_(ptr);
3023 if (!ctx->DataAvailable(ptr)) break;
3024 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<66>(ptr));
3025 } else goto handle_unusual;
3026 continue;
3027 // repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;
3028 case 9:
3029 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 74)) {
3030 ptr -= 1;
3031 do {
3032 ptr += 1;
3033 ptr = ctx->ParseMessage(_internal_add_reserved_range(), ptr);
3034 CHK_(ptr);
3035 if (!ctx->DataAvailable(ptr)) break;
3036 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<74>(ptr));
3037 } else goto handle_unusual;
3038 continue;
3039 // repeated string reserved_name = 10;
3040 case 10:
3041 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 82)) {
3042 ptr -= 1;
3043 do {
3044 ptr += 1;
3045 auto str = _internal_add_reserved_name();
3046 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
3047 #ifndef NDEBUG
3048 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.DescriptorProto.reserved_name");
3049 #endif // !NDEBUG
3050 CHK_(ptr);
3051 if (!ctx->DataAvailable(ptr)) break;
3052 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<82>(ptr));
3053 } else goto handle_unusual;
3054 continue;
3055 default: {
3056 handle_unusual:
3057 if ((tag & 7) == 4 || tag == 0) {
3058 ctx->SetLastTag(tag);
3059 goto success;
3060 }
3061 ptr = UnknownFieldParse(tag,
3062 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
3063 ptr, ctx);
3064 CHK_(ptr != nullptr);
3065 continue;
3066 }
3067 } // switch
3068 } // while
3069 success:
3070 _has_bits_.Or(has_bits);
3071 return ptr;
3072 failure:
3073 ptr = nullptr;
3074 goto success;
3075 #undef CHK_
3076 }
3077
_InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const3078 ::PROTOBUF_NAMESPACE_ID::uint8* DescriptorProto::_InternalSerialize(
3079 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
3080 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.DescriptorProto)
3081 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
3082 (void) cached_has_bits;
3083
3084 cached_has_bits = _has_bits_[0];
3085 // optional string name = 1;
3086 if (cached_has_bits & 0x00000001u) {
3087 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
3088 this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
3089 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
3090 "google.protobuf.DescriptorProto.name");
3091 target = stream->WriteStringMaybeAliased(
3092 1, this->_internal_name(), target);
3093 }
3094
3095 // repeated .google.protobuf.FieldDescriptorProto field = 2;
3096 for (unsigned int i = 0,
3097 n = static_cast<unsigned int>(this->_internal_field_size()); i < n; i++) {
3098 target = stream->EnsureSpace(target);
3099 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
3100 InternalWriteMessage(2, this->_internal_field(i), target, stream);
3101 }
3102
3103 // repeated .google.protobuf.DescriptorProto nested_type = 3;
3104 for (unsigned int i = 0,
3105 n = static_cast<unsigned int>(this->_internal_nested_type_size()); i < n; i++) {
3106 target = stream->EnsureSpace(target);
3107 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
3108 InternalWriteMessage(3, this->_internal_nested_type(i), target, stream);
3109 }
3110
3111 // repeated .google.protobuf.EnumDescriptorProto enum_type = 4;
3112 for (unsigned int i = 0,
3113 n = static_cast<unsigned int>(this->_internal_enum_type_size()); i < n; i++) {
3114 target = stream->EnsureSpace(target);
3115 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
3116 InternalWriteMessage(4, this->_internal_enum_type(i), target, stream);
3117 }
3118
3119 // repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;
3120 for (unsigned int i = 0,
3121 n = static_cast<unsigned int>(this->_internal_extension_range_size()); i < n; i++) {
3122 target = stream->EnsureSpace(target);
3123 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
3124 InternalWriteMessage(5, this->_internal_extension_range(i), target, stream);
3125 }
3126
3127 // repeated .google.protobuf.FieldDescriptorProto extension = 6;
3128 for (unsigned int i = 0,
3129 n = static_cast<unsigned int>(this->_internal_extension_size()); i < n; i++) {
3130 target = stream->EnsureSpace(target);
3131 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
3132 InternalWriteMessage(6, this->_internal_extension(i), target, stream);
3133 }
3134
3135 // optional .google.protobuf.MessageOptions options = 7;
3136 if (cached_has_bits & 0x00000002u) {
3137 target = stream->EnsureSpace(target);
3138 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
3139 InternalWriteMessage(
3140 7, _Internal::options(this), target, stream);
3141 }
3142
3143 // repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;
3144 for (unsigned int i = 0,
3145 n = static_cast<unsigned int>(this->_internal_oneof_decl_size()); i < n; i++) {
3146 target = stream->EnsureSpace(target);
3147 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
3148 InternalWriteMessage(8, this->_internal_oneof_decl(i), target, stream);
3149 }
3150
3151 // repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;
3152 for (unsigned int i = 0,
3153 n = static_cast<unsigned int>(this->_internal_reserved_range_size()); i < n; i++) {
3154 target = stream->EnsureSpace(target);
3155 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
3156 InternalWriteMessage(9, this->_internal_reserved_range(i), target, stream);
3157 }
3158
3159 // repeated string reserved_name = 10;
3160 for (int i = 0, n = this->_internal_reserved_name_size(); i < n; i++) {
3161 const auto& s = this->_internal_reserved_name(i);
3162 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
3163 s.data(), static_cast<int>(s.length()),
3164 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
3165 "google.protobuf.DescriptorProto.reserved_name");
3166 target = stream->WriteString(10, s, target);
3167 }
3168
3169 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
3170 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
3171 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
3172 }
3173 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.DescriptorProto)
3174 return target;
3175 }
3176
ByteSizeLong() const3177 size_t DescriptorProto::ByteSizeLong() const {
3178 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.DescriptorProto)
3179 size_t total_size = 0;
3180
3181 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
3182 // Prevent compiler warnings about cached_has_bits being unused
3183 (void) cached_has_bits;
3184
3185 // repeated .google.protobuf.FieldDescriptorProto field = 2;
3186 total_size += 1UL * this->_internal_field_size();
3187 for (const auto& msg : this->field_) {
3188 total_size +=
3189 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
3190 }
3191
3192 // repeated .google.protobuf.DescriptorProto nested_type = 3;
3193 total_size += 1UL * this->_internal_nested_type_size();
3194 for (const auto& msg : this->nested_type_) {
3195 total_size +=
3196 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
3197 }
3198
3199 // repeated .google.protobuf.EnumDescriptorProto enum_type = 4;
3200 total_size += 1UL * this->_internal_enum_type_size();
3201 for (const auto& msg : this->enum_type_) {
3202 total_size +=
3203 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
3204 }
3205
3206 // repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;
3207 total_size += 1UL * this->_internal_extension_range_size();
3208 for (const auto& msg : this->extension_range_) {
3209 total_size +=
3210 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
3211 }
3212
3213 // repeated .google.protobuf.FieldDescriptorProto extension = 6;
3214 total_size += 1UL * this->_internal_extension_size();
3215 for (const auto& msg : this->extension_) {
3216 total_size +=
3217 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
3218 }
3219
3220 // repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;
3221 total_size += 1UL * this->_internal_oneof_decl_size();
3222 for (const auto& msg : this->oneof_decl_) {
3223 total_size +=
3224 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
3225 }
3226
3227 // repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;
3228 total_size += 1UL * this->_internal_reserved_range_size();
3229 for (const auto& msg : this->reserved_range_) {
3230 total_size +=
3231 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
3232 }
3233
3234 // repeated string reserved_name = 10;
3235 total_size += 1 *
3236 ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(reserved_name_.size());
3237 for (int i = 0, n = reserved_name_.size(); i < n; i++) {
3238 total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
3239 reserved_name_.Get(i));
3240 }
3241
3242 cached_has_bits = _has_bits_[0];
3243 if (cached_has_bits & 0x00000003u) {
3244 // optional string name = 1;
3245 if (cached_has_bits & 0x00000001u) {
3246 total_size += 1 +
3247 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
3248 this->_internal_name());
3249 }
3250
3251 // optional .google.protobuf.MessageOptions options = 7;
3252 if (cached_has_bits & 0x00000002u) {
3253 total_size += 1 +
3254 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
3255 *options_);
3256 }
3257
3258 }
3259 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
3260 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
3261 _internal_metadata_, total_size, &_cached_size_);
3262 }
3263 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
3264 SetCachedSize(cached_size);
3265 return total_size;
3266 }
3267
MergeFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)3268 void DescriptorProto::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
3269 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.DescriptorProto)
3270 GOOGLE_DCHECK_NE(&from, this);
3271 const DescriptorProto* source =
3272 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<DescriptorProto>(
3273 &from);
3274 if (source == nullptr) {
3275 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.DescriptorProto)
3276 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
3277 } else {
3278 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.DescriptorProto)
3279 MergeFrom(*source);
3280 }
3281 }
3282
MergeFrom(const DescriptorProto & from)3283 void DescriptorProto::MergeFrom(const DescriptorProto& from) {
3284 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.DescriptorProto)
3285 GOOGLE_DCHECK_NE(&from, this);
3286 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
3287 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
3288 (void) cached_has_bits;
3289
3290 field_.MergeFrom(from.field_);
3291 nested_type_.MergeFrom(from.nested_type_);
3292 enum_type_.MergeFrom(from.enum_type_);
3293 extension_range_.MergeFrom(from.extension_range_);
3294 extension_.MergeFrom(from.extension_);
3295 oneof_decl_.MergeFrom(from.oneof_decl_);
3296 reserved_range_.MergeFrom(from.reserved_range_);
3297 reserved_name_.MergeFrom(from.reserved_name_);
3298 cached_has_bits = from._has_bits_[0];
3299 if (cached_has_bits & 0x00000003u) {
3300 if (cached_has_bits & 0x00000001u) {
3301 _internal_set_name(from._internal_name());
3302 }
3303 if (cached_has_bits & 0x00000002u) {
3304 _internal_mutable_options()->PROTOBUF_NAMESPACE_ID::MessageOptions::MergeFrom(from._internal_options());
3305 }
3306 }
3307 }
3308
CopyFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)3309 void DescriptorProto::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
3310 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.DescriptorProto)
3311 if (&from == this) return;
3312 Clear();
3313 MergeFrom(from);
3314 }
3315
CopyFrom(const DescriptorProto & from)3316 void DescriptorProto::CopyFrom(const DescriptorProto& from) {
3317 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.DescriptorProto)
3318 if (&from == this) return;
3319 Clear();
3320 MergeFrom(from);
3321 }
3322
IsInitialized() const3323 bool DescriptorProto::IsInitialized() const {
3324 if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(field_)) return false;
3325 if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(nested_type_)) return false;
3326 if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(enum_type_)) return false;
3327 if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(extension_range_)) return false;
3328 if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(extension_)) return false;
3329 if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(oneof_decl_)) return false;
3330 if (_internal_has_options()) {
3331 if (!options_->IsInitialized()) return false;
3332 }
3333 return true;
3334 }
3335
InternalSwap(DescriptorProto * other)3336 void DescriptorProto::InternalSwap(DescriptorProto* other) {
3337 using std::swap;
3338 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
3339 swap(_has_bits_[0], other->_has_bits_[0]);
3340 field_.InternalSwap(&other->field_);
3341 nested_type_.InternalSwap(&other->nested_type_);
3342 enum_type_.InternalSwap(&other->enum_type_);
3343 extension_range_.InternalSwap(&other->extension_range_);
3344 extension_.InternalSwap(&other->extension_);
3345 oneof_decl_.InternalSwap(&other->oneof_decl_);
3346 reserved_range_.InternalSwap(&other->reserved_range_);
3347 reserved_name_.InternalSwap(&other->reserved_name_);
3348 name_.Swap(&other->name_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3349 swap(options_, other->options_);
3350 }
3351
GetMetadata() const3352 ::PROTOBUF_NAMESPACE_ID::Metadata DescriptorProto::GetMetadata() const {
3353 return GetMetadataStatic();
3354 }
3355
3356
3357 // ===================================================================
3358
InitAsDefaultInstance()3359 void ExtensionRangeOptions::InitAsDefaultInstance() {
3360 }
3361 class ExtensionRangeOptions::_Internal {
3362 public:
3363 };
3364
ExtensionRangeOptions(::PROTOBUF_NAMESPACE_ID::Arena * arena)3365 ExtensionRangeOptions::ExtensionRangeOptions(::PROTOBUF_NAMESPACE_ID::Arena* arena)
3366 : ::PROTOBUF_NAMESPACE_ID::Message(arena),
3367 _extensions_(arena),
3368 uninterpreted_option_(arena) {
3369 SharedCtor();
3370 RegisterArenaDtor(arena);
3371 // @@protoc_insertion_point(arena_constructor:google.protobuf.ExtensionRangeOptions)
3372 }
ExtensionRangeOptions(const ExtensionRangeOptions & from)3373 ExtensionRangeOptions::ExtensionRangeOptions(const ExtensionRangeOptions& from)
3374 : ::PROTOBUF_NAMESPACE_ID::Message(),
3375 uninterpreted_option_(from.uninterpreted_option_) {
3376 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
3377 _extensions_.MergeFrom(from._extensions_);
3378 // @@protoc_insertion_point(copy_constructor:google.protobuf.ExtensionRangeOptions)
3379 }
3380
SharedCtor()3381 void ExtensionRangeOptions::SharedCtor() {
3382 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_ExtensionRangeOptions_google_2fprotobuf_2fdescriptor_2eproto.base);
3383 }
3384
~ExtensionRangeOptions()3385 ExtensionRangeOptions::~ExtensionRangeOptions() {
3386 // @@protoc_insertion_point(destructor:google.protobuf.ExtensionRangeOptions)
3387 SharedDtor();
3388 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3389 }
3390
SharedDtor()3391 void ExtensionRangeOptions::SharedDtor() {
3392 GOOGLE_DCHECK(GetArena() == nullptr);
3393 }
3394
ArenaDtor(void * object)3395 void ExtensionRangeOptions::ArenaDtor(void* object) {
3396 ExtensionRangeOptions* _this = reinterpret_cast< ExtensionRangeOptions* >(object);
3397 (void)_this;
3398 }
RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *)3399 void ExtensionRangeOptions::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
3400 }
SetCachedSize(int size) const3401 void ExtensionRangeOptions::SetCachedSize(int size) const {
3402 _cached_size_.Set(size);
3403 }
default_instance()3404 const ExtensionRangeOptions& ExtensionRangeOptions::default_instance() {
3405 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_ExtensionRangeOptions_google_2fprotobuf_2fdescriptor_2eproto.base);
3406 return *internal_default_instance();
3407 }
3408
3409
Clear()3410 void ExtensionRangeOptions::Clear() {
3411 // @@protoc_insertion_point(message_clear_start:google.protobuf.ExtensionRangeOptions)
3412 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
3413 // Prevent compiler warnings about cached_has_bits being unused
3414 (void) cached_has_bits;
3415
3416 _extensions_.Clear();
3417 uninterpreted_option_.Clear();
3418 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3419 }
3420
_InternalParse(const char * ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx)3421 const char* ExtensionRangeOptions::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
3422 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
3423 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
3424 while (!ctx->Done(&ptr)) {
3425 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
3426 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
3427 CHK_(ptr);
3428 switch (tag >> 3) {
3429 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
3430 case 999:
3431 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 58)) {
3432 ptr -= 2;
3433 do {
3434 ptr += 2;
3435 ptr = ctx->ParseMessage(_internal_add_uninterpreted_option(), ptr);
3436 CHK_(ptr);
3437 if (!ctx->DataAvailable(ptr)) break;
3438 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<7994>(ptr));
3439 } else goto handle_unusual;
3440 continue;
3441 default: {
3442 handle_unusual:
3443 if ((tag & 7) == 4 || tag == 0) {
3444 ctx->SetLastTag(tag);
3445 goto success;
3446 }
3447 if ((8000u <= tag)) {
3448 ptr = _extensions_.ParseField(tag, ptr,
3449 internal_default_instance(), &_internal_metadata_, ctx);
3450 CHK_(ptr != nullptr);
3451 continue;
3452 }
3453 ptr = UnknownFieldParse(tag,
3454 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
3455 ptr, ctx);
3456 CHK_(ptr != nullptr);
3457 continue;
3458 }
3459 } // switch
3460 } // while
3461 success:
3462 return ptr;
3463 failure:
3464 ptr = nullptr;
3465 goto success;
3466 #undef CHK_
3467 }
3468
_InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const3469 ::PROTOBUF_NAMESPACE_ID::uint8* ExtensionRangeOptions::_InternalSerialize(
3470 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
3471 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.ExtensionRangeOptions)
3472 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
3473 (void) cached_has_bits;
3474
3475 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
3476 for (unsigned int i = 0,
3477 n = static_cast<unsigned int>(this->_internal_uninterpreted_option_size()); i < n; i++) {
3478 target = stream->EnsureSpace(target);
3479 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
3480 InternalWriteMessage(999, this->_internal_uninterpreted_option(i), target, stream);
3481 }
3482
3483 // Extension range [1000, 536870912)
3484 target = _extensions_._InternalSerialize(
3485 1000, 536870912, target, stream);
3486
3487 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
3488 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
3489 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
3490 }
3491 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.ExtensionRangeOptions)
3492 return target;
3493 }
3494
ByteSizeLong() const3495 size_t ExtensionRangeOptions::ByteSizeLong() const {
3496 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.ExtensionRangeOptions)
3497 size_t total_size = 0;
3498
3499 total_size += _extensions_.ByteSize();
3500
3501 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
3502 // Prevent compiler warnings about cached_has_bits being unused
3503 (void) cached_has_bits;
3504
3505 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
3506 total_size += 2UL * this->_internal_uninterpreted_option_size();
3507 for (const auto& msg : this->uninterpreted_option_) {
3508 total_size +=
3509 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
3510 }
3511
3512 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
3513 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
3514 _internal_metadata_, total_size, &_cached_size_);
3515 }
3516 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
3517 SetCachedSize(cached_size);
3518 return total_size;
3519 }
3520
MergeFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)3521 void ExtensionRangeOptions::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
3522 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.ExtensionRangeOptions)
3523 GOOGLE_DCHECK_NE(&from, this);
3524 const ExtensionRangeOptions* source =
3525 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<ExtensionRangeOptions>(
3526 &from);
3527 if (source == nullptr) {
3528 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.ExtensionRangeOptions)
3529 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
3530 } else {
3531 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.ExtensionRangeOptions)
3532 MergeFrom(*source);
3533 }
3534 }
3535
MergeFrom(const ExtensionRangeOptions & from)3536 void ExtensionRangeOptions::MergeFrom(const ExtensionRangeOptions& from) {
3537 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.ExtensionRangeOptions)
3538 GOOGLE_DCHECK_NE(&from, this);
3539 _extensions_.MergeFrom(from._extensions_);
3540 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
3541 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
3542 (void) cached_has_bits;
3543
3544 uninterpreted_option_.MergeFrom(from.uninterpreted_option_);
3545 }
3546
CopyFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)3547 void ExtensionRangeOptions::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
3548 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.ExtensionRangeOptions)
3549 if (&from == this) return;
3550 Clear();
3551 MergeFrom(from);
3552 }
3553
CopyFrom(const ExtensionRangeOptions & from)3554 void ExtensionRangeOptions::CopyFrom(const ExtensionRangeOptions& from) {
3555 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.ExtensionRangeOptions)
3556 if (&from == this) return;
3557 Clear();
3558 MergeFrom(from);
3559 }
3560
IsInitialized() const3561 bool ExtensionRangeOptions::IsInitialized() const {
3562 if (!_extensions_.IsInitialized()) {
3563 return false;
3564 }
3565
3566 if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(uninterpreted_option_)) return false;
3567 return true;
3568 }
3569
InternalSwap(ExtensionRangeOptions * other)3570 void ExtensionRangeOptions::InternalSwap(ExtensionRangeOptions* other) {
3571 using std::swap;
3572 _extensions_.Swap(&other->_extensions_);
3573 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
3574 uninterpreted_option_.InternalSwap(&other->uninterpreted_option_);
3575 }
3576
GetMetadata() const3577 ::PROTOBUF_NAMESPACE_ID::Metadata ExtensionRangeOptions::GetMetadata() const {
3578 return GetMetadataStatic();
3579 }
3580
3581
3582 // ===================================================================
3583
InitAsDefaultInstance()3584 void FieldDescriptorProto::InitAsDefaultInstance() {
3585 PROTOBUF_NAMESPACE_ID::_FieldDescriptorProto_default_instance_._instance.get_mutable()->options_ = const_cast< PROTOBUF_NAMESPACE_ID::FieldOptions*>(
3586 PROTOBUF_NAMESPACE_ID::FieldOptions::internal_default_instance());
3587 }
3588 class FieldDescriptorProto::_Internal {
3589 public:
3590 using HasBits = decltype(std::declval<FieldDescriptorProto>()._has_bits_);
set_has_name(HasBits * has_bits)3591 static void set_has_name(HasBits* has_bits) {
3592 (*has_bits)[0] |= 1u;
3593 }
set_has_number(HasBits * has_bits)3594 static void set_has_number(HasBits* has_bits) {
3595 (*has_bits)[0] |= 64u;
3596 }
set_has_label(HasBits * has_bits)3597 static void set_has_label(HasBits* has_bits) {
3598 (*has_bits)[0] |= 512u;
3599 }
set_has_type(HasBits * has_bits)3600 static void set_has_type(HasBits* has_bits) {
3601 (*has_bits)[0] |= 1024u;
3602 }
set_has_type_name(HasBits * has_bits)3603 static void set_has_type_name(HasBits* has_bits) {
3604 (*has_bits)[0] |= 4u;
3605 }
set_has_extendee(HasBits * has_bits)3606 static void set_has_extendee(HasBits* has_bits) {
3607 (*has_bits)[0] |= 2u;
3608 }
set_has_default_value(HasBits * has_bits)3609 static void set_has_default_value(HasBits* has_bits) {
3610 (*has_bits)[0] |= 8u;
3611 }
set_has_oneof_index(HasBits * has_bits)3612 static void set_has_oneof_index(HasBits* has_bits) {
3613 (*has_bits)[0] |= 128u;
3614 }
set_has_json_name(HasBits * has_bits)3615 static void set_has_json_name(HasBits* has_bits) {
3616 (*has_bits)[0] |= 16u;
3617 }
3618 static const PROTOBUF_NAMESPACE_ID::FieldOptions& options(const FieldDescriptorProto* msg);
set_has_options(HasBits * has_bits)3619 static void set_has_options(HasBits* has_bits) {
3620 (*has_bits)[0] |= 32u;
3621 }
set_has_proto3_optional(HasBits * has_bits)3622 static void set_has_proto3_optional(HasBits* has_bits) {
3623 (*has_bits)[0] |= 256u;
3624 }
3625 };
3626
3627 const PROTOBUF_NAMESPACE_ID::FieldOptions&
options(const FieldDescriptorProto * msg)3628 FieldDescriptorProto::_Internal::options(const FieldDescriptorProto* msg) {
3629 return *msg->options_;
3630 }
FieldDescriptorProto(::PROTOBUF_NAMESPACE_ID::Arena * arena)3631 FieldDescriptorProto::FieldDescriptorProto(::PROTOBUF_NAMESPACE_ID::Arena* arena)
3632 : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
3633 SharedCtor();
3634 RegisterArenaDtor(arena);
3635 // @@protoc_insertion_point(arena_constructor:google.protobuf.FieldDescriptorProto)
3636 }
FieldDescriptorProto(const FieldDescriptorProto & from)3637 FieldDescriptorProto::FieldDescriptorProto(const FieldDescriptorProto& from)
3638 : ::PROTOBUF_NAMESPACE_ID::Message(),
3639 _has_bits_(from._has_bits_) {
3640 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
3641 name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
3642 if (from._internal_has_name()) {
3643 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_name(),
3644 GetArena());
3645 }
3646 extendee_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
3647 if (from._internal_has_extendee()) {
3648 extendee_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_extendee(),
3649 GetArena());
3650 }
3651 type_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
3652 if (from._internal_has_type_name()) {
3653 type_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_type_name(),
3654 GetArena());
3655 }
3656 default_value_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
3657 if (from._internal_has_default_value()) {
3658 default_value_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_default_value(),
3659 GetArena());
3660 }
3661 json_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
3662 if (from._internal_has_json_name()) {
3663 json_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_json_name(),
3664 GetArena());
3665 }
3666 if (from._internal_has_options()) {
3667 options_ = new PROTOBUF_NAMESPACE_ID::FieldOptions(*from.options_);
3668 } else {
3669 options_ = nullptr;
3670 }
3671 ::memcpy(&number_, &from.number_,
3672 static_cast<size_t>(reinterpret_cast<char*>(&type_) -
3673 reinterpret_cast<char*>(&number_)) + sizeof(type_));
3674 // @@protoc_insertion_point(copy_constructor:google.protobuf.FieldDescriptorProto)
3675 }
3676
SharedCtor()3677 void FieldDescriptorProto::SharedCtor() {
3678 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_FieldDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base);
3679 name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
3680 extendee_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
3681 type_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
3682 default_value_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
3683 json_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
3684 ::memset(&options_, 0, static_cast<size_t>(
3685 reinterpret_cast<char*>(&proto3_optional_) -
3686 reinterpret_cast<char*>(&options_)) + sizeof(proto3_optional_));
3687 label_ = 1;
3688 type_ = 1;
3689 }
3690
~FieldDescriptorProto()3691 FieldDescriptorProto::~FieldDescriptorProto() {
3692 // @@protoc_insertion_point(destructor:google.protobuf.FieldDescriptorProto)
3693 SharedDtor();
3694 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3695 }
3696
SharedDtor()3697 void FieldDescriptorProto::SharedDtor() {
3698 GOOGLE_DCHECK(GetArena() == nullptr);
3699 name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
3700 extendee_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
3701 type_name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
3702 default_value_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
3703 json_name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
3704 if (this != internal_default_instance()) delete options_;
3705 }
3706
ArenaDtor(void * object)3707 void FieldDescriptorProto::ArenaDtor(void* object) {
3708 FieldDescriptorProto* _this = reinterpret_cast< FieldDescriptorProto* >(object);
3709 (void)_this;
3710 }
RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *)3711 void FieldDescriptorProto::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
3712 }
SetCachedSize(int size) const3713 void FieldDescriptorProto::SetCachedSize(int size) const {
3714 _cached_size_.Set(size);
3715 }
default_instance()3716 const FieldDescriptorProto& FieldDescriptorProto::default_instance() {
3717 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_FieldDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base);
3718 return *internal_default_instance();
3719 }
3720
3721
Clear()3722 void FieldDescriptorProto::Clear() {
3723 // @@protoc_insertion_point(message_clear_start:google.protobuf.FieldDescriptorProto)
3724 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
3725 // Prevent compiler warnings about cached_has_bits being unused
3726 (void) cached_has_bits;
3727
3728 cached_has_bits = _has_bits_[0];
3729 if (cached_has_bits & 0x0000003fu) {
3730 if (cached_has_bits & 0x00000001u) {
3731 name_.ClearNonDefaultToEmpty();
3732 }
3733 if (cached_has_bits & 0x00000002u) {
3734 extendee_.ClearNonDefaultToEmpty();
3735 }
3736 if (cached_has_bits & 0x00000004u) {
3737 type_name_.ClearNonDefaultToEmpty();
3738 }
3739 if (cached_has_bits & 0x00000008u) {
3740 default_value_.ClearNonDefaultToEmpty();
3741 }
3742 if (cached_has_bits & 0x00000010u) {
3743 json_name_.ClearNonDefaultToEmpty();
3744 }
3745 if (cached_has_bits & 0x00000020u) {
3746 GOOGLE_DCHECK(options_ != nullptr);
3747 options_->Clear();
3748 }
3749 }
3750 if (cached_has_bits & 0x000000c0u) {
3751 ::memset(&number_, 0, static_cast<size_t>(
3752 reinterpret_cast<char*>(&oneof_index_) -
3753 reinterpret_cast<char*>(&number_)) + sizeof(oneof_index_));
3754 }
3755 if (cached_has_bits & 0x00000700u) {
3756 proto3_optional_ = false;
3757 label_ = 1;
3758 type_ = 1;
3759 }
3760 _has_bits_.Clear();
3761 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3762 }
3763
_InternalParse(const char * ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx)3764 const char* FieldDescriptorProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
3765 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
3766 _Internal::HasBits has_bits{};
3767 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
3768 while (!ctx->Done(&ptr)) {
3769 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
3770 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
3771 CHK_(ptr);
3772 switch (tag >> 3) {
3773 // optional string name = 1;
3774 case 1:
3775 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
3776 auto str = _internal_mutable_name();
3777 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
3778 #ifndef NDEBUG
3779 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FieldDescriptorProto.name");
3780 #endif // !NDEBUG
3781 CHK_(ptr);
3782 } else goto handle_unusual;
3783 continue;
3784 // optional string extendee = 2;
3785 case 2:
3786 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
3787 auto str = _internal_mutable_extendee();
3788 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
3789 #ifndef NDEBUG
3790 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FieldDescriptorProto.extendee");
3791 #endif // !NDEBUG
3792 CHK_(ptr);
3793 } else goto handle_unusual;
3794 continue;
3795 // optional int32 number = 3;
3796 case 3:
3797 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 24)) {
3798 _Internal::set_has_number(&has_bits);
3799 number_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
3800 CHK_(ptr);
3801 } else goto handle_unusual;
3802 continue;
3803 // optional .google.protobuf.FieldDescriptorProto.Label label = 4;
3804 case 4:
3805 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 32)) {
3806 ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
3807 CHK_(ptr);
3808 if (PROTOBUF_PREDICT_TRUE(PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Label_IsValid(val))) {
3809 _internal_set_label(static_cast<PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Label>(val));
3810 } else {
3811 ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(4, val, mutable_unknown_fields());
3812 }
3813 } else goto handle_unusual;
3814 continue;
3815 // optional .google.protobuf.FieldDescriptorProto.Type type = 5;
3816 case 5:
3817 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 40)) {
3818 ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
3819 CHK_(ptr);
3820 if (PROTOBUF_PREDICT_TRUE(PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Type_IsValid(val))) {
3821 _internal_set_type(static_cast<PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Type>(val));
3822 } else {
3823 ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(5, val, mutable_unknown_fields());
3824 }
3825 } else goto handle_unusual;
3826 continue;
3827 // optional string type_name = 6;
3828 case 6:
3829 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 50)) {
3830 auto str = _internal_mutable_type_name();
3831 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
3832 #ifndef NDEBUG
3833 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FieldDescriptorProto.type_name");
3834 #endif // !NDEBUG
3835 CHK_(ptr);
3836 } else goto handle_unusual;
3837 continue;
3838 // optional string default_value = 7;
3839 case 7:
3840 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 58)) {
3841 auto str = _internal_mutable_default_value();
3842 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
3843 #ifndef NDEBUG
3844 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FieldDescriptorProto.default_value");
3845 #endif // !NDEBUG
3846 CHK_(ptr);
3847 } else goto handle_unusual;
3848 continue;
3849 // optional .google.protobuf.FieldOptions options = 8;
3850 case 8:
3851 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 66)) {
3852 ptr = ctx->ParseMessage(_internal_mutable_options(), ptr);
3853 CHK_(ptr);
3854 } else goto handle_unusual;
3855 continue;
3856 // optional int32 oneof_index = 9;
3857 case 9:
3858 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 72)) {
3859 _Internal::set_has_oneof_index(&has_bits);
3860 oneof_index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
3861 CHK_(ptr);
3862 } else goto handle_unusual;
3863 continue;
3864 // optional string json_name = 10;
3865 case 10:
3866 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 82)) {
3867 auto str = _internal_mutable_json_name();
3868 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
3869 #ifndef NDEBUG
3870 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FieldDescriptorProto.json_name");
3871 #endif // !NDEBUG
3872 CHK_(ptr);
3873 } else goto handle_unusual;
3874 continue;
3875 // optional bool proto3_optional = 17;
3876 case 17:
3877 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 136)) {
3878 _Internal::set_has_proto3_optional(&has_bits);
3879 proto3_optional_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
3880 CHK_(ptr);
3881 } else goto handle_unusual;
3882 continue;
3883 default: {
3884 handle_unusual:
3885 if ((tag & 7) == 4 || tag == 0) {
3886 ctx->SetLastTag(tag);
3887 goto success;
3888 }
3889 ptr = UnknownFieldParse(tag,
3890 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
3891 ptr, ctx);
3892 CHK_(ptr != nullptr);
3893 continue;
3894 }
3895 } // switch
3896 } // while
3897 success:
3898 _has_bits_.Or(has_bits);
3899 return ptr;
3900 failure:
3901 ptr = nullptr;
3902 goto success;
3903 #undef CHK_
3904 }
3905
_InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const3906 ::PROTOBUF_NAMESPACE_ID::uint8* FieldDescriptorProto::_InternalSerialize(
3907 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
3908 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.FieldDescriptorProto)
3909 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
3910 (void) cached_has_bits;
3911
3912 cached_has_bits = _has_bits_[0];
3913 // optional string name = 1;
3914 if (cached_has_bits & 0x00000001u) {
3915 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
3916 this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
3917 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
3918 "google.protobuf.FieldDescriptorProto.name");
3919 target = stream->WriteStringMaybeAliased(
3920 1, this->_internal_name(), target);
3921 }
3922
3923 // optional string extendee = 2;
3924 if (cached_has_bits & 0x00000002u) {
3925 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
3926 this->_internal_extendee().data(), static_cast<int>(this->_internal_extendee().length()),
3927 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
3928 "google.protobuf.FieldDescriptorProto.extendee");
3929 target = stream->WriteStringMaybeAliased(
3930 2, this->_internal_extendee(), target);
3931 }
3932
3933 // optional int32 number = 3;
3934 if (cached_has_bits & 0x00000040u) {
3935 target = stream->EnsureSpace(target);
3936 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_number(), target);
3937 }
3938
3939 // optional .google.protobuf.FieldDescriptorProto.Label label = 4;
3940 if (cached_has_bits & 0x00000200u) {
3941 target = stream->EnsureSpace(target);
3942 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
3943 4, this->_internal_label(), target);
3944 }
3945
3946 // optional .google.protobuf.FieldDescriptorProto.Type type = 5;
3947 if (cached_has_bits & 0x00000400u) {
3948 target = stream->EnsureSpace(target);
3949 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
3950 5, this->_internal_type(), target);
3951 }
3952
3953 // optional string type_name = 6;
3954 if (cached_has_bits & 0x00000004u) {
3955 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
3956 this->_internal_type_name().data(), static_cast<int>(this->_internal_type_name().length()),
3957 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
3958 "google.protobuf.FieldDescriptorProto.type_name");
3959 target = stream->WriteStringMaybeAliased(
3960 6, this->_internal_type_name(), target);
3961 }
3962
3963 // optional string default_value = 7;
3964 if (cached_has_bits & 0x00000008u) {
3965 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
3966 this->_internal_default_value().data(), static_cast<int>(this->_internal_default_value().length()),
3967 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
3968 "google.protobuf.FieldDescriptorProto.default_value");
3969 target = stream->WriteStringMaybeAliased(
3970 7, this->_internal_default_value(), target);
3971 }
3972
3973 // optional .google.protobuf.FieldOptions options = 8;
3974 if (cached_has_bits & 0x00000020u) {
3975 target = stream->EnsureSpace(target);
3976 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
3977 InternalWriteMessage(
3978 8, _Internal::options(this), target, stream);
3979 }
3980
3981 // optional int32 oneof_index = 9;
3982 if (cached_has_bits & 0x00000080u) {
3983 target = stream->EnsureSpace(target);
3984 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(9, this->_internal_oneof_index(), target);
3985 }
3986
3987 // optional string json_name = 10;
3988 if (cached_has_bits & 0x00000010u) {
3989 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
3990 this->_internal_json_name().data(), static_cast<int>(this->_internal_json_name().length()),
3991 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
3992 "google.protobuf.FieldDescriptorProto.json_name");
3993 target = stream->WriteStringMaybeAliased(
3994 10, this->_internal_json_name(), target);
3995 }
3996
3997 // optional bool proto3_optional = 17;
3998 if (cached_has_bits & 0x00000100u) {
3999 target = stream->EnsureSpace(target);
4000 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(17, this->_internal_proto3_optional(), target);
4001 }
4002
4003 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
4004 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
4005 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
4006 }
4007 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.FieldDescriptorProto)
4008 return target;
4009 }
4010
ByteSizeLong() const4011 size_t FieldDescriptorProto::ByteSizeLong() const {
4012 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.FieldDescriptorProto)
4013 size_t total_size = 0;
4014
4015 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
4016 // Prevent compiler warnings about cached_has_bits being unused
4017 (void) cached_has_bits;
4018
4019 cached_has_bits = _has_bits_[0];
4020 if (cached_has_bits & 0x000000ffu) {
4021 // optional string name = 1;
4022 if (cached_has_bits & 0x00000001u) {
4023 total_size += 1 +
4024 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
4025 this->_internal_name());
4026 }
4027
4028 // optional string extendee = 2;
4029 if (cached_has_bits & 0x00000002u) {
4030 total_size += 1 +
4031 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
4032 this->_internal_extendee());
4033 }
4034
4035 // optional string type_name = 6;
4036 if (cached_has_bits & 0x00000004u) {
4037 total_size += 1 +
4038 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
4039 this->_internal_type_name());
4040 }
4041
4042 // optional string default_value = 7;
4043 if (cached_has_bits & 0x00000008u) {
4044 total_size += 1 +
4045 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
4046 this->_internal_default_value());
4047 }
4048
4049 // optional string json_name = 10;
4050 if (cached_has_bits & 0x00000010u) {
4051 total_size += 1 +
4052 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
4053 this->_internal_json_name());
4054 }
4055
4056 // optional .google.protobuf.FieldOptions options = 8;
4057 if (cached_has_bits & 0x00000020u) {
4058 total_size += 1 +
4059 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
4060 *options_);
4061 }
4062
4063 // optional int32 number = 3;
4064 if (cached_has_bits & 0x00000040u) {
4065 total_size += 1 +
4066 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
4067 this->_internal_number());
4068 }
4069
4070 // optional int32 oneof_index = 9;
4071 if (cached_has_bits & 0x00000080u) {
4072 total_size += 1 +
4073 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
4074 this->_internal_oneof_index());
4075 }
4076
4077 }
4078 if (cached_has_bits & 0x00000700u) {
4079 // optional bool proto3_optional = 17;
4080 if (cached_has_bits & 0x00000100u) {
4081 total_size += 2 + 1;
4082 }
4083
4084 // optional .google.protobuf.FieldDescriptorProto.Label label = 4;
4085 if (cached_has_bits & 0x00000200u) {
4086 total_size += 1 +
4087 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_label());
4088 }
4089
4090 // optional .google.protobuf.FieldDescriptorProto.Type type = 5;
4091 if (cached_has_bits & 0x00000400u) {
4092 total_size += 1 +
4093 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_type());
4094 }
4095
4096 }
4097 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
4098 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
4099 _internal_metadata_, total_size, &_cached_size_);
4100 }
4101 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
4102 SetCachedSize(cached_size);
4103 return total_size;
4104 }
4105
MergeFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)4106 void FieldDescriptorProto::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
4107 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.FieldDescriptorProto)
4108 GOOGLE_DCHECK_NE(&from, this);
4109 const FieldDescriptorProto* source =
4110 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<FieldDescriptorProto>(
4111 &from);
4112 if (source == nullptr) {
4113 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.FieldDescriptorProto)
4114 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
4115 } else {
4116 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.FieldDescriptorProto)
4117 MergeFrom(*source);
4118 }
4119 }
4120
MergeFrom(const FieldDescriptorProto & from)4121 void FieldDescriptorProto::MergeFrom(const FieldDescriptorProto& from) {
4122 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.FieldDescriptorProto)
4123 GOOGLE_DCHECK_NE(&from, this);
4124 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
4125 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
4126 (void) cached_has_bits;
4127
4128 cached_has_bits = from._has_bits_[0];
4129 if (cached_has_bits & 0x000000ffu) {
4130 if (cached_has_bits & 0x00000001u) {
4131 _internal_set_name(from._internal_name());
4132 }
4133 if (cached_has_bits & 0x00000002u) {
4134 _internal_set_extendee(from._internal_extendee());
4135 }
4136 if (cached_has_bits & 0x00000004u) {
4137 _internal_set_type_name(from._internal_type_name());
4138 }
4139 if (cached_has_bits & 0x00000008u) {
4140 _internal_set_default_value(from._internal_default_value());
4141 }
4142 if (cached_has_bits & 0x00000010u) {
4143 _internal_set_json_name(from._internal_json_name());
4144 }
4145 if (cached_has_bits & 0x00000020u) {
4146 _internal_mutable_options()->PROTOBUF_NAMESPACE_ID::FieldOptions::MergeFrom(from._internal_options());
4147 }
4148 if (cached_has_bits & 0x00000040u) {
4149 number_ = from.number_;
4150 }
4151 if (cached_has_bits & 0x00000080u) {
4152 oneof_index_ = from.oneof_index_;
4153 }
4154 _has_bits_[0] |= cached_has_bits;
4155 }
4156 if (cached_has_bits & 0x00000700u) {
4157 if (cached_has_bits & 0x00000100u) {
4158 proto3_optional_ = from.proto3_optional_;
4159 }
4160 if (cached_has_bits & 0x00000200u) {
4161 label_ = from.label_;
4162 }
4163 if (cached_has_bits & 0x00000400u) {
4164 type_ = from.type_;
4165 }
4166 _has_bits_[0] |= cached_has_bits;
4167 }
4168 }
4169
CopyFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)4170 void FieldDescriptorProto::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
4171 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.FieldDescriptorProto)
4172 if (&from == this) return;
4173 Clear();
4174 MergeFrom(from);
4175 }
4176
CopyFrom(const FieldDescriptorProto & from)4177 void FieldDescriptorProto::CopyFrom(const FieldDescriptorProto& from) {
4178 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.FieldDescriptorProto)
4179 if (&from == this) return;
4180 Clear();
4181 MergeFrom(from);
4182 }
4183
IsInitialized() const4184 bool FieldDescriptorProto::IsInitialized() const {
4185 if (_internal_has_options()) {
4186 if (!options_->IsInitialized()) return false;
4187 }
4188 return true;
4189 }
4190
InternalSwap(FieldDescriptorProto * other)4191 void FieldDescriptorProto::InternalSwap(FieldDescriptorProto* other) {
4192 using std::swap;
4193 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
4194 swap(_has_bits_[0], other->_has_bits_[0]);
4195 name_.Swap(&other->name_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
4196 extendee_.Swap(&other->extendee_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
4197 type_name_.Swap(&other->type_name_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
4198 default_value_.Swap(&other->default_value_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
4199 json_name_.Swap(&other->json_name_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
4200 ::PROTOBUF_NAMESPACE_ID::internal::memswap<
4201 PROTOBUF_FIELD_OFFSET(FieldDescriptorProto, proto3_optional_)
4202 + sizeof(FieldDescriptorProto::proto3_optional_)
4203 - PROTOBUF_FIELD_OFFSET(FieldDescriptorProto, options_)>(
4204 reinterpret_cast<char*>(&options_),
4205 reinterpret_cast<char*>(&other->options_));
4206 swap(label_, other->label_);
4207 swap(type_, other->type_);
4208 }
4209
GetMetadata() const4210 ::PROTOBUF_NAMESPACE_ID::Metadata FieldDescriptorProto::GetMetadata() const {
4211 return GetMetadataStatic();
4212 }
4213
4214
4215 // ===================================================================
4216
InitAsDefaultInstance()4217 void OneofDescriptorProto::InitAsDefaultInstance() {
4218 PROTOBUF_NAMESPACE_ID::_OneofDescriptorProto_default_instance_._instance.get_mutable()->options_ = const_cast< PROTOBUF_NAMESPACE_ID::OneofOptions*>(
4219 PROTOBUF_NAMESPACE_ID::OneofOptions::internal_default_instance());
4220 }
4221 class OneofDescriptorProto::_Internal {
4222 public:
4223 using HasBits = decltype(std::declval<OneofDescriptorProto>()._has_bits_);
set_has_name(HasBits * has_bits)4224 static void set_has_name(HasBits* has_bits) {
4225 (*has_bits)[0] |= 1u;
4226 }
4227 static const PROTOBUF_NAMESPACE_ID::OneofOptions& options(const OneofDescriptorProto* msg);
set_has_options(HasBits * has_bits)4228 static void set_has_options(HasBits* has_bits) {
4229 (*has_bits)[0] |= 2u;
4230 }
4231 };
4232
4233 const PROTOBUF_NAMESPACE_ID::OneofOptions&
options(const OneofDescriptorProto * msg)4234 OneofDescriptorProto::_Internal::options(const OneofDescriptorProto* msg) {
4235 return *msg->options_;
4236 }
OneofDescriptorProto(::PROTOBUF_NAMESPACE_ID::Arena * arena)4237 OneofDescriptorProto::OneofDescriptorProto(::PROTOBUF_NAMESPACE_ID::Arena* arena)
4238 : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
4239 SharedCtor();
4240 RegisterArenaDtor(arena);
4241 // @@protoc_insertion_point(arena_constructor:google.protobuf.OneofDescriptorProto)
4242 }
OneofDescriptorProto(const OneofDescriptorProto & from)4243 OneofDescriptorProto::OneofDescriptorProto(const OneofDescriptorProto& from)
4244 : ::PROTOBUF_NAMESPACE_ID::Message(),
4245 _has_bits_(from._has_bits_) {
4246 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
4247 name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
4248 if (from._internal_has_name()) {
4249 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_name(),
4250 GetArena());
4251 }
4252 if (from._internal_has_options()) {
4253 options_ = new PROTOBUF_NAMESPACE_ID::OneofOptions(*from.options_);
4254 } else {
4255 options_ = nullptr;
4256 }
4257 // @@protoc_insertion_point(copy_constructor:google.protobuf.OneofDescriptorProto)
4258 }
4259
SharedCtor()4260 void OneofDescriptorProto::SharedCtor() {
4261 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_OneofDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base);
4262 name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
4263 options_ = nullptr;
4264 }
4265
~OneofDescriptorProto()4266 OneofDescriptorProto::~OneofDescriptorProto() {
4267 // @@protoc_insertion_point(destructor:google.protobuf.OneofDescriptorProto)
4268 SharedDtor();
4269 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
4270 }
4271
SharedDtor()4272 void OneofDescriptorProto::SharedDtor() {
4273 GOOGLE_DCHECK(GetArena() == nullptr);
4274 name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
4275 if (this != internal_default_instance()) delete options_;
4276 }
4277
ArenaDtor(void * object)4278 void OneofDescriptorProto::ArenaDtor(void* object) {
4279 OneofDescriptorProto* _this = reinterpret_cast< OneofDescriptorProto* >(object);
4280 (void)_this;
4281 }
RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *)4282 void OneofDescriptorProto::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
4283 }
SetCachedSize(int size) const4284 void OneofDescriptorProto::SetCachedSize(int size) const {
4285 _cached_size_.Set(size);
4286 }
default_instance()4287 const OneofDescriptorProto& OneofDescriptorProto::default_instance() {
4288 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_OneofDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base);
4289 return *internal_default_instance();
4290 }
4291
4292
Clear()4293 void OneofDescriptorProto::Clear() {
4294 // @@protoc_insertion_point(message_clear_start:google.protobuf.OneofDescriptorProto)
4295 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
4296 // Prevent compiler warnings about cached_has_bits being unused
4297 (void) cached_has_bits;
4298
4299 cached_has_bits = _has_bits_[0];
4300 if (cached_has_bits & 0x00000003u) {
4301 if (cached_has_bits & 0x00000001u) {
4302 name_.ClearNonDefaultToEmpty();
4303 }
4304 if (cached_has_bits & 0x00000002u) {
4305 GOOGLE_DCHECK(options_ != nullptr);
4306 options_->Clear();
4307 }
4308 }
4309 _has_bits_.Clear();
4310 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
4311 }
4312
_InternalParse(const char * ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx)4313 const char* OneofDescriptorProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
4314 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
4315 _Internal::HasBits has_bits{};
4316 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
4317 while (!ctx->Done(&ptr)) {
4318 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
4319 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
4320 CHK_(ptr);
4321 switch (tag >> 3) {
4322 // optional string name = 1;
4323 case 1:
4324 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
4325 auto str = _internal_mutable_name();
4326 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
4327 #ifndef NDEBUG
4328 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.OneofDescriptorProto.name");
4329 #endif // !NDEBUG
4330 CHK_(ptr);
4331 } else goto handle_unusual;
4332 continue;
4333 // optional .google.protobuf.OneofOptions options = 2;
4334 case 2:
4335 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
4336 ptr = ctx->ParseMessage(_internal_mutable_options(), ptr);
4337 CHK_(ptr);
4338 } else goto handle_unusual;
4339 continue;
4340 default: {
4341 handle_unusual:
4342 if ((tag & 7) == 4 || tag == 0) {
4343 ctx->SetLastTag(tag);
4344 goto success;
4345 }
4346 ptr = UnknownFieldParse(tag,
4347 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
4348 ptr, ctx);
4349 CHK_(ptr != nullptr);
4350 continue;
4351 }
4352 } // switch
4353 } // while
4354 success:
4355 _has_bits_.Or(has_bits);
4356 return ptr;
4357 failure:
4358 ptr = nullptr;
4359 goto success;
4360 #undef CHK_
4361 }
4362
_InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const4363 ::PROTOBUF_NAMESPACE_ID::uint8* OneofDescriptorProto::_InternalSerialize(
4364 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
4365 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.OneofDescriptorProto)
4366 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
4367 (void) cached_has_bits;
4368
4369 cached_has_bits = _has_bits_[0];
4370 // optional string name = 1;
4371 if (cached_has_bits & 0x00000001u) {
4372 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
4373 this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
4374 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
4375 "google.protobuf.OneofDescriptorProto.name");
4376 target = stream->WriteStringMaybeAliased(
4377 1, this->_internal_name(), target);
4378 }
4379
4380 // optional .google.protobuf.OneofOptions options = 2;
4381 if (cached_has_bits & 0x00000002u) {
4382 target = stream->EnsureSpace(target);
4383 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
4384 InternalWriteMessage(
4385 2, _Internal::options(this), target, stream);
4386 }
4387
4388 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
4389 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
4390 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
4391 }
4392 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.OneofDescriptorProto)
4393 return target;
4394 }
4395
ByteSizeLong() const4396 size_t OneofDescriptorProto::ByteSizeLong() const {
4397 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.OneofDescriptorProto)
4398 size_t total_size = 0;
4399
4400 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
4401 // Prevent compiler warnings about cached_has_bits being unused
4402 (void) cached_has_bits;
4403
4404 cached_has_bits = _has_bits_[0];
4405 if (cached_has_bits & 0x00000003u) {
4406 // optional string name = 1;
4407 if (cached_has_bits & 0x00000001u) {
4408 total_size += 1 +
4409 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
4410 this->_internal_name());
4411 }
4412
4413 // optional .google.protobuf.OneofOptions options = 2;
4414 if (cached_has_bits & 0x00000002u) {
4415 total_size += 1 +
4416 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
4417 *options_);
4418 }
4419
4420 }
4421 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
4422 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
4423 _internal_metadata_, total_size, &_cached_size_);
4424 }
4425 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
4426 SetCachedSize(cached_size);
4427 return total_size;
4428 }
4429
MergeFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)4430 void OneofDescriptorProto::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
4431 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.OneofDescriptorProto)
4432 GOOGLE_DCHECK_NE(&from, this);
4433 const OneofDescriptorProto* source =
4434 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<OneofDescriptorProto>(
4435 &from);
4436 if (source == nullptr) {
4437 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.OneofDescriptorProto)
4438 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
4439 } else {
4440 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.OneofDescriptorProto)
4441 MergeFrom(*source);
4442 }
4443 }
4444
MergeFrom(const OneofDescriptorProto & from)4445 void OneofDescriptorProto::MergeFrom(const OneofDescriptorProto& from) {
4446 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.OneofDescriptorProto)
4447 GOOGLE_DCHECK_NE(&from, this);
4448 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
4449 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
4450 (void) cached_has_bits;
4451
4452 cached_has_bits = from._has_bits_[0];
4453 if (cached_has_bits & 0x00000003u) {
4454 if (cached_has_bits & 0x00000001u) {
4455 _internal_set_name(from._internal_name());
4456 }
4457 if (cached_has_bits & 0x00000002u) {
4458 _internal_mutable_options()->PROTOBUF_NAMESPACE_ID::OneofOptions::MergeFrom(from._internal_options());
4459 }
4460 }
4461 }
4462
CopyFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)4463 void OneofDescriptorProto::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
4464 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.OneofDescriptorProto)
4465 if (&from == this) return;
4466 Clear();
4467 MergeFrom(from);
4468 }
4469
CopyFrom(const OneofDescriptorProto & from)4470 void OneofDescriptorProto::CopyFrom(const OneofDescriptorProto& from) {
4471 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.OneofDescriptorProto)
4472 if (&from == this) return;
4473 Clear();
4474 MergeFrom(from);
4475 }
4476
IsInitialized() const4477 bool OneofDescriptorProto::IsInitialized() const {
4478 if (_internal_has_options()) {
4479 if (!options_->IsInitialized()) return false;
4480 }
4481 return true;
4482 }
4483
InternalSwap(OneofDescriptorProto * other)4484 void OneofDescriptorProto::InternalSwap(OneofDescriptorProto* other) {
4485 using std::swap;
4486 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
4487 swap(_has_bits_[0], other->_has_bits_[0]);
4488 name_.Swap(&other->name_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
4489 swap(options_, other->options_);
4490 }
4491
GetMetadata() const4492 ::PROTOBUF_NAMESPACE_ID::Metadata OneofDescriptorProto::GetMetadata() const {
4493 return GetMetadataStatic();
4494 }
4495
4496
4497 // ===================================================================
4498
InitAsDefaultInstance()4499 void EnumDescriptorProto_EnumReservedRange::InitAsDefaultInstance() {
4500 }
4501 class EnumDescriptorProto_EnumReservedRange::_Internal {
4502 public:
4503 using HasBits = decltype(std::declval<EnumDescriptorProto_EnumReservedRange>()._has_bits_);
set_has_start(HasBits * has_bits)4504 static void set_has_start(HasBits* has_bits) {
4505 (*has_bits)[0] |= 1u;
4506 }
set_has_end(HasBits * has_bits)4507 static void set_has_end(HasBits* has_bits) {
4508 (*has_bits)[0] |= 2u;
4509 }
4510 };
4511
EnumDescriptorProto_EnumReservedRange(::PROTOBUF_NAMESPACE_ID::Arena * arena)4512 EnumDescriptorProto_EnumReservedRange::EnumDescriptorProto_EnumReservedRange(::PROTOBUF_NAMESPACE_ID::Arena* arena)
4513 : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
4514 SharedCtor();
4515 RegisterArenaDtor(arena);
4516 // @@protoc_insertion_point(arena_constructor:google.protobuf.EnumDescriptorProto.EnumReservedRange)
4517 }
EnumDescriptorProto_EnumReservedRange(const EnumDescriptorProto_EnumReservedRange & from)4518 EnumDescriptorProto_EnumReservedRange::EnumDescriptorProto_EnumReservedRange(const EnumDescriptorProto_EnumReservedRange& from)
4519 : ::PROTOBUF_NAMESPACE_ID::Message(),
4520 _has_bits_(from._has_bits_) {
4521 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
4522 ::memcpy(&start_, &from.start_,
4523 static_cast<size_t>(reinterpret_cast<char*>(&end_) -
4524 reinterpret_cast<char*>(&start_)) + sizeof(end_));
4525 // @@protoc_insertion_point(copy_constructor:google.protobuf.EnumDescriptorProto.EnumReservedRange)
4526 }
4527
SharedCtor()4528 void EnumDescriptorProto_EnumReservedRange::SharedCtor() {
4529 ::memset(&start_, 0, static_cast<size_t>(
4530 reinterpret_cast<char*>(&end_) -
4531 reinterpret_cast<char*>(&start_)) + sizeof(end_));
4532 }
4533
~EnumDescriptorProto_EnumReservedRange()4534 EnumDescriptorProto_EnumReservedRange::~EnumDescriptorProto_EnumReservedRange() {
4535 // @@protoc_insertion_point(destructor:google.protobuf.EnumDescriptorProto.EnumReservedRange)
4536 SharedDtor();
4537 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
4538 }
4539
SharedDtor()4540 void EnumDescriptorProto_EnumReservedRange::SharedDtor() {
4541 GOOGLE_DCHECK(GetArena() == nullptr);
4542 }
4543
ArenaDtor(void * object)4544 void EnumDescriptorProto_EnumReservedRange::ArenaDtor(void* object) {
4545 EnumDescriptorProto_EnumReservedRange* _this = reinterpret_cast< EnumDescriptorProto_EnumReservedRange* >(object);
4546 (void)_this;
4547 }
RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *)4548 void EnumDescriptorProto_EnumReservedRange::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
4549 }
SetCachedSize(int size) const4550 void EnumDescriptorProto_EnumReservedRange::SetCachedSize(int size) const {
4551 _cached_size_.Set(size);
4552 }
default_instance()4553 const EnumDescriptorProto_EnumReservedRange& EnumDescriptorProto_EnumReservedRange::default_instance() {
4554 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_EnumDescriptorProto_EnumReservedRange_google_2fprotobuf_2fdescriptor_2eproto.base);
4555 return *internal_default_instance();
4556 }
4557
4558
Clear()4559 void EnumDescriptorProto_EnumReservedRange::Clear() {
4560 // @@protoc_insertion_point(message_clear_start:google.protobuf.EnumDescriptorProto.EnumReservedRange)
4561 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
4562 // Prevent compiler warnings about cached_has_bits being unused
4563 (void) cached_has_bits;
4564
4565 cached_has_bits = _has_bits_[0];
4566 if (cached_has_bits & 0x00000003u) {
4567 ::memset(&start_, 0, static_cast<size_t>(
4568 reinterpret_cast<char*>(&end_) -
4569 reinterpret_cast<char*>(&start_)) + sizeof(end_));
4570 }
4571 _has_bits_.Clear();
4572 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
4573 }
4574
_InternalParse(const char * ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx)4575 const char* EnumDescriptorProto_EnumReservedRange::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
4576 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
4577 _Internal::HasBits has_bits{};
4578 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
4579 while (!ctx->Done(&ptr)) {
4580 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
4581 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
4582 CHK_(ptr);
4583 switch (tag >> 3) {
4584 // optional int32 start = 1;
4585 case 1:
4586 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
4587 _Internal::set_has_start(&has_bits);
4588 start_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
4589 CHK_(ptr);
4590 } else goto handle_unusual;
4591 continue;
4592 // optional int32 end = 2;
4593 case 2:
4594 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) {
4595 _Internal::set_has_end(&has_bits);
4596 end_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
4597 CHK_(ptr);
4598 } else goto handle_unusual;
4599 continue;
4600 default: {
4601 handle_unusual:
4602 if ((tag & 7) == 4 || tag == 0) {
4603 ctx->SetLastTag(tag);
4604 goto success;
4605 }
4606 ptr = UnknownFieldParse(tag,
4607 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
4608 ptr, ctx);
4609 CHK_(ptr != nullptr);
4610 continue;
4611 }
4612 } // switch
4613 } // while
4614 success:
4615 _has_bits_.Or(has_bits);
4616 return ptr;
4617 failure:
4618 ptr = nullptr;
4619 goto success;
4620 #undef CHK_
4621 }
4622
_InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const4623 ::PROTOBUF_NAMESPACE_ID::uint8* EnumDescriptorProto_EnumReservedRange::_InternalSerialize(
4624 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
4625 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.EnumDescriptorProto.EnumReservedRange)
4626 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
4627 (void) cached_has_bits;
4628
4629 cached_has_bits = _has_bits_[0];
4630 // optional int32 start = 1;
4631 if (cached_has_bits & 0x00000001u) {
4632 target = stream->EnsureSpace(target);
4633 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_start(), target);
4634 }
4635
4636 // optional int32 end = 2;
4637 if (cached_has_bits & 0x00000002u) {
4638 target = stream->EnsureSpace(target);
4639 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_end(), target);
4640 }
4641
4642 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
4643 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
4644 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
4645 }
4646 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.EnumDescriptorProto.EnumReservedRange)
4647 return target;
4648 }
4649
ByteSizeLong() const4650 size_t EnumDescriptorProto_EnumReservedRange::ByteSizeLong() const {
4651 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.EnumDescriptorProto.EnumReservedRange)
4652 size_t total_size = 0;
4653
4654 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
4655 // Prevent compiler warnings about cached_has_bits being unused
4656 (void) cached_has_bits;
4657
4658 cached_has_bits = _has_bits_[0];
4659 if (cached_has_bits & 0x00000003u) {
4660 // optional int32 start = 1;
4661 if (cached_has_bits & 0x00000001u) {
4662 total_size += 1 +
4663 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
4664 this->_internal_start());
4665 }
4666
4667 // optional int32 end = 2;
4668 if (cached_has_bits & 0x00000002u) {
4669 total_size += 1 +
4670 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
4671 this->_internal_end());
4672 }
4673
4674 }
4675 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
4676 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
4677 _internal_metadata_, total_size, &_cached_size_);
4678 }
4679 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
4680 SetCachedSize(cached_size);
4681 return total_size;
4682 }
4683
MergeFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)4684 void EnumDescriptorProto_EnumReservedRange::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
4685 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.EnumDescriptorProto.EnumReservedRange)
4686 GOOGLE_DCHECK_NE(&from, this);
4687 const EnumDescriptorProto_EnumReservedRange* source =
4688 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<EnumDescriptorProto_EnumReservedRange>(
4689 &from);
4690 if (source == nullptr) {
4691 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.EnumDescriptorProto.EnumReservedRange)
4692 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
4693 } else {
4694 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.EnumDescriptorProto.EnumReservedRange)
4695 MergeFrom(*source);
4696 }
4697 }
4698
MergeFrom(const EnumDescriptorProto_EnumReservedRange & from)4699 void EnumDescriptorProto_EnumReservedRange::MergeFrom(const EnumDescriptorProto_EnumReservedRange& from) {
4700 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.EnumDescriptorProto.EnumReservedRange)
4701 GOOGLE_DCHECK_NE(&from, this);
4702 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
4703 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
4704 (void) cached_has_bits;
4705
4706 cached_has_bits = from._has_bits_[0];
4707 if (cached_has_bits & 0x00000003u) {
4708 if (cached_has_bits & 0x00000001u) {
4709 start_ = from.start_;
4710 }
4711 if (cached_has_bits & 0x00000002u) {
4712 end_ = from.end_;
4713 }
4714 _has_bits_[0] |= cached_has_bits;
4715 }
4716 }
4717
CopyFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)4718 void EnumDescriptorProto_EnumReservedRange::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
4719 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.EnumDescriptorProto.EnumReservedRange)
4720 if (&from == this) return;
4721 Clear();
4722 MergeFrom(from);
4723 }
4724
CopyFrom(const EnumDescriptorProto_EnumReservedRange & from)4725 void EnumDescriptorProto_EnumReservedRange::CopyFrom(const EnumDescriptorProto_EnumReservedRange& from) {
4726 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.EnumDescriptorProto.EnumReservedRange)
4727 if (&from == this) return;
4728 Clear();
4729 MergeFrom(from);
4730 }
4731
IsInitialized() const4732 bool EnumDescriptorProto_EnumReservedRange::IsInitialized() const {
4733 return true;
4734 }
4735
InternalSwap(EnumDescriptorProto_EnumReservedRange * other)4736 void EnumDescriptorProto_EnumReservedRange::InternalSwap(EnumDescriptorProto_EnumReservedRange* other) {
4737 using std::swap;
4738 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
4739 swap(_has_bits_[0], other->_has_bits_[0]);
4740 ::PROTOBUF_NAMESPACE_ID::internal::memswap<
4741 PROTOBUF_FIELD_OFFSET(EnumDescriptorProto_EnumReservedRange, end_)
4742 + sizeof(EnumDescriptorProto_EnumReservedRange::end_)
4743 - PROTOBUF_FIELD_OFFSET(EnumDescriptorProto_EnumReservedRange, start_)>(
4744 reinterpret_cast<char*>(&start_),
4745 reinterpret_cast<char*>(&other->start_));
4746 }
4747
GetMetadata() const4748 ::PROTOBUF_NAMESPACE_ID::Metadata EnumDescriptorProto_EnumReservedRange::GetMetadata() const {
4749 return GetMetadataStatic();
4750 }
4751
4752
4753 // ===================================================================
4754
InitAsDefaultInstance()4755 void EnumDescriptorProto::InitAsDefaultInstance() {
4756 PROTOBUF_NAMESPACE_ID::_EnumDescriptorProto_default_instance_._instance.get_mutable()->options_ = const_cast< PROTOBUF_NAMESPACE_ID::EnumOptions*>(
4757 PROTOBUF_NAMESPACE_ID::EnumOptions::internal_default_instance());
4758 }
4759 class EnumDescriptorProto::_Internal {
4760 public:
4761 using HasBits = decltype(std::declval<EnumDescriptorProto>()._has_bits_);
set_has_name(HasBits * has_bits)4762 static void set_has_name(HasBits* has_bits) {
4763 (*has_bits)[0] |= 1u;
4764 }
4765 static const PROTOBUF_NAMESPACE_ID::EnumOptions& options(const EnumDescriptorProto* msg);
set_has_options(HasBits * has_bits)4766 static void set_has_options(HasBits* has_bits) {
4767 (*has_bits)[0] |= 2u;
4768 }
4769 };
4770
4771 const PROTOBUF_NAMESPACE_ID::EnumOptions&
options(const EnumDescriptorProto * msg)4772 EnumDescriptorProto::_Internal::options(const EnumDescriptorProto* msg) {
4773 return *msg->options_;
4774 }
EnumDescriptorProto(::PROTOBUF_NAMESPACE_ID::Arena * arena)4775 EnumDescriptorProto::EnumDescriptorProto(::PROTOBUF_NAMESPACE_ID::Arena* arena)
4776 : ::PROTOBUF_NAMESPACE_ID::Message(arena),
4777 value_(arena),
4778 reserved_range_(arena),
4779 reserved_name_(arena) {
4780 SharedCtor();
4781 RegisterArenaDtor(arena);
4782 // @@protoc_insertion_point(arena_constructor:google.protobuf.EnumDescriptorProto)
4783 }
EnumDescriptorProto(const EnumDescriptorProto & from)4784 EnumDescriptorProto::EnumDescriptorProto(const EnumDescriptorProto& from)
4785 : ::PROTOBUF_NAMESPACE_ID::Message(),
4786 _has_bits_(from._has_bits_),
4787 value_(from.value_),
4788 reserved_range_(from.reserved_range_),
4789 reserved_name_(from.reserved_name_) {
4790 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
4791 name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
4792 if (from._internal_has_name()) {
4793 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_name(),
4794 GetArena());
4795 }
4796 if (from._internal_has_options()) {
4797 options_ = new PROTOBUF_NAMESPACE_ID::EnumOptions(*from.options_);
4798 } else {
4799 options_ = nullptr;
4800 }
4801 // @@protoc_insertion_point(copy_constructor:google.protobuf.EnumDescriptorProto)
4802 }
4803
SharedCtor()4804 void EnumDescriptorProto::SharedCtor() {
4805 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_EnumDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base);
4806 name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
4807 options_ = nullptr;
4808 }
4809
~EnumDescriptorProto()4810 EnumDescriptorProto::~EnumDescriptorProto() {
4811 // @@protoc_insertion_point(destructor:google.protobuf.EnumDescriptorProto)
4812 SharedDtor();
4813 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
4814 }
4815
SharedDtor()4816 void EnumDescriptorProto::SharedDtor() {
4817 GOOGLE_DCHECK(GetArena() == nullptr);
4818 name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
4819 if (this != internal_default_instance()) delete options_;
4820 }
4821
ArenaDtor(void * object)4822 void EnumDescriptorProto::ArenaDtor(void* object) {
4823 EnumDescriptorProto* _this = reinterpret_cast< EnumDescriptorProto* >(object);
4824 (void)_this;
4825 }
RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *)4826 void EnumDescriptorProto::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
4827 }
SetCachedSize(int size) const4828 void EnumDescriptorProto::SetCachedSize(int size) const {
4829 _cached_size_.Set(size);
4830 }
default_instance()4831 const EnumDescriptorProto& EnumDescriptorProto::default_instance() {
4832 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_EnumDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base);
4833 return *internal_default_instance();
4834 }
4835
4836
Clear()4837 void EnumDescriptorProto::Clear() {
4838 // @@protoc_insertion_point(message_clear_start:google.protobuf.EnumDescriptorProto)
4839 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
4840 // Prevent compiler warnings about cached_has_bits being unused
4841 (void) cached_has_bits;
4842
4843 value_.Clear();
4844 reserved_range_.Clear();
4845 reserved_name_.Clear();
4846 cached_has_bits = _has_bits_[0];
4847 if (cached_has_bits & 0x00000003u) {
4848 if (cached_has_bits & 0x00000001u) {
4849 name_.ClearNonDefaultToEmpty();
4850 }
4851 if (cached_has_bits & 0x00000002u) {
4852 GOOGLE_DCHECK(options_ != nullptr);
4853 options_->Clear();
4854 }
4855 }
4856 _has_bits_.Clear();
4857 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
4858 }
4859
_InternalParse(const char * ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx)4860 const char* EnumDescriptorProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
4861 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
4862 _Internal::HasBits has_bits{};
4863 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
4864 while (!ctx->Done(&ptr)) {
4865 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
4866 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
4867 CHK_(ptr);
4868 switch (tag >> 3) {
4869 // optional string name = 1;
4870 case 1:
4871 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
4872 auto str = _internal_mutable_name();
4873 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
4874 #ifndef NDEBUG
4875 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.EnumDescriptorProto.name");
4876 #endif // !NDEBUG
4877 CHK_(ptr);
4878 } else goto handle_unusual;
4879 continue;
4880 // repeated .google.protobuf.EnumValueDescriptorProto value = 2;
4881 case 2:
4882 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
4883 ptr -= 1;
4884 do {
4885 ptr += 1;
4886 ptr = ctx->ParseMessage(_internal_add_value(), ptr);
4887 CHK_(ptr);
4888 if (!ctx->DataAvailable(ptr)) break;
4889 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr));
4890 } else goto handle_unusual;
4891 continue;
4892 // optional .google.protobuf.EnumOptions options = 3;
4893 case 3:
4894 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
4895 ptr = ctx->ParseMessage(_internal_mutable_options(), ptr);
4896 CHK_(ptr);
4897 } else goto handle_unusual;
4898 continue;
4899 // repeated .google.protobuf.EnumDescriptorProto.EnumReservedRange reserved_range = 4;
4900 case 4:
4901 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) {
4902 ptr -= 1;
4903 do {
4904 ptr += 1;
4905 ptr = ctx->ParseMessage(_internal_add_reserved_range(), ptr);
4906 CHK_(ptr);
4907 if (!ctx->DataAvailable(ptr)) break;
4908 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<34>(ptr));
4909 } else goto handle_unusual;
4910 continue;
4911 // repeated string reserved_name = 5;
4912 case 5:
4913 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 42)) {
4914 ptr -= 1;
4915 do {
4916 ptr += 1;
4917 auto str = _internal_add_reserved_name();
4918 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
4919 #ifndef NDEBUG
4920 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.EnumDescriptorProto.reserved_name");
4921 #endif // !NDEBUG
4922 CHK_(ptr);
4923 if (!ctx->DataAvailable(ptr)) break;
4924 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<42>(ptr));
4925 } else goto handle_unusual;
4926 continue;
4927 default: {
4928 handle_unusual:
4929 if ((tag & 7) == 4 || tag == 0) {
4930 ctx->SetLastTag(tag);
4931 goto success;
4932 }
4933 ptr = UnknownFieldParse(tag,
4934 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
4935 ptr, ctx);
4936 CHK_(ptr != nullptr);
4937 continue;
4938 }
4939 } // switch
4940 } // while
4941 success:
4942 _has_bits_.Or(has_bits);
4943 return ptr;
4944 failure:
4945 ptr = nullptr;
4946 goto success;
4947 #undef CHK_
4948 }
4949
_InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const4950 ::PROTOBUF_NAMESPACE_ID::uint8* EnumDescriptorProto::_InternalSerialize(
4951 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
4952 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.EnumDescriptorProto)
4953 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
4954 (void) cached_has_bits;
4955
4956 cached_has_bits = _has_bits_[0];
4957 // optional string name = 1;
4958 if (cached_has_bits & 0x00000001u) {
4959 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
4960 this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
4961 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
4962 "google.protobuf.EnumDescriptorProto.name");
4963 target = stream->WriteStringMaybeAliased(
4964 1, this->_internal_name(), target);
4965 }
4966
4967 // repeated .google.protobuf.EnumValueDescriptorProto value = 2;
4968 for (unsigned int i = 0,
4969 n = static_cast<unsigned int>(this->_internal_value_size()); i < n; i++) {
4970 target = stream->EnsureSpace(target);
4971 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
4972 InternalWriteMessage(2, this->_internal_value(i), target, stream);
4973 }
4974
4975 // optional .google.protobuf.EnumOptions options = 3;
4976 if (cached_has_bits & 0x00000002u) {
4977 target = stream->EnsureSpace(target);
4978 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
4979 InternalWriteMessage(
4980 3, _Internal::options(this), target, stream);
4981 }
4982
4983 // repeated .google.protobuf.EnumDescriptorProto.EnumReservedRange reserved_range = 4;
4984 for (unsigned int i = 0,
4985 n = static_cast<unsigned int>(this->_internal_reserved_range_size()); i < n; i++) {
4986 target = stream->EnsureSpace(target);
4987 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
4988 InternalWriteMessage(4, this->_internal_reserved_range(i), target, stream);
4989 }
4990
4991 // repeated string reserved_name = 5;
4992 for (int i = 0, n = this->_internal_reserved_name_size(); i < n; i++) {
4993 const auto& s = this->_internal_reserved_name(i);
4994 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
4995 s.data(), static_cast<int>(s.length()),
4996 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
4997 "google.protobuf.EnumDescriptorProto.reserved_name");
4998 target = stream->WriteString(5, s, target);
4999 }
5000
5001 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
5002 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
5003 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
5004 }
5005 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.EnumDescriptorProto)
5006 return target;
5007 }
5008
ByteSizeLong() const5009 size_t EnumDescriptorProto::ByteSizeLong() const {
5010 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.EnumDescriptorProto)
5011 size_t total_size = 0;
5012
5013 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
5014 // Prevent compiler warnings about cached_has_bits being unused
5015 (void) cached_has_bits;
5016
5017 // repeated .google.protobuf.EnumValueDescriptorProto value = 2;
5018 total_size += 1UL * this->_internal_value_size();
5019 for (const auto& msg : this->value_) {
5020 total_size +=
5021 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
5022 }
5023
5024 // repeated .google.protobuf.EnumDescriptorProto.EnumReservedRange reserved_range = 4;
5025 total_size += 1UL * this->_internal_reserved_range_size();
5026 for (const auto& msg : this->reserved_range_) {
5027 total_size +=
5028 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
5029 }
5030
5031 // repeated string reserved_name = 5;
5032 total_size += 1 *
5033 ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(reserved_name_.size());
5034 for (int i = 0, n = reserved_name_.size(); i < n; i++) {
5035 total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
5036 reserved_name_.Get(i));
5037 }
5038
5039 cached_has_bits = _has_bits_[0];
5040 if (cached_has_bits & 0x00000003u) {
5041 // optional string name = 1;
5042 if (cached_has_bits & 0x00000001u) {
5043 total_size += 1 +
5044 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
5045 this->_internal_name());
5046 }
5047
5048 // optional .google.protobuf.EnumOptions options = 3;
5049 if (cached_has_bits & 0x00000002u) {
5050 total_size += 1 +
5051 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
5052 *options_);
5053 }
5054
5055 }
5056 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
5057 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
5058 _internal_metadata_, total_size, &_cached_size_);
5059 }
5060 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
5061 SetCachedSize(cached_size);
5062 return total_size;
5063 }
5064
MergeFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)5065 void EnumDescriptorProto::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
5066 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.EnumDescriptorProto)
5067 GOOGLE_DCHECK_NE(&from, this);
5068 const EnumDescriptorProto* source =
5069 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<EnumDescriptorProto>(
5070 &from);
5071 if (source == nullptr) {
5072 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.EnumDescriptorProto)
5073 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
5074 } else {
5075 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.EnumDescriptorProto)
5076 MergeFrom(*source);
5077 }
5078 }
5079
MergeFrom(const EnumDescriptorProto & from)5080 void EnumDescriptorProto::MergeFrom(const EnumDescriptorProto& from) {
5081 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.EnumDescriptorProto)
5082 GOOGLE_DCHECK_NE(&from, this);
5083 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
5084 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
5085 (void) cached_has_bits;
5086
5087 value_.MergeFrom(from.value_);
5088 reserved_range_.MergeFrom(from.reserved_range_);
5089 reserved_name_.MergeFrom(from.reserved_name_);
5090 cached_has_bits = from._has_bits_[0];
5091 if (cached_has_bits & 0x00000003u) {
5092 if (cached_has_bits & 0x00000001u) {
5093 _internal_set_name(from._internal_name());
5094 }
5095 if (cached_has_bits & 0x00000002u) {
5096 _internal_mutable_options()->PROTOBUF_NAMESPACE_ID::EnumOptions::MergeFrom(from._internal_options());
5097 }
5098 }
5099 }
5100
CopyFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)5101 void EnumDescriptorProto::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
5102 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.EnumDescriptorProto)
5103 if (&from == this) return;
5104 Clear();
5105 MergeFrom(from);
5106 }
5107
CopyFrom(const EnumDescriptorProto & from)5108 void EnumDescriptorProto::CopyFrom(const EnumDescriptorProto& from) {
5109 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.EnumDescriptorProto)
5110 if (&from == this) return;
5111 Clear();
5112 MergeFrom(from);
5113 }
5114
IsInitialized() const5115 bool EnumDescriptorProto::IsInitialized() const {
5116 if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(value_)) return false;
5117 if (_internal_has_options()) {
5118 if (!options_->IsInitialized()) return false;
5119 }
5120 return true;
5121 }
5122
InternalSwap(EnumDescriptorProto * other)5123 void EnumDescriptorProto::InternalSwap(EnumDescriptorProto* other) {
5124 using std::swap;
5125 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
5126 swap(_has_bits_[0], other->_has_bits_[0]);
5127 value_.InternalSwap(&other->value_);
5128 reserved_range_.InternalSwap(&other->reserved_range_);
5129 reserved_name_.InternalSwap(&other->reserved_name_);
5130 name_.Swap(&other->name_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
5131 swap(options_, other->options_);
5132 }
5133
GetMetadata() const5134 ::PROTOBUF_NAMESPACE_ID::Metadata EnumDescriptorProto::GetMetadata() const {
5135 return GetMetadataStatic();
5136 }
5137
5138
5139 // ===================================================================
5140
InitAsDefaultInstance()5141 void EnumValueDescriptorProto::InitAsDefaultInstance() {
5142 PROTOBUF_NAMESPACE_ID::_EnumValueDescriptorProto_default_instance_._instance.get_mutable()->options_ = const_cast< PROTOBUF_NAMESPACE_ID::EnumValueOptions*>(
5143 PROTOBUF_NAMESPACE_ID::EnumValueOptions::internal_default_instance());
5144 }
5145 class EnumValueDescriptorProto::_Internal {
5146 public:
5147 using HasBits = decltype(std::declval<EnumValueDescriptorProto>()._has_bits_);
set_has_name(HasBits * has_bits)5148 static void set_has_name(HasBits* has_bits) {
5149 (*has_bits)[0] |= 1u;
5150 }
set_has_number(HasBits * has_bits)5151 static void set_has_number(HasBits* has_bits) {
5152 (*has_bits)[0] |= 4u;
5153 }
5154 static const PROTOBUF_NAMESPACE_ID::EnumValueOptions& options(const EnumValueDescriptorProto* msg);
set_has_options(HasBits * has_bits)5155 static void set_has_options(HasBits* has_bits) {
5156 (*has_bits)[0] |= 2u;
5157 }
5158 };
5159
5160 const PROTOBUF_NAMESPACE_ID::EnumValueOptions&
options(const EnumValueDescriptorProto * msg)5161 EnumValueDescriptorProto::_Internal::options(const EnumValueDescriptorProto* msg) {
5162 return *msg->options_;
5163 }
EnumValueDescriptorProto(::PROTOBUF_NAMESPACE_ID::Arena * arena)5164 EnumValueDescriptorProto::EnumValueDescriptorProto(::PROTOBUF_NAMESPACE_ID::Arena* arena)
5165 : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
5166 SharedCtor();
5167 RegisterArenaDtor(arena);
5168 // @@protoc_insertion_point(arena_constructor:google.protobuf.EnumValueDescriptorProto)
5169 }
EnumValueDescriptorProto(const EnumValueDescriptorProto & from)5170 EnumValueDescriptorProto::EnumValueDescriptorProto(const EnumValueDescriptorProto& from)
5171 : ::PROTOBUF_NAMESPACE_ID::Message(),
5172 _has_bits_(from._has_bits_) {
5173 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
5174 name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
5175 if (from._internal_has_name()) {
5176 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_name(),
5177 GetArena());
5178 }
5179 if (from._internal_has_options()) {
5180 options_ = new PROTOBUF_NAMESPACE_ID::EnumValueOptions(*from.options_);
5181 } else {
5182 options_ = nullptr;
5183 }
5184 number_ = from.number_;
5185 // @@protoc_insertion_point(copy_constructor:google.protobuf.EnumValueDescriptorProto)
5186 }
5187
SharedCtor()5188 void EnumValueDescriptorProto::SharedCtor() {
5189 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_EnumValueDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base);
5190 name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
5191 ::memset(&options_, 0, static_cast<size_t>(
5192 reinterpret_cast<char*>(&number_) -
5193 reinterpret_cast<char*>(&options_)) + sizeof(number_));
5194 }
5195
~EnumValueDescriptorProto()5196 EnumValueDescriptorProto::~EnumValueDescriptorProto() {
5197 // @@protoc_insertion_point(destructor:google.protobuf.EnumValueDescriptorProto)
5198 SharedDtor();
5199 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
5200 }
5201
SharedDtor()5202 void EnumValueDescriptorProto::SharedDtor() {
5203 GOOGLE_DCHECK(GetArena() == nullptr);
5204 name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
5205 if (this != internal_default_instance()) delete options_;
5206 }
5207
ArenaDtor(void * object)5208 void EnumValueDescriptorProto::ArenaDtor(void* object) {
5209 EnumValueDescriptorProto* _this = reinterpret_cast< EnumValueDescriptorProto* >(object);
5210 (void)_this;
5211 }
RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *)5212 void EnumValueDescriptorProto::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
5213 }
SetCachedSize(int size) const5214 void EnumValueDescriptorProto::SetCachedSize(int size) const {
5215 _cached_size_.Set(size);
5216 }
default_instance()5217 const EnumValueDescriptorProto& EnumValueDescriptorProto::default_instance() {
5218 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_EnumValueDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base);
5219 return *internal_default_instance();
5220 }
5221
5222
Clear()5223 void EnumValueDescriptorProto::Clear() {
5224 // @@protoc_insertion_point(message_clear_start:google.protobuf.EnumValueDescriptorProto)
5225 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
5226 // Prevent compiler warnings about cached_has_bits being unused
5227 (void) cached_has_bits;
5228
5229 cached_has_bits = _has_bits_[0];
5230 if (cached_has_bits & 0x00000003u) {
5231 if (cached_has_bits & 0x00000001u) {
5232 name_.ClearNonDefaultToEmpty();
5233 }
5234 if (cached_has_bits & 0x00000002u) {
5235 GOOGLE_DCHECK(options_ != nullptr);
5236 options_->Clear();
5237 }
5238 }
5239 number_ = 0;
5240 _has_bits_.Clear();
5241 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
5242 }
5243
_InternalParse(const char * ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx)5244 const char* EnumValueDescriptorProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
5245 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
5246 _Internal::HasBits has_bits{};
5247 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
5248 while (!ctx->Done(&ptr)) {
5249 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
5250 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
5251 CHK_(ptr);
5252 switch (tag >> 3) {
5253 // optional string name = 1;
5254 case 1:
5255 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
5256 auto str = _internal_mutable_name();
5257 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
5258 #ifndef NDEBUG
5259 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.EnumValueDescriptorProto.name");
5260 #endif // !NDEBUG
5261 CHK_(ptr);
5262 } else goto handle_unusual;
5263 continue;
5264 // optional int32 number = 2;
5265 case 2:
5266 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) {
5267 _Internal::set_has_number(&has_bits);
5268 number_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
5269 CHK_(ptr);
5270 } else goto handle_unusual;
5271 continue;
5272 // optional .google.protobuf.EnumValueOptions options = 3;
5273 case 3:
5274 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
5275 ptr = ctx->ParseMessage(_internal_mutable_options(), ptr);
5276 CHK_(ptr);
5277 } else goto handle_unusual;
5278 continue;
5279 default: {
5280 handle_unusual:
5281 if ((tag & 7) == 4 || tag == 0) {
5282 ctx->SetLastTag(tag);
5283 goto success;
5284 }
5285 ptr = UnknownFieldParse(tag,
5286 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
5287 ptr, ctx);
5288 CHK_(ptr != nullptr);
5289 continue;
5290 }
5291 } // switch
5292 } // while
5293 success:
5294 _has_bits_.Or(has_bits);
5295 return ptr;
5296 failure:
5297 ptr = nullptr;
5298 goto success;
5299 #undef CHK_
5300 }
5301
_InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const5302 ::PROTOBUF_NAMESPACE_ID::uint8* EnumValueDescriptorProto::_InternalSerialize(
5303 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
5304 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.EnumValueDescriptorProto)
5305 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
5306 (void) cached_has_bits;
5307
5308 cached_has_bits = _has_bits_[0];
5309 // optional string name = 1;
5310 if (cached_has_bits & 0x00000001u) {
5311 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
5312 this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
5313 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
5314 "google.protobuf.EnumValueDescriptorProto.name");
5315 target = stream->WriteStringMaybeAliased(
5316 1, this->_internal_name(), target);
5317 }
5318
5319 // optional int32 number = 2;
5320 if (cached_has_bits & 0x00000004u) {
5321 target = stream->EnsureSpace(target);
5322 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_number(), target);
5323 }
5324
5325 // optional .google.protobuf.EnumValueOptions options = 3;
5326 if (cached_has_bits & 0x00000002u) {
5327 target = stream->EnsureSpace(target);
5328 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
5329 InternalWriteMessage(
5330 3, _Internal::options(this), target, stream);
5331 }
5332
5333 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
5334 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
5335 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
5336 }
5337 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.EnumValueDescriptorProto)
5338 return target;
5339 }
5340
ByteSizeLong() const5341 size_t EnumValueDescriptorProto::ByteSizeLong() const {
5342 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.EnumValueDescriptorProto)
5343 size_t total_size = 0;
5344
5345 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
5346 // Prevent compiler warnings about cached_has_bits being unused
5347 (void) cached_has_bits;
5348
5349 cached_has_bits = _has_bits_[0];
5350 if (cached_has_bits & 0x00000007u) {
5351 // optional string name = 1;
5352 if (cached_has_bits & 0x00000001u) {
5353 total_size += 1 +
5354 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
5355 this->_internal_name());
5356 }
5357
5358 // optional .google.protobuf.EnumValueOptions options = 3;
5359 if (cached_has_bits & 0x00000002u) {
5360 total_size += 1 +
5361 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
5362 *options_);
5363 }
5364
5365 // optional int32 number = 2;
5366 if (cached_has_bits & 0x00000004u) {
5367 total_size += 1 +
5368 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
5369 this->_internal_number());
5370 }
5371
5372 }
5373 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
5374 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
5375 _internal_metadata_, total_size, &_cached_size_);
5376 }
5377 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
5378 SetCachedSize(cached_size);
5379 return total_size;
5380 }
5381
MergeFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)5382 void EnumValueDescriptorProto::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
5383 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.EnumValueDescriptorProto)
5384 GOOGLE_DCHECK_NE(&from, this);
5385 const EnumValueDescriptorProto* source =
5386 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<EnumValueDescriptorProto>(
5387 &from);
5388 if (source == nullptr) {
5389 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.EnumValueDescriptorProto)
5390 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
5391 } else {
5392 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.EnumValueDescriptorProto)
5393 MergeFrom(*source);
5394 }
5395 }
5396
MergeFrom(const EnumValueDescriptorProto & from)5397 void EnumValueDescriptorProto::MergeFrom(const EnumValueDescriptorProto& from) {
5398 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.EnumValueDescriptorProto)
5399 GOOGLE_DCHECK_NE(&from, this);
5400 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
5401 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
5402 (void) cached_has_bits;
5403
5404 cached_has_bits = from._has_bits_[0];
5405 if (cached_has_bits & 0x00000007u) {
5406 if (cached_has_bits & 0x00000001u) {
5407 _internal_set_name(from._internal_name());
5408 }
5409 if (cached_has_bits & 0x00000002u) {
5410 _internal_mutable_options()->PROTOBUF_NAMESPACE_ID::EnumValueOptions::MergeFrom(from._internal_options());
5411 }
5412 if (cached_has_bits & 0x00000004u) {
5413 number_ = from.number_;
5414 }
5415 _has_bits_[0] |= cached_has_bits;
5416 }
5417 }
5418
CopyFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)5419 void EnumValueDescriptorProto::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
5420 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.EnumValueDescriptorProto)
5421 if (&from == this) return;
5422 Clear();
5423 MergeFrom(from);
5424 }
5425
CopyFrom(const EnumValueDescriptorProto & from)5426 void EnumValueDescriptorProto::CopyFrom(const EnumValueDescriptorProto& from) {
5427 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.EnumValueDescriptorProto)
5428 if (&from == this) return;
5429 Clear();
5430 MergeFrom(from);
5431 }
5432
IsInitialized() const5433 bool EnumValueDescriptorProto::IsInitialized() const {
5434 if (_internal_has_options()) {
5435 if (!options_->IsInitialized()) return false;
5436 }
5437 return true;
5438 }
5439
InternalSwap(EnumValueDescriptorProto * other)5440 void EnumValueDescriptorProto::InternalSwap(EnumValueDescriptorProto* other) {
5441 using std::swap;
5442 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
5443 swap(_has_bits_[0], other->_has_bits_[0]);
5444 name_.Swap(&other->name_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
5445 ::PROTOBUF_NAMESPACE_ID::internal::memswap<
5446 PROTOBUF_FIELD_OFFSET(EnumValueDescriptorProto, number_)
5447 + sizeof(EnumValueDescriptorProto::number_)
5448 - PROTOBUF_FIELD_OFFSET(EnumValueDescriptorProto, options_)>(
5449 reinterpret_cast<char*>(&options_),
5450 reinterpret_cast<char*>(&other->options_));
5451 }
5452
GetMetadata() const5453 ::PROTOBUF_NAMESPACE_ID::Metadata EnumValueDescriptorProto::GetMetadata() const {
5454 return GetMetadataStatic();
5455 }
5456
5457
5458 // ===================================================================
5459
InitAsDefaultInstance()5460 void ServiceDescriptorProto::InitAsDefaultInstance() {
5461 PROTOBUF_NAMESPACE_ID::_ServiceDescriptorProto_default_instance_._instance.get_mutable()->options_ = const_cast< PROTOBUF_NAMESPACE_ID::ServiceOptions*>(
5462 PROTOBUF_NAMESPACE_ID::ServiceOptions::internal_default_instance());
5463 }
5464 class ServiceDescriptorProto::_Internal {
5465 public:
5466 using HasBits = decltype(std::declval<ServiceDescriptorProto>()._has_bits_);
set_has_name(HasBits * has_bits)5467 static void set_has_name(HasBits* has_bits) {
5468 (*has_bits)[0] |= 1u;
5469 }
5470 static const PROTOBUF_NAMESPACE_ID::ServiceOptions& options(const ServiceDescriptorProto* msg);
set_has_options(HasBits * has_bits)5471 static void set_has_options(HasBits* has_bits) {
5472 (*has_bits)[0] |= 2u;
5473 }
5474 };
5475
5476 const PROTOBUF_NAMESPACE_ID::ServiceOptions&
options(const ServiceDescriptorProto * msg)5477 ServiceDescriptorProto::_Internal::options(const ServiceDescriptorProto* msg) {
5478 return *msg->options_;
5479 }
ServiceDescriptorProto(::PROTOBUF_NAMESPACE_ID::Arena * arena)5480 ServiceDescriptorProto::ServiceDescriptorProto(::PROTOBUF_NAMESPACE_ID::Arena* arena)
5481 : ::PROTOBUF_NAMESPACE_ID::Message(arena),
5482 method_(arena) {
5483 SharedCtor();
5484 RegisterArenaDtor(arena);
5485 // @@protoc_insertion_point(arena_constructor:google.protobuf.ServiceDescriptorProto)
5486 }
ServiceDescriptorProto(const ServiceDescriptorProto & from)5487 ServiceDescriptorProto::ServiceDescriptorProto(const ServiceDescriptorProto& from)
5488 : ::PROTOBUF_NAMESPACE_ID::Message(),
5489 _has_bits_(from._has_bits_),
5490 method_(from.method_) {
5491 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
5492 name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
5493 if (from._internal_has_name()) {
5494 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_name(),
5495 GetArena());
5496 }
5497 if (from._internal_has_options()) {
5498 options_ = new PROTOBUF_NAMESPACE_ID::ServiceOptions(*from.options_);
5499 } else {
5500 options_ = nullptr;
5501 }
5502 // @@protoc_insertion_point(copy_constructor:google.protobuf.ServiceDescriptorProto)
5503 }
5504
SharedCtor()5505 void ServiceDescriptorProto::SharedCtor() {
5506 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_ServiceDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base);
5507 name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
5508 options_ = nullptr;
5509 }
5510
~ServiceDescriptorProto()5511 ServiceDescriptorProto::~ServiceDescriptorProto() {
5512 // @@protoc_insertion_point(destructor:google.protobuf.ServiceDescriptorProto)
5513 SharedDtor();
5514 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
5515 }
5516
SharedDtor()5517 void ServiceDescriptorProto::SharedDtor() {
5518 GOOGLE_DCHECK(GetArena() == nullptr);
5519 name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
5520 if (this != internal_default_instance()) delete options_;
5521 }
5522
ArenaDtor(void * object)5523 void ServiceDescriptorProto::ArenaDtor(void* object) {
5524 ServiceDescriptorProto* _this = reinterpret_cast< ServiceDescriptorProto* >(object);
5525 (void)_this;
5526 }
RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *)5527 void ServiceDescriptorProto::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
5528 }
SetCachedSize(int size) const5529 void ServiceDescriptorProto::SetCachedSize(int size) const {
5530 _cached_size_.Set(size);
5531 }
default_instance()5532 const ServiceDescriptorProto& ServiceDescriptorProto::default_instance() {
5533 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_ServiceDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base);
5534 return *internal_default_instance();
5535 }
5536
5537
Clear()5538 void ServiceDescriptorProto::Clear() {
5539 // @@protoc_insertion_point(message_clear_start:google.protobuf.ServiceDescriptorProto)
5540 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
5541 // Prevent compiler warnings about cached_has_bits being unused
5542 (void) cached_has_bits;
5543
5544 method_.Clear();
5545 cached_has_bits = _has_bits_[0];
5546 if (cached_has_bits & 0x00000003u) {
5547 if (cached_has_bits & 0x00000001u) {
5548 name_.ClearNonDefaultToEmpty();
5549 }
5550 if (cached_has_bits & 0x00000002u) {
5551 GOOGLE_DCHECK(options_ != nullptr);
5552 options_->Clear();
5553 }
5554 }
5555 _has_bits_.Clear();
5556 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
5557 }
5558
_InternalParse(const char * ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx)5559 const char* ServiceDescriptorProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
5560 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
5561 _Internal::HasBits has_bits{};
5562 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
5563 while (!ctx->Done(&ptr)) {
5564 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
5565 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
5566 CHK_(ptr);
5567 switch (tag >> 3) {
5568 // optional string name = 1;
5569 case 1:
5570 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
5571 auto str = _internal_mutable_name();
5572 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
5573 #ifndef NDEBUG
5574 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.ServiceDescriptorProto.name");
5575 #endif // !NDEBUG
5576 CHK_(ptr);
5577 } else goto handle_unusual;
5578 continue;
5579 // repeated .google.protobuf.MethodDescriptorProto method = 2;
5580 case 2:
5581 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
5582 ptr -= 1;
5583 do {
5584 ptr += 1;
5585 ptr = ctx->ParseMessage(_internal_add_method(), ptr);
5586 CHK_(ptr);
5587 if (!ctx->DataAvailable(ptr)) break;
5588 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr));
5589 } else goto handle_unusual;
5590 continue;
5591 // optional .google.protobuf.ServiceOptions options = 3;
5592 case 3:
5593 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
5594 ptr = ctx->ParseMessage(_internal_mutable_options(), ptr);
5595 CHK_(ptr);
5596 } else goto handle_unusual;
5597 continue;
5598 default: {
5599 handle_unusual:
5600 if ((tag & 7) == 4 || tag == 0) {
5601 ctx->SetLastTag(tag);
5602 goto success;
5603 }
5604 ptr = UnknownFieldParse(tag,
5605 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
5606 ptr, ctx);
5607 CHK_(ptr != nullptr);
5608 continue;
5609 }
5610 } // switch
5611 } // while
5612 success:
5613 _has_bits_.Or(has_bits);
5614 return ptr;
5615 failure:
5616 ptr = nullptr;
5617 goto success;
5618 #undef CHK_
5619 }
5620
_InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const5621 ::PROTOBUF_NAMESPACE_ID::uint8* ServiceDescriptorProto::_InternalSerialize(
5622 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
5623 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.ServiceDescriptorProto)
5624 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
5625 (void) cached_has_bits;
5626
5627 cached_has_bits = _has_bits_[0];
5628 // optional string name = 1;
5629 if (cached_has_bits & 0x00000001u) {
5630 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
5631 this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
5632 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
5633 "google.protobuf.ServiceDescriptorProto.name");
5634 target = stream->WriteStringMaybeAliased(
5635 1, this->_internal_name(), target);
5636 }
5637
5638 // repeated .google.protobuf.MethodDescriptorProto method = 2;
5639 for (unsigned int i = 0,
5640 n = static_cast<unsigned int>(this->_internal_method_size()); i < n; i++) {
5641 target = stream->EnsureSpace(target);
5642 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
5643 InternalWriteMessage(2, this->_internal_method(i), target, stream);
5644 }
5645
5646 // optional .google.protobuf.ServiceOptions options = 3;
5647 if (cached_has_bits & 0x00000002u) {
5648 target = stream->EnsureSpace(target);
5649 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
5650 InternalWriteMessage(
5651 3, _Internal::options(this), target, stream);
5652 }
5653
5654 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
5655 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
5656 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
5657 }
5658 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.ServiceDescriptorProto)
5659 return target;
5660 }
5661
ByteSizeLong() const5662 size_t ServiceDescriptorProto::ByteSizeLong() const {
5663 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.ServiceDescriptorProto)
5664 size_t total_size = 0;
5665
5666 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
5667 // Prevent compiler warnings about cached_has_bits being unused
5668 (void) cached_has_bits;
5669
5670 // repeated .google.protobuf.MethodDescriptorProto method = 2;
5671 total_size += 1UL * this->_internal_method_size();
5672 for (const auto& msg : this->method_) {
5673 total_size +=
5674 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
5675 }
5676
5677 cached_has_bits = _has_bits_[0];
5678 if (cached_has_bits & 0x00000003u) {
5679 // optional string name = 1;
5680 if (cached_has_bits & 0x00000001u) {
5681 total_size += 1 +
5682 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
5683 this->_internal_name());
5684 }
5685
5686 // optional .google.protobuf.ServiceOptions options = 3;
5687 if (cached_has_bits & 0x00000002u) {
5688 total_size += 1 +
5689 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
5690 *options_);
5691 }
5692
5693 }
5694 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
5695 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
5696 _internal_metadata_, total_size, &_cached_size_);
5697 }
5698 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
5699 SetCachedSize(cached_size);
5700 return total_size;
5701 }
5702
MergeFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)5703 void ServiceDescriptorProto::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
5704 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.ServiceDescriptorProto)
5705 GOOGLE_DCHECK_NE(&from, this);
5706 const ServiceDescriptorProto* source =
5707 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<ServiceDescriptorProto>(
5708 &from);
5709 if (source == nullptr) {
5710 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.ServiceDescriptorProto)
5711 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
5712 } else {
5713 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.ServiceDescriptorProto)
5714 MergeFrom(*source);
5715 }
5716 }
5717
MergeFrom(const ServiceDescriptorProto & from)5718 void ServiceDescriptorProto::MergeFrom(const ServiceDescriptorProto& from) {
5719 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.ServiceDescriptorProto)
5720 GOOGLE_DCHECK_NE(&from, this);
5721 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
5722 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
5723 (void) cached_has_bits;
5724
5725 method_.MergeFrom(from.method_);
5726 cached_has_bits = from._has_bits_[0];
5727 if (cached_has_bits & 0x00000003u) {
5728 if (cached_has_bits & 0x00000001u) {
5729 _internal_set_name(from._internal_name());
5730 }
5731 if (cached_has_bits & 0x00000002u) {
5732 _internal_mutable_options()->PROTOBUF_NAMESPACE_ID::ServiceOptions::MergeFrom(from._internal_options());
5733 }
5734 }
5735 }
5736
CopyFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)5737 void ServiceDescriptorProto::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
5738 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.ServiceDescriptorProto)
5739 if (&from == this) return;
5740 Clear();
5741 MergeFrom(from);
5742 }
5743
CopyFrom(const ServiceDescriptorProto & from)5744 void ServiceDescriptorProto::CopyFrom(const ServiceDescriptorProto& from) {
5745 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.ServiceDescriptorProto)
5746 if (&from == this) return;
5747 Clear();
5748 MergeFrom(from);
5749 }
5750
IsInitialized() const5751 bool ServiceDescriptorProto::IsInitialized() const {
5752 if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(method_)) return false;
5753 if (_internal_has_options()) {
5754 if (!options_->IsInitialized()) return false;
5755 }
5756 return true;
5757 }
5758
InternalSwap(ServiceDescriptorProto * other)5759 void ServiceDescriptorProto::InternalSwap(ServiceDescriptorProto* other) {
5760 using std::swap;
5761 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
5762 swap(_has_bits_[0], other->_has_bits_[0]);
5763 method_.InternalSwap(&other->method_);
5764 name_.Swap(&other->name_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
5765 swap(options_, other->options_);
5766 }
5767
GetMetadata() const5768 ::PROTOBUF_NAMESPACE_ID::Metadata ServiceDescriptorProto::GetMetadata() const {
5769 return GetMetadataStatic();
5770 }
5771
5772
5773 // ===================================================================
5774
InitAsDefaultInstance()5775 void MethodDescriptorProto::InitAsDefaultInstance() {
5776 PROTOBUF_NAMESPACE_ID::_MethodDescriptorProto_default_instance_._instance.get_mutable()->options_ = const_cast< PROTOBUF_NAMESPACE_ID::MethodOptions*>(
5777 PROTOBUF_NAMESPACE_ID::MethodOptions::internal_default_instance());
5778 }
5779 class MethodDescriptorProto::_Internal {
5780 public:
5781 using HasBits = decltype(std::declval<MethodDescriptorProto>()._has_bits_);
set_has_name(HasBits * has_bits)5782 static void set_has_name(HasBits* has_bits) {
5783 (*has_bits)[0] |= 1u;
5784 }
set_has_input_type(HasBits * has_bits)5785 static void set_has_input_type(HasBits* has_bits) {
5786 (*has_bits)[0] |= 2u;
5787 }
set_has_output_type(HasBits * has_bits)5788 static void set_has_output_type(HasBits* has_bits) {
5789 (*has_bits)[0] |= 4u;
5790 }
5791 static const PROTOBUF_NAMESPACE_ID::MethodOptions& options(const MethodDescriptorProto* msg);
set_has_options(HasBits * has_bits)5792 static void set_has_options(HasBits* has_bits) {
5793 (*has_bits)[0] |= 8u;
5794 }
set_has_client_streaming(HasBits * has_bits)5795 static void set_has_client_streaming(HasBits* has_bits) {
5796 (*has_bits)[0] |= 16u;
5797 }
set_has_server_streaming(HasBits * has_bits)5798 static void set_has_server_streaming(HasBits* has_bits) {
5799 (*has_bits)[0] |= 32u;
5800 }
5801 };
5802
5803 const PROTOBUF_NAMESPACE_ID::MethodOptions&
options(const MethodDescriptorProto * msg)5804 MethodDescriptorProto::_Internal::options(const MethodDescriptorProto* msg) {
5805 return *msg->options_;
5806 }
MethodDescriptorProto(::PROTOBUF_NAMESPACE_ID::Arena * arena)5807 MethodDescriptorProto::MethodDescriptorProto(::PROTOBUF_NAMESPACE_ID::Arena* arena)
5808 : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
5809 SharedCtor();
5810 RegisterArenaDtor(arena);
5811 // @@protoc_insertion_point(arena_constructor:google.protobuf.MethodDescriptorProto)
5812 }
MethodDescriptorProto(const MethodDescriptorProto & from)5813 MethodDescriptorProto::MethodDescriptorProto(const MethodDescriptorProto& from)
5814 : ::PROTOBUF_NAMESPACE_ID::Message(),
5815 _has_bits_(from._has_bits_) {
5816 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
5817 name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
5818 if (from._internal_has_name()) {
5819 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_name(),
5820 GetArena());
5821 }
5822 input_type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
5823 if (from._internal_has_input_type()) {
5824 input_type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_input_type(),
5825 GetArena());
5826 }
5827 output_type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
5828 if (from._internal_has_output_type()) {
5829 output_type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_output_type(),
5830 GetArena());
5831 }
5832 if (from._internal_has_options()) {
5833 options_ = new PROTOBUF_NAMESPACE_ID::MethodOptions(*from.options_);
5834 } else {
5835 options_ = nullptr;
5836 }
5837 ::memcpy(&client_streaming_, &from.client_streaming_,
5838 static_cast<size_t>(reinterpret_cast<char*>(&server_streaming_) -
5839 reinterpret_cast<char*>(&client_streaming_)) + sizeof(server_streaming_));
5840 // @@protoc_insertion_point(copy_constructor:google.protobuf.MethodDescriptorProto)
5841 }
5842
SharedCtor()5843 void MethodDescriptorProto::SharedCtor() {
5844 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_MethodDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base);
5845 name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
5846 input_type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
5847 output_type_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
5848 ::memset(&options_, 0, static_cast<size_t>(
5849 reinterpret_cast<char*>(&server_streaming_) -
5850 reinterpret_cast<char*>(&options_)) + sizeof(server_streaming_));
5851 }
5852
~MethodDescriptorProto()5853 MethodDescriptorProto::~MethodDescriptorProto() {
5854 // @@protoc_insertion_point(destructor:google.protobuf.MethodDescriptorProto)
5855 SharedDtor();
5856 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
5857 }
5858
SharedDtor()5859 void MethodDescriptorProto::SharedDtor() {
5860 GOOGLE_DCHECK(GetArena() == nullptr);
5861 name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
5862 input_type_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
5863 output_type_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
5864 if (this != internal_default_instance()) delete options_;
5865 }
5866
ArenaDtor(void * object)5867 void MethodDescriptorProto::ArenaDtor(void* object) {
5868 MethodDescriptorProto* _this = reinterpret_cast< MethodDescriptorProto* >(object);
5869 (void)_this;
5870 }
RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *)5871 void MethodDescriptorProto::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
5872 }
SetCachedSize(int size) const5873 void MethodDescriptorProto::SetCachedSize(int size) const {
5874 _cached_size_.Set(size);
5875 }
default_instance()5876 const MethodDescriptorProto& MethodDescriptorProto::default_instance() {
5877 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_MethodDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto.base);
5878 return *internal_default_instance();
5879 }
5880
5881
Clear()5882 void MethodDescriptorProto::Clear() {
5883 // @@protoc_insertion_point(message_clear_start:google.protobuf.MethodDescriptorProto)
5884 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
5885 // Prevent compiler warnings about cached_has_bits being unused
5886 (void) cached_has_bits;
5887
5888 cached_has_bits = _has_bits_[0];
5889 if (cached_has_bits & 0x0000000fu) {
5890 if (cached_has_bits & 0x00000001u) {
5891 name_.ClearNonDefaultToEmpty();
5892 }
5893 if (cached_has_bits & 0x00000002u) {
5894 input_type_.ClearNonDefaultToEmpty();
5895 }
5896 if (cached_has_bits & 0x00000004u) {
5897 output_type_.ClearNonDefaultToEmpty();
5898 }
5899 if (cached_has_bits & 0x00000008u) {
5900 GOOGLE_DCHECK(options_ != nullptr);
5901 options_->Clear();
5902 }
5903 }
5904 ::memset(&client_streaming_, 0, static_cast<size_t>(
5905 reinterpret_cast<char*>(&server_streaming_) -
5906 reinterpret_cast<char*>(&client_streaming_)) + sizeof(server_streaming_));
5907 _has_bits_.Clear();
5908 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
5909 }
5910
_InternalParse(const char * ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx)5911 const char* MethodDescriptorProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
5912 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
5913 _Internal::HasBits has_bits{};
5914 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
5915 while (!ctx->Done(&ptr)) {
5916 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
5917 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
5918 CHK_(ptr);
5919 switch (tag >> 3) {
5920 // optional string name = 1;
5921 case 1:
5922 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
5923 auto str = _internal_mutable_name();
5924 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
5925 #ifndef NDEBUG
5926 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.MethodDescriptorProto.name");
5927 #endif // !NDEBUG
5928 CHK_(ptr);
5929 } else goto handle_unusual;
5930 continue;
5931 // optional string input_type = 2;
5932 case 2:
5933 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
5934 auto str = _internal_mutable_input_type();
5935 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
5936 #ifndef NDEBUG
5937 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.MethodDescriptorProto.input_type");
5938 #endif // !NDEBUG
5939 CHK_(ptr);
5940 } else goto handle_unusual;
5941 continue;
5942 // optional string output_type = 3;
5943 case 3:
5944 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
5945 auto str = _internal_mutable_output_type();
5946 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
5947 #ifndef NDEBUG
5948 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.MethodDescriptorProto.output_type");
5949 #endif // !NDEBUG
5950 CHK_(ptr);
5951 } else goto handle_unusual;
5952 continue;
5953 // optional .google.protobuf.MethodOptions options = 4;
5954 case 4:
5955 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) {
5956 ptr = ctx->ParseMessage(_internal_mutable_options(), ptr);
5957 CHK_(ptr);
5958 } else goto handle_unusual;
5959 continue;
5960 // optional bool client_streaming = 5 [default = false];
5961 case 5:
5962 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 40)) {
5963 _Internal::set_has_client_streaming(&has_bits);
5964 client_streaming_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
5965 CHK_(ptr);
5966 } else goto handle_unusual;
5967 continue;
5968 // optional bool server_streaming = 6 [default = false];
5969 case 6:
5970 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 48)) {
5971 _Internal::set_has_server_streaming(&has_bits);
5972 server_streaming_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
5973 CHK_(ptr);
5974 } else goto handle_unusual;
5975 continue;
5976 default: {
5977 handle_unusual:
5978 if ((tag & 7) == 4 || tag == 0) {
5979 ctx->SetLastTag(tag);
5980 goto success;
5981 }
5982 ptr = UnknownFieldParse(tag,
5983 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
5984 ptr, ctx);
5985 CHK_(ptr != nullptr);
5986 continue;
5987 }
5988 } // switch
5989 } // while
5990 success:
5991 _has_bits_.Or(has_bits);
5992 return ptr;
5993 failure:
5994 ptr = nullptr;
5995 goto success;
5996 #undef CHK_
5997 }
5998
_InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const5999 ::PROTOBUF_NAMESPACE_ID::uint8* MethodDescriptorProto::_InternalSerialize(
6000 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
6001 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.MethodDescriptorProto)
6002 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
6003 (void) cached_has_bits;
6004
6005 cached_has_bits = _has_bits_[0];
6006 // optional string name = 1;
6007 if (cached_has_bits & 0x00000001u) {
6008 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
6009 this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
6010 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
6011 "google.protobuf.MethodDescriptorProto.name");
6012 target = stream->WriteStringMaybeAliased(
6013 1, this->_internal_name(), target);
6014 }
6015
6016 // optional string input_type = 2;
6017 if (cached_has_bits & 0x00000002u) {
6018 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
6019 this->_internal_input_type().data(), static_cast<int>(this->_internal_input_type().length()),
6020 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
6021 "google.protobuf.MethodDescriptorProto.input_type");
6022 target = stream->WriteStringMaybeAliased(
6023 2, this->_internal_input_type(), target);
6024 }
6025
6026 // optional string output_type = 3;
6027 if (cached_has_bits & 0x00000004u) {
6028 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
6029 this->_internal_output_type().data(), static_cast<int>(this->_internal_output_type().length()),
6030 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
6031 "google.protobuf.MethodDescriptorProto.output_type");
6032 target = stream->WriteStringMaybeAliased(
6033 3, this->_internal_output_type(), target);
6034 }
6035
6036 // optional .google.protobuf.MethodOptions options = 4;
6037 if (cached_has_bits & 0x00000008u) {
6038 target = stream->EnsureSpace(target);
6039 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
6040 InternalWriteMessage(
6041 4, _Internal::options(this), target, stream);
6042 }
6043
6044 // optional bool client_streaming = 5 [default = false];
6045 if (cached_has_bits & 0x00000010u) {
6046 target = stream->EnsureSpace(target);
6047 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(5, this->_internal_client_streaming(), target);
6048 }
6049
6050 // optional bool server_streaming = 6 [default = false];
6051 if (cached_has_bits & 0x00000020u) {
6052 target = stream->EnsureSpace(target);
6053 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(6, this->_internal_server_streaming(), target);
6054 }
6055
6056 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
6057 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
6058 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
6059 }
6060 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.MethodDescriptorProto)
6061 return target;
6062 }
6063
ByteSizeLong() const6064 size_t MethodDescriptorProto::ByteSizeLong() const {
6065 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.MethodDescriptorProto)
6066 size_t total_size = 0;
6067
6068 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
6069 // Prevent compiler warnings about cached_has_bits being unused
6070 (void) cached_has_bits;
6071
6072 cached_has_bits = _has_bits_[0];
6073 if (cached_has_bits & 0x0000003fu) {
6074 // optional string name = 1;
6075 if (cached_has_bits & 0x00000001u) {
6076 total_size += 1 +
6077 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
6078 this->_internal_name());
6079 }
6080
6081 // optional string input_type = 2;
6082 if (cached_has_bits & 0x00000002u) {
6083 total_size += 1 +
6084 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
6085 this->_internal_input_type());
6086 }
6087
6088 // optional string output_type = 3;
6089 if (cached_has_bits & 0x00000004u) {
6090 total_size += 1 +
6091 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
6092 this->_internal_output_type());
6093 }
6094
6095 // optional .google.protobuf.MethodOptions options = 4;
6096 if (cached_has_bits & 0x00000008u) {
6097 total_size += 1 +
6098 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
6099 *options_);
6100 }
6101
6102 // optional bool client_streaming = 5 [default = false];
6103 if (cached_has_bits & 0x00000010u) {
6104 total_size += 1 + 1;
6105 }
6106
6107 // optional bool server_streaming = 6 [default = false];
6108 if (cached_has_bits & 0x00000020u) {
6109 total_size += 1 + 1;
6110 }
6111
6112 }
6113 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
6114 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
6115 _internal_metadata_, total_size, &_cached_size_);
6116 }
6117 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
6118 SetCachedSize(cached_size);
6119 return total_size;
6120 }
6121
MergeFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)6122 void MethodDescriptorProto::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
6123 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.MethodDescriptorProto)
6124 GOOGLE_DCHECK_NE(&from, this);
6125 const MethodDescriptorProto* source =
6126 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<MethodDescriptorProto>(
6127 &from);
6128 if (source == nullptr) {
6129 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.MethodDescriptorProto)
6130 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
6131 } else {
6132 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.MethodDescriptorProto)
6133 MergeFrom(*source);
6134 }
6135 }
6136
MergeFrom(const MethodDescriptorProto & from)6137 void MethodDescriptorProto::MergeFrom(const MethodDescriptorProto& from) {
6138 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.MethodDescriptorProto)
6139 GOOGLE_DCHECK_NE(&from, this);
6140 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
6141 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
6142 (void) cached_has_bits;
6143
6144 cached_has_bits = from._has_bits_[0];
6145 if (cached_has_bits & 0x0000003fu) {
6146 if (cached_has_bits & 0x00000001u) {
6147 _internal_set_name(from._internal_name());
6148 }
6149 if (cached_has_bits & 0x00000002u) {
6150 _internal_set_input_type(from._internal_input_type());
6151 }
6152 if (cached_has_bits & 0x00000004u) {
6153 _internal_set_output_type(from._internal_output_type());
6154 }
6155 if (cached_has_bits & 0x00000008u) {
6156 _internal_mutable_options()->PROTOBUF_NAMESPACE_ID::MethodOptions::MergeFrom(from._internal_options());
6157 }
6158 if (cached_has_bits & 0x00000010u) {
6159 client_streaming_ = from.client_streaming_;
6160 }
6161 if (cached_has_bits & 0x00000020u) {
6162 server_streaming_ = from.server_streaming_;
6163 }
6164 _has_bits_[0] |= cached_has_bits;
6165 }
6166 }
6167
CopyFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)6168 void MethodDescriptorProto::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
6169 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.MethodDescriptorProto)
6170 if (&from == this) return;
6171 Clear();
6172 MergeFrom(from);
6173 }
6174
CopyFrom(const MethodDescriptorProto & from)6175 void MethodDescriptorProto::CopyFrom(const MethodDescriptorProto& from) {
6176 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.MethodDescriptorProto)
6177 if (&from == this) return;
6178 Clear();
6179 MergeFrom(from);
6180 }
6181
IsInitialized() const6182 bool MethodDescriptorProto::IsInitialized() const {
6183 if (_internal_has_options()) {
6184 if (!options_->IsInitialized()) return false;
6185 }
6186 return true;
6187 }
6188
InternalSwap(MethodDescriptorProto * other)6189 void MethodDescriptorProto::InternalSwap(MethodDescriptorProto* other) {
6190 using std::swap;
6191 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
6192 swap(_has_bits_[0], other->_has_bits_[0]);
6193 name_.Swap(&other->name_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
6194 input_type_.Swap(&other->input_type_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
6195 output_type_.Swap(&other->output_type_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
6196 ::PROTOBUF_NAMESPACE_ID::internal::memswap<
6197 PROTOBUF_FIELD_OFFSET(MethodDescriptorProto, server_streaming_)
6198 + sizeof(MethodDescriptorProto::server_streaming_)
6199 - PROTOBUF_FIELD_OFFSET(MethodDescriptorProto, options_)>(
6200 reinterpret_cast<char*>(&options_),
6201 reinterpret_cast<char*>(&other->options_));
6202 }
6203
GetMetadata() const6204 ::PROTOBUF_NAMESPACE_ID::Metadata MethodDescriptorProto::GetMetadata() const {
6205 return GetMetadataStatic();
6206 }
6207
6208
6209 // ===================================================================
6210
InitAsDefaultInstance()6211 void FileOptions::InitAsDefaultInstance() {
6212 }
6213 class FileOptions::_Internal {
6214 public:
6215 using HasBits = decltype(std::declval<FileOptions>()._has_bits_);
set_has_java_package(HasBits * has_bits)6216 static void set_has_java_package(HasBits* has_bits) {
6217 (*has_bits)[0] |= 1u;
6218 }
set_has_java_outer_classname(HasBits * has_bits)6219 static void set_has_java_outer_classname(HasBits* has_bits) {
6220 (*has_bits)[0] |= 2u;
6221 }
set_has_java_multiple_files(HasBits * has_bits)6222 static void set_has_java_multiple_files(HasBits* has_bits) {
6223 (*has_bits)[0] |= 1024u;
6224 }
set_has_java_generate_equals_and_hash(HasBits * has_bits)6225 static void set_has_java_generate_equals_and_hash(HasBits* has_bits) {
6226 (*has_bits)[0] |= 2048u;
6227 }
set_has_java_string_check_utf8(HasBits * has_bits)6228 static void set_has_java_string_check_utf8(HasBits* has_bits) {
6229 (*has_bits)[0] |= 4096u;
6230 }
set_has_optimize_for(HasBits * has_bits)6231 static void set_has_optimize_for(HasBits* has_bits) {
6232 (*has_bits)[0] |= 262144u;
6233 }
set_has_go_package(HasBits * has_bits)6234 static void set_has_go_package(HasBits* has_bits) {
6235 (*has_bits)[0] |= 4u;
6236 }
set_has_cc_generic_services(HasBits * has_bits)6237 static void set_has_cc_generic_services(HasBits* has_bits) {
6238 (*has_bits)[0] |= 8192u;
6239 }
set_has_java_generic_services(HasBits * has_bits)6240 static void set_has_java_generic_services(HasBits* has_bits) {
6241 (*has_bits)[0] |= 16384u;
6242 }
set_has_py_generic_services(HasBits * has_bits)6243 static void set_has_py_generic_services(HasBits* has_bits) {
6244 (*has_bits)[0] |= 32768u;
6245 }
set_has_php_generic_services(HasBits * has_bits)6246 static void set_has_php_generic_services(HasBits* has_bits) {
6247 (*has_bits)[0] |= 65536u;
6248 }
set_has_deprecated(HasBits * has_bits)6249 static void set_has_deprecated(HasBits* has_bits) {
6250 (*has_bits)[0] |= 131072u;
6251 }
set_has_cc_enable_arenas(HasBits * has_bits)6252 static void set_has_cc_enable_arenas(HasBits* has_bits) {
6253 (*has_bits)[0] |= 524288u;
6254 }
set_has_objc_class_prefix(HasBits * has_bits)6255 static void set_has_objc_class_prefix(HasBits* has_bits) {
6256 (*has_bits)[0] |= 8u;
6257 }
set_has_csharp_namespace(HasBits * has_bits)6258 static void set_has_csharp_namespace(HasBits* has_bits) {
6259 (*has_bits)[0] |= 16u;
6260 }
set_has_swift_prefix(HasBits * has_bits)6261 static void set_has_swift_prefix(HasBits* has_bits) {
6262 (*has_bits)[0] |= 32u;
6263 }
set_has_php_class_prefix(HasBits * has_bits)6264 static void set_has_php_class_prefix(HasBits* has_bits) {
6265 (*has_bits)[0] |= 64u;
6266 }
set_has_php_namespace(HasBits * has_bits)6267 static void set_has_php_namespace(HasBits* has_bits) {
6268 (*has_bits)[0] |= 128u;
6269 }
set_has_php_metadata_namespace(HasBits * has_bits)6270 static void set_has_php_metadata_namespace(HasBits* has_bits) {
6271 (*has_bits)[0] |= 256u;
6272 }
set_has_ruby_package(HasBits * has_bits)6273 static void set_has_ruby_package(HasBits* has_bits) {
6274 (*has_bits)[0] |= 512u;
6275 }
6276 };
6277
FileOptions(::PROTOBUF_NAMESPACE_ID::Arena * arena)6278 FileOptions::FileOptions(::PROTOBUF_NAMESPACE_ID::Arena* arena)
6279 : ::PROTOBUF_NAMESPACE_ID::Message(arena),
6280 _extensions_(arena),
6281 uninterpreted_option_(arena) {
6282 SharedCtor();
6283 RegisterArenaDtor(arena);
6284 // @@protoc_insertion_point(arena_constructor:google.protobuf.FileOptions)
6285 }
FileOptions(const FileOptions & from)6286 FileOptions::FileOptions(const FileOptions& from)
6287 : ::PROTOBUF_NAMESPACE_ID::Message(),
6288 _has_bits_(from._has_bits_),
6289 uninterpreted_option_(from.uninterpreted_option_) {
6290 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
6291 _extensions_.MergeFrom(from._extensions_);
6292 java_package_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6293 if (from._internal_has_java_package()) {
6294 java_package_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_java_package(),
6295 GetArena());
6296 }
6297 java_outer_classname_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6298 if (from._internal_has_java_outer_classname()) {
6299 java_outer_classname_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_java_outer_classname(),
6300 GetArena());
6301 }
6302 go_package_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6303 if (from._internal_has_go_package()) {
6304 go_package_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_go_package(),
6305 GetArena());
6306 }
6307 objc_class_prefix_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6308 if (from._internal_has_objc_class_prefix()) {
6309 objc_class_prefix_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_objc_class_prefix(),
6310 GetArena());
6311 }
6312 csharp_namespace_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6313 if (from._internal_has_csharp_namespace()) {
6314 csharp_namespace_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_csharp_namespace(),
6315 GetArena());
6316 }
6317 swift_prefix_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6318 if (from._internal_has_swift_prefix()) {
6319 swift_prefix_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_swift_prefix(),
6320 GetArena());
6321 }
6322 php_class_prefix_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6323 if (from._internal_has_php_class_prefix()) {
6324 php_class_prefix_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_php_class_prefix(),
6325 GetArena());
6326 }
6327 php_namespace_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6328 if (from._internal_has_php_namespace()) {
6329 php_namespace_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_php_namespace(),
6330 GetArena());
6331 }
6332 php_metadata_namespace_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6333 if (from._internal_has_php_metadata_namespace()) {
6334 php_metadata_namespace_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_php_metadata_namespace(),
6335 GetArena());
6336 }
6337 ruby_package_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6338 if (from._internal_has_ruby_package()) {
6339 ruby_package_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_ruby_package(),
6340 GetArena());
6341 }
6342 ::memcpy(&java_multiple_files_, &from.java_multiple_files_,
6343 static_cast<size_t>(reinterpret_cast<char*>(&cc_enable_arenas_) -
6344 reinterpret_cast<char*>(&java_multiple_files_)) + sizeof(cc_enable_arenas_));
6345 // @@protoc_insertion_point(copy_constructor:google.protobuf.FileOptions)
6346 }
6347
SharedCtor()6348 void FileOptions::SharedCtor() {
6349 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_FileOptions_google_2fprotobuf_2fdescriptor_2eproto.base);
6350 java_package_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6351 java_outer_classname_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6352 go_package_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6353 objc_class_prefix_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6354 csharp_namespace_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6355 swift_prefix_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6356 php_class_prefix_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6357 php_namespace_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6358 php_metadata_namespace_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6359 ruby_package_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6360 ::memset(&java_multiple_files_, 0, static_cast<size_t>(
6361 reinterpret_cast<char*>(&deprecated_) -
6362 reinterpret_cast<char*>(&java_multiple_files_)) + sizeof(deprecated_));
6363 optimize_for_ = 1;
6364 cc_enable_arenas_ = true;
6365 }
6366
~FileOptions()6367 FileOptions::~FileOptions() {
6368 // @@protoc_insertion_point(destructor:google.protobuf.FileOptions)
6369 SharedDtor();
6370 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
6371 }
6372
SharedDtor()6373 void FileOptions::SharedDtor() {
6374 GOOGLE_DCHECK(GetArena() == nullptr);
6375 java_package_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6376 java_outer_classname_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6377 go_package_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6378 objc_class_prefix_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6379 csharp_namespace_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6380 swift_prefix_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6381 php_class_prefix_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6382 php_namespace_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6383 php_metadata_namespace_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6384 ruby_package_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
6385 }
6386
ArenaDtor(void * object)6387 void FileOptions::ArenaDtor(void* object) {
6388 FileOptions* _this = reinterpret_cast< FileOptions* >(object);
6389 (void)_this;
6390 }
RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *)6391 void FileOptions::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
6392 }
SetCachedSize(int size) const6393 void FileOptions::SetCachedSize(int size) const {
6394 _cached_size_.Set(size);
6395 }
default_instance()6396 const FileOptions& FileOptions::default_instance() {
6397 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_FileOptions_google_2fprotobuf_2fdescriptor_2eproto.base);
6398 return *internal_default_instance();
6399 }
6400
6401
Clear()6402 void FileOptions::Clear() {
6403 // @@protoc_insertion_point(message_clear_start:google.protobuf.FileOptions)
6404 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
6405 // Prevent compiler warnings about cached_has_bits being unused
6406 (void) cached_has_bits;
6407
6408 _extensions_.Clear();
6409 uninterpreted_option_.Clear();
6410 cached_has_bits = _has_bits_[0];
6411 if (cached_has_bits & 0x000000ffu) {
6412 if (cached_has_bits & 0x00000001u) {
6413 java_package_.ClearNonDefaultToEmpty();
6414 }
6415 if (cached_has_bits & 0x00000002u) {
6416 java_outer_classname_.ClearNonDefaultToEmpty();
6417 }
6418 if (cached_has_bits & 0x00000004u) {
6419 go_package_.ClearNonDefaultToEmpty();
6420 }
6421 if (cached_has_bits & 0x00000008u) {
6422 objc_class_prefix_.ClearNonDefaultToEmpty();
6423 }
6424 if (cached_has_bits & 0x00000010u) {
6425 csharp_namespace_.ClearNonDefaultToEmpty();
6426 }
6427 if (cached_has_bits & 0x00000020u) {
6428 swift_prefix_.ClearNonDefaultToEmpty();
6429 }
6430 if (cached_has_bits & 0x00000040u) {
6431 php_class_prefix_.ClearNonDefaultToEmpty();
6432 }
6433 if (cached_has_bits & 0x00000080u) {
6434 php_namespace_.ClearNonDefaultToEmpty();
6435 }
6436 }
6437 if (cached_has_bits & 0x00000300u) {
6438 if (cached_has_bits & 0x00000100u) {
6439 php_metadata_namespace_.ClearNonDefaultToEmpty();
6440 }
6441 if (cached_has_bits & 0x00000200u) {
6442 ruby_package_.ClearNonDefaultToEmpty();
6443 }
6444 }
6445 if (cached_has_bits & 0x0000fc00u) {
6446 ::memset(&java_multiple_files_, 0, static_cast<size_t>(
6447 reinterpret_cast<char*>(&py_generic_services_) -
6448 reinterpret_cast<char*>(&java_multiple_files_)) + sizeof(py_generic_services_));
6449 }
6450 if (cached_has_bits & 0x000f0000u) {
6451 ::memset(&php_generic_services_, 0, static_cast<size_t>(
6452 reinterpret_cast<char*>(&deprecated_) -
6453 reinterpret_cast<char*>(&php_generic_services_)) + sizeof(deprecated_));
6454 optimize_for_ = 1;
6455 cc_enable_arenas_ = true;
6456 }
6457 _has_bits_.Clear();
6458 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
6459 }
6460
_InternalParse(const char * ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx)6461 const char* FileOptions::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
6462 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
6463 _Internal::HasBits has_bits{};
6464 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
6465 while (!ctx->Done(&ptr)) {
6466 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
6467 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
6468 CHK_(ptr);
6469 switch (tag >> 3) {
6470 // optional string java_package = 1;
6471 case 1:
6472 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
6473 auto str = _internal_mutable_java_package();
6474 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
6475 #ifndef NDEBUG
6476 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FileOptions.java_package");
6477 #endif // !NDEBUG
6478 CHK_(ptr);
6479 } else goto handle_unusual;
6480 continue;
6481 // optional string java_outer_classname = 8;
6482 case 8:
6483 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 66)) {
6484 auto str = _internal_mutable_java_outer_classname();
6485 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
6486 #ifndef NDEBUG
6487 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FileOptions.java_outer_classname");
6488 #endif // !NDEBUG
6489 CHK_(ptr);
6490 } else goto handle_unusual;
6491 continue;
6492 // optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED];
6493 case 9:
6494 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 72)) {
6495 ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
6496 CHK_(ptr);
6497 if (PROTOBUF_PREDICT_TRUE(PROTOBUF_NAMESPACE_ID::FileOptions_OptimizeMode_IsValid(val))) {
6498 _internal_set_optimize_for(static_cast<PROTOBUF_NAMESPACE_ID::FileOptions_OptimizeMode>(val));
6499 } else {
6500 ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(9, val, mutable_unknown_fields());
6501 }
6502 } else goto handle_unusual;
6503 continue;
6504 // optional bool java_multiple_files = 10 [default = false];
6505 case 10:
6506 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 80)) {
6507 _Internal::set_has_java_multiple_files(&has_bits);
6508 java_multiple_files_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
6509 CHK_(ptr);
6510 } else goto handle_unusual;
6511 continue;
6512 // optional string go_package = 11;
6513 case 11:
6514 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 90)) {
6515 auto str = _internal_mutable_go_package();
6516 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
6517 #ifndef NDEBUG
6518 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FileOptions.go_package");
6519 #endif // !NDEBUG
6520 CHK_(ptr);
6521 } else goto handle_unusual;
6522 continue;
6523 // optional bool cc_generic_services = 16 [default = false];
6524 case 16:
6525 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 128)) {
6526 _Internal::set_has_cc_generic_services(&has_bits);
6527 cc_generic_services_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
6528 CHK_(ptr);
6529 } else goto handle_unusual;
6530 continue;
6531 // optional bool java_generic_services = 17 [default = false];
6532 case 17:
6533 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 136)) {
6534 _Internal::set_has_java_generic_services(&has_bits);
6535 java_generic_services_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
6536 CHK_(ptr);
6537 } else goto handle_unusual;
6538 continue;
6539 // optional bool py_generic_services = 18 [default = false];
6540 case 18:
6541 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 144)) {
6542 _Internal::set_has_py_generic_services(&has_bits);
6543 py_generic_services_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
6544 CHK_(ptr);
6545 } else goto handle_unusual;
6546 continue;
6547 // optional bool java_generate_equals_and_hash = 20 [deprecated = true];
6548 case 20:
6549 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 160)) {
6550 _Internal::set_has_java_generate_equals_and_hash(&has_bits);
6551 java_generate_equals_and_hash_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
6552 CHK_(ptr);
6553 } else goto handle_unusual;
6554 continue;
6555 // optional bool deprecated = 23 [default = false];
6556 case 23:
6557 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 184)) {
6558 _Internal::set_has_deprecated(&has_bits);
6559 deprecated_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
6560 CHK_(ptr);
6561 } else goto handle_unusual;
6562 continue;
6563 // optional bool java_string_check_utf8 = 27 [default = false];
6564 case 27:
6565 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 216)) {
6566 _Internal::set_has_java_string_check_utf8(&has_bits);
6567 java_string_check_utf8_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
6568 CHK_(ptr);
6569 } else goto handle_unusual;
6570 continue;
6571 // optional bool cc_enable_arenas = 31 [default = true];
6572 case 31:
6573 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 248)) {
6574 _Internal::set_has_cc_enable_arenas(&has_bits);
6575 cc_enable_arenas_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
6576 CHK_(ptr);
6577 } else goto handle_unusual;
6578 continue;
6579 // optional string objc_class_prefix = 36;
6580 case 36:
6581 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) {
6582 auto str = _internal_mutable_objc_class_prefix();
6583 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
6584 #ifndef NDEBUG
6585 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FileOptions.objc_class_prefix");
6586 #endif // !NDEBUG
6587 CHK_(ptr);
6588 } else goto handle_unusual;
6589 continue;
6590 // optional string csharp_namespace = 37;
6591 case 37:
6592 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 42)) {
6593 auto str = _internal_mutable_csharp_namespace();
6594 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
6595 #ifndef NDEBUG
6596 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FileOptions.csharp_namespace");
6597 #endif // !NDEBUG
6598 CHK_(ptr);
6599 } else goto handle_unusual;
6600 continue;
6601 // optional string swift_prefix = 39;
6602 case 39:
6603 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 58)) {
6604 auto str = _internal_mutable_swift_prefix();
6605 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
6606 #ifndef NDEBUG
6607 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FileOptions.swift_prefix");
6608 #endif // !NDEBUG
6609 CHK_(ptr);
6610 } else goto handle_unusual;
6611 continue;
6612 // optional string php_class_prefix = 40;
6613 case 40:
6614 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 66)) {
6615 auto str = _internal_mutable_php_class_prefix();
6616 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
6617 #ifndef NDEBUG
6618 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FileOptions.php_class_prefix");
6619 #endif // !NDEBUG
6620 CHK_(ptr);
6621 } else goto handle_unusual;
6622 continue;
6623 // optional string php_namespace = 41;
6624 case 41:
6625 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 74)) {
6626 auto str = _internal_mutable_php_namespace();
6627 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
6628 #ifndef NDEBUG
6629 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FileOptions.php_namespace");
6630 #endif // !NDEBUG
6631 CHK_(ptr);
6632 } else goto handle_unusual;
6633 continue;
6634 // optional bool php_generic_services = 42 [default = false];
6635 case 42:
6636 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 80)) {
6637 _Internal::set_has_php_generic_services(&has_bits);
6638 php_generic_services_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
6639 CHK_(ptr);
6640 } else goto handle_unusual;
6641 continue;
6642 // optional string php_metadata_namespace = 44;
6643 case 44:
6644 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 98)) {
6645 auto str = _internal_mutable_php_metadata_namespace();
6646 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
6647 #ifndef NDEBUG
6648 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FileOptions.php_metadata_namespace");
6649 #endif // !NDEBUG
6650 CHK_(ptr);
6651 } else goto handle_unusual;
6652 continue;
6653 // optional string ruby_package = 45;
6654 case 45:
6655 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 106)) {
6656 auto str = _internal_mutable_ruby_package();
6657 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
6658 #ifndef NDEBUG
6659 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FileOptions.ruby_package");
6660 #endif // !NDEBUG
6661 CHK_(ptr);
6662 } else goto handle_unusual;
6663 continue;
6664 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
6665 case 999:
6666 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 58)) {
6667 ptr -= 2;
6668 do {
6669 ptr += 2;
6670 ptr = ctx->ParseMessage(_internal_add_uninterpreted_option(), ptr);
6671 CHK_(ptr);
6672 if (!ctx->DataAvailable(ptr)) break;
6673 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<7994>(ptr));
6674 } else goto handle_unusual;
6675 continue;
6676 default: {
6677 handle_unusual:
6678 if ((tag & 7) == 4 || tag == 0) {
6679 ctx->SetLastTag(tag);
6680 goto success;
6681 }
6682 if ((8000u <= tag)) {
6683 ptr = _extensions_.ParseField(tag, ptr,
6684 internal_default_instance(), &_internal_metadata_, ctx);
6685 CHK_(ptr != nullptr);
6686 continue;
6687 }
6688 ptr = UnknownFieldParse(tag,
6689 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
6690 ptr, ctx);
6691 CHK_(ptr != nullptr);
6692 continue;
6693 }
6694 } // switch
6695 } // while
6696 success:
6697 _has_bits_.Or(has_bits);
6698 return ptr;
6699 failure:
6700 ptr = nullptr;
6701 goto success;
6702 #undef CHK_
6703 }
6704
_InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const6705 ::PROTOBUF_NAMESPACE_ID::uint8* FileOptions::_InternalSerialize(
6706 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
6707 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.FileOptions)
6708 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
6709 (void) cached_has_bits;
6710
6711 cached_has_bits = _has_bits_[0];
6712 // optional string java_package = 1;
6713 if (cached_has_bits & 0x00000001u) {
6714 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
6715 this->_internal_java_package().data(), static_cast<int>(this->_internal_java_package().length()),
6716 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
6717 "google.protobuf.FileOptions.java_package");
6718 target = stream->WriteStringMaybeAliased(
6719 1, this->_internal_java_package(), target);
6720 }
6721
6722 // optional string java_outer_classname = 8;
6723 if (cached_has_bits & 0x00000002u) {
6724 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
6725 this->_internal_java_outer_classname().data(), static_cast<int>(this->_internal_java_outer_classname().length()),
6726 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
6727 "google.protobuf.FileOptions.java_outer_classname");
6728 target = stream->WriteStringMaybeAliased(
6729 8, this->_internal_java_outer_classname(), target);
6730 }
6731
6732 // optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED];
6733 if (cached_has_bits & 0x00040000u) {
6734 target = stream->EnsureSpace(target);
6735 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
6736 9, this->_internal_optimize_for(), target);
6737 }
6738
6739 // optional bool java_multiple_files = 10 [default = false];
6740 if (cached_has_bits & 0x00000400u) {
6741 target = stream->EnsureSpace(target);
6742 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(10, this->_internal_java_multiple_files(), target);
6743 }
6744
6745 // optional string go_package = 11;
6746 if (cached_has_bits & 0x00000004u) {
6747 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
6748 this->_internal_go_package().data(), static_cast<int>(this->_internal_go_package().length()),
6749 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
6750 "google.protobuf.FileOptions.go_package");
6751 target = stream->WriteStringMaybeAliased(
6752 11, this->_internal_go_package(), target);
6753 }
6754
6755 // optional bool cc_generic_services = 16 [default = false];
6756 if (cached_has_bits & 0x00002000u) {
6757 target = stream->EnsureSpace(target);
6758 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(16, this->_internal_cc_generic_services(), target);
6759 }
6760
6761 // optional bool java_generic_services = 17 [default = false];
6762 if (cached_has_bits & 0x00004000u) {
6763 target = stream->EnsureSpace(target);
6764 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(17, this->_internal_java_generic_services(), target);
6765 }
6766
6767 // optional bool py_generic_services = 18 [default = false];
6768 if (cached_has_bits & 0x00008000u) {
6769 target = stream->EnsureSpace(target);
6770 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(18, this->_internal_py_generic_services(), target);
6771 }
6772
6773 // optional bool java_generate_equals_and_hash = 20 [deprecated = true];
6774 if (cached_has_bits & 0x00000800u) {
6775 target = stream->EnsureSpace(target);
6776 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(20, this->_internal_java_generate_equals_and_hash(), target);
6777 }
6778
6779 // optional bool deprecated = 23 [default = false];
6780 if (cached_has_bits & 0x00020000u) {
6781 target = stream->EnsureSpace(target);
6782 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(23, this->_internal_deprecated(), target);
6783 }
6784
6785 // optional bool java_string_check_utf8 = 27 [default = false];
6786 if (cached_has_bits & 0x00001000u) {
6787 target = stream->EnsureSpace(target);
6788 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(27, this->_internal_java_string_check_utf8(), target);
6789 }
6790
6791 // optional bool cc_enable_arenas = 31 [default = true];
6792 if (cached_has_bits & 0x00080000u) {
6793 target = stream->EnsureSpace(target);
6794 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(31, this->_internal_cc_enable_arenas(), target);
6795 }
6796
6797 // optional string objc_class_prefix = 36;
6798 if (cached_has_bits & 0x00000008u) {
6799 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
6800 this->_internal_objc_class_prefix().data(), static_cast<int>(this->_internal_objc_class_prefix().length()),
6801 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
6802 "google.protobuf.FileOptions.objc_class_prefix");
6803 target = stream->WriteStringMaybeAliased(
6804 36, this->_internal_objc_class_prefix(), target);
6805 }
6806
6807 // optional string csharp_namespace = 37;
6808 if (cached_has_bits & 0x00000010u) {
6809 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
6810 this->_internal_csharp_namespace().data(), static_cast<int>(this->_internal_csharp_namespace().length()),
6811 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
6812 "google.protobuf.FileOptions.csharp_namespace");
6813 target = stream->WriteStringMaybeAliased(
6814 37, this->_internal_csharp_namespace(), target);
6815 }
6816
6817 // optional string swift_prefix = 39;
6818 if (cached_has_bits & 0x00000020u) {
6819 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
6820 this->_internal_swift_prefix().data(), static_cast<int>(this->_internal_swift_prefix().length()),
6821 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
6822 "google.protobuf.FileOptions.swift_prefix");
6823 target = stream->WriteStringMaybeAliased(
6824 39, this->_internal_swift_prefix(), target);
6825 }
6826
6827 // optional string php_class_prefix = 40;
6828 if (cached_has_bits & 0x00000040u) {
6829 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
6830 this->_internal_php_class_prefix().data(), static_cast<int>(this->_internal_php_class_prefix().length()),
6831 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
6832 "google.protobuf.FileOptions.php_class_prefix");
6833 target = stream->WriteStringMaybeAliased(
6834 40, this->_internal_php_class_prefix(), target);
6835 }
6836
6837 // optional string php_namespace = 41;
6838 if (cached_has_bits & 0x00000080u) {
6839 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
6840 this->_internal_php_namespace().data(), static_cast<int>(this->_internal_php_namespace().length()),
6841 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
6842 "google.protobuf.FileOptions.php_namespace");
6843 target = stream->WriteStringMaybeAliased(
6844 41, this->_internal_php_namespace(), target);
6845 }
6846
6847 // optional bool php_generic_services = 42 [default = false];
6848 if (cached_has_bits & 0x00010000u) {
6849 target = stream->EnsureSpace(target);
6850 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(42, this->_internal_php_generic_services(), target);
6851 }
6852
6853 // optional string php_metadata_namespace = 44;
6854 if (cached_has_bits & 0x00000100u) {
6855 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
6856 this->_internal_php_metadata_namespace().data(), static_cast<int>(this->_internal_php_metadata_namespace().length()),
6857 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
6858 "google.protobuf.FileOptions.php_metadata_namespace");
6859 target = stream->WriteStringMaybeAliased(
6860 44, this->_internal_php_metadata_namespace(), target);
6861 }
6862
6863 // optional string ruby_package = 45;
6864 if (cached_has_bits & 0x00000200u) {
6865 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
6866 this->_internal_ruby_package().data(), static_cast<int>(this->_internal_ruby_package().length()),
6867 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
6868 "google.protobuf.FileOptions.ruby_package");
6869 target = stream->WriteStringMaybeAliased(
6870 45, this->_internal_ruby_package(), target);
6871 }
6872
6873 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
6874 for (unsigned int i = 0,
6875 n = static_cast<unsigned int>(this->_internal_uninterpreted_option_size()); i < n; i++) {
6876 target = stream->EnsureSpace(target);
6877 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
6878 InternalWriteMessage(999, this->_internal_uninterpreted_option(i), target, stream);
6879 }
6880
6881 // Extension range [1000, 536870912)
6882 target = _extensions_._InternalSerialize(
6883 1000, 536870912, target, stream);
6884
6885 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
6886 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
6887 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
6888 }
6889 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.FileOptions)
6890 return target;
6891 }
6892
ByteSizeLong() const6893 size_t FileOptions::ByteSizeLong() const {
6894 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.FileOptions)
6895 size_t total_size = 0;
6896
6897 total_size += _extensions_.ByteSize();
6898
6899 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
6900 // Prevent compiler warnings about cached_has_bits being unused
6901 (void) cached_has_bits;
6902
6903 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
6904 total_size += 2UL * this->_internal_uninterpreted_option_size();
6905 for (const auto& msg : this->uninterpreted_option_) {
6906 total_size +=
6907 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
6908 }
6909
6910 cached_has_bits = _has_bits_[0];
6911 if (cached_has_bits & 0x000000ffu) {
6912 // optional string java_package = 1;
6913 if (cached_has_bits & 0x00000001u) {
6914 total_size += 1 +
6915 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
6916 this->_internal_java_package());
6917 }
6918
6919 // optional string java_outer_classname = 8;
6920 if (cached_has_bits & 0x00000002u) {
6921 total_size += 1 +
6922 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
6923 this->_internal_java_outer_classname());
6924 }
6925
6926 // optional string go_package = 11;
6927 if (cached_has_bits & 0x00000004u) {
6928 total_size += 1 +
6929 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
6930 this->_internal_go_package());
6931 }
6932
6933 // optional string objc_class_prefix = 36;
6934 if (cached_has_bits & 0x00000008u) {
6935 total_size += 2 +
6936 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
6937 this->_internal_objc_class_prefix());
6938 }
6939
6940 // optional string csharp_namespace = 37;
6941 if (cached_has_bits & 0x00000010u) {
6942 total_size += 2 +
6943 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
6944 this->_internal_csharp_namespace());
6945 }
6946
6947 // optional string swift_prefix = 39;
6948 if (cached_has_bits & 0x00000020u) {
6949 total_size += 2 +
6950 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
6951 this->_internal_swift_prefix());
6952 }
6953
6954 // optional string php_class_prefix = 40;
6955 if (cached_has_bits & 0x00000040u) {
6956 total_size += 2 +
6957 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
6958 this->_internal_php_class_prefix());
6959 }
6960
6961 // optional string php_namespace = 41;
6962 if (cached_has_bits & 0x00000080u) {
6963 total_size += 2 +
6964 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
6965 this->_internal_php_namespace());
6966 }
6967
6968 }
6969 if (cached_has_bits & 0x0000ff00u) {
6970 // optional string php_metadata_namespace = 44;
6971 if (cached_has_bits & 0x00000100u) {
6972 total_size += 2 +
6973 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
6974 this->_internal_php_metadata_namespace());
6975 }
6976
6977 // optional string ruby_package = 45;
6978 if (cached_has_bits & 0x00000200u) {
6979 total_size += 2 +
6980 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
6981 this->_internal_ruby_package());
6982 }
6983
6984 // optional bool java_multiple_files = 10 [default = false];
6985 if (cached_has_bits & 0x00000400u) {
6986 total_size += 1 + 1;
6987 }
6988
6989 // optional bool java_generate_equals_and_hash = 20 [deprecated = true];
6990 if (cached_has_bits & 0x00000800u) {
6991 total_size += 2 + 1;
6992 }
6993
6994 // optional bool java_string_check_utf8 = 27 [default = false];
6995 if (cached_has_bits & 0x00001000u) {
6996 total_size += 2 + 1;
6997 }
6998
6999 // optional bool cc_generic_services = 16 [default = false];
7000 if (cached_has_bits & 0x00002000u) {
7001 total_size += 2 + 1;
7002 }
7003
7004 // optional bool java_generic_services = 17 [default = false];
7005 if (cached_has_bits & 0x00004000u) {
7006 total_size += 2 + 1;
7007 }
7008
7009 // optional bool py_generic_services = 18 [default = false];
7010 if (cached_has_bits & 0x00008000u) {
7011 total_size += 2 + 1;
7012 }
7013
7014 }
7015 if (cached_has_bits & 0x000f0000u) {
7016 // optional bool php_generic_services = 42 [default = false];
7017 if (cached_has_bits & 0x00010000u) {
7018 total_size += 2 + 1;
7019 }
7020
7021 // optional bool deprecated = 23 [default = false];
7022 if (cached_has_bits & 0x00020000u) {
7023 total_size += 2 + 1;
7024 }
7025
7026 // optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED];
7027 if (cached_has_bits & 0x00040000u) {
7028 total_size += 1 +
7029 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_optimize_for());
7030 }
7031
7032 // optional bool cc_enable_arenas = 31 [default = true];
7033 if (cached_has_bits & 0x00080000u) {
7034 total_size += 2 + 1;
7035 }
7036
7037 }
7038 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
7039 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
7040 _internal_metadata_, total_size, &_cached_size_);
7041 }
7042 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
7043 SetCachedSize(cached_size);
7044 return total_size;
7045 }
7046
MergeFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)7047 void FileOptions::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
7048 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.FileOptions)
7049 GOOGLE_DCHECK_NE(&from, this);
7050 const FileOptions* source =
7051 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<FileOptions>(
7052 &from);
7053 if (source == nullptr) {
7054 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.FileOptions)
7055 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
7056 } else {
7057 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.FileOptions)
7058 MergeFrom(*source);
7059 }
7060 }
7061
MergeFrom(const FileOptions & from)7062 void FileOptions::MergeFrom(const FileOptions& from) {
7063 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.FileOptions)
7064 GOOGLE_DCHECK_NE(&from, this);
7065 _extensions_.MergeFrom(from._extensions_);
7066 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
7067 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
7068 (void) cached_has_bits;
7069
7070 uninterpreted_option_.MergeFrom(from.uninterpreted_option_);
7071 cached_has_bits = from._has_bits_[0];
7072 if (cached_has_bits & 0x000000ffu) {
7073 if (cached_has_bits & 0x00000001u) {
7074 _internal_set_java_package(from._internal_java_package());
7075 }
7076 if (cached_has_bits & 0x00000002u) {
7077 _internal_set_java_outer_classname(from._internal_java_outer_classname());
7078 }
7079 if (cached_has_bits & 0x00000004u) {
7080 _internal_set_go_package(from._internal_go_package());
7081 }
7082 if (cached_has_bits & 0x00000008u) {
7083 _internal_set_objc_class_prefix(from._internal_objc_class_prefix());
7084 }
7085 if (cached_has_bits & 0x00000010u) {
7086 _internal_set_csharp_namespace(from._internal_csharp_namespace());
7087 }
7088 if (cached_has_bits & 0x00000020u) {
7089 _internal_set_swift_prefix(from._internal_swift_prefix());
7090 }
7091 if (cached_has_bits & 0x00000040u) {
7092 _internal_set_php_class_prefix(from._internal_php_class_prefix());
7093 }
7094 if (cached_has_bits & 0x00000080u) {
7095 _internal_set_php_namespace(from._internal_php_namespace());
7096 }
7097 }
7098 if (cached_has_bits & 0x0000ff00u) {
7099 if (cached_has_bits & 0x00000100u) {
7100 _internal_set_php_metadata_namespace(from._internal_php_metadata_namespace());
7101 }
7102 if (cached_has_bits & 0x00000200u) {
7103 _internal_set_ruby_package(from._internal_ruby_package());
7104 }
7105 if (cached_has_bits & 0x00000400u) {
7106 java_multiple_files_ = from.java_multiple_files_;
7107 }
7108 if (cached_has_bits & 0x00000800u) {
7109 java_generate_equals_and_hash_ = from.java_generate_equals_and_hash_;
7110 }
7111 if (cached_has_bits & 0x00001000u) {
7112 java_string_check_utf8_ = from.java_string_check_utf8_;
7113 }
7114 if (cached_has_bits & 0x00002000u) {
7115 cc_generic_services_ = from.cc_generic_services_;
7116 }
7117 if (cached_has_bits & 0x00004000u) {
7118 java_generic_services_ = from.java_generic_services_;
7119 }
7120 if (cached_has_bits & 0x00008000u) {
7121 py_generic_services_ = from.py_generic_services_;
7122 }
7123 _has_bits_[0] |= cached_has_bits;
7124 }
7125 if (cached_has_bits & 0x000f0000u) {
7126 if (cached_has_bits & 0x00010000u) {
7127 php_generic_services_ = from.php_generic_services_;
7128 }
7129 if (cached_has_bits & 0x00020000u) {
7130 deprecated_ = from.deprecated_;
7131 }
7132 if (cached_has_bits & 0x00040000u) {
7133 optimize_for_ = from.optimize_for_;
7134 }
7135 if (cached_has_bits & 0x00080000u) {
7136 cc_enable_arenas_ = from.cc_enable_arenas_;
7137 }
7138 _has_bits_[0] |= cached_has_bits;
7139 }
7140 }
7141
CopyFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)7142 void FileOptions::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
7143 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.FileOptions)
7144 if (&from == this) return;
7145 Clear();
7146 MergeFrom(from);
7147 }
7148
CopyFrom(const FileOptions & from)7149 void FileOptions::CopyFrom(const FileOptions& from) {
7150 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.FileOptions)
7151 if (&from == this) return;
7152 Clear();
7153 MergeFrom(from);
7154 }
7155
IsInitialized() const7156 bool FileOptions::IsInitialized() const {
7157 if (!_extensions_.IsInitialized()) {
7158 return false;
7159 }
7160
7161 if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(uninterpreted_option_)) return false;
7162 return true;
7163 }
7164
InternalSwap(FileOptions * other)7165 void FileOptions::InternalSwap(FileOptions* other) {
7166 using std::swap;
7167 _extensions_.Swap(&other->_extensions_);
7168 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
7169 swap(_has_bits_[0], other->_has_bits_[0]);
7170 uninterpreted_option_.InternalSwap(&other->uninterpreted_option_);
7171 java_package_.Swap(&other->java_package_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
7172 java_outer_classname_.Swap(&other->java_outer_classname_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
7173 go_package_.Swap(&other->go_package_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
7174 objc_class_prefix_.Swap(&other->objc_class_prefix_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
7175 csharp_namespace_.Swap(&other->csharp_namespace_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
7176 swift_prefix_.Swap(&other->swift_prefix_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
7177 php_class_prefix_.Swap(&other->php_class_prefix_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
7178 php_namespace_.Swap(&other->php_namespace_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
7179 php_metadata_namespace_.Swap(&other->php_metadata_namespace_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
7180 ruby_package_.Swap(&other->ruby_package_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
7181 ::PROTOBUF_NAMESPACE_ID::internal::memswap<
7182 PROTOBUF_FIELD_OFFSET(FileOptions, deprecated_)
7183 + sizeof(FileOptions::deprecated_)
7184 - PROTOBUF_FIELD_OFFSET(FileOptions, java_multiple_files_)>(
7185 reinterpret_cast<char*>(&java_multiple_files_),
7186 reinterpret_cast<char*>(&other->java_multiple_files_));
7187 swap(optimize_for_, other->optimize_for_);
7188 swap(cc_enable_arenas_, other->cc_enable_arenas_);
7189 }
7190
GetMetadata() const7191 ::PROTOBUF_NAMESPACE_ID::Metadata FileOptions::GetMetadata() const {
7192 return GetMetadataStatic();
7193 }
7194
7195
7196 // ===================================================================
7197
InitAsDefaultInstance()7198 void MessageOptions::InitAsDefaultInstance() {
7199 }
7200 class MessageOptions::_Internal {
7201 public:
7202 using HasBits = decltype(std::declval<MessageOptions>()._has_bits_);
set_has_message_set_wire_format(HasBits * has_bits)7203 static void set_has_message_set_wire_format(HasBits* has_bits) {
7204 (*has_bits)[0] |= 1u;
7205 }
set_has_no_standard_descriptor_accessor(HasBits * has_bits)7206 static void set_has_no_standard_descriptor_accessor(HasBits* has_bits) {
7207 (*has_bits)[0] |= 2u;
7208 }
set_has_deprecated(HasBits * has_bits)7209 static void set_has_deprecated(HasBits* has_bits) {
7210 (*has_bits)[0] |= 4u;
7211 }
set_has_map_entry(HasBits * has_bits)7212 static void set_has_map_entry(HasBits* has_bits) {
7213 (*has_bits)[0] |= 8u;
7214 }
7215 };
7216
MessageOptions(::PROTOBUF_NAMESPACE_ID::Arena * arena)7217 MessageOptions::MessageOptions(::PROTOBUF_NAMESPACE_ID::Arena* arena)
7218 : ::PROTOBUF_NAMESPACE_ID::Message(arena),
7219 _extensions_(arena),
7220 uninterpreted_option_(arena) {
7221 SharedCtor();
7222 RegisterArenaDtor(arena);
7223 // @@protoc_insertion_point(arena_constructor:google.protobuf.MessageOptions)
7224 }
MessageOptions(const MessageOptions & from)7225 MessageOptions::MessageOptions(const MessageOptions& from)
7226 : ::PROTOBUF_NAMESPACE_ID::Message(),
7227 _has_bits_(from._has_bits_),
7228 uninterpreted_option_(from.uninterpreted_option_) {
7229 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
7230 _extensions_.MergeFrom(from._extensions_);
7231 ::memcpy(&message_set_wire_format_, &from.message_set_wire_format_,
7232 static_cast<size_t>(reinterpret_cast<char*>(&map_entry_) -
7233 reinterpret_cast<char*>(&message_set_wire_format_)) + sizeof(map_entry_));
7234 // @@protoc_insertion_point(copy_constructor:google.protobuf.MessageOptions)
7235 }
7236
SharedCtor()7237 void MessageOptions::SharedCtor() {
7238 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_MessageOptions_google_2fprotobuf_2fdescriptor_2eproto.base);
7239 ::memset(&message_set_wire_format_, 0, static_cast<size_t>(
7240 reinterpret_cast<char*>(&map_entry_) -
7241 reinterpret_cast<char*>(&message_set_wire_format_)) + sizeof(map_entry_));
7242 }
7243
~MessageOptions()7244 MessageOptions::~MessageOptions() {
7245 // @@protoc_insertion_point(destructor:google.protobuf.MessageOptions)
7246 SharedDtor();
7247 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
7248 }
7249
SharedDtor()7250 void MessageOptions::SharedDtor() {
7251 GOOGLE_DCHECK(GetArena() == nullptr);
7252 }
7253
ArenaDtor(void * object)7254 void MessageOptions::ArenaDtor(void* object) {
7255 MessageOptions* _this = reinterpret_cast< MessageOptions* >(object);
7256 (void)_this;
7257 }
RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *)7258 void MessageOptions::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
7259 }
SetCachedSize(int size) const7260 void MessageOptions::SetCachedSize(int size) const {
7261 _cached_size_.Set(size);
7262 }
default_instance()7263 const MessageOptions& MessageOptions::default_instance() {
7264 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_MessageOptions_google_2fprotobuf_2fdescriptor_2eproto.base);
7265 return *internal_default_instance();
7266 }
7267
7268
Clear()7269 void MessageOptions::Clear() {
7270 // @@protoc_insertion_point(message_clear_start:google.protobuf.MessageOptions)
7271 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
7272 // Prevent compiler warnings about cached_has_bits being unused
7273 (void) cached_has_bits;
7274
7275 _extensions_.Clear();
7276 uninterpreted_option_.Clear();
7277 ::memset(&message_set_wire_format_, 0, static_cast<size_t>(
7278 reinterpret_cast<char*>(&map_entry_) -
7279 reinterpret_cast<char*>(&message_set_wire_format_)) + sizeof(map_entry_));
7280 _has_bits_.Clear();
7281 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
7282 }
7283
_InternalParse(const char * ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx)7284 const char* MessageOptions::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
7285 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
7286 _Internal::HasBits has_bits{};
7287 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
7288 while (!ctx->Done(&ptr)) {
7289 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
7290 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
7291 CHK_(ptr);
7292 switch (tag >> 3) {
7293 // optional bool message_set_wire_format = 1 [default = false];
7294 case 1:
7295 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
7296 _Internal::set_has_message_set_wire_format(&has_bits);
7297 message_set_wire_format_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
7298 CHK_(ptr);
7299 } else goto handle_unusual;
7300 continue;
7301 // optional bool no_standard_descriptor_accessor = 2 [default = false];
7302 case 2:
7303 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) {
7304 _Internal::set_has_no_standard_descriptor_accessor(&has_bits);
7305 no_standard_descriptor_accessor_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
7306 CHK_(ptr);
7307 } else goto handle_unusual;
7308 continue;
7309 // optional bool deprecated = 3 [default = false];
7310 case 3:
7311 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 24)) {
7312 _Internal::set_has_deprecated(&has_bits);
7313 deprecated_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
7314 CHK_(ptr);
7315 } else goto handle_unusual;
7316 continue;
7317 // optional bool map_entry = 7;
7318 case 7:
7319 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 56)) {
7320 _Internal::set_has_map_entry(&has_bits);
7321 map_entry_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
7322 CHK_(ptr);
7323 } else goto handle_unusual;
7324 continue;
7325 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
7326 case 999:
7327 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 58)) {
7328 ptr -= 2;
7329 do {
7330 ptr += 2;
7331 ptr = ctx->ParseMessage(_internal_add_uninterpreted_option(), ptr);
7332 CHK_(ptr);
7333 if (!ctx->DataAvailable(ptr)) break;
7334 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<7994>(ptr));
7335 } else goto handle_unusual;
7336 continue;
7337 default: {
7338 handle_unusual:
7339 if ((tag & 7) == 4 || tag == 0) {
7340 ctx->SetLastTag(tag);
7341 goto success;
7342 }
7343 if ((8000u <= tag)) {
7344 ptr = _extensions_.ParseField(tag, ptr,
7345 internal_default_instance(), &_internal_metadata_, ctx);
7346 CHK_(ptr != nullptr);
7347 continue;
7348 }
7349 ptr = UnknownFieldParse(tag,
7350 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
7351 ptr, ctx);
7352 CHK_(ptr != nullptr);
7353 continue;
7354 }
7355 } // switch
7356 } // while
7357 success:
7358 _has_bits_.Or(has_bits);
7359 return ptr;
7360 failure:
7361 ptr = nullptr;
7362 goto success;
7363 #undef CHK_
7364 }
7365
_InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const7366 ::PROTOBUF_NAMESPACE_ID::uint8* MessageOptions::_InternalSerialize(
7367 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
7368 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.MessageOptions)
7369 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
7370 (void) cached_has_bits;
7371
7372 cached_has_bits = _has_bits_[0];
7373 // optional bool message_set_wire_format = 1 [default = false];
7374 if (cached_has_bits & 0x00000001u) {
7375 target = stream->EnsureSpace(target);
7376 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_message_set_wire_format(), target);
7377 }
7378
7379 // optional bool no_standard_descriptor_accessor = 2 [default = false];
7380 if (cached_has_bits & 0x00000002u) {
7381 target = stream->EnsureSpace(target);
7382 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(2, this->_internal_no_standard_descriptor_accessor(), target);
7383 }
7384
7385 // optional bool deprecated = 3 [default = false];
7386 if (cached_has_bits & 0x00000004u) {
7387 target = stream->EnsureSpace(target);
7388 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(3, this->_internal_deprecated(), target);
7389 }
7390
7391 // optional bool map_entry = 7;
7392 if (cached_has_bits & 0x00000008u) {
7393 target = stream->EnsureSpace(target);
7394 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(7, this->_internal_map_entry(), target);
7395 }
7396
7397 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
7398 for (unsigned int i = 0,
7399 n = static_cast<unsigned int>(this->_internal_uninterpreted_option_size()); i < n; i++) {
7400 target = stream->EnsureSpace(target);
7401 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
7402 InternalWriteMessage(999, this->_internal_uninterpreted_option(i), target, stream);
7403 }
7404
7405 // Extension range [1000, 536870912)
7406 target = _extensions_._InternalSerialize(
7407 1000, 536870912, target, stream);
7408
7409 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
7410 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
7411 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
7412 }
7413 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.MessageOptions)
7414 return target;
7415 }
7416
ByteSizeLong() const7417 size_t MessageOptions::ByteSizeLong() const {
7418 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.MessageOptions)
7419 size_t total_size = 0;
7420
7421 total_size += _extensions_.ByteSize();
7422
7423 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
7424 // Prevent compiler warnings about cached_has_bits being unused
7425 (void) cached_has_bits;
7426
7427 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
7428 total_size += 2UL * this->_internal_uninterpreted_option_size();
7429 for (const auto& msg : this->uninterpreted_option_) {
7430 total_size +=
7431 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
7432 }
7433
7434 cached_has_bits = _has_bits_[0];
7435 if (cached_has_bits & 0x0000000fu) {
7436 // optional bool message_set_wire_format = 1 [default = false];
7437 if (cached_has_bits & 0x00000001u) {
7438 total_size += 1 + 1;
7439 }
7440
7441 // optional bool no_standard_descriptor_accessor = 2 [default = false];
7442 if (cached_has_bits & 0x00000002u) {
7443 total_size += 1 + 1;
7444 }
7445
7446 // optional bool deprecated = 3 [default = false];
7447 if (cached_has_bits & 0x00000004u) {
7448 total_size += 1 + 1;
7449 }
7450
7451 // optional bool map_entry = 7;
7452 if (cached_has_bits & 0x00000008u) {
7453 total_size += 1 + 1;
7454 }
7455
7456 }
7457 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
7458 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
7459 _internal_metadata_, total_size, &_cached_size_);
7460 }
7461 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
7462 SetCachedSize(cached_size);
7463 return total_size;
7464 }
7465
MergeFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)7466 void MessageOptions::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
7467 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.MessageOptions)
7468 GOOGLE_DCHECK_NE(&from, this);
7469 const MessageOptions* source =
7470 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<MessageOptions>(
7471 &from);
7472 if (source == nullptr) {
7473 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.MessageOptions)
7474 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
7475 } else {
7476 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.MessageOptions)
7477 MergeFrom(*source);
7478 }
7479 }
7480
MergeFrom(const MessageOptions & from)7481 void MessageOptions::MergeFrom(const MessageOptions& from) {
7482 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.MessageOptions)
7483 GOOGLE_DCHECK_NE(&from, this);
7484 _extensions_.MergeFrom(from._extensions_);
7485 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
7486 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
7487 (void) cached_has_bits;
7488
7489 uninterpreted_option_.MergeFrom(from.uninterpreted_option_);
7490 cached_has_bits = from._has_bits_[0];
7491 if (cached_has_bits & 0x0000000fu) {
7492 if (cached_has_bits & 0x00000001u) {
7493 message_set_wire_format_ = from.message_set_wire_format_;
7494 }
7495 if (cached_has_bits & 0x00000002u) {
7496 no_standard_descriptor_accessor_ = from.no_standard_descriptor_accessor_;
7497 }
7498 if (cached_has_bits & 0x00000004u) {
7499 deprecated_ = from.deprecated_;
7500 }
7501 if (cached_has_bits & 0x00000008u) {
7502 map_entry_ = from.map_entry_;
7503 }
7504 _has_bits_[0] |= cached_has_bits;
7505 }
7506 }
7507
CopyFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)7508 void MessageOptions::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
7509 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.MessageOptions)
7510 if (&from == this) return;
7511 Clear();
7512 MergeFrom(from);
7513 }
7514
CopyFrom(const MessageOptions & from)7515 void MessageOptions::CopyFrom(const MessageOptions& from) {
7516 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.MessageOptions)
7517 if (&from == this) return;
7518 Clear();
7519 MergeFrom(from);
7520 }
7521
IsInitialized() const7522 bool MessageOptions::IsInitialized() const {
7523 if (!_extensions_.IsInitialized()) {
7524 return false;
7525 }
7526
7527 if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(uninterpreted_option_)) return false;
7528 return true;
7529 }
7530
InternalSwap(MessageOptions * other)7531 void MessageOptions::InternalSwap(MessageOptions* other) {
7532 using std::swap;
7533 _extensions_.Swap(&other->_extensions_);
7534 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
7535 swap(_has_bits_[0], other->_has_bits_[0]);
7536 uninterpreted_option_.InternalSwap(&other->uninterpreted_option_);
7537 ::PROTOBUF_NAMESPACE_ID::internal::memswap<
7538 PROTOBUF_FIELD_OFFSET(MessageOptions, map_entry_)
7539 + sizeof(MessageOptions::map_entry_)
7540 - PROTOBUF_FIELD_OFFSET(MessageOptions, message_set_wire_format_)>(
7541 reinterpret_cast<char*>(&message_set_wire_format_),
7542 reinterpret_cast<char*>(&other->message_set_wire_format_));
7543 }
7544
GetMetadata() const7545 ::PROTOBUF_NAMESPACE_ID::Metadata MessageOptions::GetMetadata() const {
7546 return GetMetadataStatic();
7547 }
7548
7549
7550 // ===================================================================
7551
InitAsDefaultInstance()7552 void FieldOptions::InitAsDefaultInstance() {
7553 }
7554 class FieldOptions::_Internal {
7555 public:
7556 using HasBits = decltype(std::declval<FieldOptions>()._has_bits_);
set_has_ctype(HasBits * has_bits)7557 static void set_has_ctype(HasBits* has_bits) {
7558 (*has_bits)[0] |= 1u;
7559 }
set_has_packed(HasBits * has_bits)7560 static void set_has_packed(HasBits* has_bits) {
7561 (*has_bits)[0] |= 2u;
7562 }
set_has_jstype(HasBits * has_bits)7563 static void set_has_jstype(HasBits* has_bits) {
7564 (*has_bits)[0] |= 32u;
7565 }
set_has_lazy(HasBits * has_bits)7566 static void set_has_lazy(HasBits* has_bits) {
7567 (*has_bits)[0] |= 4u;
7568 }
set_has_deprecated(HasBits * has_bits)7569 static void set_has_deprecated(HasBits* has_bits) {
7570 (*has_bits)[0] |= 8u;
7571 }
set_has_weak(HasBits * has_bits)7572 static void set_has_weak(HasBits* has_bits) {
7573 (*has_bits)[0] |= 16u;
7574 }
7575 };
7576
FieldOptions(::PROTOBUF_NAMESPACE_ID::Arena * arena)7577 FieldOptions::FieldOptions(::PROTOBUF_NAMESPACE_ID::Arena* arena)
7578 : ::PROTOBUF_NAMESPACE_ID::Message(arena),
7579 _extensions_(arena),
7580 uninterpreted_option_(arena) {
7581 SharedCtor();
7582 RegisterArenaDtor(arena);
7583 // @@protoc_insertion_point(arena_constructor:google.protobuf.FieldOptions)
7584 }
FieldOptions(const FieldOptions & from)7585 FieldOptions::FieldOptions(const FieldOptions& from)
7586 : ::PROTOBUF_NAMESPACE_ID::Message(),
7587 _has_bits_(from._has_bits_),
7588 uninterpreted_option_(from.uninterpreted_option_) {
7589 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
7590 _extensions_.MergeFrom(from._extensions_);
7591 ::memcpy(&ctype_, &from.ctype_,
7592 static_cast<size_t>(reinterpret_cast<char*>(&jstype_) -
7593 reinterpret_cast<char*>(&ctype_)) + sizeof(jstype_));
7594 // @@protoc_insertion_point(copy_constructor:google.protobuf.FieldOptions)
7595 }
7596
SharedCtor()7597 void FieldOptions::SharedCtor() {
7598 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_FieldOptions_google_2fprotobuf_2fdescriptor_2eproto.base);
7599 ::memset(&ctype_, 0, static_cast<size_t>(
7600 reinterpret_cast<char*>(&jstype_) -
7601 reinterpret_cast<char*>(&ctype_)) + sizeof(jstype_));
7602 }
7603
~FieldOptions()7604 FieldOptions::~FieldOptions() {
7605 // @@protoc_insertion_point(destructor:google.protobuf.FieldOptions)
7606 SharedDtor();
7607 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
7608 }
7609
SharedDtor()7610 void FieldOptions::SharedDtor() {
7611 GOOGLE_DCHECK(GetArena() == nullptr);
7612 }
7613
ArenaDtor(void * object)7614 void FieldOptions::ArenaDtor(void* object) {
7615 FieldOptions* _this = reinterpret_cast< FieldOptions* >(object);
7616 (void)_this;
7617 }
RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *)7618 void FieldOptions::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
7619 }
SetCachedSize(int size) const7620 void FieldOptions::SetCachedSize(int size) const {
7621 _cached_size_.Set(size);
7622 }
default_instance()7623 const FieldOptions& FieldOptions::default_instance() {
7624 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_FieldOptions_google_2fprotobuf_2fdescriptor_2eproto.base);
7625 return *internal_default_instance();
7626 }
7627
7628
Clear()7629 void FieldOptions::Clear() {
7630 // @@protoc_insertion_point(message_clear_start:google.protobuf.FieldOptions)
7631 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
7632 // Prevent compiler warnings about cached_has_bits being unused
7633 (void) cached_has_bits;
7634
7635 _extensions_.Clear();
7636 uninterpreted_option_.Clear();
7637 cached_has_bits = _has_bits_[0];
7638 if (cached_has_bits & 0x0000003fu) {
7639 ::memset(&ctype_, 0, static_cast<size_t>(
7640 reinterpret_cast<char*>(&jstype_) -
7641 reinterpret_cast<char*>(&ctype_)) + sizeof(jstype_));
7642 }
7643 _has_bits_.Clear();
7644 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
7645 }
7646
_InternalParse(const char * ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx)7647 const char* FieldOptions::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
7648 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
7649 _Internal::HasBits has_bits{};
7650 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
7651 while (!ctx->Done(&ptr)) {
7652 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
7653 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
7654 CHK_(ptr);
7655 switch (tag >> 3) {
7656 // optional .google.protobuf.FieldOptions.CType ctype = 1 [default = STRING];
7657 case 1:
7658 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
7659 ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
7660 CHK_(ptr);
7661 if (PROTOBUF_PREDICT_TRUE(PROTOBUF_NAMESPACE_ID::FieldOptions_CType_IsValid(val))) {
7662 _internal_set_ctype(static_cast<PROTOBUF_NAMESPACE_ID::FieldOptions_CType>(val));
7663 } else {
7664 ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(1, val, mutable_unknown_fields());
7665 }
7666 } else goto handle_unusual;
7667 continue;
7668 // optional bool packed = 2;
7669 case 2:
7670 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) {
7671 _Internal::set_has_packed(&has_bits);
7672 packed_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
7673 CHK_(ptr);
7674 } else goto handle_unusual;
7675 continue;
7676 // optional bool deprecated = 3 [default = false];
7677 case 3:
7678 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 24)) {
7679 _Internal::set_has_deprecated(&has_bits);
7680 deprecated_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
7681 CHK_(ptr);
7682 } else goto handle_unusual;
7683 continue;
7684 // optional bool lazy = 5 [default = false];
7685 case 5:
7686 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 40)) {
7687 _Internal::set_has_lazy(&has_bits);
7688 lazy_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
7689 CHK_(ptr);
7690 } else goto handle_unusual;
7691 continue;
7692 // optional .google.protobuf.FieldOptions.JSType jstype = 6 [default = JS_NORMAL];
7693 case 6:
7694 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 48)) {
7695 ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
7696 CHK_(ptr);
7697 if (PROTOBUF_PREDICT_TRUE(PROTOBUF_NAMESPACE_ID::FieldOptions_JSType_IsValid(val))) {
7698 _internal_set_jstype(static_cast<PROTOBUF_NAMESPACE_ID::FieldOptions_JSType>(val));
7699 } else {
7700 ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(6, val, mutable_unknown_fields());
7701 }
7702 } else goto handle_unusual;
7703 continue;
7704 // optional bool weak = 10 [default = false];
7705 case 10:
7706 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 80)) {
7707 _Internal::set_has_weak(&has_bits);
7708 weak_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
7709 CHK_(ptr);
7710 } else goto handle_unusual;
7711 continue;
7712 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
7713 case 999:
7714 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 58)) {
7715 ptr -= 2;
7716 do {
7717 ptr += 2;
7718 ptr = ctx->ParseMessage(_internal_add_uninterpreted_option(), ptr);
7719 CHK_(ptr);
7720 if (!ctx->DataAvailable(ptr)) break;
7721 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<7994>(ptr));
7722 } else goto handle_unusual;
7723 continue;
7724 default: {
7725 handle_unusual:
7726 if ((tag & 7) == 4 || tag == 0) {
7727 ctx->SetLastTag(tag);
7728 goto success;
7729 }
7730 if ((8000u <= tag)) {
7731 ptr = _extensions_.ParseField(tag, ptr,
7732 internal_default_instance(), &_internal_metadata_, ctx);
7733 CHK_(ptr != nullptr);
7734 continue;
7735 }
7736 ptr = UnknownFieldParse(tag,
7737 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
7738 ptr, ctx);
7739 CHK_(ptr != nullptr);
7740 continue;
7741 }
7742 } // switch
7743 } // while
7744 success:
7745 _has_bits_.Or(has_bits);
7746 return ptr;
7747 failure:
7748 ptr = nullptr;
7749 goto success;
7750 #undef CHK_
7751 }
7752
_InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const7753 ::PROTOBUF_NAMESPACE_ID::uint8* FieldOptions::_InternalSerialize(
7754 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
7755 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.FieldOptions)
7756 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
7757 (void) cached_has_bits;
7758
7759 cached_has_bits = _has_bits_[0];
7760 // optional .google.protobuf.FieldOptions.CType ctype = 1 [default = STRING];
7761 if (cached_has_bits & 0x00000001u) {
7762 target = stream->EnsureSpace(target);
7763 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
7764 1, this->_internal_ctype(), target);
7765 }
7766
7767 // optional bool packed = 2;
7768 if (cached_has_bits & 0x00000002u) {
7769 target = stream->EnsureSpace(target);
7770 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(2, this->_internal_packed(), target);
7771 }
7772
7773 // optional bool deprecated = 3 [default = false];
7774 if (cached_has_bits & 0x00000008u) {
7775 target = stream->EnsureSpace(target);
7776 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(3, this->_internal_deprecated(), target);
7777 }
7778
7779 // optional bool lazy = 5 [default = false];
7780 if (cached_has_bits & 0x00000004u) {
7781 target = stream->EnsureSpace(target);
7782 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(5, this->_internal_lazy(), target);
7783 }
7784
7785 // optional .google.protobuf.FieldOptions.JSType jstype = 6 [default = JS_NORMAL];
7786 if (cached_has_bits & 0x00000020u) {
7787 target = stream->EnsureSpace(target);
7788 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
7789 6, this->_internal_jstype(), target);
7790 }
7791
7792 // optional bool weak = 10 [default = false];
7793 if (cached_has_bits & 0x00000010u) {
7794 target = stream->EnsureSpace(target);
7795 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(10, this->_internal_weak(), target);
7796 }
7797
7798 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
7799 for (unsigned int i = 0,
7800 n = static_cast<unsigned int>(this->_internal_uninterpreted_option_size()); i < n; i++) {
7801 target = stream->EnsureSpace(target);
7802 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
7803 InternalWriteMessage(999, this->_internal_uninterpreted_option(i), target, stream);
7804 }
7805
7806 // Extension range [1000, 536870912)
7807 target = _extensions_._InternalSerialize(
7808 1000, 536870912, target, stream);
7809
7810 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
7811 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
7812 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
7813 }
7814 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.FieldOptions)
7815 return target;
7816 }
7817
ByteSizeLong() const7818 size_t FieldOptions::ByteSizeLong() const {
7819 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.FieldOptions)
7820 size_t total_size = 0;
7821
7822 total_size += _extensions_.ByteSize();
7823
7824 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
7825 // Prevent compiler warnings about cached_has_bits being unused
7826 (void) cached_has_bits;
7827
7828 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
7829 total_size += 2UL * this->_internal_uninterpreted_option_size();
7830 for (const auto& msg : this->uninterpreted_option_) {
7831 total_size +=
7832 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
7833 }
7834
7835 cached_has_bits = _has_bits_[0];
7836 if (cached_has_bits & 0x0000003fu) {
7837 // optional .google.protobuf.FieldOptions.CType ctype = 1 [default = STRING];
7838 if (cached_has_bits & 0x00000001u) {
7839 total_size += 1 +
7840 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_ctype());
7841 }
7842
7843 // optional bool packed = 2;
7844 if (cached_has_bits & 0x00000002u) {
7845 total_size += 1 + 1;
7846 }
7847
7848 // optional bool lazy = 5 [default = false];
7849 if (cached_has_bits & 0x00000004u) {
7850 total_size += 1 + 1;
7851 }
7852
7853 // optional bool deprecated = 3 [default = false];
7854 if (cached_has_bits & 0x00000008u) {
7855 total_size += 1 + 1;
7856 }
7857
7858 // optional bool weak = 10 [default = false];
7859 if (cached_has_bits & 0x00000010u) {
7860 total_size += 1 + 1;
7861 }
7862
7863 // optional .google.protobuf.FieldOptions.JSType jstype = 6 [default = JS_NORMAL];
7864 if (cached_has_bits & 0x00000020u) {
7865 total_size += 1 +
7866 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_jstype());
7867 }
7868
7869 }
7870 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
7871 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
7872 _internal_metadata_, total_size, &_cached_size_);
7873 }
7874 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
7875 SetCachedSize(cached_size);
7876 return total_size;
7877 }
7878
MergeFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)7879 void FieldOptions::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
7880 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.FieldOptions)
7881 GOOGLE_DCHECK_NE(&from, this);
7882 const FieldOptions* source =
7883 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<FieldOptions>(
7884 &from);
7885 if (source == nullptr) {
7886 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.FieldOptions)
7887 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
7888 } else {
7889 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.FieldOptions)
7890 MergeFrom(*source);
7891 }
7892 }
7893
MergeFrom(const FieldOptions & from)7894 void FieldOptions::MergeFrom(const FieldOptions& from) {
7895 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.FieldOptions)
7896 GOOGLE_DCHECK_NE(&from, this);
7897 _extensions_.MergeFrom(from._extensions_);
7898 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
7899 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
7900 (void) cached_has_bits;
7901
7902 uninterpreted_option_.MergeFrom(from.uninterpreted_option_);
7903 cached_has_bits = from._has_bits_[0];
7904 if (cached_has_bits & 0x0000003fu) {
7905 if (cached_has_bits & 0x00000001u) {
7906 ctype_ = from.ctype_;
7907 }
7908 if (cached_has_bits & 0x00000002u) {
7909 packed_ = from.packed_;
7910 }
7911 if (cached_has_bits & 0x00000004u) {
7912 lazy_ = from.lazy_;
7913 }
7914 if (cached_has_bits & 0x00000008u) {
7915 deprecated_ = from.deprecated_;
7916 }
7917 if (cached_has_bits & 0x00000010u) {
7918 weak_ = from.weak_;
7919 }
7920 if (cached_has_bits & 0x00000020u) {
7921 jstype_ = from.jstype_;
7922 }
7923 _has_bits_[0] |= cached_has_bits;
7924 }
7925 }
7926
CopyFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)7927 void FieldOptions::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
7928 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.FieldOptions)
7929 if (&from == this) return;
7930 Clear();
7931 MergeFrom(from);
7932 }
7933
CopyFrom(const FieldOptions & from)7934 void FieldOptions::CopyFrom(const FieldOptions& from) {
7935 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.FieldOptions)
7936 if (&from == this) return;
7937 Clear();
7938 MergeFrom(from);
7939 }
7940
IsInitialized() const7941 bool FieldOptions::IsInitialized() const {
7942 if (!_extensions_.IsInitialized()) {
7943 return false;
7944 }
7945
7946 if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(uninterpreted_option_)) return false;
7947 return true;
7948 }
7949
InternalSwap(FieldOptions * other)7950 void FieldOptions::InternalSwap(FieldOptions* other) {
7951 using std::swap;
7952 _extensions_.Swap(&other->_extensions_);
7953 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
7954 swap(_has_bits_[0], other->_has_bits_[0]);
7955 uninterpreted_option_.InternalSwap(&other->uninterpreted_option_);
7956 ::PROTOBUF_NAMESPACE_ID::internal::memswap<
7957 PROTOBUF_FIELD_OFFSET(FieldOptions, jstype_)
7958 + sizeof(FieldOptions::jstype_)
7959 - PROTOBUF_FIELD_OFFSET(FieldOptions, ctype_)>(
7960 reinterpret_cast<char*>(&ctype_),
7961 reinterpret_cast<char*>(&other->ctype_));
7962 }
7963
GetMetadata() const7964 ::PROTOBUF_NAMESPACE_ID::Metadata FieldOptions::GetMetadata() const {
7965 return GetMetadataStatic();
7966 }
7967
7968
7969 // ===================================================================
7970
InitAsDefaultInstance()7971 void OneofOptions::InitAsDefaultInstance() {
7972 }
7973 class OneofOptions::_Internal {
7974 public:
7975 };
7976
OneofOptions(::PROTOBUF_NAMESPACE_ID::Arena * arena)7977 OneofOptions::OneofOptions(::PROTOBUF_NAMESPACE_ID::Arena* arena)
7978 : ::PROTOBUF_NAMESPACE_ID::Message(arena),
7979 _extensions_(arena),
7980 uninterpreted_option_(arena) {
7981 SharedCtor();
7982 RegisterArenaDtor(arena);
7983 // @@protoc_insertion_point(arena_constructor:google.protobuf.OneofOptions)
7984 }
OneofOptions(const OneofOptions & from)7985 OneofOptions::OneofOptions(const OneofOptions& from)
7986 : ::PROTOBUF_NAMESPACE_ID::Message(),
7987 uninterpreted_option_(from.uninterpreted_option_) {
7988 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
7989 _extensions_.MergeFrom(from._extensions_);
7990 // @@protoc_insertion_point(copy_constructor:google.protobuf.OneofOptions)
7991 }
7992
SharedCtor()7993 void OneofOptions::SharedCtor() {
7994 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_OneofOptions_google_2fprotobuf_2fdescriptor_2eproto.base);
7995 }
7996
~OneofOptions()7997 OneofOptions::~OneofOptions() {
7998 // @@protoc_insertion_point(destructor:google.protobuf.OneofOptions)
7999 SharedDtor();
8000 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
8001 }
8002
SharedDtor()8003 void OneofOptions::SharedDtor() {
8004 GOOGLE_DCHECK(GetArena() == nullptr);
8005 }
8006
ArenaDtor(void * object)8007 void OneofOptions::ArenaDtor(void* object) {
8008 OneofOptions* _this = reinterpret_cast< OneofOptions* >(object);
8009 (void)_this;
8010 }
RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *)8011 void OneofOptions::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
8012 }
SetCachedSize(int size) const8013 void OneofOptions::SetCachedSize(int size) const {
8014 _cached_size_.Set(size);
8015 }
default_instance()8016 const OneofOptions& OneofOptions::default_instance() {
8017 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_OneofOptions_google_2fprotobuf_2fdescriptor_2eproto.base);
8018 return *internal_default_instance();
8019 }
8020
8021
Clear()8022 void OneofOptions::Clear() {
8023 // @@protoc_insertion_point(message_clear_start:google.protobuf.OneofOptions)
8024 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
8025 // Prevent compiler warnings about cached_has_bits being unused
8026 (void) cached_has_bits;
8027
8028 _extensions_.Clear();
8029 uninterpreted_option_.Clear();
8030 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
8031 }
8032
_InternalParse(const char * ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx)8033 const char* OneofOptions::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
8034 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
8035 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
8036 while (!ctx->Done(&ptr)) {
8037 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
8038 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
8039 CHK_(ptr);
8040 switch (tag >> 3) {
8041 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
8042 case 999:
8043 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 58)) {
8044 ptr -= 2;
8045 do {
8046 ptr += 2;
8047 ptr = ctx->ParseMessage(_internal_add_uninterpreted_option(), ptr);
8048 CHK_(ptr);
8049 if (!ctx->DataAvailable(ptr)) break;
8050 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<7994>(ptr));
8051 } else goto handle_unusual;
8052 continue;
8053 default: {
8054 handle_unusual:
8055 if ((tag & 7) == 4 || tag == 0) {
8056 ctx->SetLastTag(tag);
8057 goto success;
8058 }
8059 if ((8000u <= tag)) {
8060 ptr = _extensions_.ParseField(tag, ptr,
8061 internal_default_instance(), &_internal_metadata_, ctx);
8062 CHK_(ptr != nullptr);
8063 continue;
8064 }
8065 ptr = UnknownFieldParse(tag,
8066 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
8067 ptr, ctx);
8068 CHK_(ptr != nullptr);
8069 continue;
8070 }
8071 } // switch
8072 } // while
8073 success:
8074 return ptr;
8075 failure:
8076 ptr = nullptr;
8077 goto success;
8078 #undef CHK_
8079 }
8080
_InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const8081 ::PROTOBUF_NAMESPACE_ID::uint8* OneofOptions::_InternalSerialize(
8082 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
8083 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.OneofOptions)
8084 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
8085 (void) cached_has_bits;
8086
8087 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
8088 for (unsigned int i = 0,
8089 n = static_cast<unsigned int>(this->_internal_uninterpreted_option_size()); i < n; i++) {
8090 target = stream->EnsureSpace(target);
8091 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
8092 InternalWriteMessage(999, this->_internal_uninterpreted_option(i), target, stream);
8093 }
8094
8095 // Extension range [1000, 536870912)
8096 target = _extensions_._InternalSerialize(
8097 1000, 536870912, target, stream);
8098
8099 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
8100 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
8101 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
8102 }
8103 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.OneofOptions)
8104 return target;
8105 }
8106
ByteSizeLong() const8107 size_t OneofOptions::ByteSizeLong() const {
8108 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.OneofOptions)
8109 size_t total_size = 0;
8110
8111 total_size += _extensions_.ByteSize();
8112
8113 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
8114 // Prevent compiler warnings about cached_has_bits being unused
8115 (void) cached_has_bits;
8116
8117 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
8118 total_size += 2UL * this->_internal_uninterpreted_option_size();
8119 for (const auto& msg : this->uninterpreted_option_) {
8120 total_size +=
8121 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
8122 }
8123
8124 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
8125 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
8126 _internal_metadata_, total_size, &_cached_size_);
8127 }
8128 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
8129 SetCachedSize(cached_size);
8130 return total_size;
8131 }
8132
MergeFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)8133 void OneofOptions::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
8134 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.OneofOptions)
8135 GOOGLE_DCHECK_NE(&from, this);
8136 const OneofOptions* source =
8137 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<OneofOptions>(
8138 &from);
8139 if (source == nullptr) {
8140 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.OneofOptions)
8141 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
8142 } else {
8143 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.OneofOptions)
8144 MergeFrom(*source);
8145 }
8146 }
8147
MergeFrom(const OneofOptions & from)8148 void OneofOptions::MergeFrom(const OneofOptions& from) {
8149 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.OneofOptions)
8150 GOOGLE_DCHECK_NE(&from, this);
8151 _extensions_.MergeFrom(from._extensions_);
8152 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
8153 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
8154 (void) cached_has_bits;
8155
8156 uninterpreted_option_.MergeFrom(from.uninterpreted_option_);
8157 }
8158
CopyFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)8159 void OneofOptions::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
8160 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.OneofOptions)
8161 if (&from == this) return;
8162 Clear();
8163 MergeFrom(from);
8164 }
8165
CopyFrom(const OneofOptions & from)8166 void OneofOptions::CopyFrom(const OneofOptions& from) {
8167 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.OneofOptions)
8168 if (&from == this) return;
8169 Clear();
8170 MergeFrom(from);
8171 }
8172
IsInitialized() const8173 bool OneofOptions::IsInitialized() const {
8174 if (!_extensions_.IsInitialized()) {
8175 return false;
8176 }
8177
8178 if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(uninterpreted_option_)) return false;
8179 return true;
8180 }
8181
InternalSwap(OneofOptions * other)8182 void OneofOptions::InternalSwap(OneofOptions* other) {
8183 using std::swap;
8184 _extensions_.Swap(&other->_extensions_);
8185 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
8186 uninterpreted_option_.InternalSwap(&other->uninterpreted_option_);
8187 }
8188
GetMetadata() const8189 ::PROTOBUF_NAMESPACE_ID::Metadata OneofOptions::GetMetadata() const {
8190 return GetMetadataStatic();
8191 }
8192
8193
8194 // ===================================================================
8195
InitAsDefaultInstance()8196 void EnumOptions::InitAsDefaultInstance() {
8197 }
8198 class EnumOptions::_Internal {
8199 public:
8200 using HasBits = decltype(std::declval<EnumOptions>()._has_bits_);
set_has_allow_alias(HasBits * has_bits)8201 static void set_has_allow_alias(HasBits* has_bits) {
8202 (*has_bits)[0] |= 1u;
8203 }
set_has_deprecated(HasBits * has_bits)8204 static void set_has_deprecated(HasBits* has_bits) {
8205 (*has_bits)[0] |= 2u;
8206 }
8207 };
8208
EnumOptions(::PROTOBUF_NAMESPACE_ID::Arena * arena)8209 EnumOptions::EnumOptions(::PROTOBUF_NAMESPACE_ID::Arena* arena)
8210 : ::PROTOBUF_NAMESPACE_ID::Message(arena),
8211 _extensions_(arena),
8212 uninterpreted_option_(arena) {
8213 SharedCtor();
8214 RegisterArenaDtor(arena);
8215 // @@protoc_insertion_point(arena_constructor:google.protobuf.EnumOptions)
8216 }
EnumOptions(const EnumOptions & from)8217 EnumOptions::EnumOptions(const EnumOptions& from)
8218 : ::PROTOBUF_NAMESPACE_ID::Message(),
8219 _has_bits_(from._has_bits_),
8220 uninterpreted_option_(from.uninterpreted_option_) {
8221 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
8222 _extensions_.MergeFrom(from._extensions_);
8223 ::memcpy(&allow_alias_, &from.allow_alias_,
8224 static_cast<size_t>(reinterpret_cast<char*>(&deprecated_) -
8225 reinterpret_cast<char*>(&allow_alias_)) + sizeof(deprecated_));
8226 // @@protoc_insertion_point(copy_constructor:google.protobuf.EnumOptions)
8227 }
8228
SharedCtor()8229 void EnumOptions::SharedCtor() {
8230 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_EnumOptions_google_2fprotobuf_2fdescriptor_2eproto.base);
8231 ::memset(&allow_alias_, 0, static_cast<size_t>(
8232 reinterpret_cast<char*>(&deprecated_) -
8233 reinterpret_cast<char*>(&allow_alias_)) + sizeof(deprecated_));
8234 }
8235
~EnumOptions()8236 EnumOptions::~EnumOptions() {
8237 // @@protoc_insertion_point(destructor:google.protobuf.EnumOptions)
8238 SharedDtor();
8239 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
8240 }
8241
SharedDtor()8242 void EnumOptions::SharedDtor() {
8243 GOOGLE_DCHECK(GetArena() == nullptr);
8244 }
8245
ArenaDtor(void * object)8246 void EnumOptions::ArenaDtor(void* object) {
8247 EnumOptions* _this = reinterpret_cast< EnumOptions* >(object);
8248 (void)_this;
8249 }
RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *)8250 void EnumOptions::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
8251 }
SetCachedSize(int size) const8252 void EnumOptions::SetCachedSize(int size) const {
8253 _cached_size_.Set(size);
8254 }
default_instance()8255 const EnumOptions& EnumOptions::default_instance() {
8256 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_EnumOptions_google_2fprotobuf_2fdescriptor_2eproto.base);
8257 return *internal_default_instance();
8258 }
8259
8260
Clear()8261 void EnumOptions::Clear() {
8262 // @@protoc_insertion_point(message_clear_start:google.protobuf.EnumOptions)
8263 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
8264 // Prevent compiler warnings about cached_has_bits being unused
8265 (void) cached_has_bits;
8266
8267 _extensions_.Clear();
8268 uninterpreted_option_.Clear();
8269 ::memset(&allow_alias_, 0, static_cast<size_t>(
8270 reinterpret_cast<char*>(&deprecated_) -
8271 reinterpret_cast<char*>(&allow_alias_)) + sizeof(deprecated_));
8272 _has_bits_.Clear();
8273 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
8274 }
8275
_InternalParse(const char * ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx)8276 const char* EnumOptions::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
8277 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
8278 _Internal::HasBits has_bits{};
8279 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
8280 while (!ctx->Done(&ptr)) {
8281 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
8282 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
8283 CHK_(ptr);
8284 switch (tag >> 3) {
8285 // optional bool allow_alias = 2;
8286 case 2:
8287 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) {
8288 _Internal::set_has_allow_alias(&has_bits);
8289 allow_alias_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
8290 CHK_(ptr);
8291 } else goto handle_unusual;
8292 continue;
8293 // optional bool deprecated = 3 [default = false];
8294 case 3:
8295 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 24)) {
8296 _Internal::set_has_deprecated(&has_bits);
8297 deprecated_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
8298 CHK_(ptr);
8299 } else goto handle_unusual;
8300 continue;
8301 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
8302 case 999:
8303 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 58)) {
8304 ptr -= 2;
8305 do {
8306 ptr += 2;
8307 ptr = ctx->ParseMessage(_internal_add_uninterpreted_option(), ptr);
8308 CHK_(ptr);
8309 if (!ctx->DataAvailable(ptr)) break;
8310 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<7994>(ptr));
8311 } else goto handle_unusual;
8312 continue;
8313 default: {
8314 handle_unusual:
8315 if ((tag & 7) == 4 || tag == 0) {
8316 ctx->SetLastTag(tag);
8317 goto success;
8318 }
8319 if ((8000u <= tag)) {
8320 ptr = _extensions_.ParseField(tag, ptr,
8321 internal_default_instance(), &_internal_metadata_, ctx);
8322 CHK_(ptr != nullptr);
8323 continue;
8324 }
8325 ptr = UnknownFieldParse(tag,
8326 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
8327 ptr, ctx);
8328 CHK_(ptr != nullptr);
8329 continue;
8330 }
8331 } // switch
8332 } // while
8333 success:
8334 _has_bits_.Or(has_bits);
8335 return ptr;
8336 failure:
8337 ptr = nullptr;
8338 goto success;
8339 #undef CHK_
8340 }
8341
_InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const8342 ::PROTOBUF_NAMESPACE_ID::uint8* EnumOptions::_InternalSerialize(
8343 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
8344 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.EnumOptions)
8345 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
8346 (void) cached_has_bits;
8347
8348 cached_has_bits = _has_bits_[0];
8349 // optional bool allow_alias = 2;
8350 if (cached_has_bits & 0x00000001u) {
8351 target = stream->EnsureSpace(target);
8352 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(2, this->_internal_allow_alias(), target);
8353 }
8354
8355 // optional bool deprecated = 3 [default = false];
8356 if (cached_has_bits & 0x00000002u) {
8357 target = stream->EnsureSpace(target);
8358 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(3, this->_internal_deprecated(), target);
8359 }
8360
8361 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
8362 for (unsigned int i = 0,
8363 n = static_cast<unsigned int>(this->_internal_uninterpreted_option_size()); i < n; i++) {
8364 target = stream->EnsureSpace(target);
8365 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
8366 InternalWriteMessage(999, this->_internal_uninterpreted_option(i), target, stream);
8367 }
8368
8369 // Extension range [1000, 536870912)
8370 target = _extensions_._InternalSerialize(
8371 1000, 536870912, target, stream);
8372
8373 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
8374 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
8375 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
8376 }
8377 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.EnumOptions)
8378 return target;
8379 }
8380
ByteSizeLong() const8381 size_t EnumOptions::ByteSizeLong() const {
8382 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.EnumOptions)
8383 size_t total_size = 0;
8384
8385 total_size += _extensions_.ByteSize();
8386
8387 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
8388 // Prevent compiler warnings about cached_has_bits being unused
8389 (void) cached_has_bits;
8390
8391 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
8392 total_size += 2UL * this->_internal_uninterpreted_option_size();
8393 for (const auto& msg : this->uninterpreted_option_) {
8394 total_size +=
8395 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
8396 }
8397
8398 cached_has_bits = _has_bits_[0];
8399 if (cached_has_bits & 0x00000003u) {
8400 // optional bool allow_alias = 2;
8401 if (cached_has_bits & 0x00000001u) {
8402 total_size += 1 + 1;
8403 }
8404
8405 // optional bool deprecated = 3 [default = false];
8406 if (cached_has_bits & 0x00000002u) {
8407 total_size += 1 + 1;
8408 }
8409
8410 }
8411 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
8412 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
8413 _internal_metadata_, total_size, &_cached_size_);
8414 }
8415 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
8416 SetCachedSize(cached_size);
8417 return total_size;
8418 }
8419
MergeFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)8420 void EnumOptions::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
8421 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.EnumOptions)
8422 GOOGLE_DCHECK_NE(&from, this);
8423 const EnumOptions* source =
8424 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<EnumOptions>(
8425 &from);
8426 if (source == nullptr) {
8427 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.EnumOptions)
8428 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
8429 } else {
8430 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.EnumOptions)
8431 MergeFrom(*source);
8432 }
8433 }
8434
MergeFrom(const EnumOptions & from)8435 void EnumOptions::MergeFrom(const EnumOptions& from) {
8436 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.EnumOptions)
8437 GOOGLE_DCHECK_NE(&from, this);
8438 _extensions_.MergeFrom(from._extensions_);
8439 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
8440 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
8441 (void) cached_has_bits;
8442
8443 uninterpreted_option_.MergeFrom(from.uninterpreted_option_);
8444 cached_has_bits = from._has_bits_[0];
8445 if (cached_has_bits & 0x00000003u) {
8446 if (cached_has_bits & 0x00000001u) {
8447 allow_alias_ = from.allow_alias_;
8448 }
8449 if (cached_has_bits & 0x00000002u) {
8450 deprecated_ = from.deprecated_;
8451 }
8452 _has_bits_[0] |= cached_has_bits;
8453 }
8454 }
8455
CopyFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)8456 void EnumOptions::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
8457 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.EnumOptions)
8458 if (&from == this) return;
8459 Clear();
8460 MergeFrom(from);
8461 }
8462
CopyFrom(const EnumOptions & from)8463 void EnumOptions::CopyFrom(const EnumOptions& from) {
8464 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.EnumOptions)
8465 if (&from == this) return;
8466 Clear();
8467 MergeFrom(from);
8468 }
8469
IsInitialized() const8470 bool EnumOptions::IsInitialized() const {
8471 if (!_extensions_.IsInitialized()) {
8472 return false;
8473 }
8474
8475 if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(uninterpreted_option_)) return false;
8476 return true;
8477 }
8478
InternalSwap(EnumOptions * other)8479 void EnumOptions::InternalSwap(EnumOptions* other) {
8480 using std::swap;
8481 _extensions_.Swap(&other->_extensions_);
8482 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
8483 swap(_has_bits_[0], other->_has_bits_[0]);
8484 uninterpreted_option_.InternalSwap(&other->uninterpreted_option_);
8485 ::PROTOBUF_NAMESPACE_ID::internal::memswap<
8486 PROTOBUF_FIELD_OFFSET(EnumOptions, deprecated_)
8487 + sizeof(EnumOptions::deprecated_)
8488 - PROTOBUF_FIELD_OFFSET(EnumOptions, allow_alias_)>(
8489 reinterpret_cast<char*>(&allow_alias_),
8490 reinterpret_cast<char*>(&other->allow_alias_));
8491 }
8492
GetMetadata() const8493 ::PROTOBUF_NAMESPACE_ID::Metadata EnumOptions::GetMetadata() const {
8494 return GetMetadataStatic();
8495 }
8496
8497
8498 // ===================================================================
8499
InitAsDefaultInstance()8500 void EnumValueOptions::InitAsDefaultInstance() {
8501 }
8502 class EnumValueOptions::_Internal {
8503 public:
8504 using HasBits = decltype(std::declval<EnumValueOptions>()._has_bits_);
set_has_deprecated(HasBits * has_bits)8505 static void set_has_deprecated(HasBits* has_bits) {
8506 (*has_bits)[0] |= 1u;
8507 }
8508 };
8509
EnumValueOptions(::PROTOBUF_NAMESPACE_ID::Arena * arena)8510 EnumValueOptions::EnumValueOptions(::PROTOBUF_NAMESPACE_ID::Arena* arena)
8511 : ::PROTOBUF_NAMESPACE_ID::Message(arena),
8512 _extensions_(arena),
8513 uninterpreted_option_(arena) {
8514 SharedCtor();
8515 RegisterArenaDtor(arena);
8516 // @@protoc_insertion_point(arena_constructor:google.protobuf.EnumValueOptions)
8517 }
EnumValueOptions(const EnumValueOptions & from)8518 EnumValueOptions::EnumValueOptions(const EnumValueOptions& from)
8519 : ::PROTOBUF_NAMESPACE_ID::Message(),
8520 _has_bits_(from._has_bits_),
8521 uninterpreted_option_(from.uninterpreted_option_) {
8522 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
8523 _extensions_.MergeFrom(from._extensions_);
8524 deprecated_ = from.deprecated_;
8525 // @@protoc_insertion_point(copy_constructor:google.protobuf.EnumValueOptions)
8526 }
8527
SharedCtor()8528 void EnumValueOptions::SharedCtor() {
8529 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_EnumValueOptions_google_2fprotobuf_2fdescriptor_2eproto.base);
8530 deprecated_ = false;
8531 }
8532
~EnumValueOptions()8533 EnumValueOptions::~EnumValueOptions() {
8534 // @@protoc_insertion_point(destructor:google.protobuf.EnumValueOptions)
8535 SharedDtor();
8536 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
8537 }
8538
SharedDtor()8539 void EnumValueOptions::SharedDtor() {
8540 GOOGLE_DCHECK(GetArena() == nullptr);
8541 }
8542
ArenaDtor(void * object)8543 void EnumValueOptions::ArenaDtor(void* object) {
8544 EnumValueOptions* _this = reinterpret_cast< EnumValueOptions* >(object);
8545 (void)_this;
8546 }
RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *)8547 void EnumValueOptions::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
8548 }
SetCachedSize(int size) const8549 void EnumValueOptions::SetCachedSize(int size) const {
8550 _cached_size_.Set(size);
8551 }
default_instance()8552 const EnumValueOptions& EnumValueOptions::default_instance() {
8553 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_EnumValueOptions_google_2fprotobuf_2fdescriptor_2eproto.base);
8554 return *internal_default_instance();
8555 }
8556
8557
Clear()8558 void EnumValueOptions::Clear() {
8559 // @@protoc_insertion_point(message_clear_start:google.protobuf.EnumValueOptions)
8560 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
8561 // Prevent compiler warnings about cached_has_bits being unused
8562 (void) cached_has_bits;
8563
8564 _extensions_.Clear();
8565 uninterpreted_option_.Clear();
8566 deprecated_ = false;
8567 _has_bits_.Clear();
8568 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
8569 }
8570
_InternalParse(const char * ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx)8571 const char* EnumValueOptions::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
8572 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
8573 _Internal::HasBits has_bits{};
8574 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
8575 while (!ctx->Done(&ptr)) {
8576 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
8577 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
8578 CHK_(ptr);
8579 switch (tag >> 3) {
8580 // optional bool deprecated = 1 [default = false];
8581 case 1:
8582 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
8583 _Internal::set_has_deprecated(&has_bits);
8584 deprecated_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
8585 CHK_(ptr);
8586 } else goto handle_unusual;
8587 continue;
8588 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
8589 case 999:
8590 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 58)) {
8591 ptr -= 2;
8592 do {
8593 ptr += 2;
8594 ptr = ctx->ParseMessage(_internal_add_uninterpreted_option(), ptr);
8595 CHK_(ptr);
8596 if (!ctx->DataAvailable(ptr)) break;
8597 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<7994>(ptr));
8598 } else goto handle_unusual;
8599 continue;
8600 default: {
8601 handle_unusual:
8602 if ((tag & 7) == 4 || tag == 0) {
8603 ctx->SetLastTag(tag);
8604 goto success;
8605 }
8606 if ((8000u <= tag)) {
8607 ptr = _extensions_.ParseField(tag, ptr,
8608 internal_default_instance(), &_internal_metadata_, ctx);
8609 CHK_(ptr != nullptr);
8610 continue;
8611 }
8612 ptr = UnknownFieldParse(tag,
8613 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
8614 ptr, ctx);
8615 CHK_(ptr != nullptr);
8616 continue;
8617 }
8618 } // switch
8619 } // while
8620 success:
8621 _has_bits_.Or(has_bits);
8622 return ptr;
8623 failure:
8624 ptr = nullptr;
8625 goto success;
8626 #undef CHK_
8627 }
8628
_InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const8629 ::PROTOBUF_NAMESPACE_ID::uint8* EnumValueOptions::_InternalSerialize(
8630 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
8631 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.EnumValueOptions)
8632 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
8633 (void) cached_has_bits;
8634
8635 cached_has_bits = _has_bits_[0];
8636 // optional bool deprecated = 1 [default = false];
8637 if (cached_has_bits & 0x00000001u) {
8638 target = stream->EnsureSpace(target);
8639 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_deprecated(), target);
8640 }
8641
8642 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
8643 for (unsigned int i = 0,
8644 n = static_cast<unsigned int>(this->_internal_uninterpreted_option_size()); i < n; i++) {
8645 target = stream->EnsureSpace(target);
8646 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
8647 InternalWriteMessage(999, this->_internal_uninterpreted_option(i), target, stream);
8648 }
8649
8650 // Extension range [1000, 536870912)
8651 target = _extensions_._InternalSerialize(
8652 1000, 536870912, target, stream);
8653
8654 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
8655 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
8656 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
8657 }
8658 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.EnumValueOptions)
8659 return target;
8660 }
8661
ByteSizeLong() const8662 size_t EnumValueOptions::ByteSizeLong() const {
8663 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.EnumValueOptions)
8664 size_t total_size = 0;
8665
8666 total_size += _extensions_.ByteSize();
8667
8668 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
8669 // Prevent compiler warnings about cached_has_bits being unused
8670 (void) cached_has_bits;
8671
8672 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
8673 total_size += 2UL * this->_internal_uninterpreted_option_size();
8674 for (const auto& msg : this->uninterpreted_option_) {
8675 total_size +=
8676 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
8677 }
8678
8679 // optional bool deprecated = 1 [default = false];
8680 cached_has_bits = _has_bits_[0];
8681 if (cached_has_bits & 0x00000001u) {
8682 total_size += 1 + 1;
8683 }
8684
8685 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
8686 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
8687 _internal_metadata_, total_size, &_cached_size_);
8688 }
8689 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
8690 SetCachedSize(cached_size);
8691 return total_size;
8692 }
8693
MergeFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)8694 void EnumValueOptions::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
8695 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.EnumValueOptions)
8696 GOOGLE_DCHECK_NE(&from, this);
8697 const EnumValueOptions* source =
8698 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<EnumValueOptions>(
8699 &from);
8700 if (source == nullptr) {
8701 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.EnumValueOptions)
8702 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
8703 } else {
8704 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.EnumValueOptions)
8705 MergeFrom(*source);
8706 }
8707 }
8708
MergeFrom(const EnumValueOptions & from)8709 void EnumValueOptions::MergeFrom(const EnumValueOptions& from) {
8710 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.EnumValueOptions)
8711 GOOGLE_DCHECK_NE(&from, this);
8712 _extensions_.MergeFrom(from._extensions_);
8713 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
8714 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
8715 (void) cached_has_bits;
8716
8717 uninterpreted_option_.MergeFrom(from.uninterpreted_option_);
8718 if (from._internal_has_deprecated()) {
8719 _internal_set_deprecated(from._internal_deprecated());
8720 }
8721 }
8722
CopyFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)8723 void EnumValueOptions::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
8724 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.EnumValueOptions)
8725 if (&from == this) return;
8726 Clear();
8727 MergeFrom(from);
8728 }
8729
CopyFrom(const EnumValueOptions & from)8730 void EnumValueOptions::CopyFrom(const EnumValueOptions& from) {
8731 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.EnumValueOptions)
8732 if (&from == this) return;
8733 Clear();
8734 MergeFrom(from);
8735 }
8736
IsInitialized() const8737 bool EnumValueOptions::IsInitialized() const {
8738 if (!_extensions_.IsInitialized()) {
8739 return false;
8740 }
8741
8742 if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(uninterpreted_option_)) return false;
8743 return true;
8744 }
8745
InternalSwap(EnumValueOptions * other)8746 void EnumValueOptions::InternalSwap(EnumValueOptions* other) {
8747 using std::swap;
8748 _extensions_.Swap(&other->_extensions_);
8749 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
8750 swap(_has_bits_[0], other->_has_bits_[0]);
8751 uninterpreted_option_.InternalSwap(&other->uninterpreted_option_);
8752 swap(deprecated_, other->deprecated_);
8753 }
8754
GetMetadata() const8755 ::PROTOBUF_NAMESPACE_ID::Metadata EnumValueOptions::GetMetadata() const {
8756 return GetMetadataStatic();
8757 }
8758
8759
8760 // ===================================================================
8761
InitAsDefaultInstance()8762 void ServiceOptions::InitAsDefaultInstance() {
8763 }
8764 class ServiceOptions::_Internal {
8765 public:
8766 using HasBits = decltype(std::declval<ServiceOptions>()._has_bits_);
set_has_deprecated(HasBits * has_bits)8767 static void set_has_deprecated(HasBits* has_bits) {
8768 (*has_bits)[0] |= 1u;
8769 }
8770 };
8771
ServiceOptions(::PROTOBUF_NAMESPACE_ID::Arena * arena)8772 ServiceOptions::ServiceOptions(::PROTOBUF_NAMESPACE_ID::Arena* arena)
8773 : ::PROTOBUF_NAMESPACE_ID::Message(arena),
8774 _extensions_(arena),
8775 uninterpreted_option_(arena) {
8776 SharedCtor();
8777 RegisterArenaDtor(arena);
8778 // @@protoc_insertion_point(arena_constructor:google.protobuf.ServiceOptions)
8779 }
ServiceOptions(const ServiceOptions & from)8780 ServiceOptions::ServiceOptions(const ServiceOptions& from)
8781 : ::PROTOBUF_NAMESPACE_ID::Message(),
8782 _has_bits_(from._has_bits_),
8783 uninterpreted_option_(from.uninterpreted_option_) {
8784 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
8785 _extensions_.MergeFrom(from._extensions_);
8786 deprecated_ = from.deprecated_;
8787 // @@protoc_insertion_point(copy_constructor:google.protobuf.ServiceOptions)
8788 }
8789
SharedCtor()8790 void ServiceOptions::SharedCtor() {
8791 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_ServiceOptions_google_2fprotobuf_2fdescriptor_2eproto.base);
8792 deprecated_ = false;
8793 }
8794
~ServiceOptions()8795 ServiceOptions::~ServiceOptions() {
8796 // @@protoc_insertion_point(destructor:google.protobuf.ServiceOptions)
8797 SharedDtor();
8798 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
8799 }
8800
SharedDtor()8801 void ServiceOptions::SharedDtor() {
8802 GOOGLE_DCHECK(GetArena() == nullptr);
8803 }
8804
ArenaDtor(void * object)8805 void ServiceOptions::ArenaDtor(void* object) {
8806 ServiceOptions* _this = reinterpret_cast< ServiceOptions* >(object);
8807 (void)_this;
8808 }
RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *)8809 void ServiceOptions::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
8810 }
SetCachedSize(int size) const8811 void ServiceOptions::SetCachedSize(int size) const {
8812 _cached_size_.Set(size);
8813 }
default_instance()8814 const ServiceOptions& ServiceOptions::default_instance() {
8815 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_ServiceOptions_google_2fprotobuf_2fdescriptor_2eproto.base);
8816 return *internal_default_instance();
8817 }
8818
8819
Clear()8820 void ServiceOptions::Clear() {
8821 // @@protoc_insertion_point(message_clear_start:google.protobuf.ServiceOptions)
8822 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
8823 // Prevent compiler warnings about cached_has_bits being unused
8824 (void) cached_has_bits;
8825
8826 _extensions_.Clear();
8827 uninterpreted_option_.Clear();
8828 deprecated_ = false;
8829 _has_bits_.Clear();
8830 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
8831 }
8832
_InternalParse(const char * ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx)8833 const char* ServiceOptions::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
8834 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
8835 _Internal::HasBits has_bits{};
8836 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
8837 while (!ctx->Done(&ptr)) {
8838 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
8839 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
8840 CHK_(ptr);
8841 switch (tag >> 3) {
8842 // optional bool deprecated = 33 [default = false];
8843 case 33:
8844 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
8845 _Internal::set_has_deprecated(&has_bits);
8846 deprecated_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
8847 CHK_(ptr);
8848 } else goto handle_unusual;
8849 continue;
8850 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
8851 case 999:
8852 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 58)) {
8853 ptr -= 2;
8854 do {
8855 ptr += 2;
8856 ptr = ctx->ParseMessage(_internal_add_uninterpreted_option(), ptr);
8857 CHK_(ptr);
8858 if (!ctx->DataAvailable(ptr)) break;
8859 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<7994>(ptr));
8860 } else goto handle_unusual;
8861 continue;
8862 default: {
8863 handle_unusual:
8864 if ((tag & 7) == 4 || tag == 0) {
8865 ctx->SetLastTag(tag);
8866 goto success;
8867 }
8868 if ((8000u <= tag)) {
8869 ptr = _extensions_.ParseField(tag, ptr,
8870 internal_default_instance(), &_internal_metadata_, ctx);
8871 CHK_(ptr != nullptr);
8872 continue;
8873 }
8874 ptr = UnknownFieldParse(tag,
8875 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
8876 ptr, ctx);
8877 CHK_(ptr != nullptr);
8878 continue;
8879 }
8880 } // switch
8881 } // while
8882 success:
8883 _has_bits_.Or(has_bits);
8884 return ptr;
8885 failure:
8886 ptr = nullptr;
8887 goto success;
8888 #undef CHK_
8889 }
8890
_InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const8891 ::PROTOBUF_NAMESPACE_ID::uint8* ServiceOptions::_InternalSerialize(
8892 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
8893 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.ServiceOptions)
8894 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
8895 (void) cached_has_bits;
8896
8897 cached_has_bits = _has_bits_[0];
8898 // optional bool deprecated = 33 [default = false];
8899 if (cached_has_bits & 0x00000001u) {
8900 target = stream->EnsureSpace(target);
8901 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(33, this->_internal_deprecated(), target);
8902 }
8903
8904 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
8905 for (unsigned int i = 0,
8906 n = static_cast<unsigned int>(this->_internal_uninterpreted_option_size()); i < n; i++) {
8907 target = stream->EnsureSpace(target);
8908 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
8909 InternalWriteMessage(999, this->_internal_uninterpreted_option(i), target, stream);
8910 }
8911
8912 // Extension range [1000, 536870912)
8913 target = _extensions_._InternalSerialize(
8914 1000, 536870912, target, stream);
8915
8916 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
8917 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
8918 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
8919 }
8920 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.ServiceOptions)
8921 return target;
8922 }
8923
ByteSizeLong() const8924 size_t ServiceOptions::ByteSizeLong() const {
8925 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.ServiceOptions)
8926 size_t total_size = 0;
8927
8928 total_size += _extensions_.ByteSize();
8929
8930 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
8931 // Prevent compiler warnings about cached_has_bits being unused
8932 (void) cached_has_bits;
8933
8934 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
8935 total_size += 2UL * this->_internal_uninterpreted_option_size();
8936 for (const auto& msg : this->uninterpreted_option_) {
8937 total_size +=
8938 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
8939 }
8940
8941 // optional bool deprecated = 33 [default = false];
8942 cached_has_bits = _has_bits_[0];
8943 if (cached_has_bits & 0x00000001u) {
8944 total_size += 2 + 1;
8945 }
8946
8947 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
8948 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
8949 _internal_metadata_, total_size, &_cached_size_);
8950 }
8951 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
8952 SetCachedSize(cached_size);
8953 return total_size;
8954 }
8955
MergeFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)8956 void ServiceOptions::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
8957 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.ServiceOptions)
8958 GOOGLE_DCHECK_NE(&from, this);
8959 const ServiceOptions* source =
8960 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<ServiceOptions>(
8961 &from);
8962 if (source == nullptr) {
8963 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.ServiceOptions)
8964 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
8965 } else {
8966 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.ServiceOptions)
8967 MergeFrom(*source);
8968 }
8969 }
8970
MergeFrom(const ServiceOptions & from)8971 void ServiceOptions::MergeFrom(const ServiceOptions& from) {
8972 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.ServiceOptions)
8973 GOOGLE_DCHECK_NE(&from, this);
8974 _extensions_.MergeFrom(from._extensions_);
8975 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
8976 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
8977 (void) cached_has_bits;
8978
8979 uninterpreted_option_.MergeFrom(from.uninterpreted_option_);
8980 if (from._internal_has_deprecated()) {
8981 _internal_set_deprecated(from._internal_deprecated());
8982 }
8983 }
8984
CopyFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)8985 void ServiceOptions::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
8986 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.ServiceOptions)
8987 if (&from == this) return;
8988 Clear();
8989 MergeFrom(from);
8990 }
8991
CopyFrom(const ServiceOptions & from)8992 void ServiceOptions::CopyFrom(const ServiceOptions& from) {
8993 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.ServiceOptions)
8994 if (&from == this) return;
8995 Clear();
8996 MergeFrom(from);
8997 }
8998
IsInitialized() const8999 bool ServiceOptions::IsInitialized() const {
9000 if (!_extensions_.IsInitialized()) {
9001 return false;
9002 }
9003
9004 if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(uninterpreted_option_)) return false;
9005 return true;
9006 }
9007
InternalSwap(ServiceOptions * other)9008 void ServiceOptions::InternalSwap(ServiceOptions* other) {
9009 using std::swap;
9010 _extensions_.Swap(&other->_extensions_);
9011 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
9012 swap(_has_bits_[0], other->_has_bits_[0]);
9013 uninterpreted_option_.InternalSwap(&other->uninterpreted_option_);
9014 swap(deprecated_, other->deprecated_);
9015 }
9016
GetMetadata() const9017 ::PROTOBUF_NAMESPACE_ID::Metadata ServiceOptions::GetMetadata() const {
9018 return GetMetadataStatic();
9019 }
9020
9021
9022 // ===================================================================
9023
InitAsDefaultInstance()9024 void MethodOptions::InitAsDefaultInstance() {
9025 }
9026 class MethodOptions::_Internal {
9027 public:
9028 using HasBits = decltype(std::declval<MethodOptions>()._has_bits_);
set_has_deprecated(HasBits * has_bits)9029 static void set_has_deprecated(HasBits* has_bits) {
9030 (*has_bits)[0] |= 1u;
9031 }
set_has_idempotency_level(HasBits * has_bits)9032 static void set_has_idempotency_level(HasBits* has_bits) {
9033 (*has_bits)[0] |= 2u;
9034 }
9035 };
9036
MethodOptions(::PROTOBUF_NAMESPACE_ID::Arena * arena)9037 MethodOptions::MethodOptions(::PROTOBUF_NAMESPACE_ID::Arena* arena)
9038 : ::PROTOBUF_NAMESPACE_ID::Message(arena),
9039 _extensions_(arena),
9040 uninterpreted_option_(arena) {
9041 SharedCtor();
9042 RegisterArenaDtor(arena);
9043 // @@protoc_insertion_point(arena_constructor:google.protobuf.MethodOptions)
9044 }
MethodOptions(const MethodOptions & from)9045 MethodOptions::MethodOptions(const MethodOptions& from)
9046 : ::PROTOBUF_NAMESPACE_ID::Message(),
9047 _has_bits_(from._has_bits_),
9048 uninterpreted_option_(from.uninterpreted_option_) {
9049 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
9050 _extensions_.MergeFrom(from._extensions_);
9051 ::memcpy(&deprecated_, &from.deprecated_,
9052 static_cast<size_t>(reinterpret_cast<char*>(&idempotency_level_) -
9053 reinterpret_cast<char*>(&deprecated_)) + sizeof(idempotency_level_));
9054 // @@protoc_insertion_point(copy_constructor:google.protobuf.MethodOptions)
9055 }
9056
SharedCtor()9057 void MethodOptions::SharedCtor() {
9058 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_MethodOptions_google_2fprotobuf_2fdescriptor_2eproto.base);
9059 ::memset(&deprecated_, 0, static_cast<size_t>(
9060 reinterpret_cast<char*>(&idempotency_level_) -
9061 reinterpret_cast<char*>(&deprecated_)) + sizeof(idempotency_level_));
9062 }
9063
~MethodOptions()9064 MethodOptions::~MethodOptions() {
9065 // @@protoc_insertion_point(destructor:google.protobuf.MethodOptions)
9066 SharedDtor();
9067 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
9068 }
9069
SharedDtor()9070 void MethodOptions::SharedDtor() {
9071 GOOGLE_DCHECK(GetArena() == nullptr);
9072 }
9073
ArenaDtor(void * object)9074 void MethodOptions::ArenaDtor(void* object) {
9075 MethodOptions* _this = reinterpret_cast< MethodOptions* >(object);
9076 (void)_this;
9077 }
RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *)9078 void MethodOptions::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
9079 }
SetCachedSize(int size) const9080 void MethodOptions::SetCachedSize(int size) const {
9081 _cached_size_.Set(size);
9082 }
default_instance()9083 const MethodOptions& MethodOptions::default_instance() {
9084 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_MethodOptions_google_2fprotobuf_2fdescriptor_2eproto.base);
9085 return *internal_default_instance();
9086 }
9087
9088
Clear()9089 void MethodOptions::Clear() {
9090 // @@protoc_insertion_point(message_clear_start:google.protobuf.MethodOptions)
9091 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
9092 // Prevent compiler warnings about cached_has_bits being unused
9093 (void) cached_has_bits;
9094
9095 _extensions_.Clear();
9096 uninterpreted_option_.Clear();
9097 cached_has_bits = _has_bits_[0];
9098 if (cached_has_bits & 0x00000003u) {
9099 ::memset(&deprecated_, 0, static_cast<size_t>(
9100 reinterpret_cast<char*>(&idempotency_level_) -
9101 reinterpret_cast<char*>(&deprecated_)) + sizeof(idempotency_level_));
9102 }
9103 _has_bits_.Clear();
9104 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
9105 }
9106
_InternalParse(const char * ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx)9107 const char* MethodOptions::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
9108 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
9109 _Internal::HasBits has_bits{};
9110 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
9111 while (!ctx->Done(&ptr)) {
9112 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
9113 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
9114 CHK_(ptr);
9115 switch (tag >> 3) {
9116 // optional bool deprecated = 33 [default = false];
9117 case 33:
9118 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
9119 _Internal::set_has_deprecated(&has_bits);
9120 deprecated_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
9121 CHK_(ptr);
9122 } else goto handle_unusual;
9123 continue;
9124 // optional .google.protobuf.MethodOptions.IdempotencyLevel idempotency_level = 34 [default = IDEMPOTENCY_UNKNOWN];
9125 case 34:
9126 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) {
9127 ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
9128 CHK_(ptr);
9129 if (PROTOBUF_PREDICT_TRUE(PROTOBUF_NAMESPACE_ID::MethodOptions_IdempotencyLevel_IsValid(val))) {
9130 _internal_set_idempotency_level(static_cast<PROTOBUF_NAMESPACE_ID::MethodOptions_IdempotencyLevel>(val));
9131 } else {
9132 ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(34, val, mutable_unknown_fields());
9133 }
9134 } else goto handle_unusual;
9135 continue;
9136 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
9137 case 999:
9138 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 58)) {
9139 ptr -= 2;
9140 do {
9141 ptr += 2;
9142 ptr = ctx->ParseMessage(_internal_add_uninterpreted_option(), ptr);
9143 CHK_(ptr);
9144 if (!ctx->DataAvailable(ptr)) break;
9145 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<7994>(ptr));
9146 } else goto handle_unusual;
9147 continue;
9148 default: {
9149 handle_unusual:
9150 if ((tag & 7) == 4 || tag == 0) {
9151 ctx->SetLastTag(tag);
9152 goto success;
9153 }
9154 if ((8000u <= tag)) {
9155 ptr = _extensions_.ParseField(tag, ptr,
9156 internal_default_instance(), &_internal_metadata_, ctx);
9157 CHK_(ptr != nullptr);
9158 continue;
9159 }
9160 ptr = UnknownFieldParse(tag,
9161 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
9162 ptr, ctx);
9163 CHK_(ptr != nullptr);
9164 continue;
9165 }
9166 } // switch
9167 } // while
9168 success:
9169 _has_bits_.Or(has_bits);
9170 return ptr;
9171 failure:
9172 ptr = nullptr;
9173 goto success;
9174 #undef CHK_
9175 }
9176
_InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const9177 ::PROTOBUF_NAMESPACE_ID::uint8* MethodOptions::_InternalSerialize(
9178 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
9179 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.MethodOptions)
9180 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
9181 (void) cached_has_bits;
9182
9183 cached_has_bits = _has_bits_[0];
9184 // optional bool deprecated = 33 [default = false];
9185 if (cached_has_bits & 0x00000001u) {
9186 target = stream->EnsureSpace(target);
9187 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(33, this->_internal_deprecated(), target);
9188 }
9189
9190 // optional .google.protobuf.MethodOptions.IdempotencyLevel idempotency_level = 34 [default = IDEMPOTENCY_UNKNOWN];
9191 if (cached_has_bits & 0x00000002u) {
9192 target = stream->EnsureSpace(target);
9193 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
9194 34, this->_internal_idempotency_level(), target);
9195 }
9196
9197 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
9198 for (unsigned int i = 0,
9199 n = static_cast<unsigned int>(this->_internal_uninterpreted_option_size()); i < n; i++) {
9200 target = stream->EnsureSpace(target);
9201 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
9202 InternalWriteMessage(999, this->_internal_uninterpreted_option(i), target, stream);
9203 }
9204
9205 // Extension range [1000, 536870912)
9206 target = _extensions_._InternalSerialize(
9207 1000, 536870912, target, stream);
9208
9209 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
9210 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
9211 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
9212 }
9213 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.MethodOptions)
9214 return target;
9215 }
9216
ByteSizeLong() const9217 size_t MethodOptions::ByteSizeLong() const {
9218 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.MethodOptions)
9219 size_t total_size = 0;
9220
9221 total_size += _extensions_.ByteSize();
9222
9223 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
9224 // Prevent compiler warnings about cached_has_bits being unused
9225 (void) cached_has_bits;
9226
9227 // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
9228 total_size += 2UL * this->_internal_uninterpreted_option_size();
9229 for (const auto& msg : this->uninterpreted_option_) {
9230 total_size +=
9231 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
9232 }
9233
9234 cached_has_bits = _has_bits_[0];
9235 if (cached_has_bits & 0x00000003u) {
9236 // optional bool deprecated = 33 [default = false];
9237 if (cached_has_bits & 0x00000001u) {
9238 total_size += 2 + 1;
9239 }
9240
9241 // optional .google.protobuf.MethodOptions.IdempotencyLevel idempotency_level = 34 [default = IDEMPOTENCY_UNKNOWN];
9242 if (cached_has_bits & 0x00000002u) {
9243 total_size += 2 +
9244 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_idempotency_level());
9245 }
9246
9247 }
9248 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
9249 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
9250 _internal_metadata_, total_size, &_cached_size_);
9251 }
9252 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
9253 SetCachedSize(cached_size);
9254 return total_size;
9255 }
9256
MergeFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)9257 void MethodOptions::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
9258 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.MethodOptions)
9259 GOOGLE_DCHECK_NE(&from, this);
9260 const MethodOptions* source =
9261 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<MethodOptions>(
9262 &from);
9263 if (source == nullptr) {
9264 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.MethodOptions)
9265 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
9266 } else {
9267 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.MethodOptions)
9268 MergeFrom(*source);
9269 }
9270 }
9271
MergeFrom(const MethodOptions & from)9272 void MethodOptions::MergeFrom(const MethodOptions& from) {
9273 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.MethodOptions)
9274 GOOGLE_DCHECK_NE(&from, this);
9275 _extensions_.MergeFrom(from._extensions_);
9276 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
9277 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
9278 (void) cached_has_bits;
9279
9280 uninterpreted_option_.MergeFrom(from.uninterpreted_option_);
9281 cached_has_bits = from._has_bits_[0];
9282 if (cached_has_bits & 0x00000003u) {
9283 if (cached_has_bits & 0x00000001u) {
9284 deprecated_ = from.deprecated_;
9285 }
9286 if (cached_has_bits & 0x00000002u) {
9287 idempotency_level_ = from.idempotency_level_;
9288 }
9289 _has_bits_[0] |= cached_has_bits;
9290 }
9291 }
9292
CopyFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)9293 void MethodOptions::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
9294 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.MethodOptions)
9295 if (&from == this) return;
9296 Clear();
9297 MergeFrom(from);
9298 }
9299
CopyFrom(const MethodOptions & from)9300 void MethodOptions::CopyFrom(const MethodOptions& from) {
9301 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.MethodOptions)
9302 if (&from == this) return;
9303 Clear();
9304 MergeFrom(from);
9305 }
9306
IsInitialized() const9307 bool MethodOptions::IsInitialized() const {
9308 if (!_extensions_.IsInitialized()) {
9309 return false;
9310 }
9311
9312 if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(uninterpreted_option_)) return false;
9313 return true;
9314 }
9315
InternalSwap(MethodOptions * other)9316 void MethodOptions::InternalSwap(MethodOptions* other) {
9317 using std::swap;
9318 _extensions_.Swap(&other->_extensions_);
9319 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
9320 swap(_has_bits_[0], other->_has_bits_[0]);
9321 uninterpreted_option_.InternalSwap(&other->uninterpreted_option_);
9322 ::PROTOBUF_NAMESPACE_ID::internal::memswap<
9323 PROTOBUF_FIELD_OFFSET(MethodOptions, idempotency_level_)
9324 + sizeof(MethodOptions::idempotency_level_)
9325 - PROTOBUF_FIELD_OFFSET(MethodOptions, deprecated_)>(
9326 reinterpret_cast<char*>(&deprecated_),
9327 reinterpret_cast<char*>(&other->deprecated_));
9328 }
9329
GetMetadata() const9330 ::PROTOBUF_NAMESPACE_ID::Metadata MethodOptions::GetMetadata() const {
9331 return GetMetadataStatic();
9332 }
9333
9334
9335 // ===================================================================
9336
InitAsDefaultInstance()9337 void UninterpretedOption_NamePart::InitAsDefaultInstance() {
9338 }
9339 class UninterpretedOption_NamePart::_Internal {
9340 public:
9341 using HasBits = decltype(std::declval<UninterpretedOption_NamePart>()._has_bits_);
set_has_name_part(HasBits * has_bits)9342 static void set_has_name_part(HasBits* has_bits) {
9343 (*has_bits)[0] |= 1u;
9344 }
set_has_is_extension(HasBits * has_bits)9345 static void set_has_is_extension(HasBits* has_bits) {
9346 (*has_bits)[0] |= 2u;
9347 }
MissingRequiredFields(const HasBits & has_bits)9348 static bool MissingRequiredFields(const HasBits& has_bits) {
9349 return ((has_bits[0] & 0x00000003) ^ 0x00000003) != 0;
9350 }
9351 };
9352
UninterpretedOption_NamePart(::PROTOBUF_NAMESPACE_ID::Arena * arena)9353 UninterpretedOption_NamePart::UninterpretedOption_NamePart(::PROTOBUF_NAMESPACE_ID::Arena* arena)
9354 : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
9355 SharedCtor();
9356 RegisterArenaDtor(arena);
9357 // @@protoc_insertion_point(arena_constructor:google.protobuf.UninterpretedOption.NamePart)
9358 }
UninterpretedOption_NamePart(const UninterpretedOption_NamePart & from)9359 UninterpretedOption_NamePart::UninterpretedOption_NamePart(const UninterpretedOption_NamePart& from)
9360 : ::PROTOBUF_NAMESPACE_ID::Message(),
9361 _has_bits_(from._has_bits_) {
9362 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
9363 name_part_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
9364 if (from._internal_has_name_part()) {
9365 name_part_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_name_part(),
9366 GetArena());
9367 }
9368 is_extension_ = from.is_extension_;
9369 // @@protoc_insertion_point(copy_constructor:google.protobuf.UninterpretedOption.NamePart)
9370 }
9371
SharedCtor()9372 void UninterpretedOption_NamePart::SharedCtor() {
9373 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_UninterpretedOption_NamePart_google_2fprotobuf_2fdescriptor_2eproto.base);
9374 name_part_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
9375 is_extension_ = false;
9376 }
9377
~UninterpretedOption_NamePart()9378 UninterpretedOption_NamePart::~UninterpretedOption_NamePart() {
9379 // @@protoc_insertion_point(destructor:google.protobuf.UninterpretedOption.NamePart)
9380 SharedDtor();
9381 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
9382 }
9383
SharedDtor()9384 void UninterpretedOption_NamePart::SharedDtor() {
9385 GOOGLE_DCHECK(GetArena() == nullptr);
9386 name_part_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
9387 }
9388
ArenaDtor(void * object)9389 void UninterpretedOption_NamePart::ArenaDtor(void* object) {
9390 UninterpretedOption_NamePart* _this = reinterpret_cast< UninterpretedOption_NamePart* >(object);
9391 (void)_this;
9392 }
RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *)9393 void UninterpretedOption_NamePart::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
9394 }
SetCachedSize(int size) const9395 void UninterpretedOption_NamePart::SetCachedSize(int size) const {
9396 _cached_size_.Set(size);
9397 }
default_instance()9398 const UninterpretedOption_NamePart& UninterpretedOption_NamePart::default_instance() {
9399 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_UninterpretedOption_NamePart_google_2fprotobuf_2fdescriptor_2eproto.base);
9400 return *internal_default_instance();
9401 }
9402
9403
Clear()9404 void UninterpretedOption_NamePart::Clear() {
9405 // @@protoc_insertion_point(message_clear_start:google.protobuf.UninterpretedOption.NamePart)
9406 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
9407 // Prevent compiler warnings about cached_has_bits being unused
9408 (void) cached_has_bits;
9409
9410 cached_has_bits = _has_bits_[0];
9411 if (cached_has_bits & 0x00000001u) {
9412 name_part_.ClearNonDefaultToEmpty();
9413 }
9414 is_extension_ = false;
9415 _has_bits_.Clear();
9416 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
9417 }
9418
_InternalParse(const char * ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx)9419 const char* UninterpretedOption_NamePart::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
9420 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
9421 _Internal::HasBits has_bits{};
9422 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
9423 while (!ctx->Done(&ptr)) {
9424 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
9425 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
9426 CHK_(ptr);
9427 switch (tag >> 3) {
9428 // required string name_part = 1;
9429 case 1:
9430 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
9431 auto str = _internal_mutable_name_part();
9432 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
9433 #ifndef NDEBUG
9434 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.UninterpretedOption.NamePart.name_part");
9435 #endif // !NDEBUG
9436 CHK_(ptr);
9437 } else goto handle_unusual;
9438 continue;
9439 // required bool is_extension = 2;
9440 case 2:
9441 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) {
9442 _Internal::set_has_is_extension(&has_bits);
9443 is_extension_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
9444 CHK_(ptr);
9445 } else goto handle_unusual;
9446 continue;
9447 default: {
9448 handle_unusual:
9449 if ((tag & 7) == 4 || tag == 0) {
9450 ctx->SetLastTag(tag);
9451 goto success;
9452 }
9453 ptr = UnknownFieldParse(tag,
9454 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
9455 ptr, ctx);
9456 CHK_(ptr != nullptr);
9457 continue;
9458 }
9459 } // switch
9460 } // while
9461 success:
9462 _has_bits_.Or(has_bits);
9463 return ptr;
9464 failure:
9465 ptr = nullptr;
9466 goto success;
9467 #undef CHK_
9468 }
9469
_InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const9470 ::PROTOBUF_NAMESPACE_ID::uint8* UninterpretedOption_NamePart::_InternalSerialize(
9471 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
9472 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.UninterpretedOption.NamePart)
9473 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
9474 (void) cached_has_bits;
9475
9476 cached_has_bits = _has_bits_[0];
9477 // required string name_part = 1;
9478 if (cached_has_bits & 0x00000001u) {
9479 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
9480 this->_internal_name_part().data(), static_cast<int>(this->_internal_name_part().length()),
9481 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
9482 "google.protobuf.UninterpretedOption.NamePart.name_part");
9483 target = stream->WriteStringMaybeAliased(
9484 1, this->_internal_name_part(), target);
9485 }
9486
9487 // required bool is_extension = 2;
9488 if (cached_has_bits & 0x00000002u) {
9489 target = stream->EnsureSpace(target);
9490 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(2, this->_internal_is_extension(), target);
9491 }
9492
9493 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
9494 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
9495 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
9496 }
9497 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.UninterpretedOption.NamePart)
9498 return target;
9499 }
9500
RequiredFieldsByteSizeFallback() const9501 size_t UninterpretedOption_NamePart::RequiredFieldsByteSizeFallback() const {
9502 // @@protoc_insertion_point(required_fields_byte_size_fallback_start:google.protobuf.UninterpretedOption.NamePart)
9503 size_t total_size = 0;
9504
9505 if (_internal_has_name_part()) {
9506 // required string name_part = 1;
9507 total_size += 1 +
9508 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
9509 this->_internal_name_part());
9510 }
9511
9512 if (_internal_has_is_extension()) {
9513 // required bool is_extension = 2;
9514 total_size += 1 + 1;
9515 }
9516
9517 return total_size;
9518 }
ByteSizeLong() const9519 size_t UninterpretedOption_NamePart::ByteSizeLong() const {
9520 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.UninterpretedOption.NamePart)
9521 size_t total_size = 0;
9522
9523 if (((_has_bits_[0] & 0x00000003) ^ 0x00000003) == 0) { // All required fields are present.
9524 // required string name_part = 1;
9525 total_size += 1 +
9526 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
9527 this->_internal_name_part());
9528
9529 // required bool is_extension = 2;
9530 total_size += 1 + 1;
9531
9532 } else {
9533 total_size += RequiredFieldsByteSizeFallback();
9534 }
9535 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
9536 // Prevent compiler warnings about cached_has_bits being unused
9537 (void) cached_has_bits;
9538
9539 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
9540 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
9541 _internal_metadata_, total_size, &_cached_size_);
9542 }
9543 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
9544 SetCachedSize(cached_size);
9545 return total_size;
9546 }
9547
MergeFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)9548 void UninterpretedOption_NamePart::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
9549 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.UninterpretedOption.NamePart)
9550 GOOGLE_DCHECK_NE(&from, this);
9551 const UninterpretedOption_NamePart* source =
9552 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<UninterpretedOption_NamePart>(
9553 &from);
9554 if (source == nullptr) {
9555 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.UninterpretedOption.NamePart)
9556 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
9557 } else {
9558 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.UninterpretedOption.NamePart)
9559 MergeFrom(*source);
9560 }
9561 }
9562
MergeFrom(const UninterpretedOption_NamePart & from)9563 void UninterpretedOption_NamePart::MergeFrom(const UninterpretedOption_NamePart& from) {
9564 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.UninterpretedOption.NamePart)
9565 GOOGLE_DCHECK_NE(&from, this);
9566 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
9567 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
9568 (void) cached_has_bits;
9569
9570 cached_has_bits = from._has_bits_[0];
9571 if (cached_has_bits & 0x00000003u) {
9572 if (cached_has_bits & 0x00000001u) {
9573 _internal_set_name_part(from._internal_name_part());
9574 }
9575 if (cached_has_bits & 0x00000002u) {
9576 is_extension_ = from.is_extension_;
9577 }
9578 _has_bits_[0] |= cached_has_bits;
9579 }
9580 }
9581
CopyFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)9582 void UninterpretedOption_NamePart::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
9583 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.UninterpretedOption.NamePart)
9584 if (&from == this) return;
9585 Clear();
9586 MergeFrom(from);
9587 }
9588
CopyFrom(const UninterpretedOption_NamePart & from)9589 void UninterpretedOption_NamePart::CopyFrom(const UninterpretedOption_NamePart& from) {
9590 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.UninterpretedOption.NamePart)
9591 if (&from == this) return;
9592 Clear();
9593 MergeFrom(from);
9594 }
9595
IsInitialized() const9596 bool UninterpretedOption_NamePart::IsInitialized() const {
9597 if (_Internal::MissingRequiredFields(_has_bits_)) return false;
9598 return true;
9599 }
9600
InternalSwap(UninterpretedOption_NamePart * other)9601 void UninterpretedOption_NamePart::InternalSwap(UninterpretedOption_NamePart* other) {
9602 using std::swap;
9603 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
9604 swap(_has_bits_[0], other->_has_bits_[0]);
9605 name_part_.Swap(&other->name_part_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
9606 swap(is_extension_, other->is_extension_);
9607 }
9608
GetMetadata() const9609 ::PROTOBUF_NAMESPACE_ID::Metadata UninterpretedOption_NamePart::GetMetadata() const {
9610 return GetMetadataStatic();
9611 }
9612
9613
9614 // ===================================================================
9615
InitAsDefaultInstance()9616 void UninterpretedOption::InitAsDefaultInstance() {
9617 }
9618 class UninterpretedOption::_Internal {
9619 public:
9620 using HasBits = decltype(std::declval<UninterpretedOption>()._has_bits_);
set_has_identifier_value(HasBits * has_bits)9621 static void set_has_identifier_value(HasBits* has_bits) {
9622 (*has_bits)[0] |= 1u;
9623 }
set_has_positive_int_value(HasBits * has_bits)9624 static void set_has_positive_int_value(HasBits* has_bits) {
9625 (*has_bits)[0] |= 8u;
9626 }
set_has_negative_int_value(HasBits * has_bits)9627 static void set_has_negative_int_value(HasBits* has_bits) {
9628 (*has_bits)[0] |= 16u;
9629 }
set_has_double_value(HasBits * has_bits)9630 static void set_has_double_value(HasBits* has_bits) {
9631 (*has_bits)[0] |= 32u;
9632 }
set_has_string_value(HasBits * has_bits)9633 static void set_has_string_value(HasBits* has_bits) {
9634 (*has_bits)[0] |= 2u;
9635 }
set_has_aggregate_value(HasBits * has_bits)9636 static void set_has_aggregate_value(HasBits* has_bits) {
9637 (*has_bits)[0] |= 4u;
9638 }
9639 };
9640
UninterpretedOption(::PROTOBUF_NAMESPACE_ID::Arena * arena)9641 UninterpretedOption::UninterpretedOption(::PROTOBUF_NAMESPACE_ID::Arena* arena)
9642 : ::PROTOBUF_NAMESPACE_ID::Message(arena),
9643 name_(arena) {
9644 SharedCtor();
9645 RegisterArenaDtor(arena);
9646 // @@protoc_insertion_point(arena_constructor:google.protobuf.UninterpretedOption)
9647 }
UninterpretedOption(const UninterpretedOption & from)9648 UninterpretedOption::UninterpretedOption(const UninterpretedOption& from)
9649 : ::PROTOBUF_NAMESPACE_ID::Message(),
9650 _has_bits_(from._has_bits_),
9651 name_(from.name_) {
9652 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
9653 identifier_value_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
9654 if (from._internal_has_identifier_value()) {
9655 identifier_value_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_identifier_value(),
9656 GetArena());
9657 }
9658 string_value_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
9659 if (from._internal_has_string_value()) {
9660 string_value_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_string_value(),
9661 GetArena());
9662 }
9663 aggregate_value_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
9664 if (from._internal_has_aggregate_value()) {
9665 aggregate_value_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_aggregate_value(),
9666 GetArena());
9667 }
9668 ::memcpy(&positive_int_value_, &from.positive_int_value_,
9669 static_cast<size_t>(reinterpret_cast<char*>(&double_value_) -
9670 reinterpret_cast<char*>(&positive_int_value_)) + sizeof(double_value_));
9671 // @@protoc_insertion_point(copy_constructor:google.protobuf.UninterpretedOption)
9672 }
9673
SharedCtor()9674 void UninterpretedOption::SharedCtor() {
9675 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_UninterpretedOption_google_2fprotobuf_2fdescriptor_2eproto.base);
9676 identifier_value_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
9677 string_value_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
9678 aggregate_value_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
9679 ::memset(&positive_int_value_, 0, static_cast<size_t>(
9680 reinterpret_cast<char*>(&double_value_) -
9681 reinterpret_cast<char*>(&positive_int_value_)) + sizeof(double_value_));
9682 }
9683
~UninterpretedOption()9684 UninterpretedOption::~UninterpretedOption() {
9685 // @@protoc_insertion_point(destructor:google.protobuf.UninterpretedOption)
9686 SharedDtor();
9687 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
9688 }
9689
SharedDtor()9690 void UninterpretedOption::SharedDtor() {
9691 GOOGLE_DCHECK(GetArena() == nullptr);
9692 identifier_value_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
9693 string_value_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
9694 aggregate_value_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
9695 }
9696
ArenaDtor(void * object)9697 void UninterpretedOption::ArenaDtor(void* object) {
9698 UninterpretedOption* _this = reinterpret_cast< UninterpretedOption* >(object);
9699 (void)_this;
9700 }
RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *)9701 void UninterpretedOption::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
9702 }
SetCachedSize(int size) const9703 void UninterpretedOption::SetCachedSize(int size) const {
9704 _cached_size_.Set(size);
9705 }
default_instance()9706 const UninterpretedOption& UninterpretedOption::default_instance() {
9707 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_UninterpretedOption_google_2fprotobuf_2fdescriptor_2eproto.base);
9708 return *internal_default_instance();
9709 }
9710
9711
Clear()9712 void UninterpretedOption::Clear() {
9713 // @@protoc_insertion_point(message_clear_start:google.protobuf.UninterpretedOption)
9714 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
9715 // Prevent compiler warnings about cached_has_bits being unused
9716 (void) cached_has_bits;
9717
9718 name_.Clear();
9719 cached_has_bits = _has_bits_[0];
9720 if (cached_has_bits & 0x00000007u) {
9721 if (cached_has_bits & 0x00000001u) {
9722 identifier_value_.ClearNonDefaultToEmpty();
9723 }
9724 if (cached_has_bits & 0x00000002u) {
9725 string_value_.ClearNonDefaultToEmpty();
9726 }
9727 if (cached_has_bits & 0x00000004u) {
9728 aggregate_value_.ClearNonDefaultToEmpty();
9729 }
9730 }
9731 if (cached_has_bits & 0x00000038u) {
9732 ::memset(&positive_int_value_, 0, static_cast<size_t>(
9733 reinterpret_cast<char*>(&double_value_) -
9734 reinterpret_cast<char*>(&positive_int_value_)) + sizeof(double_value_));
9735 }
9736 _has_bits_.Clear();
9737 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
9738 }
9739
_InternalParse(const char * ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx)9740 const char* UninterpretedOption::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
9741 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
9742 _Internal::HasBits has_bits{};
9743 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
9744 while (!ctx->Done(&ptr)) {
9745 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
9746 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
9747 CHK_(ptr);
9748 switch (tag >> 3) {
9749 // repeated .google.protobuf.UninterpretedOption.NamePart name = 2;
9750 case 2:
9751 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
9752 ptr -= 1;
9753 do {
9754 ptr += 1;
9755 ptr = ctx->ParseMessage(_internal_add_name(), ptr);
9756 CHK_(ptr);
9757 if (!ctx->DataAvailable(ptr)) break;
9758 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr));
9759 } else goto handle_unusual;
9760 continue;
9761 // optional string identifier_value = 3;
9762 case 3:
9763 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
9764 auto str = _internal_mutable_identifier_value();
9765 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
9766 #ifndef NDEBUG
9767 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.UninterpretedOption.identifier_value");
9768 #endif // !NDEBUG
9769 CHK_(ptr);
9770 } else goto handle_unusual;
9771 continue;
9772 // optional uint64 positive_int_value = 4;
9773 case 4:
9774 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 32)) {
9775 _Internal::set_has_positive_int_value(&has_bits);
9776 positive_int_value_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
9777 CHK_(ptr);
9778 } else goto handle_unusual;
9779 continue;
9780 // optional int64 negative_int_value = 5;
9781 case 5:
9782 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 40)) {
9783 _Internal::set_has_negative_int_value(&has_bits);
9784 negative_int_value_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
9785 CHK_(ptr);
9786 } else goto handle_unusual;
9787 continue;
9788 // optional double double_value = 6;
9789 case 6:
9790 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 49)) {
9791 _Internal::set_has_double_value(&has_bits);
9792 double_value_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<double>(ptr);
9793 ptr += sizeof(double);
9794 } else goto handle_unusual;
9795 continue;
9796 // optional bytes string_value = 7;
9797 case 7:
9798 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 58)) {
9799 auto str = _internal_mutable_string_value();
9800 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
9801 CHK_(ptr);
9802 } else goto handle_unusual;
9803 continue;
9804 // optional string aggregate_value = 8;
9805 case 8:
9806 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 66)) {
9807 auto str = _internal_mutable_aggregate_value();
9808 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
9809 #ifndef NDEBUG
9810 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.UninterpretedOption.aggregate_value");
9811 #endif // !NDEBUG
9812 CHK_(ptr);
9813 } else goto handle_unusual;
9814 continue;
9815 default: {
9816 handle_unusual:
9817 if ((tag & 7) == 4 || tag == 0) {
9818 ctx->SetLastTag(tag);
9819 goto success;
9820 }
9821 ptr = UnknownFieldParse(tag,
9822 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
9823 ptr, ctx);
9824 CHK_(ptr != nullptr);
9825 continue;
9826 }
9827 } // switch
9828 } // while
9829 success:
9830 _has_bits_.Or(has_bits);
9831 return ptr;
9832 failure:
9833 ptr = nullptr;
9834 goto success;
9835 #undef CHK_
9836 }
9837
_InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const9838 ::PROTOBUF_NAMESPACE_ID::uint8* UninterpretedOption::_InternalSerialize(
9839 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
9840 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.UninterpretedOption)
9841 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
9842 (void) cached_has_bits;
9843
9844 // repeated .google.protobuf.UninterpretedOption.NamePart name = 2;
9845 for (unsigned int i = 0,
9846 n = static_cast<unsigned int>(this->_internal_name_size()); i < n; i++) {
9847 target = stream->EnsureSpace(target);
9848 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
9849 InternalWriteMessage(2, this->_internal_name(i), target, stream);
9850 }
9851
9852 cached_has_bits = _has_bits_[0];
9853 // optional string identifier_value = 3;
9854 if (cached_has_bits & 0x00000001u) {
9855 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
9856 this->_internal_identifier_value().data(), static_cast<int>(this->_internal_identifier_value().length()),
9857 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
9858 "google.protobuf.UninterpretedOption.identifier_value");
9859 target = stream->WriteStringMaybeAliased(
9860 3, this->_internal_identifier_value(), target);
9861 }
9862
9863 // optional uint64 positive_int_value = 4;
9864 if (cached_has_bits & 0x00000008u) {
9865 target = stream->EnsureSpace(target);
9866 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(4, this->_internal_positive_int_value(), target);
9867 }
9868
9869 // optional int64 negative_int_value = 5;
9870 if (cached_has_bits & 0x00000010u) {
9871 target = stream->EnsureSpace(target);
9872 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(5, this->_internal_negative_int_value(), target);
9873 }
9874
9875 // optional double double_value = 6;
9876 if (cached_has_bits & 0x00000020u) {
9877 target = stream->EnsureSpace(target);
9878 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(6, this->_internal_double_value(), target);
9879 }
9880
9881 // optional bytes string_value = 7;
9882 if (cached_has_bits & 0x00000002u) {
9883 target = stream->WriteBytesMaybeAliased(
9884 7, this->_internal_string_value(), target);
9885 }
9886
9887 // optional string aggregate_value = 8;
9888 if (cached_has_bits & 0x00000004u) {
9889 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
9890 this->_internal_aggregate_value().data(), static_cast<int>(this->_internal_aggregate_value().length()),
9891 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
9892 "google.protobuf.UninterpretedOption.aggregate_value");
9893 target = stream->WriteStringMaybeAliased(
9894 8, this->_internal_aggregate_value(), target);
9895 }
9896
9897 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
9898 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
9899 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
9900 }
9901 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.UninterpretedOption)
9902 return target;
9903 }
9904
ByteSizeLong() const9905 size_t UninterpretedOption::ByteSizeLong() const {
9906 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.UninterpretedOption)
9907 size_t total_size = 0;
9908
9909 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
9910 // Prevent compiler warnings about cached_has_bits being unused
9911 (void) cached_has_bits;
9912
9913 // repeated .google.protobuf.UninterpretedOption.NamePart name = 2;
9914 total_size += 1UL * this->_internal_name_size();
9915 for (const auto& msg : this->name_) {
9916 total_size +=
9917 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
9918 }
9919
9920 cached_has_bits = _has_bits_[0];
9921 if (cached_has_bits & 0x0000003fu) {
9922 // optional string identifier_value = 3;
9923 if (cached_has_bits & 0x00000001u) {
9924 total_size += 1 +
9925 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
9926 this->_internal_identifier_value());
9927 }
9928
9929 // optional bytes string_value = 7;
9930 if (cached_has_bits & 0x00000002u) {
9931 total_size += 1 +
9932 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize(
9933 this->_internal_string_value());
9934 }
9935
9936 // optional string aggregate_value = 8;
9937 if (cached_has_bits & 0x00000004u) {
9938 total_size += 1 +
9939 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
9940 this->_internal_aggregate_value());
9941 }
9942
9943 // optional uint64 positive_int_value = 4;
9944 if (cached_has_bits & 0x00000008u) {
9945 total_size += 1 +
9946 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64Size(
9947 this->_internal_positive_int_value());
9948 }
9949
9950 // optional int64 negative_int_value = 5;
9951 if (cached_has_bits & 0x00000010u) {
9952 total_size += 1 +
9953 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64Size(
9954 this->_internal_negative_int_value());
9955 }
9956
9957 // optional double double_value = 6;
9958 if (cached_has_bits & 0x00000020u) {
9959 total_size += 1 + 8;
9960 }
9961
9962 }
9963 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
9964 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
9965 _internal_metadata_, total_size, &_cached_size_);
9966 }
9967 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
9968 SetCachedSize(cached_size);
9969 return total_size;
9970 }
9971
MergeFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)9972 void UninterpretedOption::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
9973 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.UninterpretedOption)
9974 GOOGLE_DCHECK_NE(&from, this);
9975 const UninterpretedOption* source =
9976 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<UninterpretedOption>(
9977 &from);
9978 if (source == nullptr) {
9979 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.UninterpretedOption)
9980 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
9981 } else {
9982 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.UninterpretedOption)
9983 MergeFrom(*source);
9984 }
9985 }
9986
MergeFrom(const UninterpretedOption & from)9987 void UninterpretedOption::MergeFrom(const UninterpretedOption& from) {
9988 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.UninterpretedOption)
9989 GOOGLE_DCHECK_NE(&from, this);
9990 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
9991 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
9992 (void) cached_has_bits;
9993
9994 name_.MergeFrom(from.name_);
9995 cached_has_bits = from._has_bits_[0];
9996 if (cached_has_bits & 0x0000003fu) {
9997 if (cached_has_bits & 0x00000001u) {
9998 _internal_set_identifier_value(from._internal_identifier_value());
9999 }
10000 if (cached_has_bits & 0x00000002u) {
10001 _internal_set_string_value(from._internal_string_value());
10002 }
10003 if (cached_has_bits & 0x00000004u) {
10004 _internal_set_aggregate_value(from._internal_aggregate_value());
10005 }
10006 if (cached_has_bits & 0x00000008u) {
10007 positive_int_value_ = from.positive_int_value_;
10008 }
10009 if (cached_has_bits & 0x00000010u) {
10010 negative_int_value_ = from.negative_int_value_;
10011 }
10012 if (cached_has_bits & 0x00000020u) {
10013 double_value_ = from.double_value_;
10014 }
10015 _has_bits_[0] |= cached_has_bits;
10016 }
10017 }
10018
CopyFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)10019 void UninterpretedOption::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
10020 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.UninterpretedOption)
10021 if (&from == this) return;
10022 Clear();
10023 MergeFrom(from);
10024 }
10025
CopyFrom(const UninterpretedOption & from)10026 void UninterpretedOption::CopyFrom(const UninterpretedOption& from) {
10027 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.UninterpretedOption)
10028 if (&from == this) return;
10029 Clear();
10030 MergeFrom(from);
10031 }
10032
IsInitialized() const10033 bool UninterpretedOption::IsInitialized() const {
10034 if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(name_)) return false;
10035 return true;
10036 }
10037
InternalSwap(UninterpretedOption * other)10038 void UninterpretedOption::InternalSwap(UninterpretedOption* other) {
10039 using std::swap;
10040 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
10041 swap(_has_bits_[0], other->_has_bits_[0]);
10042 name_.InternalSwap(&other->name_);
10043 identifier_value_.Swap(&other->identifier_value_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
10044 string_value_.Swap(&other->string_value_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
10045 aggregate_value_.Swap(&other->aggregate_value_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
10046 ::PROTOBUF_NAMESPACE_ID::internal::memswap<
10047 PROTOBUF_FIELD_OFFSET(UninterpretedOption, double_value_)
10048 + sizeof(UninterpretedOption::double_value_)
10049 - PROTOBUF_FIELD_OFFSET(UninterpretedOption, positive_int_value_)>(
10050 reinterpret_cast<char*>(&positive_int_value_),
10051 reinterpret_cast<char*>(&other->positive_int_value_));
10052 }
10053
GetMetadata() const10054 ::PROTOBUF_NAMESPACE_ID::Metadata UninterpretedOption::GetMetadata() const {
10055 return GetMetadataStatic();
10056 }
10057
10058
10059 // ===================================================================
10060
InitAsDefaultInstance()10061 void SourceCodeInfo_Location::InitAsDefaultInstance() {
10062 }
10063 class SourceCodeInfo_Location::_Internal {
10064 public:
10065 using HasBits = decltype(std::declval<SourceCodeInfo_Location>()._has_bits_);
set_has_leading_comments(HasBits * has_bits)10066 static void set_has_leading_comments(HasBits* has_bits) {
10067 (*has_bits)[0] |= 1u;
10068 }
set_has_trailing_comments(HasBits * has_bits)10069 static void set_has_trailing_comments(HasBits* has_bits) {
10070 (*has_bits)[0] |= 2u;
10071 }
10072 };
10073
SourceCodeInfo_Location(::PROTOBUF_NAMESPACE_ID::Arena * arena)10074 SourceCodeInfo_Location::SourceCodeInfo_Location(::PROTOBUF_NAMESPACE_ID::Arena* arena)
10075 : ::PROTOBUF_NAMESPACE_ID::Message(arena),
10076 path_(arena),
10077 span_(arena),
10078 leading_detached_comments_(arena) {
10079 SharedCtor();
10080 RegisterArenaDtor(arena);
10081 // @@protoc_insertion_point(arena_constructor:google.protobuf.SourceCodeInfo.Location)
10082 }
SourceCodeInfo_Location(const SourceCodeInfo_Location & from)10083 SourceCodeInfo_Location::SourceCodeInfo_Location(const SourceCodeInfo_Location& from)
10084 : ::PROTOBUF_NAMESPACE_ID::Message(),
10085 _has_bits_(from._has_bits_),
10086 path_(from.path_),
10087 span_(from.span_),
10088 leading_detached_comments_(from.leading_detached_comments_) {
10089 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
10090 leading_comments_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
10091 if (from._internal_has_leading_comments()) {
10092 leading_comments_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_leading_comments(),
10093 GetArena());
10094 }
10095 trailing_comments_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
10096 if (from._internal_has_trailing_comments()) {
10097 trailing_comments_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_trailing_comments(),
10098 GetArena());
10099 }
10100 // @@protoc_insertion_point(copy_constructor:google.protobuf.SourceCodeInfo.Location)
10101 }
10102
SharedCtor()10103 void SourceCodeInfo_Location::SharedCtor() {
10104 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_SourceCodeInfo_Location_google_2fprotobuf_2fdescriptor_2eproto.base);
10105 leading_comments_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
10106 trailing_comments_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
10107 }
10108
~SourceCodeInfo_Location()10109 SourceCodeInfo_Location::~SourceCodeInfo_Location() {
10110 // @@protoc_insertion_point(destructor:google.protobuf.SourceCodeInfo.Location)
10111 SharedDtor();
10112 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
10113 }
10114
SharedDtor()10115 void SourceCodeInfo_Location::SharedDtor() {
10116 GOOGLE_DCHECK(GetArena() == nullptr);
10117 leading_comments_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
10118 trailing_comments_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
10119 }
10120
ArenaDtor(void * object)10121 void SourceCodeInfo_Location::ArenaDtor(void* object) {
10122 SourceCodeInfo_Location* _this = reinterpret_cast< SourceCodeInfo_Location* >(object);
10123 (void)_this;
10124 }
RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *)10125 void SourceCodeInfo_Location::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
10126 }
SetCachedSize(int size) const10127 void SourceCodeInfo_Location::SetCachedSize(int size) const {
10128 _cached_size_.Set(size);
10129 }
default_instance()10130 const SourceCodeInfo_Location& SourceCodeInfo_Location::default_instance() {
10131 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_SourceCodeInfo_Location_google_2fprotobuf_2fdescriptor_2eproto.base);
10132 return *internal_default_instance();
10133 }
10134
10135
Clear()10136 void SourceCodeInfo_Location::Clear() {
10137 // @@protoc_insertion_point(message_clear_start:google.protobuf.SourceCodeInfo.Location)
10138 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
10139 // Prevent compiler warnings about cached_has_bits being unused
10140 (void) cached_has_bits;
10141
10142 path_.Clear();
10143 span_.Clear();
10144 leading_detached_comments_.Clear();
10145 cached_has_bits = _has_bits_[0];
10146 if (cached_has_bits & 0x00000003u) {
10147 if (cached_has_bits & 0x00000001u) {
10148 leading_comments_.ClearNonDefaultToEmpty();
10149 }
10150 if (cached_has_bits & 0x00000002u) {
10151 trailing_comments_.ClearNonDefaultToEmpty();
10152 }
10153 }
10154 _has_bits_.Clear();
10155 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
10156 }
10157
_InternalParse(const char * ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx)10158 const char* SourceCodeInfo_Location::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
10159 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
10160 _Internal::HasBits has_bits{};
10161 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
10162 while (!ctx->Done(&ptr)) {
10163 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
10164 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
10165 CHK_(ptr);
10166 switch (tag >> 3) {
10167 // repeated int32 path = 1 [packed = true];
10168 case 1:
10169 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
10170 ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt32Parser(_internal_mutable_path(), ptr, ctx);
10171 CHK_(ptr);
10172 } else if (static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8) {
10173 _internal_add_path(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr));
10174 CHK_(ptr);
10175 } else goto handle_unusual;
10176 continue;
10177 // repeated int32 span = 2 [packed = true];
10178 case 2:
10179 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
10180 ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt32Parser(_internal_mutable_span(), ptr, ctx);
10181 CHK_(ptr);
10182 } else if (static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16) {
10183 _internal_add_span(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr));
10184 CHK_(ptr);
10185 } else goto handle_unusual;
10186 continue;
10187 // optional string leading_comments = 3;
10188 case 3:
10189 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
10190 auto str = _internal_mutable_leading_comments();
10191 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
10192 #ifndef NDEBUG
10193 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.SourceCodeInfo.Location.leading_comments");
10194 #endif // !NDEBUG
10195 CHK_(ptr);
10196 } else goto handle_unusual;
10197 continue;
10198 // optional string trailing_comments = 4;
10199 case 4:
10200 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) {
10201 auto str = _internal_mutable_trailing_comments();
10202 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
10203 #ifndef NDEBUG
10204 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.SourceCodeInfo.Location.trailing_comments");
10205 #endif // !NDEBUG
10206 CHK_(ptr);
10207 } else goto handle_unusual;
10208 continue;
10209 // repeated string leading_detached_comments = 6;
10210 case 6:
10211 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 50)) {
10212 ptr -= 1;
10213 do {
10214 ptr += 1;
10215 auto str = _internal_add_leading_detached_comments();
10216 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
10217 #ifndef NDEBUG
10218 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.SourceCodeInfo.Location.leading_detached_comments");
10219 #endif // !NDEBUG
10220 CHK_(ptr);
10221 if (!ctx->DataAvailable(ptr)) break;
10222 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<50>(ptr));
10223 } else goto handle_unusual;
10224 continue;
10225 default: {
10226 handle_unusual:
10227 if ((tag & 7) == 4 || tag == 0) {
10228 ctx->SetLastTag(tag);
10229 goto success;
10230 }
10231 ptr = UnknownFieldParse(tag,
10232 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
10233 ptr, ctx);
10234 CHK_(ptr != nullptr);
10235 continue;
10236 }
10237 } // switch
10238 } // while
10239 success:
10240 _has_bits_.Or(has_bits);
10241 return ptr;
10242 failure:
10243 ptr = nullptr;
10244 goto success;
10245 #undef CHK_
10246 }
10247
_InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const10248 ::PROTOBUF_NAMESPACE_ID::uint8* SourceCodeInfo_Location::_InternalSerialize(
10249 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
10250 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.SourceCodeInfo.Location)
10251 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
10252 (void) cached_has_bits;
10253
10254 // repeated int32 path = 1 [packed = true];
10255 {
10256 int byte_size = _path_cached_byte_size_.load(std::memory_order_relaxed);
10257 if (byte_size > 0) {
10258 target = stream->WriteInt32Packed(
10259 1, _internal_path(), byte_size, target);
10260 }
10261 }
10262
10263 // repeated int32 span = 2 [packed = true];
10264 {
10265 int byte_size = _span_cached_byte_size_.load(std::memory_order_relaxed);
10266 if (byte_size > 0) {
10267 target = stream->WriteInt32Packed(
10268 2, _internal_span(), byte_size, target);
10269 }
10270 }
10271
10272 cached_has_bits = _has_bits_[0];
10273 // optional string leading_comments = 3;
10274 if (cached_has_bits & 0x00000001u) {
10275 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
10276 this->_internal_leading_comments().data(), static_cast<int>(this->_internal_leading_comments().length()),
10277 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
10278 "google.protobuf.SourceCodeInfo.Location.leading_comments");
10279 target = stream->WriteStringMaybeAliased(
10280 3, this->_internal_leading_comments(), target);
10281 }
10282
10283 // optional string trailing_comments = 4;
10284 if (cached_has_bits & 0x00000002u) {
10285 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
10286 this->_internal_trailing_comments().data(), static_cast<int>(this->_internal_trailing_comments().length()),
10287 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
10288 "google.protobuf.SourceCodeInfo.Location.trailing_comments");
10289 target = stream->WriteStringMaybeAliased(
10290 4, this->_internal_trailing_comments(), target);
10291 }
10292
10293 // repeated string leading_detached_comments = 6;
10294 for (int i = 0, n = this->_internal_leading_detached_comments_size(); i < n; i++) {
10295 const auto& s = this->_internal_leading_detached_comments(i);
10296 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
10297 s.data(), static_cast<int>(s.length()),
10298 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
10299 "google.protobuf.SourceCodeInfo.Location.leading_detached_comments");
10300 target = stream->WriteString(6, s, target);
10301 }
10302
10303 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
10304 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
10305 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
10306 }
10307 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.SourceCodeInfo.Location)
10308 return target;
10309 }
10310
ByteSizeLong() const10311 size_t SourceCodeInfo_Location::ByteSizeLong() const {
10312 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.SourceCodeInfo.Location)
10313 size_t total_size = 0;
10314
10315 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
10316 // Prevent compiler warnings about cached_has_bits being unused
10317 (void) cached_has_bits;
10318
10319 // repeated int32 path = 1 [packed = true];
10320 {
10321 size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
10322 Int32Size(this->path_);
10323 if (data_size > 0) {
10324 total_size += 1 +
10325 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
10326 static_cast<::PROTOBUF_NAMESPACE_ID::int32>(data_size));
10327 }
10328 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size);
10329 _path_cached_byte_size_.store(cached_size,
10330 std::memory_order_relaxed);
10331 total_size += data_size;
10332 }
10333
10334 // repeated int32 span = 2 [packed = true];
10335 {
10336 size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
10337 Int32Size(this->span_);
10338 if (data_size > 0) {
10339 total_size += 1 +
10340 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
10341 static_cast<::PROTOBUF_NAMESPACE_ID::int32>(data_size));
10342 }
10343 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size);
10344 _span_cached_byte_size_.store(cached_size,
10345 std::memory_order_relaxed);
10346 total_size += data_size;
10347 }
10348
10349 // repeated string leading_detached_comments = 6;
10350 total_size += 1 *
10351 ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(leading_detached_comments_.size());
10352 for (int i = 0, n = leading_detached_comments_.size(); i < n; i++) {
10353 total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
10354 leading_detached_comments_.Get(i));
10355 }
10356
10357 cached_has_bits = _has_bits_[0];
10358 if (cached_has_bits & 0x00000003u) {
10359 // optional string leading_comments = 3;
10360 if (cached_has_bits & 0x00000001u) {
10361 total_size += 1 +
10362 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
10363 this->_internal_leading_comments());
10364 }
10365
10366 // optional string trailing_comments = 4;
10367 if (cached_has_bits & 0x00000002u) {
10368 total_size += 1 +
10369 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
10370 this->_internal_trailing_comments());
10371 }
10372
10373 }
10374 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
10375 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
10376 _internal_metadata_, total_size, &_cached_size_);
10377 }
10378 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
10379 SetCachedSize(cached_size);
10380 return total_size;
10381 }
10382
MergeFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)10383 void SourceCodeInfo_Location::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
10384 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.SourceCodeInfo.Location)
10385 GOOGLE_DCHECK_NE(&from, this);
10386 const SourceCodeInfo_Location* source =
10387 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<SourceCodeInfo_Location>(
10388 &from);
10389 if (source == nullptr) {
10390 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.SourceCodeInfo.Location)
10391 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
10392 } else {
10393 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.SourceCodeInfo.Location)
10394 MergeFrom(*source);
10395 }
10396 }
10397
MergeFrom(const SourceCodeInfo_Location & from)10398 void SourceCodeInfo_Location::MergeFrom(const SourceCodeInfo_Location& from) {
10399 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.SourceCodeInfo.Location)
10400 GOOGLE_DCHECK_NE(&from, this);
10401 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
10402 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
10403 (void) cached_has_bits;
10404
10405 path_.MergeFrom(from.path_);
10406 span_.MergeFrom(from.span_);
10407 leading_detached_comments_.MergeFrom(from.leading_detached_comments_);
10408 cached_has_bits = from._has_bits_[0];
10409 if (cached_has_bits & 0x00000003u) {
10410 if (cached_has_bits & 0x00000001u) {
10411 _internal_set_leading_comments(from._internal_leading_comments());
10412 }
10413 if (cached_has_bits & 0x00000002u) {
10414 _internal_set_trailing_comments(from._internal_trailing_comments());
10415 }
10416 }
10417 }
10418
CopyFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)10419 void SourceCodeInfo_Location::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
10420 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.SourceCodeInfo.Location)
10421 if (&from == this) return;
10422 Clear();
10423 MergeFrom(from);
10424 }
10425
CopyFrom(const SourceCodeInfo_Location & from)10426 void SourceCodeInfo_Location::CopyFrom(const SourceCodeInfo_Location& from) {
10427 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.SourceCodeInfo.Location)
10428 if (&from == this) return;
10429 Clear();
10430 MergeFrom(from);
10431 }
10432
IsInitialized() const10433 bool SourceCodeInfo_Location::IsInitialized() const {
10434 return true;
10435 }
10436
InternalSwap(SourceCodeInfo_Location * other)10437 void SourceCodeInfo_Location::InternalSwap(SourceCodeInfo_Location* other) {
10438 using std::swap;
10439 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
10440 swap(_has_bits_[0], other->_has_bits_[0]);
10441 path_.InternalSwap(&other->path_);
10442 span_.InternalSwap(&other->span_);
10443 leading_detached_comments_.InternalSwap(&other->leading_detached_comments_);
10444 leading_comments_.Swap(&other->leading_comments_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
10445 trailing_comments_.Swap(&other->trailing_comments_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
10446 }
10447
GetMetadata() const10448 ::PROTOBUF_NAMESPACE_ID::Metadata SourceCodeInfo_Location::GetMetadata() const {
10449 return GetMetadataStatic();
10450 }
10451
10452
10453 // ===================================================================
10454
InitAsDefaultInstance()10455 void SourceCodeInfo::InitAsDefaultInstance() {
10456 }
10457 class SourceCodeInfo::_Internal {
10458 public:
10459 };
10460
SourceCodeInfo(::PROTOBUF_NAMESPACE_ID::Arena * arena)10461 SourceCodeInfo::SourceCodeInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena)
10462 : ::PROTOBUF_NAMESPACE_ID::Message(arena),
10463 location_(arena) {
10464 SharedCtor();
10465 RegisterArenaDtor(arena);
10466 // @@protoc_insertion_point(arena_constructor:google.protobuf.SourceCodeInfo)
10467 }
SourceCodeInfo(const SourceCodeInfo & from)10468 SourceCodeInfo::SourceCodeInfo(const SourceCodeInfo& from)
10469 : ::PROTOBUF_NAMESPACE_ID::Message(),
10470 location_(from.location_) {
10471 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
10472 // @@protoc_insertion_point(copy_constructor:google.protobuf.SourceCodeInfo)
10473 }
10474
SharedCtor()10475 void SourceCodeInfo::SharedCtor() {
10476 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_SourceCodeInfo_google_2fprotobuf_2fdescriptor_2eproto.base);
10477 }
10478
~SourceCodeInfo()10479 SourceCodeInfo::~SourceCodeInfo() {
10480 // @@protoc_insertion_point(destructor:google.protobuf.SourceCodeInfo)
10481 SharedDtor();
10482 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
10483 }
10484
SharedDtor()10485 void SourceCodeInfo::SharedDtor() {
10486 GOOGLE_DCHECK(GetArena() == nullptr);
10487 }
10488
ArenaDtor(void * object)10489 void SourceCodeInfo::ArenaDtor(void* object) {
10490 SourceCodeInfo* _this = reinterpret_cast< SourceCodeInfo* >(object);
10491 (void)_this;
10492 }
RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *)10493 void SourceCodeInfo::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
10494 }
SetCachedSize(int size) const10495 void SourceCodeInfo::SetCachedSize(int size) const {
10496 _cached_size_.Set(size);
10497 }
default_instance()10498 const SourceCodeInfo& SourceCodeInfo::default_instance() {
10499 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_SourceCodeInfo_google_2fprotobuf_2fdescriptor_2eproto.base);
10500 return *internal_default_instance();
10501 }
10502
10503
Clear()10504 void SourceCodeInfo::Clear() {
10505 // @@protoc_insertion_point(message_clear_start:google.protobuf.SourceCodeInfo)
10506 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
10507 // Prevent compiler warnings about cached_has_bits being unused
10508 (void) cached_has_bits;
10509
10510 location_.Clear();
10511 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
10512 }
10513
_InternalParse(const char * ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx)10514 const char* SourceCodeInfo::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
10515 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
10516 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
10517 while (!ctx->Done(&ptr)) {
10518 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
10519 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
10520 CHK_(ptr);
10521 switch (tag >> 3) {
10522 // repeated .google.protobuf.SourceCodeInfo.Location location = 1;
10523 case 1:
10524 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
10525 ptr -= 1;
10526 do {
10527 ptr += 1;
10528 ptr = ctx->ParseMessage(_internal_add_location(), ptr);
10529 CHK_(ptr);
10530 if (!ctx->DataAvailable(ptr)) break;
10531 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr));
10532 } else goto handle_unusual;
10533 continue;
10534 default: {
10535 handle_unusual:
10536 if ((tag & 7) == 4 || tag == 0) {
10537 ctx->SetLastTag(tag);
10538 goto success;
10539 }
10540 ptr = UnknownFieldParse(tag,
10541 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
10542 ptr, ctx);
10543 CHK_(ptr != nullptr);
10544 continue;
10545 }
10546 } // switch
10547 } // while
10548 success:
10549 return ptr;
10550 failure:
10551 ptr = nullptr;
10552 goto success;
10553 #undef CHK_
10554 }
10555
_InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const10556 ::PROTOBUF_NAMESPACE_ID::uint8* SourceCodeInfo::_InternalSerialize(
10557 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
10558 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.SourceCodeInfo)
10559 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
10560 (void) cached_has_bits;
10561
10562 // repeated .google.protobuf.SourceCodeInfo.Location location = 1;
10563 for (unsigned int i = 0,
10564 n = static_cast<unsigned int>(this->_internal_location_size()); i < n; i++) {
10565 target = stream->EnsureSpace(target);
10566 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
10567 InternalWriteMessage(1, this->_internal_location(i), target, stream);
10568 }
10569
10570 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
10571 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
10572 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
10573 }
10574 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.SourceCodeInfo)
10575 return target;
10576 }
10577
ByteSizeLong() const10578 size_t SourceCodeInfo::ByteSizeLong() const {
10579 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.SourceCodeInfo)
10580 size_t total_size = 0;
10581
10582 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
10583 // Prevent compiler warnings about cached_has_bits being unused
10584 (void) cached_has_bits;
10585
10586 // repeated .google.protobuf.SourceCodeInfo.Location location = 1;
10587 total_size += 1UL * this->_internal_location_size();
10588 for (const auto& msg : this->location_) {
10589 total_size +=
10590 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
10591 }
10592
10593 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
10594 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
10595 _internal_metadata_, total_size, &_cached_size_);
10596 }
10597 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
10598 SetCachedSize(cached_size);
10599 return total_size;
10600 }
10601
MergeFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)10602 void SourceCodeInfo::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
10603 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.SourceCodeInfo)
10604 GOOGLE_DCHECK_NE(&from, this);
10605 const SourceCodeInfo* source =
10606 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<SourceCodeInfo>(
10607 &from);
10608 if (source == nullptr) {
10609 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.SourceCodeInfo)
10610 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
10611 } else {
10612 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.SourceCodeInfo)
10613 MergeFrom(*source);
10614 }
10615 }
10616
MergeFrom(const SourceCodeInfo & from)10617 void SourceCodeInfo::MergeFrom(const SourceCodeInfo& from) {
10618 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.SourceCodeInfo)
10619 GOOGLE_DCHECK_NE(&from, this);
10620 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
10621 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
10622 (void) cached_has_bits;
10623
10624 location_.MergeFrom(from.location_);
10625 }
10626
CopyFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)10627 void SourceCodeInfo::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
10628 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.SourceCodeInfo)
10629 if (&from == this) return;
10630 Clear();
10631 MergeFrom(from);
10632 }
10633
CopyFrom(const SourceCodeInfo & from)10634 void SourceCodeInfo::CopyFrom(const SourceCodeInfo& from) {
10635 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.SourceCodeInfo)
10636 if (&from == this) return;
10637 Clear();
10638 MergeFrom(from);
10639 }
10640
IsInitialized() const10641 bool SourceCodeInfo::IsInitialized() const {
10642 return true;
10643 }
10644
InternalSwap(SourceCodeInfo * other)10645 void SourceCodeInfo::InternalSwap(SourceCodeInfo* other) {
10646 using std::swap;
10647 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
10648 location_.InternalSwap(&other->location_);
10649 }
10650
GetMetadata() const10651 ::PROTOBUF_NAMESPACE_ID::Metadata SourceCodeInfo::GetMetadata() const {
10652 return GetMetadataStatic();
10653 }
10654
10655
10656 // ===================================================================
10657
InitAsDefaultInstance()10658 void GeneratedCodeInfo_Annotation::InitAsDefaultInstance() {
10659 }
10660 class GeneratedCodeInfo_Annotation::_Internal {
10661 public:
10662 using HasBits = decltype(std::declval<GeneratedCodeInfo_Annotation>()._has_bits_);
set_has_source_file(HasBits * has_bits)10663 static void set_has_source_file(HasBits* has_bits) {
10664 (*has_bits)[0] |= 1u;
10665 }
set_has_begin(HasBits * has_bits)10666 static void set_has_begin(HasBits* has_bits) {
10667 (*has_bits)[0] |= 2u;
10668 }
set_has_end(HasBits * has_bits)10669 static void set_has_end(HasBits* has_bits) {
10670 (*has_bits)[0] |= 4u;
10671 }
10672 };
10673
GeneratedCodeInfo_Annotation(::PROTOBUF_NAMESPACE_ID::Arena * arena)10674 GeneratedCodeInfo_Annotation::GeneratedCodeInfo_Annotation(::PROTOBUF_NAMESPACE_ID::Arena* arena)
10675 : ::PROTOBUF_NAMESPACE_ID::Message(arena),
10676 path_(arena) {
10677 SharedCtor();
10678 RegisterArenaDtor(arena);
10679 // @@protoc_insertion_point(arena_constructor:google.protobuf.GeneratedCodeInfo.Annotation)
10680 }
GeneratedCodeInfo_Annotation(const GeneratedCodeInfo_Annotation & from)10681 GeneratedCodeInfo_Annotation::GeneratedCodeInfo_Annotation(const GeneratedCodeInfo_Annotation& from)
10682 : ::PROTOBUF_NAMESPACE_ID::Message(),
10683 _has_bits_(from._has_bits_),
10684 path_(from.path_) {
10685 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
10686 source_file_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
10687 if (from._internal_has_source_file()) {
10688 source_file_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_source_file(),
10689 GetArena());
10690 }
10691 ::memcpy(&begin_, &from.begin_,
10692 static_cast<size_t>(reinterpret_cast<char*>(&end_) -
10693 reinterpret_cast<char*>(&begin_)) + sizeof(end_));
10694 // @@protoc_insertion_point(copy_constructor:google.protobuf.GeneratedCodeInfo.Annotation)
10695 }
10696
SharedCtor()10697 void GeneratedCodeInfo_Annotation::SharedCtor() {
10698 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_GeneratedCodeInfo_Annotation_google_2fprotobuf_2fdescriptor_2eproto.base);
10699 source_file_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
10700 ::memset(&begin_, 0, static_cast<size_t>(
10701 reinterpret_cast<char*>(&end_) -
10702 reinterpret_cast<char*>(&begin_)) + sizeof(end_));
10703 }
10704
~GeneratedCodeInfo_Annotation()10705 GeneratedCodeInfo_Annotation::~GeneratedCodeInfo_Annotation() {
10706 // @@protoc_insertion_point(destructor:google.protobuf.GeneratedCodeInfo.Annotation)
10707 SharedDtor();
10708 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
10709 }
10710
SharedDtor()10711 void GeneratedCodeInfo_Annotation::SharedDtor() {
10712 GOOGLE_DCHECK(GetArena() == nullptr);
10713 source_file_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
10714 }
10715
ArenaDtor(void * object)10716 void GeneratedCodeInfo_Annotation::ArenaDtor(void* object) {
10717 GeneratedCodeInfo_Annotation* _this = reinterpret_cast< GeneratedCodeInfo_Annotation* >(object);
10718 (void)_this;
10719 }
RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *)10720 void GeneratedCodeInfo_Annotation::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
10721 }
SetCachedSize(int size) const10722 void GeneratedCodeInfo_Annotation::SetCachedSize(int size) const {
10723 _cached_size_.Set(size);
10724 }
default_instance()10725 const GeneratedCodeInfo_Annotation& GeneratedCodeInfo_Annotation::default_instance() {
10726 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_GeneratedCodeInfo_Annotation_google_2fprotobuf_2fdescriptor_2eproto.base);
10727 return *internal_default_instance();
10728 }
10729
10730
Clear()10731 void GeneratedCodeInfo_Annotation::Clear() {
10732 // @@protoc_insertion_point(message_clear_start:google.protobuf.GeneratedCodeInfo.Annotation)
10733 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
10734 // Prevent compiler warnings about cached_has_bits being unused
10735 (void) cached_has_bits;
10736
10737 path_.Clear();
10738 cached_has_bits = _has_bits_[0];
10739 if (cached_has_bits & 0x00000001u) {
10740 source_file_.ClearNonDefaultToEmpty();
10741 }
10742 if (cached_has_bits & 0x00000006u) {
10743 ::memset(&begin_, 0, static_cast<size_t>(
10744 reinterpret_cast<char*>(&end_) -
10745 reinterpret_cast<char*>(&begin_)) + sizeof(end_));
10746 }
10747 _has_bits_.Clear();
10748 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
10749 }
10750
_InternalParse(const char * ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx)10751 const char* GeneratedCodeInfo_Annotation::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
10752 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
10753 _Internal::HasBits has_bits{};
10754 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
10755 while (!ctx->Done(&ptr)) {
10756 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
10757 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
10758 CHK_(ptr);
10759 switch (tag >> 3) {
10760 // repeated int32 path = 1 [packed = true];
10761 case 1:
10762 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
10763 ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt32Parser(_internal_mutable_path(), ptr, ctx);
10764 CHK_(ptr);
10765 } else if (static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8) {
10766 _internal_add_path(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr));
10767 CHK_(ptr);
10768 } else goto handle_unusual;
10769 continue;
10770 // optional string source_file = 2;
10771 case 2:
10772 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
10773 auto str = _internal_mutable_source_file();
10774 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
10775 #ifndef NDEBUG
10776 ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.GeneratedCodeInfo.Annotation.source_file");
10777 #endif // !NDEBUG
10778 CHK_(ptr);
10779 } else goto handle_unusual;
10780 continue;
10781 // optional int32 begin = 3;
10782 case 3:
10783 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 24)) {
10784 _Internal::set_has_begin(&has_bits);
10785 begin_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
10786 CHK_(ptr);
10787 } else goto handle_unusual;
10788 continue;
10789 // optional int32 end = 4;
10790 case 4:
10791 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 32)) {
10792 _Internal::set_has_end(&has_bits);
10793 end_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
10794 CHK_(ptr);
10795 } else goto handle_unusual;
10796 continue;
10797 default: {
10798 handle_unusual:
10799 if ((tag & 7) == 4 || tag == 0) {
10800 ctx->SetLastTag(tag);
10801 goto success;
10802 }
10803 ptr = UnknownFieldParse(tag,
10804 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
10805 ptr, ctx);
10806 CHK_(ptr != nullptr);
10807 continue;
10808 }
10809 } // switch
10810 } // while
10811 success:
10812 _has_bits_.Or(has_bits);
10813 return ptr;
10814 failure:
10815 ptr = nullptr;
10816 goto success;
10817 #undef CHK_
10818 }
10819
_InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const10820 ::PROTOBUF_NAMESPACE_ID::uint8* GeneratedCodeInfo_Annotation::_InternalSerialize(
10821 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
10822 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.GeneratedCodeInfo.Annotation)
10823 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
10824 (void) cached_has_bits;
10825
10826 // repeated int32 path = 1 [packed = true];
10827 {
10828 int byte_size = _path_cached_byte_size_.load(std::memory_order_relaxed);
10829 if (byte_size > 0) {
10830 target = stream->WriteInt32Packed(
10831 1, _internal_path(), byte_size, target);
10832 }
10833 }
10834
10835 cached_has_bits = _has_bits_[0];
10836 // optional string source_file = 2;
10837 if (cached_has_bits & 0x00000001u) {
10838 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
10839 this->_internal_source_file().data(), static_cast<int>(this->_internal_source_file().length()),
10840 ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
10841 "google.protobuf.GeneratedCodeInfo.Annotation.source_file");
10842 target = stream->WriteStringMaybeAliased(
10843 2, this->_internal_source_file(), target);
10844 }
10845
10846 // optional int32 begin = 3;
10847 if (cached_has_bits & 0x00000002u) {
10848 target = stream->EnsureSpace(target);
10849 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_begin(), target);
10850 }
10851
10852 // optional int32 end = 4;
10853 if (cached_has_bits & 0x00000004u) {
10854 target = stream->EnsureSpace(target);
10855 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_end(), target);
10856 }
10857
10858 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
10859 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
10860 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
10861 }
10862 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.GeneratedCodeInfo.Annotation)
10863 return target;
10864 }
10865
ByteSizeLong() const10866 size_t GeneratedCodeInfo_Annotation::ByteSizeLong() const {
10867 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.GeneratedCodeInfo.Annotation)
10868 size_t total_size = 0;
10869
10870 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
10871 // Prevent compiler warnings about cached_has_bits being unused
10872 (void) cached_has_bits;
10873
10874 // repeated int32 path = 1 [packed = true];
10875 {
10876 size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
10877 Int32Size(this->path_);
10878 if (data_size > 0) {
10879 total_size += 1 +
10880 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
10881 static_cast<::PROTOBUF_NAMESPACE_ID::int32>(data_size));
10882 }
10883 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size);
10884 _path_cached_byte_size_.store(cached_size,
10885 std::memory_order_relaxed);
10886 total_size += data_size;
10887 }
10888
10889 cached_has_bits = _has_bits_[0];
10890 if (cached_has_bits & 0x00000007u) {
10891 // optional string source_file = 2;
10892 if (cached_has_bits & 0x00000001u) {
10893 total_size += 1 +
10894 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
10895 this->_internal_source_file());
10896 }
10897
10898 // optional int32 begin = 3;
10899 if (cached_has_bits & 0x00000002u) {
10900 total_size += 1 +
10901 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
10902 this->_internal_begin());
10903 }
10904
10905 // optional int32 end = 4;
10906 if (cached_has_bits & 0x00000004u) {
10907 total_size += 1 +
10908 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
10909 this->_internal_end());
10910 }
10911
10912 }
10913 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
10914 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
10915 _internal_metadata_, total_size, &_cached_size_);
10916 }
10917 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
10918 SetCachedSize(cached_size);
10919 return total_size;
10920 }
10921
MergeFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)10922 void GeneratedCodeInfo_Annotation::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
10923 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.GeneratedCodeInfo.Annotation)
10924 GOOGLE_DCHECK_NE(&from, this);
10925 const GeneratedCodeInfo_Annotation* source =
10926 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<GeneratedCodeInfo_Annotation>(
10927 &from);
10928 if (source == nullptr) {
10929 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.GeneratedCodeInfo.Annotation)
10930 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
10931 } else {
10932 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.GeneratedCodeInfo.Annotation)
10933 MergeFrom(*source);
10934 }
10935 }
10936
MergeFrom(const GeneratedCodeInfo_Annotation & from)10937 void GeneratedCodeInfo_Annotation::MergeFrom(const GeneratedCodeInfo_Annotation& from) {
10938 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.GeneratedCodeInfo.Annotation)
10939 GOOGLE_DCHECK_NE(&from, this);
10940 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
10941 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
10942 (void) cached_has_bits;
10943
10944 path_.MergeFrom(from.path_);
10945 cached_has_bits = from._has_bits_[0];
10946 if (cached_has_bits & 0x00000007u) {
10947 if (cached_has_bits & 0x00000001u) {
10948 _internal_set_source_file(from._internal_source_file());
10949 }
10950 if (cached_has_bits & 0x00000002u) {
10951 begin_ = from.begin_;
10952 }
10953 if (cached_has_bits & 0x00000004u) {
10954 end_ = from.end_;
10955 }
10956 _has_bits_[0] |= cached_has_bits;
10957 }
10958 }
10959
CopyFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)10960 void GeneratedCodeInfo_Annotation::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
10961 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.GeneratedCodeInfo.Annotation)
10962 if (&from == this) return;
10963 Clear();
10964 MergeFrom(from);
10965 }
10966
CopyFrom(const GeneratedCodeInfo_Annotation & from)10967 void GeneratedCodeInfo_Annotation::CopyFrom(const GeneratedCodeInfo_Annotation& from) {
10968 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.GeneratedCodeInfo.Annotation)
10969 if (&from == this) return;
10970 Clear();
10971 MergeFrom(from);
10972 }
10973
IsInitialized() const10974 bool GeneratedCodeInfo_Annotation::IsInitialized() const {
10975 return true;
10976 }
10977
InternalSwap(GeneratedCodeInfo_Annotation * other)10978 void GeneratedCodeInfo_Annotation::InternalSwap(GeneratedCodeInfo_Annotation* other) {
10979 using std::swap;
10980 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
10981 swap(_has_bits_[0], other->_has_bits_[0]);
10982 path_.InternalSwap(&other->path_);
10983 source_file_.Swap(&other->source_file_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
10984 ::PROTOBUF_NAMESPACE_ID::internal::memswap<
10985 PROTOBUF_FIELD_OFFSET(GeneratedCodeInfo_Annotation, end_)
10986 + sizeof(GeneratedCodeInfo_Annotation::end_)
10987 - PROTOBUF_FIELD_OFFSET(GeneratedCodeInfo_Annotation, begin_)>(
10988 reinterpret_cast<char*>(&begin_),
10989 reinterpret_cast<char*>(&other->begin_));
10990 }
10991
GetMetadata() const10992 ::PROTOBUF_NAMESPACE_ID::Metadata GeneratedCodeInfo_Annotation::GetMetadata() const {
10993 return GetMetadataStatic();
10994 }
10995
10996
10997 // ===================================================================
10998
InitAsDefaultInstance()10999 void GeneratedCodeInfo::InitAsDefaultInstance() {
11000 }
11001 class GeneratedCodeInfo::_Internal {
11002 public:
11003 };
11004
GeneratedCodeInfo(::PROTOBUF_NAMESPACE_ID::Arena * arena)11005 GeneratedCodeInfo::GeneratedCodeInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena)
11006 : ::PROTOBUF_NAMESPACE_ID::Message(arena),
11007 annotation_(arena) {
11008 SharedCtor();
11009 RegisterArenaDtor(arena);
11010 // @@protoc_insertion_point(arena_constructor:google.protobuf.GeneratedCodeInfo)
11011 }
GeneratedCodeInfo(const GeneratedCodeInfo & from)11012 GeneratedCodeInfo::GeneratedCodeInfo(const GeneratedCodeInfo& from)
11013 : ::PROTOBUF_NAMESPACE_ID::Message(),
11014 annotation_(from.annotation_) {
11015 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
11016 // @@protoc_insertion_point(copy_constructor:google.protobuf.GeneratedCodeInfo)
11017 }
11018
SharedCtor()11019 void GeneratedCodeInfo::SharedCtor() {
11020 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_GeneratedCodeInfo_google_2fprotobuf_2fdescriptor_2eproto.base);
11021 }
11022
~GeneratedCodeInfo()11023 GeneratedCodeInfo::~GeneratedCodeInfo() {
11024 // @@protoc_insertion_point(destructor:google.protobuf.GeneratedCodeInfo)
11025 SharedDtor();
11026 _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
11027 }
11028
SharedDtor()11029 void GeneratedCodeInfo::SharedDtor() {
11030 GOOGLE_DCHECK(GetArena() == nullptr);
11031 }
11032
ArenaDtor(void * object)11033 void GeneratedCodeInfo::ArenaDtor(void* object) {
11034 GeneratedCodeInfo* _this = reinterpret_cast< GeneratedCodeInfo* >(object);
11035 (void)_this;
11036 }
RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *)11037 void GeneratedCodeInfo::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
11038 }
SetCachedSize(int size) const11039 void GeneratedCodeInfo::SetCachedSize(int size) const {
11040 _cached_size_.Set(size);
11041 }
default_instance()11042 const GeneratedCodeInfo& GeneratedCodeInfo::default_instance() {
11043 ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_GeneratedCodeInfo_google_2fprotobuf_2fdescriptor_2eproto.base);
11044 return *internal_default_instance();
11045 }
11046
11047
Clear()11048 void GeneratedCodeInfo::Clear() {
11049 // @@protoc_insertion_point(message_clear_start:google.protobuf.GeneratedCodeInfo)
11050 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
11051 // Prevent compiler warnings about cached_has_bits being unused
11052 (void) cached_has_bits;
11053
11054 annotation_.Clear();
11055 _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
11056 }
11057
_InternalParse(const char * ptr,::PROTOBUF_NAMESPACE_ID::internal::ParseContext * ctx)11058 const char* GeneratedCodeInfo::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
11059 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
11060 ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
11061 while (!ctx->Done(&ptr)) {
11062 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
11063 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
11064 CHK_(ptr);
11065 switch (tag >> 3) {
11066 // repeated .google.protobuf.GeneratedCodeInfo.Annotation annotation = 1;
11067 case 1:
11068 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
11069 ptr -= 1;
11070 do {
11071 ptr += 1;
11072 ptr = ctx->ParseMessage(_internal_add_annotation(), ptr);
11073 CHK_(ptr);
11074 if (!ctx->DataAvailable(ptr)) break;
11075 } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr));
11076 } else goto handle_unusual;
11077 continue;
11078 default: {
11079 handle_unusual:
11080 if ((tag & 7) == 4 || tag == 0) {
11081 ctx->SetLastTag(tag);
11082 goto success;
11083 }
11084 ptr = UnknownFieldParse(tag,
11085 _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
11086 ptr, ctx);
11087 CHK_(ptr != nullptr);
11088 continue;
11089 }
11090 } // switch
11091 } // while
11092 success:
11093 return ptr;
11094 failure:
11095 ptr = nullptr;
11096 goto success;
11097 #undef CHK_
11098 }
11099
_InternalSerialize(::PROTOBUF_NAMESPACE_ID::uint8 * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const11100 ::PROTOBUF_NAMESPACE_ID::uint8* GeneratedCodeInfo::_InternalSerialize(
11101 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
11102 // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.GeneratedCodeInfo)
11103 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
11104 (void) cached_has_bits;
11105
11106 // repeated .google.protobuf.GeneratedCodeInfo.Annotation annotation = 1;
11107 for (unsigned int i = 0,
11108 n = static_cast<unsigned int>(this->_internal_annotation_size()); i < n; i++) {
11109 target = stream->EnsureSpace(target);
11110 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
11111 InternalWriteMessage(1, this->_internal_annotation(i), target, stream);
11112 }
11113
11114 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
11115 target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
11116 _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
11117 }
11118 // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.GeneratedCodeInfo)
11119 return target;
11120 }
11121
ByteSizeLong() const11122 size_t GeneratedCodeInfo::ByteSizeLong() const {
11123 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.GeneratedCodeInfo)
11124 size_t total_size = 0;
11125
11126 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
11127 // Prevent compiler warnings about cached_has_bits being unused
11128 (void) cached_has_bits;
11129
11130 // repeated .google.protobuf.GeneratedCodeInfo.Annotation annotation = 1;
11131 total_size += 1UL * this->_internal_annotation_size();
11132 for (const auto& msg : this->annotation_) {
11133 total_size +=
11134 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
11135 }
11136
11137 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
11138 return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
11139 _internal_metadata_, total_size, &_cached_size_);
11140 }
11141 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
11142 SetCachedSize(cached_size);
11143 return total_size;
11144 }
11145
MergeFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)11146 void GeneratedCodeInfo::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
11147 // @@protoc_insertion_point(generalized_merge_from_start:google.protobuf.GeneratedCodeInfo)
11148 GOOGLE_DCHECK_NE(&from, this);
11149 const GeneratedCodeInfo* source =
11150 ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<GeneratedCodeInfo>(
11151 &from);
11152 if (source == nullptr) {
11153 // @@protoc_insertion_point(generalized_merge_from_cast_fail:google.protobuf.GeneratedCodeInfo)
11154 ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
11155 } else {
11156 // @@protoc_insertion_point(generalized_merge_from_cast_success:google.protobuf.GeneratedCodeInfo)
11157 MergeFrom(*source);
11158 }
11159 }
11160
MergeFrom(const GeneratedCodeInfo & from)11161 void GeneratedCodeInfo::MergeFrom(const GeneratedCodeInfo& from) {
11162 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.GeneratedCodeInfo)
11163 GOOGLE_DCHECK_NE(&from, this);
11164 _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
11165 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
11166 (void) cached_has_bits;
11167
11168 annotation_.MergeFrom(from.annotation_);
11169 }
11170
CopyFrom(const::PROTOBUF_NAMESPACE_ID::Message & from)11171 void GeneratedCodeInfo::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
11172 // @@protoc_insertion_point(generalized_copy_from_start:google.protobuf.GeneratedCodeInfo)
11173 if (&from == this) return;
11174 Clear();
11175 MergeFrom(from);
11176 }
11177
CopyFrom(const GeneratedCodeInfo & from)11178 void GeneratedCodeInfo::CopyFrom(const GeneratedCodeInfo& from) {
11179 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.GeneratedCodeInfo)
11180 if (&from == this) return;
11181 Clear();
11182 MergeFrom(from);
11183 }
11184
IsInitialized() const11185 bool GeneratedCodeInfo::IsInitialized() const {
11186 return true;
11187 }
11188
InternalSwap(GeneratedCodeInfo * other)11189 void GeneratedCodeInfo::InternalSwap(GeneratedCodeInfo* other) {
11190 using std::swap;
11191 _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
11192 annotation_.InternalSwap(&other->annotation_);
11193 }
11194
GetMetadata() const11195 ::PROTOBUF_NAMESPACE_ID::Metadata GeneratedCodeInfo::GetMetadata() const {
11196 return GetMetadataStatic();
11197 }
11198
11199
11200 // @@protoc_insertion_point(namespace_scope)
11201 PROTOBUF_NAMESPACE_CLOSE
11202 PROTOBUF_NAMESPACE_OPEN
CreateMaybeMessage(Arena * arena)11203 template<> PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::FileDescriptorSet* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::FileDescriptorSet >(Arena* arena) {
11204 return Arena::CreateMessageInternal< PROTOBUF_NAMESPACE_ID::FileDescriptorSet >(arena);
11205 }
CreateMaybeMessage(Arena * arena)11206 template<> PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::FileDescriptorProto* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::FileDescriptorProto >(Arena* arena) {
11207 return Arena::CreateMessageInternal< PROTOBUF_NAMESPACE_ID::FileDescriptorProto >(arena);
11208 }
CreateMaybeMessage(Arena * arena)11209 template<> PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange >(Arena* arena) {
11210 return Arena::CreateMessageInternal< PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange >(arena);
11211 }
CreateMaybeMessage(Arena * arena)11212 template<> PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange >(Arena* arena) {
11213 return Arena::CreateMessageInternal< PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange >(arena);
11214 }
CreateMaybeMessage(Arena * arena)11215 template<> PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::DescriptorProto* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::DescriptorProto >(Arena* arena) {
11216 return Arena::CreateMessageInternal< PROTOBUF_NAMESPACE_ID::DescriptorProto >(arena);
11217 }
CreateMaybeMessage(Arena * arena)11218 template<> PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions >(Arena* arena) {
11219 return Arena::CreateMessageInternal< PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions >(arena);
11220 }
CreateMaybeMessage(Arena * arena)11221 template<> PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >(Arena* arena) {
11222 return Arena::CreateMessageInternal< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >(arena);
11223 }
CreateMaybeMessage(Arena * arena)11224 template<> PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::OneofDescriptorProto* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::OneofDescriptorProto >(Arena* arena) {
11225 return Arena::CreateMessageInternal< PROTOBUF_NAMESPACE_ID::OneofDescriptorProto >(arena);
11226 }
CreateMaybeMessage(Arena * arena)11227 template<> PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange >(Arena* arena) {
11228 return Arena::CreateMessageInternal< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange >(arena);
11229 }
CreateMaybeMessage(Arena * arena)11230 template<> PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::EnumDescriptorProto* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >(Arena* arena) {
11231 return Arena::CreateMessageInternal< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >(arena);
11232 }
CreateMaybeMessage(Arena * arena)11233 template<> PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto >(Arena* arena) {
11234 return Arena::CreateMessageInternal< PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto >(arena);
11235 }
CreateMaybeMessage(Arena * arena)11236 template<> PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto >(Arena* arena) {
11237 return Arena::CreateMessageInternal< PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto >(arena);
11238 }
CreateMaybeMessage(Arena * arena)11239 template<> PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::MethodDescriptorProto* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::MethodDescriptorProto >(Arena* arena) {
11240 return Arena::CreateMessageInternal< PROTOBUF_NAMESPACE_ID::MethodDescriptorProto >(arena);
11241 }
CreateMaybeMessage(Arena * arena)11242 template<> PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::FileOptions* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::FileOptions >(Arena* arena) {
11243 return Arena::CreateMessageInternal< PROTOBUF_NAMESPACE_ID::FileOptions >(arena);
11244 }
CreateMaybeMessage(Arena * arena)11245 template<> PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::MessageOptions* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::MessageOptions >(Arena* arena) {
11246 return Arena::CreateMessageInternal< PROTOBUF_NAMESPACE_ID::MessageOptions >(arena);
11247 }
CreateMaybeMessage(Arena * arena)11248 template<> PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::FieldOptions* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::FieldOptions >(Arena* arena) {
11249 return Arena::CreateMessageInternal< PROTOBUF_NAMESPACE_ID::FieldOptions >(arena);
11250 }
CreateMaybeMessage(Arena * arena)11251 template<> PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::OneofOptions* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::OneofOptions >(Arena* arena) {
11252 return Arena::CreateMessageInternal< PROTOBUF_NAMESPACE_ID::OneofOptions >(arena);
11253 }
CreateMaybeMessage(Arena * arena)11254 template<> PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::EnumOptions* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::EnumOptions >(Arena* arena) {
11255 return Arena::CreateMessageInternal< PROTOBUF_NAMESPACE_ID::EnumOptions >(arena);
11256 }
CreateMaybeMessage(Arena * arena)11257 template<> PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::EnumValueOptions* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::EnumValueOptions >(Arena* arena) {
11258 return Arena::CreateMessageInternal< PROTOBUF_NAMESPACE_ID::EnumValueOptions >(arena);
11259 }
CreateMaybeMessage(Arena * arena)11260 template<> PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::ServiceOptions* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::ServiceOptions >(Arena* arena) {
11261 return Arena::CreateMessageInternal< PROTOBUF_NAMESPACE_ID::ServiceOptions >(arena);
11262 }
CreateMaybeMessage(Arena * arena)11263 template<> PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::MethodOptions* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::MethodOptions >(Arena* arena) {
11264 return Arena::CreateMessageInternal< PROTOBUF_NAMESPACE_ID::MethodOptions >(arena);
11265 }
CreateMaybeMessage(Arena * arena)11266 template<> PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart >(Arena* arena) {
11267 return Arena::CreateMessageInternal< PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart >(arena);
11268 }
CreateMaybeMessage(Arena * arena)11269 template<> PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::UninterpretedOption* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::UninterpretedOption >(Arena* arena) {
11270 return Arena::CreateMessageInternal< PROTOBUF_NAMESPACE_ID::UninterpretedOption >(arena);
11271 }
CreateMaybeMessage(Arena * arena)11272 template<> PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location >(Arena* arena) {
11273 return Arena::CreateMessageInternal< PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location >(arena);
11274 }
CreateMaybeMessage(Arena * arena)11275 template<> PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::SourceCodeInfo* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::SourceCodeInfo >(Arena* arena) {
11276 return Arena::CreateMessageInternal< PROTOBUF_NAMESPACE_ID::SourceCodeInfo >(arena);
11277 }
CreateMaybeMessage(Arena * arena)11278 template<> PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation >(Arena* arena) {
11279 return Arena::CreateMessageInternal< PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation >(arena);
11280 }
CreateMaybeMessage(Arena * arena)11281 template<> PROTOBUF_NOINLINE PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo >(Arena* arena) {
11282 return Arena::CreateMessageInternal< PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo >(arena);
11283 }
11284 PROTOBUF_NAMESPACE_CLOSE
11285
11286 // @@protoc_insertion_point(global_scope)
11287 #include <google/protobuf/port_undef.inc>
11288