14
const ::google::protobuf::Descriptor* FileDescriptorSet_descriptor_ = NULL;
15
const ::google::protobuf::internal::GeneratedMessageReflection*
16
FileDescriptorSet_reflection_ = NULL;
14
17
const ::google::protobuf::Descriptor* FileDescriptorProto_descriptor_ = NULL;
18
const ::google::protobuf::internal::GeneratedMessageReflection*
19
FileDescriptorProto_reflection_ = NULL;
15
20
const ::google::protobuf::Descriptor* DescriptorProto_descriptor_ = NULL;
21
const ::google::protobuf::internal::GeneratedMessageReflection*
22
DescriptorProto_reflection_ = NULL;
16
23
const ::google::protobuf::Descriptor* DescriptorProto_ExtensionRange_descriptor_ = NULL;
24
const ::google::protobuf::internal::GeneratedMessageReflection*
25
DescriptorProto_ExtensionRange_reflection_ = NULL;
17
26
const ::google::protobuf::Descriptor* FieldDescriptorProto_descriptor_ = NULL;
27
const ::google::protobuf::internal::GeneratedMessageReflection*
28
FieldDescriptorProto_reflection_ = NULL;
18
29
const ::google::protobuf::EnumDescriptor* FieldDescriptorProto_Type_descriptor_ = NULL;
19
30
const ::google::protobuf::EnumDescriptor* FieldDescriptorProto_Label_descriptor_ = NULL;
20
31
const ::google::protobuf::Descriptor* EnumDescriptorProto_descriptor_ = NULL;
32
const ::google::protobuf::internal::GeneratedMessageReflection*
33
EnumDescriptorProto_reflection_ = NULL;
21
34
const ::google::protobuf::Descriptor* EnumValueDescriptorProto_descriptor_ = NULL;
35
const ::google::protobuf::internal::GeneratedMessageReflection*
36
EnumValueDescriptorProto_reflection_ = NULL;
22
37
const ::google::protobuf::Descriptor* ServiceDescriptorProto_descriptor_ = NULL;
38
const ::google::protobuf::internal::GeneratedMessageReflection*
39
ServiceDescriptorProto_reflection_ = NULL;
23
40
const ::google::protobuf::Descriptor* MethodDescriptorProto_descriptor_ = NULL;
41
const ::google::protobuf::internal::GeneratedMessageReflection*
42
MethodDescriptorProto_reflection_ = NULL;
24
43
const ::google::protobuf::Descriptor* FileOptions_descriptor_ = NULL;
44
const ::google::protobuf::internal::GeneratedMessageReflection*
45
FileOptions_reflection_ = NULL;
25
46
const ::google::protobuf::EnumDescriptor* FileOptions_OptimizeMode_descriptor_ = NULL;
26
47
const ::google::protobuf::Descriptor* MessageOptions_descriptor_ = NULL;
48
const ::google::protobuf::internal::GeneratedMessageReflection*
49
MessageOptions_reflection_ = NULL;
27
50
const ::google::protobuf::Descriptor* FieldOptions_descriptor_ = NULL;
51
const ::google::protobuf::internal::GeneratedMessageReflection*
52
FieldOptions_reflection_ = NULL;
28
53
const ::google::protobuf::EnumDescriptor* FieldOptions_CType_descriptor_ = NULL;
29
54
const ::google::protobuf::Descriptor* EnumOptions_descriptor_ = NULL;
55
const ::google::protobuf::internal::GeneratedMessageReflection*
56
EnumOptions_reflection_ = NULL;
30
57
const ::google::protobuf::Descriptor* EnumValueOptions_descriptor_ = NULL;
58
const ::google::protobuf::internal::GeneratedMessageReflection*
59
EnumValueOptions_reflection_ = NULL;
31
60
const ::google::protobuf::Descriptor* ServiceOptions_descriptor_ = NULL;
61
const ::google::protobuf::internal::GeneratedMessageReflection*
62
ServiceOptions_reflection_ = NULL;
32
63
const ::google::protobuf::Descriptor* MethodOptions_descriptor_ = NULL;
64
const ::google::protobuf::internal::GeneratedMessageReflection*
65
MethodOptions_reflection_ = NULL;
66
const ::google::protobuf::Descriptor* UninterpretedOption_descriptor_ = NULL;
67
const ::google::protobuf::internal::GeneratedMessageReflection*
68
UninterpretedOption_reflection_ = NULL;
69
const ::google::protobuf::Descriptor* UninterpretedOption_NamePart_descriptor_ = NULL;
70
const ::google::protobuf::internal::GeneratedMessageReflection*
71
UninterpretedOption_NamePart_reflection_ = NULL;
37
void proto_BuildDescriptors_google_2fprotobuf_2fdescriptor_2eproto() {
76
void protobuf_BuildDesc_google_2fprotobuf_2fdescriptor_2eproto_AssignGlobalDescriptors(const ::google::protobuf::FileDescriptor* file) {
77
FileDescriptorSet_descriptor_ = file->message_type(0);
78
FileDescriptorSet::default_instance_ = new FileDescriptorSet();
79
static const int FileDescriptorSet_offsets_[1] = {
80
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorSet, file_),
82
FileDescriptorSet_reflection_ =
83
new ::google::protobuf::internal::GeneratedMessageReflection(
84
FileDescriptorSet_descriptor_,
85
FileDescriptorSet::default_instance_,
86
FileDescriptorSet_offsets_,
87
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorSet, _has_bits_[0]),
88
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorSet, _unknown_fields_),
90
::google::protobuf::DescriptorPool::generated_pool(),
91
sizeof(FileDescriptorSet));
92
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
93
FileDescriptorSet_descriptor_, FileDescriptorSet::default_instance_);
94
FileDescriptorProto_descriptor_ = file->message_type(1);
95
FileDescriptorProto::default_instance_ = new FileDescriptorProto();
96
static const int FileDescriptorProto_offsets_[8] = {
97
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorProto, name_),
98
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorProto, package_),
99
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorProto, dependency_),
100
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorProto, message_type_),
101
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorProto, enum_type_),
102
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorProto, service_),
103
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorProto, extension_),
104
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorProto, options_),
106
FileDescriptorProto_reflection_ =
107
new ::google::protobuf::internal::GeneratedMessageReflection(
108
FileDescriptorProto_descriptor_,
109
FileDescriptorProto::default_instance_,
110
FileDescriptorProto_offsets_,
111
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorProto, _has_bits_[0]),
112
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileDescriptorProto, _unknown_fields_),
114
::google::protobuf::DescriptorPool::generated_pool(),
115
sizeof(FileDescriptorProto));
116
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
117
FileDescriptorProto_descriptor_, FileDescriptorProto::default_instance_);
118
DescriptorProto_descriptor_ = file->message_type(2);
119
DescriptorProto::default_instance_ = new DescriptorProto();
120
static const int DescriptorProto_offsets_[7] = {
121
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto, name_),
122
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto, field_),
123
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto, extension_),
124
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto, nested_type_),
125
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto, enum_type_),
126
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto, extension_range_),
127
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto, options_),
129
DescriptorProto_reflection_ =
130
new ::google::protobuf::internal::GeneratedMessageReflection(
131
DescriptorProto_descriptor_,
132
DescriptorProto::default_instance_,
133
DescriptorProto_offsets_,
134
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto, _has_bits_[0]),
135
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto, _unknown_fields_),
137
::google::protobuf::DescriptorPool::generated_pool(),
138
sizeof(DescriptorProto));
139
DescriptorProto_ExtensionRange_descriptor_ = DescriptorProto_descriptor_->nested_type(0);
140
DescriptorProto_ExtensionRange::default_instance_ = new DescriptorProto_ExtensionRange();
141
static const int DescriptorProto_ExtensionRange_offsets_[2] = {
142
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto_ExtensionRange, start_),
143
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto_ExtensionRange, end_),
145
DescriptorProto_ExtensionRange_reflection_ =
146
new ::google::protobuf::internal::GeneratedMessageReflection(
147
DescriptorProto_ExtensionRange_descriptor_,
148
DescriptorProto_ExtensionRange::default_instance_,
149
DescriptorProto_ExtensionRange_offsets_,
150
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto_ExtensionRange, _has_bits_[0]),
151
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(DescriptorProto_ExtensionRange, _unknown_fields_),
153
::google::protobuf::DescriptorPool::generated_pool(),
154
sizeof(DescriptorProto_ExtensionRange));
155
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
156
DescriptorProto_ExtensionRange_descriptor_, DescriptorProto_ExtensionRange::default_instance_);
157
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
158
DescriptorProto_descriptor_, DescriptorProto::default_instance_);
159
FieldDescriptorProto_descriptor_ = file->message_type(3);
160
FieldDescriptorProto::default_instance_ = new FieldDescriptorProto();
161
static const int FieldDescriptorProto_offsets_[8] = {
162
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldDescriptorProto, name_),
163
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldDescriptorProto, number_),
164
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldDescriptorProto, label_),
165
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldDescriptorProto, type_),
166
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldDescriptorProto, type_name_),
167
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldDescriptorProto, extendee_),
168
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldDescriptorProto, default_value_),
169
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldDescriptorProto, options_),
171
FieldDescriptorProto_reflection_ =
172
new ::google::protobuf::internal::GeneratedMessageReflection(
173
FieldDescriptorProto_descriptor_,
174
FieldDescriptorProto::default_instance_,
175
FieldDescriptorProto_offsets_,
176
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldDescriptorProto, _has_bits_[0]),
177
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldDescriptorProto, _unknown_fields_),
179
::google::protobuf::DescriptorPool::generated_pool(),
180
sizeof(FieldDescriptorProto));
181
FieldDescriptorProto_Type_descriptor_ = FieldDescriptorProto_descriptor_->enum_type(0);
182
FieldDescriptorProto_Label_descriptor_ = FieldDescriptorProto_descriptor_->enum_type(1);
183
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
184
FieldDescriptorProto_descriptor_, FieldDescriptorProto::default_instance_);
185
EnumDescriptorProto_descriptor_ = file->message_type(4);
186
EnumDescriptorProto::default_instance_ = new EnumDescriptorProto();
187
static const int EnumDescriptorProto_offsets_[3] = {
188
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumDescriptorProto, name_),
189
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumDescriptorProto, value_),
190
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumDescriptorProto, options_),
192
EnumDescriptorProto_reflection_ =
193
new ::google::protobuf::internal::GeneratedMessageReflection(
194
EnumDescriptorProto_descriptor_,
195
EnumDescriptorProto::default_instance_,
196
EnumDescriptorProto_offsets_,
197
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumDescriptorProto, _has_bits_[0]),
198
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumDescriptorProto, _unknown_fields_),
200
::google::protobuf::DescriptorPool::generated_pool(),
201
sizeof(EnumDescriptorProto));
202
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
203
EnumDescriptorProto_descriptor_, EnumDescriptorProto::default_instance_);
204
EnumValueDescriptorProto_descriptor_ = file->message_type(5);
205
EnumValueDescriptorProto::default_instance_ = new EnumValueDescriptorProto();
206
static const int EnumValueDescriptorProto_offsets_[3] = {
207
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumValueDescriptorProto, name_),
208
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumValueDescriptorProto, number_),
209
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumValueDescriptorProto, options_),
211
EnumValueDescriptorProto_reflection_ =
212
new ::google::protobuf::internal::GeneratedMessageReflection(
213
EnumValueDescriptorProto_descriptor_,
214
EnumValueDescriptorProto::default_instance_,
215
EnumValueDescriptorProto_offsets_,
216
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumValueDescriptorProto, _has_bits_[0]),
217
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumValueDescriptorProto, _unknown_fields_),
219
::google::protobuf::DescriptorPool::generated_pool(),
220
sizeof(EnumValueDescriptorProto));
221
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
222
EnumValueDescriptorProto_descriptor_, EnumValueDescriptorProto::default_instance_);
223
ServiceDescriptorProto_descriptor_ = file->message_type(6);
224
ServiceDescriptorProto::default_instance_ = new ServiceDescriptorProto();
225
static const int ServiceDescriptorProto_offsets_[3] = {
226
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ServiceDescriptorProto, name_),
227
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ServiceDescriptorProto, method_),
228
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ServiceDescriptorProto, options_),
230
ServiceDescriptorProto_reflection_ =
231
new ::google::protobuf::internal::GeneratedMessageReflection(
232
ServiceDescriptorProto_descriptor_,
233
ServiceDescriptorProto::default_instance_,
234
ServiceDescriptorProto_offsets_,
235
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ServiceDescriptorProto, _has_bits_[0]),
236
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ServiceDescriptorProto, _unknown_fields_),
238
::google::protobuf::DescriptorPool::generated_pool(),
239
sizeof(ServiceDescriptorProto));
240
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
241
ServiceDescriptorProto_descriptor_, ServiceDescriptorProto::default_instance_);
242
MethodDescriptorProto_descriptor_ = file->message_type(7);
243
MethodDescriptorProto::default_instance_ = new MethodDescriptorProto();
244
static const int MethodDescriptorProto_offsets_[4] = {
245
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MethodDescriptorProto, name_),
246
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MethodDescriptorProto, input_type_),
247
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MethodDescriptorProto, output_type_),
248
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MethodDescriptorProto, options_),
250
MethodDescriptorProto_reflection_ =
251
new ::google::protobuf::internal::GeneratedMessageReflection(
252
MethodDescriptorProto_descriptor_,
253
MethodDescriptorProto::default_instance_,
254
MethodDescriptorProto_offsets_,
255
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MethodDescriptorProto, _has_bits_[0]),
256
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MethodDescriptorProto, _unknown_fields_),
258
::google::protobuf::DescriptorPool::generated_pool(),
259
sizeof(MethodDescriptorProto));
260
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
261
MethodDescriptorProto_descriptor_, MethodDescriptorProto::default_instance_);
262
FileOptions_descriptor_ = file->message_type(8);
263
FileOptions::default_instance_ = new FileOptions();
264
static const int FileOptions_offsets_[5] = {
265
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileOptions, java_package_),
266
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileOptions, java_outer_classname_),
267
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileOptions, java_multiple_files_),
268
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileOptions, optimize_for_),
269
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileOptions, uninterpreted_option_),
271
FileOptions_reflection_ =
272
new ::google::protobuf::internal::GeneratedMessageReflection(
273
FileOptions_descriptor_,
274
FileOptions::default_instance_,
275
FileOptions_offsets_,
276
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileOptions, _has_bits_[0]),
277
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileOptions, _unknown_fields_),
278
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileOptions, _extensions_),
279
::google::protobuf::DescriptorPool::generated_pool(),
280
sizeof(FileOptions));
281
FileOptions_OptimizeMode_descriptor_ = FileOptions_descriptor_->enum_type(0);
282
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
283
FileOptions_descriptor_, FileOptions::default_instance_);
284
MessageOptions_descriptor_ = file->message_type(9);
285
MessageOptions::default_instance_ = new MessageOptions();
286
static const int MessageOptions_offsets_[2] = {
287
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MessageOptions, message_set_wire_format_),
288
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MessageOptions, uninterpreted_option_),
290
MessageOptions_reflection_ =
291
new ::google::protobuf::internal::GeneratedMessageReflection(
292
MessageOptions_descriptor_,
293
MessageOptions::default_instance_,
294
MessageOptions_offsets_,
295
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MessageOptions, _has_bits_[0]),
296
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MessageOptions, _unknown_fields_),
297
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MessageOptions, _extensions_),
298
::google::protobuf::DescriptorPool::generated_pool(),
299
sizeof(MessageOptions));
300
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
301
MessageOptions_descriptor_, MessageOptions::default_instance_);
302
FieldOptions_descriptor_ = file->message_type(10);
303
FieldOptions::default_instance_ = new FieldOptions();
304
static const int FieldOptions_offsets_[3] = {
305
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldOptions, ctype_),
306
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldOptions, experimental_map_key_),
307
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldOptions, uninterpreted_option_),
309
FieldOptions_reflection_ =
310
new ::google::protobuf::internal::GeneratedMessageReflection(
311
FieldOptions_descriptor_,
312
FieldOptions::default_instance_,
313
FieldOptions_offsets_,
314
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldOptions, _has_bits_[0]),
315
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldOptions, _unknown_fields_),
316
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FieldOptions, _extensions_),
317
::google::protobuf::DescriptorPool::generated_pool(),
318
sizeof(FieldOptions));
319
FieldOptions_CType_descriptor_ = FieldOptions_descriptor_->enum_type(0);
320
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
321
FieldOptions_descriptor_, FieldOptions::default_instance_);
322
EnumOptions_descriptor_ = file->message_type(11);
323
EnumOptions::default_instance_ = new EnumOptions();
324
static const int EnumOptions_offsets_[1] = {
325
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumOptions, uninterpreted_option_),
327
EnumOptions_reflection_ =
328
new ::google::protobuf::internal::GeneratedMessageReflection(
329
EnumOptions_descriptor_,
330
EnumOptions::default_instance_,
331
EnumOptions_offsets_,
332
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumOptions, _has_bits_[0]),
333
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumOptions, _unknown_fields_),
334
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumOptions, _extensions_),
335
::google::protobuf::DescriptorPool::generated_pool(),
336
sizeof(EnumOptions));
337
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
338
EnumOptions_descriptor_, EnumOptions::default_instance_);
339
EnumValueOptions_descriptor_ = file->message_type(12);
340
EnumValueOptions::default_instance_ = new EnumValueOptions();
341
static const int EnumValueOptions_offsets_[1] = {
342
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumValueOptions, uninterpreted_option_),
344
EnumValueOptions_reflection_ =
345
new ::google::protobuf::internal::GeneratedMessageReflection(
346
EnumValueOptions_descriptor_,
347
EnumValueOptions::default_instance_,
348
EnumValueOptions_offsets_,
349
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumValueOptions, _has_bits_[0]),
350
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumValueOptions, _unknown_fields_),
351
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(EnumValueOptions, _extensions_),
352
::google::protobuf::DescriptorPool::generated_pool(),
353
sizeof(EnumValueOptions));
354
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
355
EnumValueOptions_descriptor_, EnumValueOptions::default_instance_);
356
ServiceOptions_descriptor_ = file->message_type(13);
357
ServiceOptions::default_instance_ = new ServiceOptions();
358
static const int ServiceOptions_offsets_[1] = {
359
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ServiceOptions, uninterpreted_option_),
361
ServiceOptions_reflection_ =
362
new ::google::protobuf::internal::GeneratedMessageReflection(
363
ServiceOptions_descriptor_,
364
ServiceOptions::default_instance_,
365
ServiceOptions_offsets_,
366
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ServiceOptions, _has_bits_[0]),
367
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ServiceOptions, _unknown_fields_),
368
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ServiceOptions, _extensions_),
369
::google::protobuf::DescriptorPool::generated_pool(),
370
sizeof(ServiceOptions));
371
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
372
ServiceOptions_descriptor_, ServiceOptions::default_instance_);
373
MethodOptions_descriptor_ = file->message_type(14);
374
MethodOptions::default_instance_ = new MethodOptions();
375
static const int MethodOptions_offsets_[1] = {
376
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MethodOptions, uninterpreted_option_),
378
MethodOptions_reflection_ =
379
new ::google::protobuf::internal::GeneratedMessageReflection(
380
MethodOptions_descriptor_,
381
MethodOptions::default_instance_,
382
MethodOptions_offsets_,
383
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MethodOptions, _has_bits_[0]),
384
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MethodOptions, _unknown_fields_),
385
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MethodOptions, _extensions_),
386
::google::protobuf::DescriptorPool::generated_pool(),
387
sizeof(MethodOptions));
388
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
389
MethodOptions_descriptor_, MethodOptions::default_instance_);
390
UninterpretedOption_descriptor_ = file->message_type(15);
391
UninterpretedOption::default_instance_ = new UninterpretedOption();
392
static const int UninterpretedOption_offsets_[6] = {
393
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(UninterpretedOption, name_),
394
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(UninterpretedOption, identifier_value_),
395
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(UninterpretedOption, positive_int_value_),
396
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(UninterpretedOption, negative_int_value_),
397
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(UninterpretedOption, double_value_),
398
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(UninterpretedOption, string_value_),
400
UninterpretedOption_reflection_ =
401
new ::google::protobuf::internal::GeneratedMessageReflection(
402
UninterpretedOption_descriptor_,
403
UninterpretedOption::default_instance_,
404
UninterpretedOption_offsets_,
405
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(UninterpretedOption, _has_bits_[0]),
406
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(UninterpretedOption, _unknown_fields_),
408
::google::protobuf::DescriptorPool::generated_pool(),
409
sizeof(UninterpretedOption));
410
UninterpretedOption_NamePart_descriptor_ = UninterpretedOption_descriptor_->nested_type(0);
411
UninterpretedOption_NamePart::default_instance_ = new UninterpretedOption_NamePart();
412
static const int UninterpretedOption_NamePart_offsets_[2] = {
413
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(UninterpretedOption_NamePart, name_part_),
414
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(UninterpretedOption_NamePart, is_extension_),
416
UninterpretedOption_NamePart_reflection_ =
417
new ::google::protobuf::internal::GeneratedMessageReflection(
418
UninterpretedOption_NamePart_descriptor_,
419
UninterpretedOption_NamePart::default_instance_,
420
UninterpretedOption_NamePart_offsets_,
421
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(UninterpretedOption_NamePart, _has_bits_[0]),
422
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(UninterpretedOption_NamePart, _unknown_fields_),
424
::google::protobuf::DescriptorPool::generated_pool(),
425
sizeof(UninterpretedOption_NamePart));
426
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
427
UninterpretedOption_NamePart_descriptor_, UninterpretedOption_NamePart::default_instance_);
428
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
429
UninterpretedOption_descriptor_, UninterpretedOption::default_instance_);
430
FileDescriptorSet::default_instance_->InitAsDefaultInstance();
431
FileDescriptorProto::default_instance_->InitAsDefaultInstance();
432
DescriptorProto::default_instance_->InitAsDefaultInstance();
433
DescriptorProto_ExtensionRange::default_instance_->InitAsDefaultInstance();
434
FieldDescriptorProto::default_instance_->InitAsDefaultInstance();
435
EnumDescriptorProto::default_instance_->InitAsDefaultInstance();
436
EnumValueDescriptorProto::default_instance_->InitAsDefaultInstance();
437
ServiceDescriptorProto::default_instance_->InitAsDefaultInstance();
438
MethodDescriptorProto::default_instance_->InitAsDefaultInstance();
439
FileOptions::default_instance_->InitAsDefaultInstance();
440
MessageOptions::default_instance_->InitAsDefaultInstance();
441
FieldOptions::default_instance_->InitAsDefaultInstance();
442
EnumOptions::default_instance_->InitAsDefaultInstance();
443
EnumValueOptions::default_instance_->InitAsDefaultInstance();
444
ServiceOptions::default_instance_->InitAsDefaultInstance();
445
MethodOptions::default_instance_->InitAsDefaultInstance();
446
UninterpretedOption::default_instance_->InitAsDefaultInstance();
447
UninterpretedOption_NamePart::default_instance_->InitAsDefaultInstance();
450
void protobuf_BuildDesc_google_2fprotobuf_2fdescriptor_2eproto() {
38
451
static bool already_here = false;
39
452
if (already_here) return;
40
453
already_here = true;
42
455
::google::protobuf::DescriptorPool* pool =
43
456
::google::protobuf::DescriptorPool::internal_generated_pool();
45
const ::google::protobuf::FileDescriptor* file = pool->InternalBuildGeneratedFile(
458
pool->InternalBuildGeneratedFile(
46
459
"\n google/protobuf/descriptor.proto\022\017goog"
47
"le.protobuf\"\334\002\n\023FileDescriptorProto\022\014\n\004n"
48
"ame\030\001 \001(\t\022\017\n\007package\030\002 \001(\t\022\022\n\ndependency"
49
"\030\003 \003(\t\0226\n\014message_type\030\004 \003(\0132 .google.pr"
50
"otobuf.DescriptorProto\0227\n\tenum_type\030\005 \003("
51
"\0132$.google.protobuf.EnumDescriptorProto\022"
52
"8\n\007service\030\006 \003(\0132\'.google.protobuf.Servi"
53
"ceDescriptorProto\0228\n\textension\030\007 \003(\0132%.g"
54
"oogle.protobuf.FieldDescriptorProto\022-\n\007o"
55
"ptions\030\010 \001(\0132\034.google.protobuf.FileOptio"
56
"ns\"\251\003\n\017DescriptorProto\022\014\n\004name\030\001 \001(\t\0224\n\005"
57
"field\030\002 \003(\0132%.google.protobuf.FieldDescr"
58
"iptorProto\0228\n\textension\030\006 \003(\0132%.google.p"
59
"rotobuf.FieldDescriptorProto\0225\n\013nested_t"
60
"ype\030\003 \003(\0132 .google.protobuf.DescriptorPr"
61
"oto\0227\n\tenum_type\030\004 \003(\0132$.google.protobuf"
62
".EnumDescriptorProto\022H\n\017extension_range\030"
63
"\005 \003(\0132/.google.protobuf.DescriptorProto."
64
"ExtensionRange\0220\n\007options\030\007 \001(\0132\037.google"
65
".protobuf.MessageOptions\032,\n\016ExtensionRan"
66
"ge\022\r\n\005start\030\001 \001(\005\022\013\n\003end\030\002 \001(\005\"\224\005\n\024Field"
67
"DescriptorProto\022\014\n\004name\030\001 \001(\t\022\016\n\006number\030"
68
"\003 \001(\005\022:\n\005label\030\004 \001(\0162+.google.protobuf.F"
69
"ieldDescriptorProto.Label\0228\n\004type\030\005 \001(\0162"
70
"*.google.protobuf.FieldDescriptorProto.T"
71
"ype\022\021\n\ttype_name\030\006 \001(\t\022\020\n\010extendee\030\002 \001(\t"
72
"\022\025\n\rdefault_value\030\007 \001(\t\022.\n\007options\030\010 \001(\013"
73
"2\035.google.protobuf.FieldOptions\"\266\002\n\004Type"
74
"\022\017\n\013TYPE_DOUBLE\020\001\022\016\n\nTYPE_FLOAT\020\002\022\016\n\nTYP"
75
"E_INT64\020\003\022\017\n\013TYPE_UINT64\020\004\022\016\n\nTYPE_INT32"
76
"\020\005\022\020\n\014TYPE_FIXED64\020\006\022\020\n\014TYPE_FIXED32\020\007\022\r"
77
"\n\tTYPE_BOOL\020\010\022\017\n\013TYPE_STRING\020\t\022\016\n\nTYPE_G"
78
"ROUP\020\n\022\020\n\014TYPE_MESSAGE\020\013\022\016\n\nTYPE_BYTES\020\014"
79
"\022\017\n\013TYPE_UINT32\020\r\022\r\n\tTYPE_ENUM\020\016\022\021\n\rTYPE"
80
"_SFIXED32\020\017\022\021\n\rTYPE_SFIXED64\020\020\022\017\n\013TYPE_S"
81
"INT32\020\021\022\017\n\013TYPE_SINT64\020\022\"C\n\005Label\022\022\n\016LAB"
82
"EL_OPTIONAL\020\001\022\022\n\016LABEL_REQUIRED\020\002\022\022\n\016LAB"
83
"EL_REPEATED\020\003\"\214\001\n\023EnumDescriptorProto\022\014\n"
84
"\004name\030\001 \001(\t\0228\n\005value\030\002 \003(\0132).google.prot"
85
"obuf.EnumValueDescriptorProto\022-\n\007options"
86
"\030\003 \001(\0132\034.google.protobuf.EnumOptions\"l\n\030"
87
"EnumValueDescriptorProto\022\014\n\004name\030\001 \001(\t\022\016"
88
"\n\006number\030\002 \001(\005\0222\n\007options\030\003 \001(\0132!.google"
89
".protobuf.EnumValueOptions\"\220\001\n\026ServiceDe"
90
"scriptorProto\022\014\n\004name\030\001 \001(\t\0226\n\006method\030\002 "
91
"\003(\0132&.google.protobuf.MethodDescriptorPr"
92
"oto\0220\n\007options\030\003 \001(\0132\037.google.protobuf.S"
93
"erviceOptions\"\177\n\025MethodDescriptorProto\022\014"
94
"\n\004name\030\001 \001(\t\022\022\n\ninput_type\030\002 \001(\t\022\023\n\013outp"
95
"ut_type\030\003 \001(\t\022/\n\007options\030\004 \001(\0132\036.google."
96
"protobuf.MethodOptions\"\333\001\n\013FileOptions\022\024"
97
"\n\014java_package\030\001 \001(\t\022\034\n\024java_outer_class"
98
"name\030\010 \001(\t\022\"\n\023java_multiple_files\030\n \001(\010:"
99
"\005false\022J\n\014optimize_for\030\t \001(\0162).google.pr"
100
"otobuf.FileOptions.OptimizeMode:\tCODE_SI"
101
"ZE\"(\n\014OptimizeMode\022\t\n\005SPEED\020\001\022\r\n\tCODE_SI"
102
"ZE\020\002\"8\n\016MessageOptions\022&\n\027message_set_wi"
103
"re_format\030\001 \001(\010:\005false\"\205\001\n\014FieldOptions\022"
104
"2\n\005ctype\030\001 \001(\0162#.google.protobuf.FieldOp"
105
"tions.CType\022\034\n\024experimental_map_key\030\t \001("
106
"\t\"#\n\005CType\022\010\n\004CORD\020\001\022\020\n\014STRING_PIECE\020\002\"\r"
107
"\n\013EnumOptions\"\022\n\020EnumValueOptions\"\020\n\016Ser"
108
"viceOptions\"\017\n\rMethodOptionsB)\n\023com.goog"
109
"le.protobufB\020DescriptorProtosH\001", 2551);
110
FileDescriptorProto_descriptor_ = file->message_type(0);
111
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
112
FileDescriptorProto_descriptor_, &FileDescriptorProto::default_instance());
113
DescriptorProto_descriptor_ = file->message_type(1);
114
DescriptorProto_ExtensionRange_descriptor_ = DescriptorProto_descriptor_->nested_type(0);
115
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
116
DescriptorProto_ExtensionRange_descriptor_, &DescriptorProto_ExtensionRange::default_instance());
117
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
118
DescriptorProto_descriptor_, &DescriptorProto::default_instance());
119
FieldDescriptorProto_descriptor_ = file->message_type(2);
120
FieldDescriptorProto_Type_descriptor_ = FieldDescriptorProto_descriptor_->enum_type(0);
121
FieldDescriptorProto_Label_descriptor_ = FieldDescriptorProto_descriptor_->enum_type(1);
122
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
123
FieldDescriptorProto_descriptor_, &FieldDescriptorProto::default_instance());
124
EnumDescriptorProto_descriptor_ = file->message_type(3);
125
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
126
EnumDescriptorProto_descriptor_, &EnumDescriptorProto::default_instance());
127
EnumValueDescriptorProto_descriptor_ = file->message_type(4);
128
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
129
EnumValueDescriptorProto_descriptor_, &EnumValueDescriptorProto::default_instance());
130
ServiceDescriptorProto_descriptor_ = file->message_type(5);
131
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
132
ServiceDescriptorProto_descriptor_, &ServiceDescriptorProto::default_instance());
133
MethodDescriptorProto_descriptor_ = file->message_type(6);
134
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
135
MethodDescriptorProto_descriptor_, &MethodDescriptorProto::default_instance());
136
FileOptions_descriptor_ = file->message_type(7);
137
FileOptions_OptimizeMode_descriptor_ = FileOptions_descriptor_->enum_type(0);
138
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
139
FileOptions_descriptor_, &FileOptions::default_instance());
140
MessageOptions_descriptor_ = file->message_type(8);
141
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
142
MessageOptions_descriptor_, &MessageOptions::default_instance());
143
FieldOptions_descriptor_ = file->message_type(9);
144
FieldOptions_CType_descriptor_ = FieldOptions_descriptor_->enum_type(0);
145
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
146
FieldOptions_descriptor_, &FieldOptions::default_instance());
147
EnumOptions_descriptor_ = file->message_type(10);
148
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
149
EnumOptions_descriptor_, &EnumOptions::default_instance());
150
EnumValueOptions_descriptor_ = file->message_type(11);
151
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
152
EnumValueOptions_descriptor_, &EnumValueOptions::default_instance());
153
ServiceOptions_descriptor_ = file->message_type(12);
154
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
155
ServiceOptions_descriptor_, &ServiceOptions::default_instance());
156
MethodOptions_descriptor_ = file->message_type(13);
157
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
158
MethodOptions_descriptor_, &MethodOptions::default_instance());
460
"le.protobuf\"G\n\021FileDescriptorSet\0222\n\004file"
461
"\030\001 \003(\0132$.google.protobuf.FileDescriptorP"
462
"roto\"\334\002\n\023FileDescriptorProto\022\014\n\004name\030\001 \001"
463
"(\t\022\017\n\007package\030\002 \001(\t\022\022\n\ndependency\030\003 \003(\t\022"
464
"6\n\014message_type\030\004 \003(\0132 .google.protobuf."
465
"DescriptorProto\0227\n\tenum_type\030\005 \003(\0132$.goo"
466
"gle.protobuf.EnumDescriptorProto\0228\n\007serv"
467
"ice\030\006 \003(\0132\'.google.protobuf.ServiceDescr"
468
"iptorProto\0228\n\textension\030\007 \003(\0132%.google.p"
469
"rotobuf.FieldDescriptorProto\022-\n\007options\030"
470
"\010 \001(\0132\034.google.protobuf.FileOptions\"\251\003\n\017"
471
"DescriptorProto\022\014\n\004name\030\001 \001(\t\0224\n\005field\030\002"
472
" \003(\0132%.google.protobuf.FieldDescriptorPr"
473
"oto\0228\n\textension\030\006 \003(\0132%.google.protobuf"
474
".FieldDescriptorProto\0225\n\013nested_type\030\003 \003"
475
"(\0132 .google.protobuf.DescriptorProto\0227\n\t"
476
"enum_type\030\004 \003(\0132$.google.protobuf.EnumDe"
477
"scriptorProto\022H\n\017extension_range\030\005 \003(\0132/"
478
".google.protobuf.DescriptorProto.Extensi"
479
"onRange\0220\n\007options\030\007 \001(\0132\037.google.protob"
480
"uf.MessageOptions\032,\n\016ExtensionRange\022\r\n\005s"
481
"tart\030\001 \001(\005\022\013\n\003end\030\002 \001(\005\"\224\005\n\024FieldDescrip"
482
"torProto\022\014\n\004name\030\001 \001(\t\022\016\n\006number\030\003 \001(\005\022:"
483
"\n\005label\030\004 \001(\0162+.google.protobuf.FieldDes"
484
"criptorProto.Label\0228\n\004type\030\005 \001(\0162*.googl"
485
"e.protobuf.FieldDescriptorProto.Type\022\021\n\t"
486
"type_name\030\006 \001(\t\022\020\n\010extendee\030\002 \001(\t\022\025\n\rdef"
487
"ault_value\030\007 \001(\t\022.\n\007options\030\010 \001(\0132\035.goog"
488
"le.protobuf.FieldOptions\"\266\002\n\004Type\022\017\n\013TYP"
489
"E_DOUBLE\020\001\022\016\n\nTYPE_FLOAT\020\002\022\016\n\nTYPE_INT64"
490
"\020\003\022\017\n\013TYPE_UINT64\020\004\022\016\n\nTYPE_INT32\020\005\022\020\n\014T"
491
"YPE_FIXED64\020\006\022\020\n\014TYPE_FIXED32\020\007\022\r\n\tTYPE_"
492
"BOOL\020\010\022\017\n\013TYPE_STRING\020\t\022\016\n\nTYPE_GROUP\020\n\022"
493
"\020\n\014TYPE_MESSAGE\020\013\022\016\n\nTYPE_BYTES\020\014\022\017\n\013TYP"
494
"E_UINT32\020\r\022\r\n\tTYPE_ENUM\020\016\022\021\n\rTYPE_SFIXED"
495
"32\020\017\022\021\n\rTYPE_SFIXED64\020\020\022\017\n\013TYPE_SINT32\020\021"
496
"\022\017\n\013TYPE_SINT64\020\022\"C\n\005Label\022\022\n\016LABEL_OPTI"
497
"ONAL\020\001\022\022\n\016LABEL_REQUIRED\020\002\022\022\n\016LABEL_REPE"
498
"ATED\020\003\"\214\001\n\023EnumDescriptorProto\022\014\n\004name\030\001"
499
" \001(\t\0228\n\005value\030\002 \003(\0132).google.protobuf.En"
500
"umValueDescriptorProto\022-\n\007options\030\003 \001(\0132"
501
"\034.google.protobuf.EnumOptions\"l\n\030EnumVal"
502
"ueDescriptorProto\022\014\n\004name\030\001 \001(\t\022\016\n\006numbe"
503
"r\030\002 \001(\005\0222\n\007options\030\003 \001(\0132!.google.protob"
504
"uf.EnumValueOptions\"\220\001\n\026ServiceDescripto"
505
"rProto\022\014\n\004name\030\001 \001(\t\0226\n\006method\030\002 \003(\0132&.g"
506
"oogle.protobuf.MethodDescriptorProto\0220\n\007"
507
"options\030\003 \001(\0132\037.google.protobuf.ServiceO"
508
"ptions\"\177\n\025MethodDescriptorProto\022\014\n\004name\030"
509
"\001 \001(\t\022\022\n\ninput_type\030\002 \001(\t\022\023\n\013output_type"
510
"\030\003 \001(\t\022/\n\007options\030\004 \001(\0132\036.google.protobu"
511
"f.MethodOptions\"\253\002\n\013FileOptions\022\024\n\014java_"
512
"package\030\001 \001(\t\022\034\n\024java_outer_classname\030\010 "
513
"\001(\t\022\"\n\023java_multiple_files\030\n \001(\010:\005false\022"
514
"J\n\014optimize_for\030\t \001(\0162).google.protobuf."
515
"FileOptions.OptimizeMode:\tCODE_SIZE\022C\n\024u"
516
"ninterpreted_option\030\347\007 \003(\0132$.google.prot"
517
"obuf.UninterpretedOption\"(\n\014OptimizeMode"
518
"\022\t\n\005SPEED\020\001\022\r\n\tCODE_SIZE\020\002*\t\010\350\007\020\200\200\200\200\002\"\210\001"
519
"\n\016MessageOptions\022&\n\027message_set_wire_for"
520
"mat\030\001 \001(\010:\005false\022C\n\024uninterpreted_option"
521
"\030\347\007 \003(\0132$.google.protobuf.UninterpretedO"
522
"ption*\t\010\350\007\020\200\200\200\200\002\"\325\001\n\014FieldOptions\0222\n\005cty"
523
"pe\030\001 \001(\0162#.google.protobuf.FieldOptions."
524
"CType\022\034\n\024experimental_map_key\030\t \001(\t\022C\n\024u"
525
"ninterpreted_option\030\347\007 \003(\0132$.google.prot"
526
"obuf.UninterpretedOption\"#\n\005CType\022\010\n\004COR"
527
"D\020\001\022\020\n\014STRING_PIECE\020\002*\t\010\350\007\020\200\200\200\200\002\"]\n\013Enum"
528
"Options\022C\n\024uninterpreted_option\030\347\007 \003(\0132$"
529
".google.protobuf.UninterpretedOption*\t\010\350"
530
"\007\020\200\200\200\200\002\"b\n\020EnumValueOptions\022C\n\024uninterpr"
531
"eted_option\030\347\007 \003(\0132$.google.protobuf.Uni"
532
"nterpretedOption*\t\010\350\007\020\200\200\200\200\002\"`\n\016ServiceOp"
533
"tions\022C\n\024uninterpreted_option\030\347\007 \003(\0132$.g"
534
"oogle.protobuf.UninterpretedOption*\t\010\350\007\020"
535
"\200\200\200\200\002\"_\n\rMethodOptions\022C\n\024uninterpreted_"
536
"option\030\347\007 \003(\0132$.google.protobuf.Uninterp"
537
"retedOption*\t\010\350\007\020\200\200\200\200\002\"\205\002\n\023Uninterpreted"
538
"Option\022;\n\004name\030\002 \003(\0132-.google.protobuf.U"
539
"ninterpretedOption.NamePart\022\030\n\020identifie"
540
"r_value\030\003 \001(\t\022\032\n\022positive_int_value\030\004 \001("
541
"\004\022\032\n\022negative_int_value\030\005 \001(\003\022\024\n\014double_"
542
"value\030\006 \001(\001\022\024\n\014string_value\030\007 \001(\014\0323\n\010Nam"
543
"ePart\022\021\n\tname_part\030\001 \002(\t\022\024\n\014is_extension"
544
"\030\002 \002(\010B)\n\023com.google.protobufB\020Descripto"
545
"rProtosH\001", 3449,
546
&protobuf_BuildDesc_google_2fprotobuf_2fdescriptor_2eproto_AssignGlobalDescriptors);
161
549
// Force BuildDescriptors() to be called at static initialization time.
162
550
struct StaticDescriptorInitializer_google_2fprotobuf_2fdescriptor_2eproto {
163
551
StaticDescriptorInitializer_google_2fprotobuf_2fdescriptor_2eproto() {
164
proto_BuildDescriptors_google_2fprotobuf_2fdescriptor_2eproto();
552
protobuf_BuildDesc_google_2fprotobuf_2fdescriptor_2eproto();
166
554
} static_descriptor_initializer_google_2fprotobuf_2fdescriptor_2eproto_;
169
557
// ===================================================================
171
const FileDescriptorProto FileDescriptorProto::default_instance_;
560
FileDescriptorSet::FileDescriptorSet()
561
: ::google::protobuf::Message(),
563
::memset(_has_bits_, 0, sizeof(_has_bits_));
566
void FileDescriptorSet::InitAsDefaultInstance() {}
568
FileDescriptorSet::FileDescriptorSet(const FileDescriptorSet& from)
569
: ::google::protobuf::Message(),
571
::memset(_has_bits_, 0, sizeof(_has_bits_));
575
FileDescriptorSet::~FileDescriptorSet() {
576
if (this != default_instance_) {
580
const ::google::protobuf::Descriptor* FileDescriptorSet::descriptor() {
581
if (FileDescriptorSet_descriptor_ == NULL) protobuf_BuildDesc_google_2fprotobuf_2fdescriptor_2eproto();
582
return FileDescriptorSet_descriptor_;
585
const FileDescriptorSet& FileDescriptorSet::default_instance() {
586
if (default_instance_ == NULL) protobuf_BuildDesc_google_2fprotobuf_2fdescriptor_2eproto();
587
return *default_instance_;
590
FileDescriptorSet* FileDescriptorSet::default_instance_ = NULL;
592
FileDescriptorSet* FileDescriptorSet::New() const {
593
return new FileDescriptorSet;
596
void FileDescriptorSet::Clear() {
598
::memset(_has_bits_, 0, sizeof(_has_bits_));
599
mutable_unknown_fields()->Clear();
602
bool FileDescriptorSet::MergePartialFromCodedStream(
603
::google::protobuf::io::CodedInputStream* input) {
604
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
605
::google::protobuf::uint32 tag;
606
while ((tag = input->ReadTag()) != 0) {
607
switch (::google::protobuf::internal::WireFormat::GetTagFieldNumber(tag)) {
608
// repeated .google.protobuf.FileDescriptorProto file = 1;
610
if (::google::protobuf::internal::WireFormat::GetTagWireType(tag) !=
611
::google::protobuf::internal::WireFormat::WIRETYPE_LENGTH_DELIMITED) {
612
goto handle_uninterpreted;
615
DO_(::google::protobuf::internal::WireFormat::ReadMessageNoVirtual(
617
if (input->ExpectTag(10)) goto parse_file;
618
if (input->ExpectAtEnd()) return true;
623
handle_uninterpreted:
624
if (::google::protobuf::internal::WireFormat::GetTagWireType(tag) ==
625
::google::protobuf::internal::WireFormat::WIRETYPE_END_GROUP) {
628
DO_(::google::protobuf::internal::WireFormat::SkipField(
629
input, tag, mutable_unknown_fields()));
638
bool FileDescriptorSet::SerializeWithCachedSizes(
639
::google::protobuf::io::CodedOutputStream* output) const {
640
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
641
// repeated .google.protobuf.FileDescriptorProto file = 1;
642
for (int i = 0; i < file_.size(); i++) {
643
DO_(::google::protobuf::internal::WireFormat::WriteMessageNoVirtual(1, this->file(i), output));
646
if (!unknown_fields().empty()) {
647
DO_(::google::protobuf::internal::WireFormat::SerializeUnknownFields(
648
unknown_fields(), output));
654
int FileDescriptorSet::ByteSize() const {
657
// repeated .google.protobuf.FileDescriptorProto file = 1;
658
total_size += 1 * file_size();
659
for (int i = 0; i < file_size(); i++) {
661
::google::protobuf::internal::WireFormat::MessageSizeNoVirtual(
665
if (!unknown_fields().empty()) {
667
::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
670
_cached_size_ = total_size;
674
void FileDescriptorSet::MergeFrom(const ::google::protobuf::Message& from) {
675
GOOGLE_CHECK_NE(&from, this);
676
const FileDescriptorSet* source =
677
::google::protobuf::internal::dynamic_cast_if_available<const FileDescriptorSet*>(
679
if (source == NULL) {
680
::google::protobuf::internal::ReflectionOps::Merge(from, this);
686
void FileDescriptorSet::MergeFrom(const FileDescriptorSet& from) {
687
GOOGLE_CHECK_NE(&from, this);
688
file_.MergeFrom(from.file_);
689
mutable_unknown_fields()->MergeFrom(from.unknown_fields());
692
void FileDescriptorSet::CopyFrom(const ::google::protobuf::Message& from) {
693
if (&from == this) return;
698
void FileDescriptorSet::CopyFrom(const FileDescriptorSet& from) {
699
if (&from == this) return;
704
void FileDescriptorSet::Swap(FileDescriptorSet* other) {
706
file_.Swap(&other->file_);
707
std::swap(_has_bits_[0], other->_has_bits_[0]);
708
_unknown_fields_.Swap(&other->_unknown_fields_);
709
std::swap(_cached_size_, other->_cached_size_);
713
bool FileDescriptorSet::IsInitialized() const {
715
for (int i = 0; i < file_size(); i++) {
716
if (!this->file(i).IsInitialized()) return false;
721
const ::google::protobuf::Descriptor* FileDescriptorSet::GetDescriptor() const {
725
const ::google::protobuf::Reflection* FileDescriptorSet::GetReflection() const {
726
if (FileDescriptorSet_reflection_ == NULL) protobuf_BuildDesc_google_2fprotobuf_2fdescriptor_2eproto();
727
return FileDescriptorSet_reflection_;
730
// ===================================================================
173
732
const ::std::string FileDescriptorProto::_default_name_;
174
733
const ::std::string FileDescriptorProto::_default_package_;
3913
4968
MergeFrom(from);
4971
void MethodOptions::Swap(MethodOptions* other) {
4972
if (other != this) {
4973
uninterpreted_option_.Swap(&other->uninterpreted_option_);
4974
std::swap(_has_bits_[0], other->_has_bits_[0]);
4975
_unknown_fields_.Swap(&other->_unknown_fields_);
4976
std::swap(_cached_size_, other->_cached_size_);
4977
_extensions_.Swap(&other->_extensions_);
3916
4981
bool MethodOptions::IsInitialized() const {
4983
for (int i = 0; i < uninterpreted_option_size(); i++) {
4984
if (!this->uninterpreted_option(i).IsInitialized()) return false;
4987
if (!_extensions_.IsInitialized()) return false; return true;
3921
4990
const ::google::protobuf::Descriptor* MethodOptions::GetDescriptor() const {
3922
4991
return descriptor();
3925
const ::google::protobuf::Message::Reflection*
3926
MethodOptions::GetReflection() const {
3927
return &_reflection_;
3930
::google::protobuf::Message::Reflection* MethodOptions::GetReflection() {
3931
return &_reflection_;
4994
const ::google::protobuf::Reflection* MethodOptions::GetReflection() const {
4995
if (MethodOptions_reflection_ == NULL) protobuf_BuildDesc_google_2fprotobuf_2fdescriptor_2eproto();
4996
return MethodOptions_reflection_;
4999
// ===================================================================
5001
const ::std::string UninterpretedOption_NamePart::_default_name_part_;
5003
UninterpretedOption_NamePart::UninterpretedOption_NamePart()
5004
: ::google::protobuf::Message(),
5006
name_part_(const_cast< ::std::string*>(&_default_name_part_)),
5007
is_extension_(false) {
5008
::memset(_has_bits_, 0, sizeof(_has_bits_));
5011
void UninterpretedOption_NamePart::InitAsDefaultInstance() {}
5013
UninterpretedOption_NamePart::UninterpretedOption_NamePart(const UninterpretedOption_NamePart& from)
5014
: ::google::protobuf::Message(),
5016
name_part_(const_cast< ::std::string*>(&_default_name_part_)),
5017
is_extension_(false) {
5018
::memset(_has_bits_, 0, sizeof(_has_bits_));
5022
UninterpretedOption_NamePart::~UninterpretedOption_NamePart() {
5023
if (name_part_ != &_default_name_part_) {
5026
if (this != default_instance_) {
5030
const ::google::protobuf::Descriptor* UninterpretedOption_NamePart::descriptor() {
5031
if (UninterpretedOption_NamePart_descriptor_ == NULL) protobuf_BuildDesc_google_2fprotobuf_2fdescriptor_2eproto();
5032
return UninterpretedOption_NamePart_descriptor_;
5035
const UninterpretedOption_NamePart& UninterpretedOption_NamePart::default_instance() {
5036
if (default_instance_ == NULL) protobuf_BuildDesc_google_2fprotobuf_2fdescriptor_2eproto();
5037
return *default_instance_;
5040
UninterpretedOption_NamePart* UninterpretedOption_NamePart::default_instance_ = NULL;
5042
UninterpretedOption_NamePart* UninterpretedOption_NamePart::New() const {
5043
return new UninterpretedOption_NamePart;
5046
void UninterpretedOption_NamePart::Clear() {
5047
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
5049
if (name_part_ != &_default_name_part_) {
5050
name_part_->clear();
5053
is_extension_ = false;
5055
::memset(_has_bits_, 0, sizeof(_has_bits_));
5056
mutable_unknown_fields()->Clear();
5059
bool UninterpretedOption_NamePart::MergePartialFromCodedStream(
5060
::google::protobuf::io::CodedInputStream* input) {
5061
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
5062
::google::protobuf::uint32 tag;
5063
while ((tag = input->ReadTag()) != 0) {
5064
switch (::google::protobuf::internal::WireFormat::GetTagFieldNumber(tag)) {
5065
// required string name_part = 1;
5067
if (::google::protobuf::internal::WireFormat::GetTagWireType(tag) !=
5068
::google::protobuf::internal::WireFormat::WIRETYPE_LENGTH_DELIMITED) {
5069
goto handle_uninterpreted;
5071
DO_(::google::protobuf::internal::WireFormat::ReadString(input, mutable_name_part()));
5072
if (input->ExpectTag(16)) goto parse_is_extension;
5076
// required bool is_extension = 2;
5078
if (::google::protobuf::internal::WireFormat::GetTagWireType(tag) !=
5079
::google::protobuf::internal::WireFormat::WIRETYPE_VARINT) {
5080
goto handle_uninterpreted;
5083
DO_(::google::protobuf::internal::WireFormat::ReadBool(
5084
input, &is_extension_));
5086
if (input->ExpectAtEnd()) return true;
5091
handle_uninterpreted:
5092
if (::google::protobuf::internal::WireFormat::GetTagWireType(tag) ==
5093
::google::protobuf::internal::WireFormat::WIRETYPE_END_GROUP) {
5096
DO_(::google::protobuf::internal::WireFormat::SkipField(
5097
input, tag, mutable_unknown_fields()));
5106
bool UninterpretedOption_NamePart::SerializeWithCachedSizes(
5107
::google::protobuf::io::CodedOutputStream* output) const {
5108
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
5109
// required string name_part = 1;
5111
DO_(::google::protobuf::internal::WireFormat::WriteString(1, this->name_part(), output));
5114
// required bool is_extension = 2;
5116
DO_(::google::protobuf::internal::WireFormat::WriteBool(2, this->is_extension(), output));
5119
if (!unknown_fields().empty()) {
5120
DO_(::google::protobuf::internal::WireFormat::SerializeUnknownFields(
5121
unknown_fields(), output));
5127
int UninterpretedOption_NamePart::ByteSize() const {
5130
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
5131
// required string name_part = 1;
5132
if (has_name_part()) {
5134
::google::protobuf::internal::WireFormat::StringSize(this->name_part());
5137
// required bool is_extension = 2;
5138
if (has_is_extension()) {
5139
total_size += 1 + 1;
5143
if (!unknown_fields().empty()) {
5145
::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
5148
_cached_size_ = total_size;
5152
void UninterpretedOption_NamePart::MergeFrom(const ::google::protobuf::Message& from) {
5153
GOOGLE_CHECK_NE(&from, this);
5154
const UninterpretedOption_NamePart* source =
5155
::google::protobuf::internal::dynamic_cast_if_available<const UninterpretedOption_NamePart*>(
5157
if (source == NULL) {
5158
::google::protobuf::internal::ReflectionOps::Merge(from, this);
5164
void UninterpretedOption_NamePart::MergeFrom(const UninterpretedOption_NamePart& from) {
5165
GOOGLE_CHECK_NE(&from, this);
5166
if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
5167
if (from._has_bit(0)) {
5168
set_name_part(from.name_part());
5170
if (from._has_bit(1)) {
5171
set_is_extension(from.is_extension());
5174
mutable_unknown_fields()->MergeFrom(from.unknown_fields());
5177
void UninterpretedOption_NamePart::CopyFrom(const ::google::protobuf::Message& from) {
5178
if (&from == this) return;
5183
void UninterpretedOption_NamePart::CopyFrom(const UninterpretedOption_NamePart& from) {
5184
if (&from == this) return;
5189
void UninterpretedOption_NamePart::Swap(UninterpretedOption_NamePart* other) {
5190
if (other != this) {
5191
std::swap(name_part_, other->name_part_);
5192
std::swap(is_extension_, other->is_extension_);
5193
std::swap(_has_bits_[0], other->_has_bits_[0]);
5194
_unknown_fields_.Swap(&other->_unknown_fields_);
5195
std::swap(_cached_size_, other->_cached_size_);
5199
bool UninterpretedOption_NamePart::IsInitialized() const {
5200
if ((_has_bits_[0] & 0x00000003) != 0x00000003) return false;
5205
const ::google::protobuf::Descriptor* UninterpretedOption_NamePart::GetDescriptor() const {
5206
return descriptor();
5209
const ::google::protobuf::Reflection* UninterpretedOption_NamePart::GetReflection() const {
5210
if (UninterpretedOption_NamePart_reflection_ == NULL) protobuf_BuildDesc_google_2fprotobuf_2fdescriptor_2eproto();
5211
return UninterpretedOption_NamePart_reflection_;
5214
// -------------------------------------------------------------------
5217
const ::std::string UninterpretedOption::_default_identifier_value_;
5221
const ::std::string UninterpretedOption::_default_string_value_;
5222
UninterpretedOption::UninterpretedOption()
5223
: ::google::protobuf::Message(),
5225
identifier_value_(const_cast< ::std::string*>(&_default_identifier_value_)),
5226
positive_int_value_(GOOGLE_ULONGLONG(0)),
5227
negative_int_value_(GOOGLE_LONGLONG(0)),
5229
string_value_(const_cast< ::std::string*>(&_default_string_value_)) {
5230
::memset(_has_bits_, 0, sizeof(_has_bits_));
5233
void UninterpretedOption::InitAsDefaultInstance() {}
5235
UninterpretedOption::UninterpretedOption(const UninterpretedOption& from)
5236
: ::google::protobuf::Message(),
5238
identifier_value_(const_cast< ::std::string*>(&_default_identifier_value_)),
5239
positive_int_value_(GOOGLE_ULONGLONG(0)),
5240
negative_int_value_(GOOGLE_LONGLONG(0)),
5242
string_value_(const_cast< ::std::string*>(&_default_string_value_)) {
5243
::memset(_has_bits_, 0, sizeof(_has_bits_));
5247
UninterpretedOption::~UninterpretedOption() {
5248
if (identifier_value_ != &_default_identifier_value_) {
5249
delete identifier_value_;
5251
if (string_value_ != &_default_string_value_) {
5252
delete string_value_;
5254
if (this != default_instance_) {
5258
const ::google::protobuf::Descriptor* UninterpretedOption::descriptor() {
5259
if (UninterpretedOption_descriptor_ == NULL) protobuf_BuildDesc_google_2fprotobuf_2fdescriptor_2eproto();
5260
return UninterpretedOption_descriptor_;
5263
const UninterpretedOption& UninterpretedOption::default_instance() {
5264
if (default_instance_ == NULL) protobuf_BuildDesc_google_2fprotobuf_2fdescriptor_2eproto();
5265
return *default_instance_;
5268
UninterpretedOption* UninterpretedOption::default_instance_ = NULL;
5270
UninterpretedOption* UninterpretedOption::New() const {
5271
return new UninterpretedOption;
5274
void UninterpretedOption::Clear() {
5275
if (_has_bits_[1 / 32] & (0xffu << (1 % 32))) {
5277
if (identifier_value_ != &_default_identifier_value_) {
5278
identifier_value_->clear();
5281
positive_int_value_ = GOOGLE_ULONGLONG(0);
5282
negative_int_value_ = GOOGLE_LONGLONG(0);
5285
if (string_value_ != &_default_string_value_) {
5286
string_value_->clear();
5291
::memset(_has_bits_, 0, sizeof(_has_bits_));
5292
mutable_unknown_fields()->Clear();
5295
bool UninterpretedOption::MergePartialFromCodedStream(
5296
::google::protobuf::io::CodedInputStream* input) {
5297
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
5298
::google::protobuf::uint32 tag;
5299
while ((tag = input->ReadTag()) != 0) {
5300
switch (::google::protobuf::internal::WireFormat::GetTagFieldNumber(tag)) {
5301
// repeated .google.protobuf.UninterpretedOption.NamePart name = 2;
5303
if (::google::protobuf::internal::WireFormat::GetTagWireType(tag) !=
5304
::google::protobuf::internal::WireFormat::WIRETYPE_LENGTH_DELIMITED) {
5305
goto handle_uninterpreted;
5308
DO_(::google::protobuf::internal::WireFormat::ReadMessageNoVirtual(
5309
input, add_name()));
5310
if (input->ExpectTag(18)) goto parse_name;
5311
if (input->ExpectTag(26)) goto parse_identifier_value;
5315
// optional string identifier_value = 3;
5317
if (::google::protobuf::internal::WireFormat::GetTagWireType(tag) !=
5318
::google::protobuf::internal::WireFormat::WIRETYPE_LENGTH_DELIMITED) {
5319
goto handle_uninterpreted;
5321
parse_identifier_value:
5322
DO_(::google::protobuf::internal::WireFormat::ReadString(input, mutable_identifier_value()));
5323
if (input->ExpectTag(32)) goto parse_positive_int_value;
5327
// optional uint64 positive_int_value = 4;
5329
if (::google::protobuf::internal::WireFormat::GetTagWireType(tag) !=
5330
::google::protobuf::internal::WireFormat::WIRETYPE_VARINT) {
5331
goto handle_uninterpreted;
5333
parse_positive_int_value:
5334
DO_(::google::protobuf::internal::WireFormat::ReadUInt64(
5335
input, &positive_int_value_));
5337
if (input->ExpectTag(40)) goto parse_negative_int_value;
5341
// optional int64 negative_int_value = 5;
5343
if (::google::protobuf::internal::WireFormat::GetTagWireType(tag) !=
5344
::google::protobuf::internal::WireFormat::WIRETYPE_VARINT) {
5345
goto handle_uninterpreted;
5347
parse_negative_int_value:
5348
DO_(::google::protobuf::internal::WireFormat::ReadInt64(
5349
input, &negative_int_value_));
5351
if (input->ExpectTag(49)) goto parse_double_value;
5355
// optional double double_value = 6;
5357
if (::google::protobuf::internal::WireFormat::GetTagWireType(tag) !=
5358
::google::protobuf::internal::WireFormat::WIRETYPE_FIXED64) {
5359
goto handle_uninterpreted;
5362
DO_(::google::protobuf::internal::WireFormat::ReadDouble(
5363
input, &double_value_));
5365
if (input->ExpectTag(58)) goto parse_string_value;
5369
// optional bytes string_value = 7;
5371
if (::google::protobuf::internal::WireFormat::GetTagWireType(tag) !=
5372
::google::protobuf::internal::WireFormat::WIRETYPE_LENGTH_DELIMITED) {
5373
goto handle_uninterpreted;
5376
DO_(::google::protobuf::internal::WireFormat::ReadBytes(input, mutable_string_value()));
5377
if (input->ExpectAtEnd()) return true;
5382
handle_uninterpreted:
5383
if (::google::protobuf::internal::WireFormat::GetTagWireType(tag) ==
5384
::google::protobuf::internal::WireFormat::WIRETYPE_END_GROUP) {
5387
DO_(::google::protobuf::internal::WireFormat::SkipField(
5388
input, tag, mutable_unknown_fields()));
5397
bool UninterpretedOption::SerializeWithCachedSizes(
5398
::google::protobuf::io::CodedOutputStream* output) const {
5399
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
5400
// repeated .google.protobuf.UninterpretedOption.NamePart name = 2;
5401
for (int i = 0; i < name_.size(); i++) {
5402
DO_(::google::protobuf::internal::WireFormat::WriteMessageNoVirtual(2, this->name(i), output));
5405
// optional string identifier_value = 3;
5407
DO_(::google::protobuf::internal::WireFormat::WriteString(3, this->identifier_value(), output));
5410
// optional uint64 positive_int_value = 4;
5412
DO_(::google::protobuf::internal::WireFormat::WriteUInt64(4, this->positive_int_value(), output));
5415
// optional int64 negative_int_value = 5;
5417
DO_(::google::protobuf::internal::WireFormat::WriteInt64(5, this->negative_int_value(), output));
5420
// optional double double_value = 6;
5422
DO_(::google::protobuf::internal::WireFormat::WriteDouble(6, this->double_value(), output));
5425
// optional bytes string_value = 7;
5427
DO_(::google::protobuf::internal::WireFormat::WriteBytes(7, this->string_value(), output));
5430
if (!unknown_fields().empty()) {
5431
DO_(::google::protobuf::internal::WireFormat::SerializeUnknownFields(
5432
unknown_fields(), output));
5438
int UninterpretedOption::ByteSize() const {
5441
if (_has_bits_[1 / 32] & (0xffu << (1 % 32))) {
5442
// optional string identifier_value = 3;
5443
if (has_identifier_value()) {
5445
::google::protobuf::internal::WireFormat::StringSize(this->identifier_value());
5448
// optional uint64 positive_int_value = 4;
5449
if (has_positive_int_value()) {
5451
::google::protobuf::internal::WireFormat::UInt64Size(
5452
this->positive_int_value());
5455
// optional int64 negative_int_value = 5;
5456
if (has_negative_int_value()) {
5458
::google::protobuf::internal::WireFormat::Int64Size(
5459
this->negative_int_value());
5462
// optional double double_value = 6;
5463
if (has_double_value()) {
5464
total_size += 1 + 8;
5467
// optional bytes string_value = 7;
5468
if (has_string_value()) {
5470
::google::protobuf::internal::WireFormat::BytesSize(this->string_value());
5474
// repeated .google.protobuf.UninterpretedOption.NamePart name = 2;
5475
total_size += 1 * name_size();
5476
for (int i = 0; i < name_size(); i++) {
5478
::google::protobuf::internal::WireFormat::MessageSizeNoVirtual(
5482
if (!unknown_fields().empty()) {
5484
::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
5487
_cached_size_ = total_size;
5491
void UninterpretedOption::MergeFrom(const ::google::protobuf::Message& from) {
5492
GOOGLE_CHECK_NE(&from, this);
5493
const UninterpretedOption* source =
5494
::google::protobuf::internal::dynamic_cast_if_available<const UninterpretedOption*>(
5496
if (source == NULL) {
5497
::google::protobuf::internal::ReflectionOps::Merge(from, this);
5503
void UninterpretedOption::MergeFrom(const UninterpretedOption& from) {
5504
GOOGLE_CHECK_NE(&from, this);
5505
name_.MergeFrom(from.name_);
5506
if (from._has_bits_[1 / 32] & (0xffu << (1 % 32))) {
5507
if (from._has_bit(1)) {
5508
set_identifier_value(from.identifier_value());
5510
if (from._has_bit(2)) {
5511
set_positive_int_value(from.positive_int_value());
5513
if (from._has_bit(3)) {
5514
set_negative_int_value(from.negative_int_value());
5516
if (from._has_bit(4)) {
5517
set_double_value(from.double_value());
5519
if (from._has_bit(5)) {
5520
set_string_value(from.string_value());
5523
mutable_unknown_fields()->MergeFrom(from.unknown_fields());
5526
void UninterpretedOption::CopyFrom(const ::google::protobuf::Message& from) {
5527
if (&from == this) return;
5532
void UninterpretedOption::CopyFrom(const UninterpretedOption& from) {
5533
if (&from == this) return;
5538
void UninterpretedOption::Swap(UninterpretedOption* other) {
5539
if (other != this) {
5540
name_.Swap(&other->name_);
5541
std::swap(identifier_value_, other->identifier_value_);
5542
std::swap(positive_int_value_, other->positive_int_value_);
5543
std::swap(negative_int_value_, other->negative_int_value_);
5544
std::swap(double_value_, other->double_value_);
5545
std::swap(string_value_, other->string_value_);
5546
std::swap(_has_bits_[0], other->_has_bits_[0]);
5547
_unknown_fields_.Swap(&other->_unknown_fields_);
5548
std::swap(_cached_size_, other->_cached_size_);
5552
bool UninterpretedOption::IsInitialized() const {
5554
for (int i = 0; i < name_size(); i++) {
5555
if (!this->name(i).IsInitialized()) return false;
5560
const ::google::protobuf::Descriptor* UninterpretedOption::GetDescriptor() const {
5561
return descriptor();
5564
const ::google::protobuf::Reflection* UninterpretedOption::GetReflection() const {
5565
if (UninterpretedOption_reflection_ == NULL) protobuf_BuildDesc_google_2fprotobuf_2fdescriptor_2eproto();
5566
return UninterpretedOption_reflection_;
3934
5569
} // namespace protobuf