protobuf/src/google/protobuf/descriptor.pb.cc
Go to the documentation of this file.
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 
18 PROTOBUF_PRAGMA_INIT_SEG
19 PROTOBUF_NAMESPACE_OPEN
21  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
22  : file_(){}
25  : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
27  union {
29  };
30 };
31 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT FileDescriptorSetDefaultTypeInternal _FileDescriptorSet_default_instance_;
33  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
34  : dependency_()
35  , message_type_()
36  , enum_type_()
37  , service_()
38  , extension_()
39  , public_dependency_()
40  , weak_dependency_()
41  , name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
42  , package_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
43  , syntax_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
44  , options_(nullptr)
45  , source_code_info_(nullptr){}
48  : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
50  union {
52  };
53 };
54 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT FileDescriptorProtoDefaultTypeInternal _FileDescriptorProto_default_instance_;
56  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
57  : options_(nullptr)
58  , start_(0)
59  , end_(0){}
62  : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
64  union {
66  };
67 };
70  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
71  : start_(0)
72  , end_(0){}
75  : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
77  union {
79  };
80 };
83  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
84  : field_()
85  , nested_type_()
86  , enum_type_()
87  , extension_range_()
88  , extension_()
89  , oneof_decl_()
90  , reserved_range_()
91  , reserved_name_()
92  , name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
93  , options_(nullptr){}
96  : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
98  union {
100  };
101 };
102 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT DescriptorProtoDefaultTypeInternal _DescriptorProto_default_instance_;
104  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
105  : uninterpreted_option_(){}
108  : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
110  union {
112  };
113 };
116  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
117  : name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
118  , extendee_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
119  , type_name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
120  , default_value_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
121  , json_name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
122  , options_(nullptr)
123  , number_(0)
124  , oneof_index_(0)
125  , proto3_optional_(false)
126  , label_(1)
127 
128  , type_(1)
129 {}
132  : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
134  union {
136  };
137 };
140  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
141  : name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
142  , options_(nullptr){}
145  : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
147  union {
149  };
150 };
153  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
154  : start_(0)
155  , end_(0){}
158  : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
160  union {
162  };
163 };
166  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
167  : value_()
168  , reserved_range_()
169  , reserved_name_()
170  , name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
171  , options_(nullptr){}
174  : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
176  union {
178  };
179 };
182  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
183  : name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
184  , options_(nullptr)
185  , number_(0){}
188  : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
190  union {
192  };
193 };
196  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
197  : method_()
198  , name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
199  , options_(nullptr){}
202  : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
204  union {
206  };
207 };
210  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
211  : name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
212  , input_type_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
213  , output_type_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
214  , options_(nullptr)
215  , client_streaming_(false)
216  , server_streaming_(false){}
219  : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
221  union {
223  };
224 };
227  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
228  : uninterpreted_option_()
229  , java_package_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
230  , java_outer_classname_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
231  , go_package_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
232  , objc_class_prefix_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
233  , csharp_namespace_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
234  , swift_prefix_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
235  , php_class_prefix_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
236  , php_namespace_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
237  , php_metadata_namespace_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
238  , ruby_package_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
239  , java_multiple_files_(false)
240  , java_generate_equals_and_hash_(false)
241  , java_string_check_utf8_(false)
242  , cc_generic_services_(false)
243  , java_generic_services_(false)
244  , py_generic_services_(false)
245  , php_generic_services_(false)
246  , deprecated_(false)
247  , optimize_for_(1)
248 
249  , cc_enable_arenas_(true){}
252  : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
254  union {
256  };
257 };
258 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT FileOptionsDefaultTypeInternal _FileOptions_default_instance_;
260  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
261  : uninterpreted_option_()
262  , message_set_wire_format_(false)
263  , no_standard_descriptor_accessor_(false)
264  , deprecated_(false)
265  , map_entry_(false){}
268  : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
270  union {
272  };
273 };
274 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT MessageOptionsDefaultTypeInternal _MessageOptions_default_instance_;
276  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
277  : uninterpreted_option_()
278  , ctype_(0)
279 
280  , packed_(false)
281  , lazy_(false)
282  , deprecated_(false)
283  , weak_(false)
284  , jstype_(0)
285 {}
288  : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
290  union {
292  };
293 };
294 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT FieldOptionsDefaultTypeInternal _FieldOptions_default_instance_;
296  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
297  : uninterpreted_option_(){}
300  : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
302  union {
304  };
305 };
306 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OneofOptionsDefaultTypeInternal _OneofOptions_default_instance_;
308  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
309  : uninterpreted_option_()
310  , allow_alias_(false)
311  , deprecated_(false){}
314  : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
316  union {
318  };
319 };
320 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT EnumOptionsDefaultTypeInternal _EnumOptions_default_instance_;
322  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
323  : uninterpreted_option_()
324  , deprecated_(false){}
327  : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
329  union {
331  };
332 };
333 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT EnumValueOptionsDefaultTypeInternal _EnumValueOptions_default_instance_;
335  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
336  : uninterpreted_option_()
337  , deprecated_(false){}
340  : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
342  union {
344  };
345 };
346 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ServiceOptionsDefaultTypeInternal _ServiceOptions_default_instance_;
348  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
349  : uninterpreted_option_()
350  , deprecated_(false)
351  , idempotency_level_(0)
352 {}
355  : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
357  union {
359  };
360 };
361 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT MethodOptionsDefaultTypeInternal _MethodOptions_default_instance_;
363  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
364  : name_part_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
365  , is_extension_(false){}
368  : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
370  union {
372  };
373 };
376  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
377  : name_()
378  , identifier_value_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
379  , string_value_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
380  , aggregate_value_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
381  , positive_int_value_(uint64_t{0u})
382  , negative_int_value_(int64_t{0})
383  , double_value_(0){}
386  : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
388  union {
390  };
391 };
394  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
395  : path_()
396  , _path_cached_byte_size_(0)
397  , span_()
398  , _span_cached_byte_size_(0)
399  , leading_detached_comments_()
400  , leading_comments_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
401  , trailing_comments_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){}
404  : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
406  union {
408  };
409 };
412  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
413  : location_(){}
416  : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
418  union {
420  };
421 };
422 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SourceCodeInfoDefaultTypeInternal _SourceCodeInfo_default_instance_;
424  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
425  : path_()
426  , _path_cached_byte_size_(0)
427  , source_file_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
428  , begin_(0)
429  , end_(0){}
432  : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
434  union {
436  };
437 };
440  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
441  : annotation_(){}
444  : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
446  union {
448  };
449 };
450 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT GeneratedCodeInfoDefaultTypeInternal _GeneratedCodeInfo_default_instance_;
451 PROTOBUF_NAMESPACE_CLOSE
455 
457  ~0u, // no _has_bits_
458  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileDescriptorSet, _internal_metadata_),
459  ~0u, // no _extensions_
460  ~0u, // no _oneof_case_
461  ~0u, // no _weak_field_map_
462  ~0u, // no _inlined_string_donated_
463  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileDescriptorSet, file_),
464  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileDescriptorProto, _has_bits_),
465  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileDescriptorProto, _internal_metadata_),
466  ~0u, // no _extensions_
467  ~0u, // no _oneof_case_
468  ~0u, // no _weak_field_map_
469  ~0u, // no _inlined_string_donated_
470  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileDescriptorProto, name_),
471  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileDescriptorProto, package_),
472  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileDescriptorProto, dependency_),
473  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileDescriptorProto, public_dependency_),
474  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileDescriptorProto, weak_dependency_),
475  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileDescriptorProto, message_type_),
476  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileDescriptorProto, enum_type_),
477  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileDescriptorProto, service_),
478  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileDescriptorProto, extension_),
479  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileDescriptorProto, options_),
480  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileDescriptorProto, source_code_info_),
481  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileDescriptorProto, syntax_),
482  0,
483  1,
484  ~0u,
485  ~0u,
486  ~0u,
487  ~0u,
488  ~0u,
489  ~0u,
490  ~0u,
491  3,
492  4,
493  2,
494  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange, _has_bits_),
495  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange, _internal_metadata_),
496  ~0u, // no _extensions_
497  ~0u, // no _oneof_case_
498  ~0u, // no _weak_field_map_
499  ~0u, // no _inlined_string_donated_
500  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange, start_),
501  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange, end_),
502  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange, options_),
503  1,
504  2,
505  0,
506  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange, _has_bits_),
507  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange, _internal_metadata_),
508  ~0u, // no _extensions_
509  ~0u, // no _oneof_case_
510  ~0u, // no _weak_field_map_
511  ~0u, // no _inlined_string_donated_
512  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange, start_),
513  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange, end_),
514  0,
515  1,
516  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::DescriptorProto, _has_bits_),
517  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::DescriptorProto, _internal_metadata_),
518  ~0u, // no _extensions_
519  ~0u, // no _oneof_case_
520  ~0u, // no _weak_field_map_
521  ~0u, // no _inlined_string_donated_
522  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::DescriptorProto, name_),
523  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::DescriptorProto, field_),
524  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::DescriptorProto, extension_),
525  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::DescriptorProto, nested_type_),
526  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::DescriptorProto, enum_type_),
527  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::DescriptorProto, extension_range_),
528  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::DescriptorProto, oneof_decl_),
529  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::DescriptorProto, options_),
530  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::DescriptorProto, reserved_range_),
531  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::DescriptorProto, reserved_name_),
532  0,
533  ~0u,
534  ~0u,
535  ~0u,
536  ~0u,
537  ~0u,
538  ~0u,
539  1,
540  ~0u,
541  ~0u,
542  ~0u, // no _has_bits_
543  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions, _internal_metadata_),
544  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions, _extensions_),
545  ~0u, // no _oneof_case_
546  ~0u, // no _weak_field_map_
547  ~0u, // no _inlined_string_donated_
548  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions, uninterpreted_option_),
549  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto, _has_bits_),
550  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto, _internal_metadata_),
551  ~0u, // no _extensions_
552  ~0u, // no _oneof_case_
553  ~0u, // no _weak_field_map_
554  ~0u, // no _inlined_string_donated_
555  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto, name_),
556  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto, number_),
557  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto, label_),
558  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto, type_),
559  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto, type_name_),
560  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto, extendee_),
561  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto, default_value_),
562  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto, oneof_index_),
563  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto, json_name_),
564  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto, options_),
565  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto, proto3_optional_),
566  0,
567  6,
568  9,
569  10,
570  2,
571  1,
572  3,
573  7,
574  4,
575  5,
576  8,
577  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto, _has_bits_),
578  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto, _internal_metadata_),
579  ~0u, // no _extensions_
580  ~0u, // no _oneof_case_
581  ~0u, // no _weak_field_map_
582  ~0u, // no _inlined_string_donated_
583  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto, name_),
584  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto, options_),
585  0,
586  1,
587  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange, _has_bits_),
588  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange, _internal_metadata_),
589  ~0u, // no _extensions_
590  ~0u, // no _oneof_case_
591  ~0u, // no _weak_field_map_
592  ~0u, // no _inlined_string_donated_
593  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange, start_),
594  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange, end_),
595  0,
596  1,
597  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto, _has_bits_),
598  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto, _internal_metadata_),
599  ~0u, // no _extensions_
600  ~0u, // no _oneof_case_
601  ~0u, // no _weak_field_map_
602  ~0u, // no _inlined_string_donated_
603  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto, name_),
604  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto, value_),
605  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto, options_),
606  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto, reserved_range_),
607  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto, reserved_name_),
608  0,
609  ~0u,
610  1,
611  ~0u,
612  ~0u,
613  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto, _has_bits_),
614  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto, _internal_metadata_),
615  ~0u, // no _extensions_
616  ~0u, // no _oneof_case_
617  ~0u, // no _weak_field_map_
618  ~0u, // no _inlined_string_donated_
619  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto, name_),
620  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto, number_),
621  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto, options_),
622  0,
623  2,
624  1,
625  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto, _has_bits_),
626  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto, _internal_metadata_),
627  ~0u, // no _extensions_
628  ~0u, // no _oneof_case_
629  ~0u, // no _weak_field_map_
630  ~0u, // no _inlined_string_donated_
631  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto, name_),
632  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto, method_),
633  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto, options_),
634  0,
635  ~0u,
636  1,
637  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto, _has_bits_),
638  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto, _internal_metadata_),
639  ~0u, // no _extensions_
640  ~0u, // no _oneof_case_
641  ~0u, // no _weak_field_map_
642  ~0u, // no _inlined_string_donated_
643  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto, name_),
644  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto, input_type_),
645  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto, output_type_),
646  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto, options_),
647  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto, client_streaming_),
648  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto, server_streaming_),
649  0,
650  1,
651  2,
652  3,
653  4,
654  5,
655  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileOptions, _has_bits_),
656  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileOptions, _internal_metadata_),
657  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileOptions, _extensions_),
658  ~0u, // no _oneof_case_
659  ~0u, // no _weak_field_map_
660  ~0u, // no _inlined_string_donated_
661  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileOptions, java_package_),
662  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileOptions, java_outer_classname_),
663  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileOptions, java_multiple_files_),
664  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileOptions, java_generate_equals_and_hash_),
665  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileOptions, java_string_check_utf8_),
666  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileOptions, optimize_for_),
667  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileOptions, go_package_),
668  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileOptions, cc_generic_services_),
669  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileOptions, java_generic_services_),
670  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileOptions, py_generic_services_),
671  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileOptions, php_generic_services_),
672  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileOptions, deprecated_),
673  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileOptions, cc_enable_arenas_),
674  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileOptions, objc_class_prefix_),
675  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileOptions, csharp_namespace_),
676  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileOptions, swift_prefix_),
677  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileOptions, php_class_prefix_),
678  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileOptions, php_namespace_),
679  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileOptions, php_metadata_namespace_),
680  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileOptions, ruby_package_),
681  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FileOptions, uninterpreted_option_),
682  0,
683  1,
684  10,
685  11,
686  12,
687  18,
688  2,
689  13,
690  14,
691  15,
692  16,
693  17,
694  19,
695  3,
696  4,
697  5,
698  6,
699  7,
700  8,
701  9,
702  ~0u,
703  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::MessageOptions, _has_bits_),
704  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::MessageOptions, _internal_metadata_),
705  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::MessageOptions, _extensions_),
706  ~0u, // no _oneof_case_
707  ~0u, // no _weak_field_map_
708  ~0u, // no _inlined_string_donated_
709  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::MessageOptions, message_set_wire_format_),
710  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::MessageOptions, no_standard_descriptor_accessor_),
711  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::MessageOptions, deprecated_),
712  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::MessageOptions, map_entry_),
713  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::MessageOptions, uninterpreted_option_),
714  0,
715  1,
716  2,
717  3,
718  ~0u,
719  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FieldOptions, _has_bits_),
720  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FieldOptions, _internal_metadata_),
721  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FieldOptions, _extensions_),
722  ~0u, // no _oneof_case_
723  ~0u, // no _weak_field_map_
724  ~0u, // no _inlined_string_donated_
725  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FieldOptions, ctype_),
726  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FieldOptions, packed_),
727  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FieldOptions, jstype_),
728  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FieldOptions, lazy_),
729  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FieldOptions, deprecated_),
730  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FieldOptions, weak_),
731  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::FieldOptions, uninterpreted_option_),
732  0,
733  1,
734  5,
735  2,
736  3,
737  4,
738  ~0u,
739  ~0u, // no _has_bits_
740  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::OneofOptions, _internal_metadata_),
741  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::OneofOptions, _extensions_),
742  ~0u, // no _oneof_case_
743  ~0u, // no _weak_field_map_
744  ~0u, // no _inlined_string_donated_
745  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::OneofOptions, uninterpreted_option_),
746  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::EnumOptions, _has_bits_),
747  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::EnumOptions, _internal_metadata_),
748  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::EnumOptions, _extensions_),
749  ~0u, // no _oneof_case_
750  ~0u, // no _weak_field_map_
751  ~0u, // no _inlined_string_donated_
752  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::EnumOptions, allow_alias_),
753  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::EnumOptions, deprecated_),
754  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::EnumOptions, uninterpreted_option_),
755  0,
756  1,
757  ~0u,
758  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::EnumValueOptions, _has_bits_),
759  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::EnumValueOptions, _internal_metadata_),
760  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::EnumValueOptions, _extensions_),
761  ~0u, // no _oneof_case_
762  ~0u, // no _weak_field_map_
763  ~0u, // no _inlined_string_donated_
764  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::EnumValueOptions, deprecated_),
765  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::EnumValueOptions, uninterpreted_option_),
766  0,
767  ~0u,
768  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::ServiceOptions, _has_bits_),
769  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::ServiceOptions, _internal_metadata_),
770  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::ServiceOptions, _extensions_),
771  ~0u, // no _oneof_case_
772  ~0u, // no _weak_field_map_
773  ~0u, // no _inlined_string_donated_
774  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::ServiceOptions, deprecated_),
775  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::ServiceOptions, uninterpreted_option_),
776  0,
777  ~0u,
778  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::MethodOptions, _has_bits_),
779  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::MethodOptions, _internal_metadata_),
780  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::MethodOptions, _extensions_),
781  ~0u, // no _oneof_case_
782  ~0u, // no _weak_field_map_
783  ~0u, // no _inlined_string_donated_
784  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::MethodOptions, deprecated_),
785  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::MethodOptions, idempotency_level_),
786  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::MethodOptions, uninterpreted_option_),
787  0,
788  1,
789  ~0u,
790  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart, _has_bits_),
791  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart, _internal_metadata_),
792  ~0u, // no _extensions_
793  ~0u, // no _oneof_case_
794  ~0u, // no _weak_field_map_
795  ~0u, // no _inlined_string_donated_
796  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart, name_part_),
797  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart, is_extension_),
798  0,
799  1,
800  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::UninterpretedOption, _has_bits_),
801  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::UninterpretedOption, _internal_metadata_),
802  ~0u, // no _extensions_
803  ~0u, // no _oneof_case_
804  ~0u, // no _weak_field_map_
805  ~0u, // no _inlined_string_donated_
806  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::UninterpretedOption, name_),
807  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::UninterpretedOption, identifier_value_),
808  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::UninterpretedOption, positive_int_value_),
809  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::UninterpretedOption, negative_int_value_),
810  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::UninterpretedOption, double_value_),
811  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::UninterpretedOption, string_value_),
812  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::UninterpretedOption, aggregate_value_),
813  ~0u,
814  0,
815  3,
816  4,
817  5,
818  1,
819  2,
820  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location, _has_bits_),
821  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location, _internal_metadata_),
822  ~0u, // no _extensions_
823  ~0u, // no _oneof_case_
824  ~0u, // no _weak_field_map_
825  ~0u, // no _inlined_string_donated_
826  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location, path_),
827  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location, span_),
828  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location, leading_comments_),
829  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location, trailing_comments_),
830  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location, leading_detached_comments_),
831  ~0u,
832  ~0u,
833  0,
834  1,
835  ~0u,
836  ~0u, // no _has_bits_
837  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::SourceCodeInfo, _internal_metadata_),
838  ~0u, // no _extensions_
839  ~0u, // no _oneof_case_
840  ~0u, // no _weak_field_map_
841  ~0u, // no _inlined_string_donated_
842  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::SourceCodeInfo, location_),
843  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation, _has_bits_),
844  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation, _internal_metadata_),
845  ~0u, // no _extensions_
846  ~0u, // no _oneof_case_
847  ~0u, // no _weak_field_map_
848  ~0u, // no _inlined_string_donated_
849  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation, path_),
850  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation, source_file_),
851  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation, begin_),
852  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation, end_),
853  ~0u,
854  0,
855  1,
856  2,
857  ~0u, // no _has_bits_
858  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo, _internal_metadata_),
859  ~0u, // no _extensions_
860  ~0u, // no _oneof_case_
861  ~0u, // no _weak_field_map_
862  ~0u, // no _inlined_string_donated_
863  PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo, annotation_),
864 };
865 static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
866  { 0, -1, -1, sizeof(::PROTOBUF_NAMESPACE_ID::FileDescriptorSet)},
867  { 7, 25, -1, sizeof(::PROTOBUF_NAMESPACE_ID::FileDescriptorProto)},
868  { 37, 46, -1, sizeof(::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange)},
869  { 49, 57, -1, sizeof(::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange)},
870  { 59, 75, -1, sizeof(::PROTOBUF_NAMESPACE_ID::DescriptorProto)},
871  { 85, -1, -1, sizeof(::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions)},
872  { 92, 109, -1, sizeof(::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto)},
873  { 120, 128, -1, sizeof(::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto)},
874  { 130, 138, -1, sizeof(::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange)},
875  { 140, 151, -1, sizeof(::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto)},
876  { 156, 165, -1, sizeof(::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto)},
877  { 168, 177, -1, sizeof(::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto)},
878  { 180, 192, -1, sizeof(::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto)},
879  { 198, 225, -1, sizeof(::PROTOBUF_NAMESPACE_ID::FileOptions)},
880  { 246, 257, -1, sizeof(::PROTOBUF_NAMESPACE_ID::MessageOptions)},
881  { 262, 275, -1, sizeof(::PROTOBUF_NAMESPACE_ID::FieldOptions)},
882  { 282, -1, -1, sizeof(::PROTOBUF_NAMESPACE_ID::OneofOptions)},
883  { 289, 298, -1, sizeof(::PROTOBUF_NAMESPACE_ID::EnumOptions)},
884  { 301, 309, -1, sizeof(::PROTOBUF_NAMESPACE_ID::EnumValueOptions)},
885  { 311, 319, -1, sizeof(::PROTOBUF_NAMESPACE_ID::ServiceOptions)},
886  { 321, 330, -1, sizeof(::PROTOBUF_NAMESPACE_ID::MethodOptions)},
887  { 333, 341, -1, sizeof(::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart)},
888  { 343, 356, -1, sizeof(::PROTOBUF_NAMESPACE_ID::UninterpretedOption)},
889  { 363, 374, -1, sizeof(::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location)},
890  { 379, -1, -1, sizeof(::PROTOBUF_NAMESPACE_ID::SourceCodeInfo)},
891  { 386, 396, -1, sizeof(::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation)},
892  { 400, -1, -1, sizeof(::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo)},
893 };
894 
923 };
924 
925 const char descriptor_table_protodef_google_2fprotobuf_2fdescriptor_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
926  "\n google/protobuf/descriptor.proto\022\017goog"
927  "le.protobuf\"G\n\021FileDescriptorSet\0222\n\004file"
928  "\030\001 \003(\0132$.google.protobuf.FileDescriptorP"
929  "roto\"\333\003\n\023FileDescriptorProto\022\014\n\004name\030\001 \001"
930  "(\t\022\017\n\007package\030\002 \001(\t\022\022\n\ndependency\030\003 \003(\t\022"
931  "\031\n\021public_dependency\030\n \003(\005\022\027\n\017weak_depen"
932  "dency\030\013 \003(\005\0226\n\014message_type\030\004 \003(\0132 .goog"
933  "le.protobuf.DescriptorProto\0227\n\tenum_type"
934  "\030\005 \003(\0132$.google.protobuf.EnumDescriptorP"
935  "roto\0228\n\007service\030\006 \003(\0132\'.google.protobuf."
936  "ServiceDescriptorProto\0228\n\textension\030\007 \003("
937  "\0132%.google.protobuf.FieldDescriptorProto"
938  "\022-\n\007options\030\010 \001(\0132\034.google.protobuf.File"
939  "Options\0229\n\020source_code_info\030\t \001(\0132\037.goog"
940  "le.protobuf.SourceCodeInfo\022\016\n\006syntax\030\014 \001"
941  "(\t\"\251\005\n\017DescriptorProto\022\014\n\004name\030\001 \001(\t\0224\n\005"
942  "field\030\002 \003(\0132%.google.protobuf.FieldDescr"
943  "iptorProto\0228\n\textension\030\006 \003(\0132%.google.p"
944  "rotobuf.FieldDescriptorProto\0225\n\013nested_t"
945  "ype\030\003 \003(\0132 .google.protobuf.DescriptorPr"
946  "oto\0227\n\tenum_type\030\004 \003(\0132$.google.protobuf"
947  ".EnumDescriptorProto\022H\n\017extension_range\030"
948  "\005 \003(\0132/.google.protobuf.DescriptorProto."
949  "ExtensionRange\0229\n\noneof_decl\030\010 \003(\0132%.goo"
950  "gle.protobuf.OneofDescriptorProto\0220\n\007opt"
951  "ions\030\007 \001(\0132\037.google.protobuf.MessageOpti"
952  "ons\022F\n\016reserved_range\030\t \003(\0132..google.pro"
953  "tobuf.DescriptorProto.ReservedRange\022\025\n\rr"
954  "eserved_name\030\n \003(\t\032e\n\016ExtensionRange\022\r\n\005"
955  "start\030\001 \001(\005\022\013\n\003end\030\002 \001(\005\0227\n\007options\030\003 \001("
956  "\0132&.google.protobuf.ExtensionRangeOption"
957  "s\032+\n\rReservedRange\022\r\n\005start\030\001 \001(\005\022\013\n\003end"
958  "\030\002 \001(\005\"g\n\025ExtensionRangeOptions\022C\n\024unint"
959  "erpreted_option\030\347\007 \003(\0132$.google.protobuf"
960  ".UninterpretedOption*\t\010\350\007\020\200\200\200\200\002\"\325\005\n\024Fiel"
961  "dDescriptorProto\022\014\n\004name\030\001 \001(\t\022\016\n\006number"
962  "\030\003 \001(\005\022:\n\005label\030\004 \001(\0162+.google.protobuf."
963  "FieldDescriptorProto.Label\0228\n\004type\030\005 \001(\016"
964  "2*.google.protobuf.FieldDescriptorProto."
965  "Type\022\021\n\ttype_name\030\006 \001(\t\022\020\n\010extendee\030\002 \001("
966  "\t\022\025\n\rdefault_value\030\007 \001(\t\022\023\n\013oneof_index\030"
967  "\t \001(\005\022\021\n\tjson_name\030\n \001(\t\022.\n\007options\030\010 \001("
968  "\0132\035.google.protobuf.FieldOptions\022\027\n\017prot"
969  "o3_optional\030\021 \001(\010\"\266\002\n\004Type\022\017\n\013TYPE_DOUBL"
970  "E\020\001\022\016\n\nTYPE_FLOAT\020\002\022\016\n\nTYPE_INT64\020\003\022\017\n\013T"
971  "YPE_UINT64\020\004\022\016\n\nTYPE_INT32\020\005\022\020\n\014TYPE_FIX"
972  "ED64\020\006\022\020\n\014TYPE_FIXED32\020\007\022\r\n\tTYPE_BOOL\020\010\022"
973  "\017\n\013TYPE_STRING\020\t\022\016\n\nTYPE_GROUP\020\n\022\020\n\014TYPE"
974  "_MESSAGE\020\013\022\016\n\nTYPE_BYTES\020\014\022\017\n\013TYPE_UINT3"
975  "2\020\r\022\r\n\tTYPE_ENUM\020\016\022\021\n\rTYPE_SFIXED32\020\017\022\021\n"
976  "\rTYPE_SFIXED64\020\020\022\017\n\013TYPE_SINT32\020\021\022\017\n\013TYP"
977  "E_SINT64\020\022\"C\n\005Label\022\022\n\016LABEL_OPTIONAL\020\001\022"
978  "\022\n\016LABEL_REQUIRED\020\002\022\022\n\016LABEL_REPEATED\020\003\""
979  "T\n\024OneofDescriptorProto\022\014\n\004name\030\001 \001(\t\022.\n"
980  "\007options\030\002 \001(\0132\035.google.protobuf.OneofOp"
981  "tions\"\244\002\n\023EnumDescriptorProto\022\014\n\004name\030\001 "
982  "\001(\t\0228\n\005value\030\002 \003(\0132).google.protobuf.Enu"
983  "mValueDescriptorProto\022-\n\007options\030\003 \001(\0132\034"
984  ".google.protobuf.EnumOptions\022N\n\016reserved"
985  "_range\030\004 \003(\01326.google.protobuf.EnumDescr"
986  "iptorProto.EnumReservedRange\022\025\n\rreserved"
987  "_name\030\005 \003(\t\032/\n\021EnumReservedRange\022\r\n\005star"
988  "t\030\001 \001(\005\022\013\n\003end\030\002 \001(\005\"l\n\030EnumValueDescrip"
989  "torProto\022\014\n\004name\030\001 \001(\t\022\016\n\006number\030\002 \001(\005\0222"
990  "\n\007options\030\003 \001(\0132!.google.protobuf.EnumVa"
991  "lueOptions\"\220\001\n\026ServiceDescriptorProto\022\014\n"
992  "\004name\030\001 \001(\t\0226\n\006method\030\002 \003(\0132&.google.pro"
993  "tobuf.MethodDescriptorProto\0220\n\007options\030\003"
994  " \001(\0132\037.google.protobuf.ServiceOptions\"\301\001"
995  "\n\025MethodDescriptorProto\022\014\n\004name\030\001 \001(\t\022\022\n"
996  "\ninput_type\030\002 \001(\t\022\023\n\013output_type\030\003 \001(\t\022/"
997  "\n\007options\030\004 \001(\0132\036.google.protobuf.Method"
998  "Options\022\037\n\020client_streaming\030\005 \001(\010:\005false"
999  "\022\037\n\020server_streaming\030\006 \001(\010:\005false\"\245\006\n\013Fi"
1000  "leOptions\022\024\n\014java_package\030\001 \001(\t\022\034\n\024java_"
1001  "outer_classname\030\010 \001(\t\022\"\n\023java_multiple_f"
1002  "iles\030\n \001(\010:\005false\022)\n\035java_generate_equal"
1003  "s_and_hash\030\024 \001(\010B\002\030\001\022%\n\026java_string_chec"
1004  "k_utf8\030\033 \001(\010:\005false\022F\n\014optimize_for\030\t \001("
1005  "\0162).google.protobuf.FileOptions.Optimize"
1006  "Mode:\005SPEED\022\022\n\ngo_package\030\013 \001(\t\022\"\n\023cc_ge"
1007  "neric_services\030\020 \001(\010:\005false\022$\n\025java_gene"
1008  "ric_services\030\021 \001(\010:\005false\022\"\n\023py_generic_"
1009  "services\030\022 \001(\010:\005false\022#\n\024php_generic_ser"
1010  "vices\030* \001(\010:\005false\022\031\n\ndeprecated\030\027 \001(\010:\005"
1011  "false\022\036\n\020cc_enable_arenas\030\037 \001(\010:\004true\022\031\n"
1012  "\021objc_class_prefix\030$ \001(\t\022\030\n\020csharp_names"
1013  "pace\030% \001(\t\022\024\n\014swift_prefix\030\' \001(\t\022\030\n\020php_"
1014  "class_prefix\030( \001(\t\022\025\n\rphp_namespace\030) \001("
1015  "\t\022\036\n\026php_metadata_namespace\030, \001(\t\022\024\n\014rub"
1016  "y_package\030- \001(\t\022C\n\024uninterpreted_option\030"
1017  "\347\007 \003(\0132$.google.protobuf.UninterpretedOp"
1018  "tion\":\n\014OptimizeMode\022\t\n\005SPEED\020\001\022\r\n\tCODE_"
1019  "SIZE\020\002\022\020\n\014LITE_RUNTIME\020\003*\t\010\350\007\020\200\200\200\200\002J\004\010&\020"
1020  "\'\"\204\002\n\016MessageOptions\022&\n\027message_set_wire"
1021  "_format\030\001 \001(\010:\005false\022.\n\037no_standard_desc"
1022  "riptor_accessor\030\002 \001(\010:\005false\022\031\n\ndeprecat"
1023  "ed\030\003 \001(\010:\005false\022\021\n\tmap_entry\030\007 \001(\010\022C\n\024un"
1024  "interpreted_option\030\347\007 \003(\0132$.google.proto"
1025  "buf.UninterpretedOption*\t\010\350\007\020\200\200\200\200\002J\004\010\004\020\005"
1026  "J\004\010\005\020\006J\004\010\006\020\007J\004\010\010\020\tJ\004\010\t\020\n\"\236\003\n\014FieldOption"
1027  "s\022:\n\005ctype\030\001 \001(\0162#.google.protobuf.Field"
1028  "Options.CType:\006STRING\022\016\n\006packed\030\002 \001(\010\022\?\n"
1029  "\006jstype\030\006 \001(\0162$.google.protobuf.FieldOpt"
1030  "ions.JSType:\tJS_NORMAL\022\023\n\004lazy\030\005 \001(\010:\005fa"
1031  "lse\022\031\n\ndeprecated\030\003 \001(\010:\005false\022\023\n\004weak\030\n"
1032  " \001(\010:\005false\022C\n\024uninterpreted_option\030\347\007 \003"
1033  "(\0132$.google.protobuf.UninterpretedOption"
1034  "\"/\n\005CType\022\n\n\006STRING\020\000\022\010\n\004CORD\020\001\022\020\n\014STRIN"
1035  "G_PIECE\020\002\"5\n\006JSType\022\r\n\tJS_NORMAL\020\000\022\r\n\tJS"
1036  "_STRING\020\001\022\r\n\tJS_NUMBER\020\002*\t\010\350\007\020\200\200\200\200\002J\004\010\004\020"
1037  "\005\"^\n\014OneofOptions\022C\n\024uninterpreted_optio"
1038  "n\030\347\007 \003(\0132$.google.protobuf.Uninterpreted"
1039  "Option*\t\010\350\007\020\200\200\200\200\002\"\223\001\n\013EnumOptions\022\023\n\013all"
1040  "ow_alias\030\002 \001(\010\022\031\n\ndeprecated\030\003 \001(\010:\005fals"
1041  "e\022C\n\024uninterpreted_option\030\347\007 \003(\0132$.googl"
1042  "e.protobuf.UninterpretedOption*\t\010\350\007\020\200\200\200\200"
1043  "\002J\004\010\005\020\006\"}\n\020EnumValueOptions\022\031\n\ndeprecate"
1044  "d\030\001 \001(\010:\005false\022C\n\024uninterpreted_option\030\347"
1045  "\007 \003(\0132$.google.protobuf.UninterpretedOpt"
1046  "ion*\t\010\350\007\020\200\200\200\200\002\"{\n\016ServiceOptions\022\031\n\ndepr"
1047  "ecated\030! \001(\010:\005false\022C\n\024uninterpreted_opt"
1048  "ion\030\347\007 \003(\0132$.google.protobuf.Uninterpret"
1049  "edOption*\t\010\350\007\020\200\200\200\200\002\"\255\002\n\rMethodOptions\022\031\n"
1050  "\ndeprecated\030! \001(\010:\005false\022_\n\021idempotency_"
1051  "level\030\" \001(\0162/.google.protobuf.MethodOpti"
1052  "ons.IdempotencyLevel:\023IDEMPOTENCY_UNKNOW"
1053  "N\022C\n\024uninterpreted_option\030\347\007 \003(\0132$.googl"
1054  "e.protobuf.UninterpretedOption\"P\n\020Idempo"
1055  "tencyLevel\022\027\n\023IDEMPOTENCY_UNKNOWN\020\000\022\023\n\017N"
1056  "O_SIDE_EFFECTS\020\001\022\016\n\nIDEMPOTENT\020\002*\t\010\350\007\020\200\200"
1057  "\200\200\002\"\236\002\n\023UninterpretedOption\022;\n\004name\030\002 \003("
1058  "\0132-.google.protobuf.UninterpretedOption."
1059  "NamePart\022\030\n\020identifier_value\030\003 \001(\t\022\032\n\022po"
1060  "sitive_int_value\030\004 \001(\004\022\032\n\022negative_int_v"
1061  "alue\030\005 \001(\003\022\024\n\014double_value\030\006 \001(\001\022\024\n\014stri"
1062  "ng_value\030\007 \001(\014\022\027\n\017aggregate_value\030\010 \001(\t\032"
1063  "3\n\010NamePart\022\021\n\tname_part\030\001 \002(\t\022\024\n\014is_ext"
1064  "ension\030\002 \002(\010\"\325\001\n\016SourceCodeInfo\022:\n\010locat"
1065  "ion\030\001 \003(\0132(.google.protobuf.SourceCodeIn"
1066  "fo.Location\032\206\001\n\010Location\022\020\n\004path\030\001 \003(\005B\002"
1067  "\020\001\022\020\n\004span\030\002 \003(\005B\002\020\001\022\030\n\020leading_comments"
1068  "\030\003 \001(\t\022\031\n\021trailing_comments\030\004 \001(\t\022!\n\031lea"
1069  "ding_detached_comments\030\006 \003(\t\"\247\001\n\021Generat"
1070  "edCodeInfo\022A\n\nannotation\030\001 \003(\0132-.google."
1071  "protobuf.GeneratedCodeInfo.Annotation\032O\n"
1072  "\nAnnotation\022\020\n\004path\030\001 \003(\005B\002\020\001\022\023\n\013source_"
1073  "file\030\002 \001(\t\022\r\n\005begin\030\003 \001(\005\022\013\n\003end\030\004 \001(\005B~"
1074  "\n\023com.google.protobufB\020DescriptorProtosH"
1075  "\001Z-google.golang.org/protobuf/types/desc"
1076  "riptorpb\370\001\001\242\002\003GPB\252\002\032Google.Protobuf.Refl"
1077  "ection"
1078  ;
1080 const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_google_2fprotobuf_2fdescriptor_2eproto = {
1081  false, false, 6046, descriptor_table_protodef_google_2fprotobuf_2fdescriptor_2eproto, "google/protobuf/descriptor.proto",
1085 };
1086 PROTOBUF_ATTRIBUTE_WEAK const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable* descriptor_table_google_2fprotobuf_2fdescriptor_2eproto_getter() {
1088 }
1089 
1090 // Force running AddDescriptors() at dynamic initialization time.
1091 PROTOBUF_ATTRIBUTE_INIT_PRIORITY static ::PROTOBUF_NAMESPACE_ID::internal::AddDescriptorsRunner dynamic_init_dummy_google_2fprotobuf_2fdescriptor_2eproto(&descriptor_table_google_2fprotobuf_2fdescriptor_2eproto);
1092 PROTOBUF_NAMESPACE_OPEN
1096 }
1098  switch (value) {
1099  case 1:
1100  case 2:
1101  case 3:
1102  case 4:
1103  case 5:
1104  case 6:
1105  case 7:
1106  case 8:
1107  case 9:
1108  case 10:
1109  case 11:
1110  case 12:
1111  case 13:
1112  case 14:
1113  case 15:
1114  case 16:
1115  case 17:
1116  case 18:
1117  return true;
1118  default:
1119  return false;
1120  }
1121 }
1122 
1123 #if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
1145 #endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
1149 }
1151  switch (value) {
1152  case 1:
1153  case 2:
1154  case 3:
1155  return true;
1156  default:
1157  return false;
1158  }
1159 }
1160 
1161 #if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
1168 #endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
1172 }
1174  switch (value) {
1175  case 1:
1176  case 2:
1177  case 3:
1178  return true;
1179  default:
1180  return false;
1181  }
1182 }
1183 
1184 #if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
1191 #endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
1195 }
1197  switch (value) {
1198  case 0:
1199  case 1:
1200  case 2:
1201  return true;
1202  default:
1203  return false;
1204  }
1205 }
1206 
1207 #if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
1213 constexpr int FieldOptions::CType_ARRAYSIZE;
1214 #endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
1218 }
1220  switch (value) {
1221  case 0:
1222  case 1:
1223  case 2:
1224  return true;
1225  default:
1226  return false;
1227  }
1228 }
1229 
1230 #if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
1236 constexpr int FieldOptions::JSType_ARRAYSIZE;
1237 #endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
1241 }
1243  switch (value) {
1244  case 0:
1245  case 1:
1246  case 2:
1247  return true;
1248  default:
1249  return false;
1250  }
1251 }
1252 
1253 #if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
1260 #endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
1261 
1262 // ===================================================================
1263 
1265  public:
1266 };
1267 
1269  bool is_message_owned)
1270  : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
1271  file_(arena) {
1272  SharedCtor();
1273  if (!is_message_owned) {
1275  }
1276  // @@protoc_insertion_point(arena_constructor:google.protobuf.FileDescriptorSet)
1277 }
1279  : ::PROTOBUF_NAMESPACE_ID::Message(),
1280  file_(from.file_) {
1281  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
1282  // @@protoc_insertion_point(copy_constructor:google.protobuf.FileDescriptorSet)
1283 }
1284 
1285 inline void FileDescriptorSet::SharedCtor() {
1286 }
1287 
1289  // @@protoc_insertion_point(destructor:google.protobuf.FileDescriptorSet)
1290  if (GetArenaForAllocation() != nullptr) return;
1291  SharedDtor();
1293 }
1294 
1295 inline void FileDescriptorSet::SharedDtor() {
1296  GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
1297 }
1298 
1299 void FileDescriptorSet::ArenaDtor(void* object) {
1300  FileDescriptorSet* _this = reinterpret_cast< FileDescriptorSet* >(object);
1301  (void)_this;
1302 }
1304 }
1305 void FileDescriptorSet::SetCachedSize(int size) const {
1306  _cached_size_.Set(size);
1307 }
1308 
1309 void FileDescriptorSet::Clear() {
1310 // @@protoc_insertion_point(message_clear_start:google.protobuf.FileDescriptorSet)
1311  uint32_t cached_has_bits = 0;
1312  // Prevent compiler warnings about cached_has_bits being unused
1313  (void) cached_has_bits;
1314 
1315  file_.Clear();
1317 }
1318 
1319 const char* FileDescriptorSet::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
1320 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
1321  while (!ctx->Done(&ptr)) {
1322  uint32_t tag;
1324  switch (tag >> 3) {
1325  // repeated .google.protobuf.FileDescriptorProto file = 1;
1326  case 1:
1327  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
1328  ptr -= 1;
1329  do {
1330  ptr += 1;
1331  ptr = ctx->ParseMessage(_internal_add_file(), ptr);
1332  CHK_(ptr);
1333  if (!ctx->DataAvailable(ptr)) break;
1334  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr));
1335  } else
1336  goto handle_unusual;
1337  continue;
1338  default:
1339  goto handle_unusual;
1340  } // switch
1341  handle_unusual:
1342  if ((tag == 0) || ((tag & 7) == 4)) {
1343  CHK_(ptr);
1344  ctx->SetLastTag(tag);
1345  goto message_done;
1346  }
1348  tag,
1349  _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
1350  ptr, ctx);
1351  CHK_(ptr != nullptr);
1352  } // while
1353 message_done:
1354  return ptr;
1355 failure:
1356  ptr = nullptr;
1357  goto message_done;
1358 #undef CHK_
1359 }
1360 
1362  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
1363  // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.FileDescriptorSet)
1364  uint32_t cached_has_bits = 0;
1365  (void) cached_has_bits;
1366 
1367  // repeated .google.protobuf.FileDescriptorProto file = 1;
1368  for (unsigned int i = 0,
1369  n = static_cast<unsigned int>(this->_internal_file_size()); i < n; i++) {
1370  target = stream->EnsureSpace(target);
1371  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
1372  InternalWriteMessage(1, this->_internal_file(i), target, stream);
1373  }
1374 
1375  if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
1376  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
1377  _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
1378  }
1379  // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.FileDescriptorSet)
1380  return target;
1381 }
1382 
1383 size_t FileDescriptorSet::ByteSizeLong() const {
1384 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.FileDescriptorSet)
1385  size_t total_size = 0;
1386 
1387  uint32_t cached_has_bits = 0;
1388  // Prevent compiler warnings about cached_has_bits being unused
1389  (void) cached_has_bits;
1390 
1391  // repeated .google.protobuf.FileDescriptorProto file = 1;
1392  total_size += 1UL * this->_internal_file_size();
1393  for (const auto& msg : this->file_) {
1394  total_size +=
1395  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
1396  }
1397 
1398  return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
1399 }
1400 
1401 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData FileDescriptorSet::_class_data_ = {
1402  ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
1404 };
1405 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*FileDescriptorSet::GetClassData() const { return &_class_data_; }
1406 
1409  static_cast<FileDescriptorSet *>(to)->MergeFrom(
1410  static_cast<const FileDescriptorSet &>(from));
1411 }
1412 
1413 
1415 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.FileDescriptorSet)
1416  GOOGLE_DCHECK_NE(&from, this);
1417  uint32_t cached_has_bits = 0;
1418  (void) cached_has_bits;
1419 
1420  file_.MergeFrom(from.file_);
1421  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
1422 }
1423 
1425 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.FileDescriptorSet)
1426  if (&from == this) return;
1427  Clear();
1428  MergeFrom(from);
1429 }
1430 
1431 bool FileDescriptorSet::IsInitialized() const {
1433  return false;
1434  return true;
1435 }
1436 
1438  using std::swap;
1439  _internal_metadata_.InternalSwap(&other->_internal_metadata_);
1440  file_.InternalSwap(&other->file_);
1441 }
1442 
1447 }
1448 
1449 // ===================================================================
1450 
1452  public:
1453  using HasBits = decltype(std::declval<FileDescriptorProto>()._has_bits_);
1454  static void set_has_name(HasBits* has_bits) {
1455  (*has_bits)[0] |= 1u;
1456  }
1457  static void set_has_package(HasBits* has_bits) {
1458  (*has_bits)[0] |= 2u;
1459  }
1460  static const ::PROTOBUF_NAMESPACE_ID::FileOptions& options(const FileDescriptorProto* msg);
1461  static void set_has_options(HasBits* has_bits) {
1462  (*has_bits)[0] |= 8u;
1463  }
1464  static const ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo& source_code_info(const FileDescriptorProto* msg);
1465  static void set_has_source_code_info(HasBits* has_bits) {
1466  (*has_bits)[0] |= 16u;
1467  }
1468  static void set_has_syntax(HasBits* has_bits) {
1469  (*has_bits)[0] |= 4u;
1470  }
1471 };
1472 
1473 const ::PROTOBUF_NAMESPACE_ID::FileOptions&
1475  return *msg->options_;
1476 }
1477 const ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo&
1479  return *msg->source_code_info_;
1480 }
1482  bool is_message_owned)
1483  : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
1484  dependency_(arena),
1486  enum_type_(arena),
1487  service_(arena),
1488  extension_(arena),
1491  SharedCtor();
1492  if (!is_message_owned) {
1494  }
1495  // @@protoc_insertion_point(arena_constructor:google.protobuf.FileDescriptorProto)
1496 }
1498  : ::PROTOBUF_NAMESPACE_ID::Message(),
1499  _has_bits_(from._has_bits_),
1500  dependency_(from.dependency_),
1501  message_type_(from.message_type_),
1502  enum_type_(from.enum_type_),
1504  extension_(from.extension_),
1505  public_dependency_(from.public_dependency_),
1506  weak_dependency_(from.weak_dependency_) {
1507  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
1509  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1510  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
1511  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1512  if (from._internal_has_name()) {
1514  GetArenaForAllocation());
1515  }
1517  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1518  package_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
1519  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1520  if (from._internal_has_package()) {
1522  GetArenaForAllocation());
1523  }
1525  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1526  syntax_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
1527  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1528  if (from._internal_has_syntax()) {
1530  GetArenaForAllocation());
1531  }
1532  if (from._internal_has_options()) {
1533  options_ = new ::PROTOBUF_NAMESPACE_ID::FileOptions(*from.options_);
1534  } else {
1535  options_ = nullptr;
1536  }
1537  if (from._internal_has_source_code_info()) {
1538  source_code_info_ = new ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo(*from.source_code_info_);
1539  } else {
1540  source_code_info_ = nullptr;
1541  }
1542  // @@protoc_insertion_point(copy_constructor:google.protobuf.FileDescriptorProto)
1543 }
1544 
1545 inline void FileDescriptorProto::SharedCtor() {
1547 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1548  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
1549 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1551 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1552  package_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
1553 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1555 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1556  syntax_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
1557 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1558 ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
1559  reinterpret_cast<char*>(&options_) - reinterpret_cast<char*>(this)),
1560  0, static_cast<size_t>(reinterpret_cast<char*>(&source_code_info_) -
1561  reinterpret_cast<char*>(&options_)) + sizeof(source_code_info_));
1562 }
1563 
1565  // @@protoc_insertion_point(destructor:google.protobuf.FileDescriptorProto)
1566  if (GetArenaForAllocation() != nullptr) return;
1567  SharedDtor();
1569 }
1570 
1571 inline void FileDescriptorProto::SharedDtor() {
1572  GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
1576  if (this != internal_default_instance()) delete options_;
1577  if (this != internal_default_instance()) delete source_code_info_;
1578 }
1579 
1580 void FileDescriptorProto::ArenaDtor(void* object) {
1581  FileDescriptorProto* _this = reinterpret_cast< FileDescriptorProto* >(object);
1582  (void)_this;
1583 }
1585 }
1586 void FileDescriptorProto::SetCachedSize(int size) const {
1587  _cached_size_.Set(size);
1588 }
1589 
1591 // @@protoc_insertion_point(message_clear_start:google.protobuf.FileDescriptorProto)
1592  uint32_t cached_has_bits = 0;
1593  // Prevent compiler warnings about cached_has_bits being unused
1594  (void) cached_has_bits;
1595 
1596  dependency_.Clear();
1597  message_type_.Clear();
1598  enum_type_.Clear();
1599  service_.Clear();
1600  extension_.Clear();
1601  public_dependency_.Clear();
1602  weak_dependency_.Clear();
1603  cached_has_bits = _has_bits_[0];
1604  if (cached_has_bits & 0x0000001fu) {
1605  if (cached_has_bits & 0x00000001u) {
1606  name_.ClearNonDefaultToEmpty();
1607  }
1608  if (cached_has_bits & 0x00000002u) {
1609  package_.ClearNonDefaultToEmpty();
1610  }
1611  if (cached_has_bits & 0x00000004u) {
1612  syntax_.ClearNonDefaultToEmpty();
1613  }
1614  if (cached_has_bits & 0x00000008u) {
1615  GOOGLE_DCHECK(options_ != nullptr);
1616  options_->Clear();
1617  }
1618  if (cached_has_bits & 0x00000010u) {
1619  GOOGLE_DCHECK(source_code_info_ != nullptr);
1620  source_code_info_->Clear();
1621  }
1622  }
1623  _has_bits_.Clear();
1625 }
1626 
1627 const char* FileDescriptorProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
1628 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
1629  _Internal::HasBits has_bits{};
1630  while (!ctx->Done(&ptr)) {
1631  uint32_t tag;
1633  switch (tag >> 3) {
1634  // optional string name = 1;
1635  case 1:
1636  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
1637  auto str = _internal_mutable_name();
1639  #ifndef NDEBUG
1640  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FileDescriptorProto.name");
1641  #endif // !NDEBUG
1642  CHK_(ptr);
1643  } else
1644  goto handle_unusual;
1645  continue;
1646  // optional string package = 2;
1647  case 2:
1648  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
1649  auto str = _internal_mutable_package();
1651  #ifndef NDEBUG
1652  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FileDescriptorProto.package");
1653  #endif // !NDEBUG
1654  CHK_(ptr);
1655  } else
1656  goto handle_unusual;
1657  continue;
1658  // repeated string dependency = 3;
1659  case 3:
1660  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
1661  ptr -= 1;
1662  do {
1663  ptr += 1;
1664  auto str = _internal_add_dependency();
1666  #ifndef NDEBUG
1667  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FileDescriptorProto.dependency");
1668  #endif // !NDEBUG
1669  CHK_(ptr);
1670  if (!ctx->DataAvailable(ptr)) break;
1671  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr));
1672  } else
1673  goto handle_unusual;
1674  continue;
1675  // repeated .google.protobuf.DescriptorProto message_type = 4;
1676  case 4:
1677  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
1678  ptr -= 1;
1679  do {
1680  ptr += 1;
1681  ptr = ctx->ParseMessage(_internal_add_message_type(), ptr);
1682  CHK_(ptr);
1683  if (!ctx->DataAvailable(ptr)) break;
1684  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<34>(ptr));
1685  } else
1686  goto handle_unusual;
1687  continue;
1688  // repeated .google.protobuf.EnumDescriptorProto enum_type = 5;
1689  case 5:
1690  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 42)) {
1691  ptr -= 1;
1692  do {
1693  ptr += 1;
1694  ptr = ctx->ParseMessage(_internal_add_enum_type(), ptr);
1695  CHK_(ptr);
1696  if (!ctx->DataAvailable(ptr)) break;
1697  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<42>(ptr));
1698  } else
1699  goto handle_unusual;
1700  continue;
1701  // repeated .google.protobuf.ServiceDescriptorProto service = 6;
1702  case 6:
1703  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 50)) {
1704  ptr -= 1;
1705  do {
1706  ptr += 1;
1707  ptr = ctx->ParseMessage(_internal_add_service(), ptr);
1708  CHK_(ptr);
1709  if (!ctx->DataAvailable(ptr)) break;
1710  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<50>(ptr));
1711  } else
1712  goto handle_unusual;
1713  continue;
1714  // repeated .google.protobuf.FieldDescriptorProto extension = 7;
1715  case 7:
1716  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 58)) {
1717  ptr -= 1;
1718  do {
1719  ptr += 1;
1720  ptr = ctx->ParseMessage(_internal_add_extension(), ptr);
1721  CHK_(ptr);
1722  if (!ctx->DataAvailable(ptr)) break;
1723  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<58>(ptr));
1724  } else
1725  goto handle_unusual;
1726  continue;
1727  // optional .google.protobuf.FileOptions options = 8;
1728  case 8:
1729  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 66)) {
1730  ptr = ctx->ParseMessage(_internal_mutable_options(), ptr);
1731  CHK_(ptr);
1732  } else
1733  goto handle_unusual;
1734  continue;
1735  // optional .google.protobuf.SourceCodeInfo source_code_info = 9;
1736  case 9:
1737  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 74)) {
1738  ptr = ctx->ParseMessage(_internal_mutable_source_code_info(), ptr);
1739  CHK_(ptr);
1740  } else
1741  goto handle_unusual;
1742  continue;
1743  // repeated int32 public_dependency = 10;
1744  case 10:
1745  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 80)) {
1746  ptr -= 1;
1747  do {
1748  ptr += 1;
1750  CHK_(ptr);
1751  if (!ctx->DataAvailable(ptr)) break;
1752  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<80>(ptr));
1753  } else if (static_cast<uint8_t>(tag) == 82) {
1755  CHK_(ptr);
1756  } else
1757  goto handle_unusual;
1758  continue;
1759  // repeated int32 weak_dependency = 11;
1760  case 11:
1761  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 88)) {
1762  ptr -= 1;
1763  do {
1764  ptr += 1;
1766  CHK_(ptr);
1767  if (!ctx->DataAvailable(ptr)) break;
1768  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<88>(ptr));
1769  } else if (static_cast<uint8_t>(tag) == 90) {
1771  CHK_(ptr);
1772  } else
1773  goto handle_unusual;
1774  continue;
1775  // optional string syntax = 12;
1776  case 12:
1777  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 98)) {
1778  auto str = _internal_mutable_syntax();
1780  #ifndef NDEBUG
1781  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FileDescriptorProto.syntax");
1782  #endif // !NDEBUG
1783  CHK_(ptr);
1784  } else
1785  goto handle_unusual;
1786  continue;
1787  default:
1788  goto handle_unusual;
1789  } // switch
1790  handle_unusual:
1791  if ((tag == 0) || ((tag & 7) == 4)) {
1792  CHK_(ptr);
1793  ctx->SetLastTag(tag);
1794  goto message_done;
1795  }
1797  tag,
1798  _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
1799  ptr, ctx);
1800  CHK_(ptr != nullptr);
1801  } // while
1802 message_done:
1803  _has_bits_.Or(has_bits);
1804  return ptr;
1805 failure:
1806  ptr = nullptr;
1807  goto message_done;
1808 #undef CHK_
1809 }
1810 
1812  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
1813  // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.FileDescriptorProto)
1814  uint32_t cached_has_bits = 0;
1815  (void) cached_has_bits;
1816 
1817  cached_has_bits = _has_bits_[0];
1818  // optional string name = 1;
1819  if (cached_has_bits & 0x00000001u) {
1820  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
1821  this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
1822  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
1823  "google.protobuf.FileDescriptorProto.name");
1824  target = stream->WriteStringMaybeAliased(
1825  1, this->_internal_name(), target);
1826  }
1827 
1828  // optional string package = 2;
1829  if (cached_has_bits & 0x00000002u) {
1830  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
1831  this->_internal_package().data(), static_cast<int>(this->_internal_package().length()),
1832  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
1833  "google.protobuf.FileDescriptorProto.package");
1834  target = stream->WriteStringMaybeAliased(
1835  2, this->_internal_package(), target);
1836  }
1837 
1838  // repeated string dependency = 3;
1839  for (int i = 0, n = this->_internal_dependency_size(); i < n; i++) {
1840  const auto& s = this->_internal_dependency(i);
1841  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
1842  s.data(), static_cast<int>(s.length()),
1843  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
1844  "google.protobuf.FileDescriptorProto.dependency");
1845  target = stream->WriteString(3, s, target);
1846  }
1847 
1848  // repeated .google.protobuf.DescriptorProto message_type = 4;
1849  for (unsigned int i = 0,
1850  n = static_cast<unsigned int>(this->_internal_message_type_size()); i < n; i++) {
1851  target = stream->EnsureSpace(target);
1852  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
1853  InternalWriteMessage(4, this->_internal_message_type(i), target, stream);
1854  }
1855 
1856  // repeated .google.protobuf.EnumDescriptorProto enum_type = 5;
1857  for (unsigned int i = 0,
1858  n = static_cast<unsigned int>(this->_internal_enum_type_size()); i < n; i++) {
1859  target = stream->EnsureSpace(target);
1860  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
1861  InternalWriteMessage(5, this->_internal_enum_type(i), target, stream);
1862  }
1863 
1864  // repeated .google.protobuf.ServiceDescriptorProto service = 6;
1865  for (unsigned int i = 0,
1866  n = static_cast<unsigned int>(this->_internal_service_size()); i < n; i++) {
1867  target = stream->EnsureSpace(target);
1868  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
1869  InternalWriteMessage(6, this->_internal_service(i), target, stream);
1870  }
1871 
1872  // repeated .google.protobuf.FieldDescriptorProto extension = 7;
1873  for (unsigned int i = 0,
1874  n = static_cast<unsigned int>(this->_internal_extension_size()); i < n; i++) {
1875  target = stream->EnsureSpace(target);
1876  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
1877  InternalWriteMessage(7, this->_internal_extension(i), target, stream);
1878  }
1879 
1880  // optional .google.protobuf.FileOptions options = 8;
1881  if (cached_has_bits & 0x00000008u) {
1882  target = stream->EnsureSpace(target);
1883  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
1884  InternalWriteMessage(
1885  8, _Internal::options(this), target, stream);
1886  }
1887 
1888  // optional .google.protobuf.SourceCodeInfo source_code_info = 9;
1889  if (cached_has_bits & 0x00000010u) {
1890  target = stream->EnsureSpace(target);
1891  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
1892  InternalWriteMessage(
1894  }
1895 
1896  // repeated int32 public_dependency = 10;
1897  for (int i = 0, n = this->_internal_public_dependency_size(); i < n; i++) {
1898  target = stream->EnsureSpace(target);
1899  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(10, this->_internal_public_dependency(i), target);
1900  }
1901 
1902  // repeated int32 weak_dependency = 11;
1903  for (int i = 0, n = this->_internal_weak_dependency_size(); i < n; i++) {
1904  target = stream->EnsureSpace(target);
1905  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(11, this->_internal_weak_dependency(i), target);
1906  }
1907 
1908  // optional string syntax = 12;
1909  if (cached_has_bits & 0x00000004u) {
1910  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
1911  this->_internal_syntax().data(), static_cast<int>(this->_internal_syntax().length()),
1912  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
1913  "google.protobuf.FileDescriptorProto.syntax");
1914  target = stream->WriteStringMaybeAliased(
1915  12, this->_internal_syntax(), target);
1916  }
1917 
1918  if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
1919  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
1920  _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
1921  }
1922  // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.FileDescriptorProto)
1923  return target;
1924 }
1925 
1926 size_t FileDescriptorProto::ByteSizeLong() const {
1927 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.FileDescriptorProto)
1928  size_t total_size = 0;
1929 
1930  uint32_t cached_has_bits = 0;
1931  // Prevent compiler warnings about cached_has_bits being unused
1932  (void) cached_has_bits;
1933 
1934  // repeated string dependency = 3;
1935  total_size += 1 *
1937  for (int i = 0, n = dependency_.size(); i < n; i++) {
1938  total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
1939  dependency_.Get(i));
1940  }
1941 
1942  // repeated .google.protobuf.DescriptorProto message_type = 4;
1943  total_size += 1UL * this->_internal_message_type_size();
1944  for (const auto& msg : this->message_type_) {
1945  total_size +=
1946  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
1947  }
1948 
1949  // repeated .google.protobuf.EnumDescriptorProto enum_type = 5;
1950  total_size += 1UL * this->_internal_enum_type_size();
1951  for (const auto& msg : this->enum_type_) {
1952  total_size +=
1953  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
1954  }
1955 
1956  // repeated .google.protobuf.ServiceDescriptorProto service = 6;
1957  total_size += 1UL * this->_internal_service_size();
1958  for (const auto& msg : this->service_) {
1959  total_size +=
1960  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
1961  }
1962 
1963  // repeated .google.protobuf.FieldDescriptorProto extension = 7;
1964  total_size += 1UL * this->_internal_extension_size();
1965  for (const auto& msg : this->extension_) {
1966  total_size +=
1967  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
1968  }
1969 
1970  // repeated int32 public_dependency = 10;
1971  {
1972  size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
1973  Int32Size(this->public_dependency_);
1974  total_size += 1 *
1976  total_size += data_size;
1977  }
1978 
1979  // repeated int32 weak_dependency = 11;
1980  {
1981  size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
1982  Int32Size(this->weak_dependency_);
1983  total_size += 1 *
1985  total_size += data_size;
1986  }
1987 
1988  cached_has_bits = _has_bits_[0];
1989  if (cached_has_bits & 0x0000001fu) {
1990  // optional string name = 1;
1991  if (cached_has_bits & 0x00000001u) {
1992  total_size += 1 +
1993  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
1994  this->_internal_name());
1995  }
1996 
1997  // optional string package = 2;
1998  if (cached_has_bits & 0x00000002u) {
1999  total_size += 1 +
2000  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
2001  this->_internal_package());
2002  }
2003 
2004  // optional string syntax = 12;
2005  if (cached_has_bits & 0x00000004u) {
2006  total_size += 1 +
2007  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
2008  this->_internal_syntax());
2009  }
2010 
2011  // optional .google.protobuf.FileOptions options = 8;
2012  if (cached_has_bits & 0x00000008u) {
2013  total_size += 1 +
2014  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
2015  *options_);
2016  }
2017 
2018  // optional .google.protobuf.SourceCodeInfo source_code_info = 9;
2019  if (cached_has_bits & 0x00000010u) {
2020  total_size += 1 +
2021  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
2023  }
2024 
2025  }
2026  return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
2027 }
2028 
2029 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData FileDescriptorProto::_class_data_ = {
2030  ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
2032 };
2033 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*FileDescriptorProto::GetClassData() const { return &_class_data_; }
2034 
2037  static_cast<FileDescriptorProto *>(to)->MergeFrom(
2038  static_cast<const FileDescriptorProto &>(from));
2039 }
2040 
2041 
2043 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.FileDescriptorProto)
2044  GOOGLE_DCHECK_NE(&from, this);
2045  uint32_t cached_has_bits = 0;
2046  (void) cached_has_bits;
2047 
2048  dependency_.MergeFrom(from.dependency_);
2049  message_type_.MergeFrom(from.message_type_);
2050  enum_type_.MergeFrom(from.enum_type_);
2051  service_.MergeFrom(from.service_);
2052  extension_.MergeFrom(from.extension_);
2053  public_dependency_.MergeFrom(from.public_dependency_);
2054  weak_dependency_.MergeFrom(from.weak_dependency_);
2055  cached_has_bits = from._has_bits_[0];
2056  if (cached_has_bits & 0x0000001fu) {
2057  if (cached_has_bits & 0x00000001u) {
2058  _internal_set_name(from._internal_name());
2059  }
2060  if (cached_has_bits & 0x00000002u) {
2061  _internal_set_package(from._internal_package());
2062  }
2063  if (cached_has_bits & 0x00000004u) {
2064  _internal_set_syntax(from._internal_syntax());
2065  }
2066  if (cached_has_bits & 0x00000008u) {
2067  _internal_mutable_options()->::PROTOBUF_NAMESPACE_ID::FileOptions::MergeFrom(from._internal_options());
2068  }
2069  if (cached_has_bits & 0x00000010u) {
2070  _internal_mutable_source_code_info()->::PROTOBUF_NAMESPACE_ID::SourceCodeInfo::MergeFrom(from._internal_source_code_info());
2071  }
2072  }
2073  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
2074 }
2075 
2077 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.FileDescriptorProto)
2078  if (&from == this) return;
2079  Clear();
2080  MergeFrom(from);
2081 }
2082 
2085  return false;
2087  return false;
2089  return false;
2091  return false;
2092  if (_internal_has_options()) {
2093  if (!options_->IsInitialized()) return false;
2094  }
2095  return true;
2096 }
2097 
2099  using std::swap;
2100  auto* lhs_arena = GetArenaForAllocation();
2101  auto* rhs_arena = other->GetArenaForAllocation();
2102  _internal_metadata_.InternalSwap(&other->_internal_metadata_);
2103  swap(_has_bits_[0], other->_has_bits_[0]);
2104  dependency_.InternalSwap(&other->dependency_);
2105  message_type_.InternalSwap(&other->message_type_);
2106  enum_type_.InternalSwap(&other->enum_type_);
2107  service_.InternalSwap(&other->service_);
2108  extension_.InternalSwap(&other->extension_);
2109  public_dependency_.InternalSwap(&other->public_dependency_);
2110  weak_dependency_.InternalSwap(&other->weak_dependency_);
2111  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
2113  &name_, lhs_arena,
2114  &other->name_, rhs_arena
2115  );
2116  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
2118  &package_, lhs_arena,
2119  &other->package_, rhs_arena
2120  );
2121  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
2123  &syntax_, lhs_arena,
2124  &other->syntax_, rhs_arena
2125  );
2127  PROTOBUF_FIELD_OFFSET(FileDescriptorProto, source_code_info_)
2129  - PROTOBUF_FIELD_OFFSET(FileDescriptorProto, options_)>(
2130  reinterpret_cast<char*>(&options_),
2131  reinterpret_cast<char*>(&other->options_));
2132 }
2133 
2138 }
2139 
2140 // ===================================================================
2141 
2143  public:
2144  using HasBits = decltype(std::declval<DescriptorProto_ExtensionRange>()._has_bits_);
2145  static void set_has_start(HasBits* has_bits) {
2146  (*has_bits)[0] |= 2u;
2147  }
2148  static void set_has_end(HasBits* has_bits) {
2149  (*has_bits)[0] |= 4u;
2150  }
2151  static const ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions& options(const DescriptorProto_ExtensionRange* msg);
2152  static void set_has_options(HasBits* has_bits) {
2153  (*has_bits)[0] |= 1u;
2154  }
2155 };
2156 
2157 const ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions&
2159  return *msg->options_;
2160 }
2162  bool is_message_owned)
2163  : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
2164  SharedCtor();
2165  if (!is_message_owned) {
2167  }
2168  // @@protoc_insertion_point(arena_constructor:google.protobuf.DescriptorProto.ExtensionRange)
2169 }
2171  : ::PROTOBUF_NAMESPACE_ID::Message(),
2172  _has_bits_(from._has_bits_) {
2173  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
2174  if (from._internal_has_options()) {
2175  options_ = new ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions(*from.options_);
2176  } else {
2177  options_ = nullptr;
2178  }
2179  ::memcpy(&start_, &from.start_,
2180  static_cast<size_t>(reinterpret_cast<char*>(&end_) -
2181  reinterpret_cast<char*>(&start_)) + sizeof(end_));
2182  // @@protoc_insertion_point(copy_constructor:google.protobuf.DescriptorProto.ExtensionRange)
2183 }
2184 
2186 ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
2187  reinterpret_cast<char*>(&options_) - reinterpret_cast<char*>(this)),
2188  0, static_cast<size_t>(reinterpret_cast<char*>(&end_) -
2189  reinterpret_cast<char*>(&options_)) + sizeof(end_));
2190 }
2191 
2193  // @@protoc_insertion_point(destructor:google.protobuf.DescriptorProto.ExtensionRange)
2194  if (GetArenaForAllocation() != nullptr) return;
2195  SharedDtor();
2197 }
2198 
2200  GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
2201  if (this != internal_default_instance()) delete options_;
2202 }
2203 
2204 void DescriptorProto_ExtensionRange::ArenaDtor(void* object) {
2205  DescriptorProto_ExtensionRange* _this = reinterpret_cast< DescriptorProto_ExtensionRange* >(object);
2206  (void)_this;
2207 }
2209 }
2211  _cached_size_.Set(size);
2212 }
2213 
2215 // @@protoc_insertion_point(message_clear_start:google.protobuf.DescriptorProto.ExtensionRange)
2216  uint32_t cached_has_bits = 0;
2217  // Prevent compiler warnings about cached_has_bits being unused
2218  (void) cached_has_bits;
2219 
2220  cached_has_bits = _has_bits_[0];
2221  if (cached_has_bits & 0x00000001u) {
2222  GOOGLE_DCHECK(options_ != nullptr);
2223  options_->Clear();
2224  }
2225  if (cached_has_bits & 0x00000006u) {
2226  ::memset(&start_, 0, static_cast<size_t>(
2227  reinterpret_cast<char*>(&end_) -
2228  reinterpret_cast<char*>(&start_)) + sizeof(end_));
2229  }
2230  _has_bits_.Clear();
2232 }
2233 
2234 const char* DescriptorProto_ExtensionRange::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
2235 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
2236  _Internal::HasBits has_bits{};
2237  while (!ctx->Done(&ptr)) {
2238  uint32_t tag;
2240  switch (tag >> 3) {
2241  // optional int32 start = 1;
2242  case 1:
2243  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
2244  _Internal::set_has_start(&has_bits);
2246  CHK_(ptr);
2247  } else
2248  goto handle_unusual;
2249  continue;
2250  // optional int32 end = 2;
2251  case 2:
2252  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
2253  _Internal::set_has_end(&has_bits);
2255  CHK_(ptr);
2256  } else
2257  goto handle_unusual;
2258  continue;
2259  // optional .google.protobuf.ExtensionRangeOptions options = 3;
2260  case 3:
2261  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
2262  ptr = ctx->ParseMessage(_internal_mutable_options(), ptr);
2263  CHK_(ptr);
2264  } else
2265  goto handle_unusual;
2266  continue;
2267  default:
2268  goto handle_unusual;
2269  } // switch
2270  handle_unusual:
2271  if ((tag == 0) || ((tag & 7) == 4)) {
2272  CHK_(ptr);
2273  ctx->SetLastTag(tag);
2274  goto message_done;
2275  }
2277  tag,
2278  _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
2279  ptr, ctx);
2280  CHK_(ptr != nullptr);
2281  } // while
2282 message_done:
2283  _has_bits_.Or(has_bits);
2284  return ptr;
2285 failure:
2286  ptr = nullptr;
2287  goto message_done;
2288 #undef CHK_
2289 }
2290 
2292  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
2293  // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.DescriptorProto.ExtensionRange)
2294  uint32_t cached_has_bits = 0;
2295  (void) cached_has_bits;
2296 
2297  cached_has_bits = _has_bits_[0];
2298  // optional int32 start = 1;
2299  if (cached_has_bits & 0x00000002u) {
2300  target = stream->EnsureSpace(target);
2301  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_start(), target);
2302  }
2303 
2304  // optional int32 end = 2;
2305  if (cached_has_bits & 0x00000004u) {
2306  target = stream->EnsureSpace(target);
2307  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_end(), target);
2308  }
2309 
2310  // optional .google.protobuf.ExtensionRangeOptions options = 3;
2311  if (cached_has_bits & 0x00000001u) {
2312  target = stream->EnsureSpace(target);
2313  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
2314  InternalWriteMessage(
2315  3, _Internal::options(this), target, stream);
2316  }
2317 
2318  if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
2319  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
2320  _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
2321  }
2322  // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.DescriptorProto.ExtensionRange)
2323  return target;
2324 }
2325 
2327 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.DescriptorProto.ExtensionRange)
2328  size_t total_size = 0;
2329 
2330  uint32_t cached_has_bits = 0;
2331  // Prevent compiler warnings about cached_has_bits being unused
2332  (void) cached_has_bits;
2333 
2334  cached_has_bits = _has_bits_[0];
2335  if (cached_has_bits & 0x00000007u) {
2336  // optional .google.protobuf.ExtensionRangeOptions options = 3;
2337  if (cached_has_bits & 0x00000001u) {
2338  total_size += 1 +
2339  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
2340  *options_);
2341  }
2342 
2343  // optional int32 start = 1;
2344  if (cached_has_bits & 0x00000002u) {
2345  total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_start());
2346  }
2347 
2348  // optional int32 end = 2;
2349  if (cached_has_bits & 0x00000004u) {
2350  total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_end());
2351  }
2352 
2353  }
2354  return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
2355 }
2356 
2357 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData DescriptorProto_ExtensionRange::_class_data_ = {
2358  ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
2360 };
2361 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*DescriptorProto_ExtensionRange::GetClassData() const { return &_class_data_; }
2362 
2365  static_cast<DescriptorProto_ExtensionRange *>(to)->MergeFrom(
2366  static_cast<const DescriptorProto_ExtensionRange &>(from));
2367 }
2368 
2369 
2371 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.DescriptorProto.ExtensionRange)
2372  GOOGLE_DCHECK_NE(&from, this);
2373  uint32_t cached_has_bits = 0;
2374  (void) cached_has_bits;
2375 
2376  cached_has_bits = from._has_bits_[0];
2377  if (cached_has_bits & 0x00000007u) {
2378  if (cached_has_bits & 0x00000001u) {
2379  _internal_mutable_options()->::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions::MergeFrom(from._internal_options());
2380  }
2381  if (cached_has_bits & 0x00000002u) {
2382  start_ = from.start_;
2383  }
2384  if (cached_has_bits & 0x00000004u) {
2385  end_ = from.end_;
2386  }
2387  _has_bits_[0] |= cached_has_bits;
2388  }
2389  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
2390 }
2391 
2393 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.DescriptorProto.ExtensionRange)
2394  if (&from == this) return;
2395  Clear();
2396  MergeFrom(from);
2397 }
2398 
2400  if (_internal_has_options()) {
2401  if (!options_->IsInitialized()) return false;
2402  }
2403  return true;
2404 }
2405 
2407  using std::swap;
2408  _internal_metadata_.InternalSwap(&other->_internal_metadata_);
2409  swap(_has_bits_[0], other->_has_bits_[0]);
2411  PROTOBUF_FIELD_OFFSET(DescriptorProto_ExtensionRange, end_)
2413  - PROTOBUF_FIELD_OFFSET(DescriptorProto_ExtensionRange, options_)>(
2414  reinterpret_cast<char*>(&options_),
2415  reinterpret_cast<char*>(&other->options_));
2416 }
2417 
2422 }
2423 
2424 // ===================================================================
2425 
2427  public:
2428  using HasBits = decltype(std::declval<DescriptorProto_ReservedRange>()._has_bits_);
2429  static void set_has_start(HasBits* has_bits) {
2430  (*has_bits)[0] |= 1u;
2431  }
2432  static void set_has_end(HasBits* has_bits) {
2433  (*has_bits)[0] |= 2u;
2434  }
2435 };
2436 
2438  bool is_message_owned)
2439  : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
2440  SharedCtor();
2441  if (!is_message_owned) {
2443  }
2444  // @@protoc_insertion_point(arena_constructor:google.protobuf.DescriptorProto.ReservedRange)
2445 }
2447  : ::PROTOBUF_NAMESPACE_ID::Message(),
2448  _has_bits_(from._has_bits_) {
2449  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
2450  ::memcpy(&start_, &from.start_,
2451  static_cast<size_t>(reinterpret_cast<char*>(&end_) -
2452  reinterpret_cast<char*>(&start_)) + sizeof(end_));
2453  // @@protoc_insertion_point(copy_constructor:google.protobuf.DescriptorProto.ReservedRange)
2454 }
2455 
2457 ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
2458  reinterpret_cast<char*>(&start_) - reinterpret_cast<char*>(this)),
2459  0, static_cast<size_t>(reinterpret_cast<char*>(&end_) -
2460  reinterpret_cast<char*>(&start_)) + sizeof(end_));
2461 }
2462 
2464  // @@protoc_insertion_point(destructor:google.protobuf.DescriptorProto.ReservedRange)
2465  if (GetArenaForAllocation() != nullptr) return;
2466  SharedDtor();
2468 }
2469 
2471  GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
2472 }
2473 
2474 void DescriptorProto_ReservedRange::ArenaDtor(void* object) {
2475  DescriptorProto_ReservedRange* _this = reinterpret_cast< DescriptorProto_ReservedRange* >(object);
2476  (void)_this;
2477 }
2479 }
2481  _cached_size_.Set(size);
2482 }
2483 
2485 // @@protoc_insertion_point(message_clear_start:google.protobuf.DescriptorProto.ReservedRange)
2486  uint32_t cached_has_bits = 0;
2487  // Prevent compiler warnings about cached_has_bits being unused
2488  (void) cached_has_bits;
2489 
2490  cached_has_bits = _has_bits_[0];
2491  if (cached_has_bits & 0x00000003u) {
2492  ::memset(&start_, 0, static_cast<size_t>(
2493  reinterpret_cast<char*>(&end_) -
2494  reinterpret_cast<char*>(&start_)) + sizeof(end_));
2495  }
2496  _has_bits_.Clear();
2498 }
2499 
2500 const char* DescriptorProto_ReservedRange::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
2501 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
2502  _Internal::HasBits has_bits{};
2503  while (!ctx->Done(&ptr)) {
2504  uint32_t tag;
2506  switch (tag >> 3) {
2507  // optional int32 start = 1;
2508  case 1:
2509  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
2510  _Internal::set_has_start(&has_bits);
2512  CHK_(ptr);
2513  } else
2514  goto handle_unusual;
2515  continue;
2516  // optional int32 end = 2;
2517  case 2:
2518  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
2519  _Internal::set_has_end(&has_bits);
2521  CHK_(ptr);
2522  } else
2523  goto handle_unusual;
2524  continue;
2525  default:
2526  goto handle_unusual;
2527  } // switch
2528  handle_unusual:
2529  if ((tag == 0) || ((tag & 7) == 4)) {
2530  CHK_(ptr);
2531  ctx->SetLastTag(tag);
2532  goto message_done;
2533  }
2535  tag,
2536  _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
2537  ptr, ctx);
2538  CHK_(ptr != nullptr);
2539  } // while
2540 message_done:
2541  _has_bits_.Or(has_bits);
2542  return ptr;
2543 failure:
2544  ptr = nullptr;
2545  goto message_done;
2546 #undef CHK_
2547 }
2548 
2550  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
2551  // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.DescriptorProto.ReservedRange)
2552  uint32_t cached_has_bits = 0;
2553  (void) cached_has_bits;
2554 
2555  cached_has_bits = _has_bits_[0];
2556  // optional int32 start = 1;
2557  if (cached_has_bits & 0x00000001u) {
2558  target = stream->EnsureSpace(target);
2559  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_start(), target);
2560  }
2561 
2562  // optional int32 end = 2;
2563  if (cached_has_bits & 0x00000002u) {
2564  target = stream->EnsureSpace(target);
2565  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_end(), target);
2566  }
2567 
2568  if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
2569  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
2570  _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
2571  }
2572  // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.DescriptorProto.ReservedRange)
2573  return target;
2574 }
2575 
2577 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.DescriptorProto.ReservedRange)
2578  size_t total_size = 0;
2579 
2580  uint32_t cached_has_bits = 0;
2581  // Prevent compiler warnings about cached_has_bits being unused
2582  (void) cached_has_bits;
2583 
2584  cached_has_bits = _has_bits_[0];
2585  if (cached_has_bits & 0x00000003u) {
2586  // optional int32 start = 1;
2587  if (cached_has_bits & 0x00000001u) {
2588  total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_start());
2589  }
2590 
2591  // optional int32 end = 2;
2592  if (cached_has_bits & 0x00000002u) {
2593  total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_end());
2594  }
2595 
2596  }
2597  return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
2598 }
2599 
2600 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData DescriptorProto_ReservedRange::_class_data_ = {
2601  ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
2603 };
2604 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*DescriptorProto_ReservedRange::GetClassData() const { return &_class_data_; }
2605 
2608  static_cast<DescriptorProto_ReservedRange *>(to)->MergeFrom(
2609  static_cast<const DescriptorProto_ReservedRange &>(from));
2610 }
2611 
2612 
2614 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.DescriptorProto.ReservedRange)
2615  GOOGLE_DCHECK_NE(&from, this);
2616  uint32_t cached_has_bits = 0;
2617  (void) cached_has_bits;
2618 
2619  cached_has_bits = from._has_bits_[0];
2620  if (cached_has_bits & 0x00000003u) {
2621  if (cached_has_bits & 0x00000001u) {
2622  start_ = from.start_;
2623  }
2624  if (cached_has_bits & 0x00000002u) {
2625  end_ = from.end_;
2626  }
2627  _has_bits_[0] |= cached_has_bits;
2628  }
2629  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
2630 }
2631 
2633 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.DescriptorProto.ReservedRange)
2634  if (&from == this) return;
2635  Clear();
2636  MergeFrom(from);
2637 }
2638 
2640  return true;
2641 }
2642 
2644  using std::swap;
2645  _internal_metadata_.InternalSwap(&other->_internal_metadata_);
2646  swap(_has_bits_[0], other->_has_bits_[0]);
2648  PROTOBUF_FIELD_OFFSET(DescriptorProto_ReservedRange, end_)
2650  - PROTOBUF_FIELD_OFFSET(DescriptorProto_ReservedRange, start_)>(
2651  reinterpret_cast<char*>(&start_),
2652  reinterpret_cast<char*>(&other->start_));
2653 }
2654 
2659 }
2660 
2661 // ===================================================================
2662 
2664  public:
2665  using HasBits = decltype(std::declval<DescriptorProto>()._has_bits_);
2666  static void set_has_name(HasBits* has_bits) {
2667  (*has_bits)[0] |= 1u;
2668  }
2669  static const ::PROTOBUF_NAMESPACE_ID::MessageOptions& options(const DescriptorProto* msg);
2670  static void set_has_options(HasBits* has_bits) {
2671  (*has_bits)[0] |= 2u;
2672  }
2673 };
2674 
2675 const ::PROTOBUF_NAMESPACE_ID::MessageOptions&
2676 DescriptorProto::_Internal::options(const DescriptorProto* msg) {
2677  return *msg->options_;
2678 }
2680  bool is_message_owned)
2681  : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
2682  field_(arena),
2684  enum_type_(arena),
2686  extension_(arena),
2687  oneof_decl_(arena),
2690  SharedCtor();
2691  if (!is_message_owned) {
2693  }
2694  // @@protoc_insertion_point(arena_constructor:google.protobuf.DescriptorProto)
2695 }
2697  : ::PROTOBUF_NAMESPACE_ID::Message(),
2698  _has_bits_(from._has_bits_),
2699  field_(from.field_),
2700  nested_type_(from.nested_type_),
2701  enum_type_(from.enum_type_),
2702  extension_range_(from.extension_range_),
2703  extension_(from.extension_),
2704  oneof_decl_(from.oneof_decl_),
2705  reserved_range_(from.reserved_range_),
2706  reserved_name_(from.reserved_name_) {
2707  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
2709  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2710  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
2711  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
2712  if (from._internal_has_name()) {
2714  GetArenaForAllocation());
2715  }
2716  if (from._internal_has_options()) {
2717  options_ = new ::PROTOBUF_NAMESPACE_ID::MessageOptions(*from.options_);
2718  } else {
2719  options_ = nullptr;
2720  }
2721  // @@protoc_insertion_point(copy_constructor:google.protobuf.DescriptorProto)
2722 }
2723 
2724 inline void DescriptorProto::SharedCtor() {
2726 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2727  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
2728 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
2729 options_ = nullptr;
2730 }
2731 
2733  // @@protoc_insertion_point(destructor:google.protobuf.DescriptorProto)
2734  if (GetArenaForAllocation() != nullptr) return;
2735  SharedDtor();
2737 }
2738 
2739 inline void DescriptorProto::SharedDtor() {
2740  GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
2742  if (this != internal_default_instance()) delete options_;
2743 }
2744 
2745 void DescriptorProto::ArenaDtor(void* object) {
2746  DescriptorProto* _this = reinterpret_cast< DescriptorProto* >(object);
2747  (void)_this;
2748 }
2750 }
2751 void DescriptorProto::SetCachedSize(int size) const {
2752  _cached_size_.Set(size);
2753 }
2754 
2755 void DescriptorProto::Clear() {
2756 // @@protoc_insertion_point(message_clear_start:google.protobuf.DescriptorProto)
2757  uint32_t cached_has_bits = 0;
2758  // Prevent compiler warnings about cached_has_bits being unused
2759  (void) cached_has_bits;
2760 
2761  field_.Clear();
2762  nested_type_.Clear();
2763  enum_type_.Clear();
2764  extension_range_.Clear();
2765  extension_.Clear();
2766  oneof_decl_.Clear();
2767  reserved_range_.Clear();
2768  reserved_name_.Clear();
2769  cached_has_bits = _has_bits_[0];
2770  if (cached_has_bits & 0x00000003u) {
2771  if (cached_has_bits & 0x00000001u) {
2772  name_.ClearNonDefaultToEmpty();
2773  }
2774  if (cached_has_bits & 0x00000002u) {
2775  GOOGLE_DCHECK(options_ != nullptr);
2776  options_->Clear();
2777  }
2778  }
2779  _has_bits_.Clear();
2781 }
2782 
2783 const char* DescriptorProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
2784 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
2785  _Internal::HasBits has_bits{};
2786  while (!ctx->Done(&ptr)) {
2787  uint32_t tag;
2789  switch (tag >> 3) {
2790  // optional string name = 1;
2791  case 1:
2792  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
2793  auto str = _internal_mutable_name();
2795  #ifndef NDEBUG
2796  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.DescriptorProto.name");
2797  #endif // !NDEBUG
2798  CHK_(ptr);
2799  } else
2800  goto handle_unusual;
2801  continue;
2802  // repeated .google.protobuf.FieldDescriptorProto field = 2;
2803  case 2:
2804  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
2805  ptr -= 1;
2806  do {
2807  ptr += 1;
2808  ptr = ctx->ParseMessage(_internal_add_field(), ptr);
2809  CHK_(ptr);
2810  if (!ctx->DataAvailable(ptr)) break;
2811  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr));
2812  } else
2813  goto handle_unusual;
2814  continue;
2815  // repeated .google.protobuf.DescriptorProto nested_type = 3;
2816  case 3:
2817  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
2818  ptr -= 1;
2819  do {
2820  ptr += 1;
2821  ptr = ctx->ParseMessage(_internal_add_nested_type(), ptr);
2822  CHK_(ptr);
2823  if (!ctx->DataAvailable(ptr)) break;
2824  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr));
2825  } else
2826  goto handle_unusual;
2827  continue;
2828  // repeated .google.protobuf.EnumDescriptorProto enum_type = 4;
2829  case 4:
2830  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
2831  ptr -= 1;
2832  do {
2833  ptr += 1;
2834  ptr = ctx->ParseMessage(_internal_add_enum_type(), ptr);
2835  CHK_(ptr);
2836  if (!ctx->DataAvailable(ptr)) break;
2837  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<34>(ptr));
2838  } else
2839  goto handle_unusual;
2840  continue;
2841  // repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;
2842  case 5:
2843  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 42)) {
2844  ptr -= 1;
2845  do {
2846  ptr += 1;
2847  ptr = ctx->ParseMessage(_internal_add_extension_range(), ptr);
2848  CHK_(ptr);
2849  if (!ctx->DataAvailable(ptr)) break;
2850  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<42>(ptr));
2851  } else
2852  goto handle_unusual;
2853  continue;
2854  // repeated .google.protobuf.FieldDescriptorProto extension = 6;
2855  case 6:
2856  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 50)) {
2857  ptr -= 1;
2858  do {
2859  ptr += 1;
2860  ptr = ctx->ParseMessage(_internal_add_extension(), ptr);
2861  CHK_(ptr);
2862  if (!ctx->DataAvailable(ptr)) break;
2863  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<50>(ptr));
2864  } else
2865  goto handle_unusual;
2866  continue;
2867  // optional .google.protobuf.MessageOptions options = 7;
2868  case 7:
2869  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 58)) {
2870  ptr = ctx->ParseMessage(_internal_mutable_options(), ptr);
2871  CHK_(ptr);
2872  } else
2873  goto handle_unusual;
2874  continue;
2875  // repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;
2876  case 8:
2877  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 66)) {
2878  ptr -= 1;
2879  do {
2880  ptr += 1;
2881  ptr = ctx->ParseMessage(_internal_add_oneof_decl(), ptr);
2882  CHK_(ptr);
2883  if (!ctx->DataAvailable(ptr)) break;
2884  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<66>(ptr));
2885  } else
2886  goto handle_unusual;
2887  continue;
2888  // repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;
2889  case 9:
2890  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 74)) {
2891  ptr -= 1;
2892  do {
2893  ptr += 1;
2894  ptr = ctx->ParseMessage(_internal_add_reserved_range(), ptr);
2895  CHK_(ptr);
2896  if (!ctx->DataAvailable(ptr)) break;
2897  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<74>(ptr));
2898  } else
2899  goto handle_unusual;
2900  continue;
2901  // repeated string reserved_name = 10;
2902  case 10:
2903  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 82)) {
2904  ptr -= 1;
2905  do {
2906  ptr += 1;
2909  #ifndef NDEBUG
2910  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.DescriptorProto.reserved_name");
2911  #endif // !NDEBUG
2912  CHK_(ptr);
2913  if (!ctx->DataAvailable(ptr)) break;
2914  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<82>(ptr));
2915  } else
2916  goto handle_unusual;
2917  continue;
2918  default:
2919  goto handle_unusual;
2920  } // switch
2921  handle_unusual:
2922  if ((tag == 0) || ((tag & 7) == 4)) {
2923  CHK_(ptr);
2924  ctx->SetLastTag(tag);
2925  goto message_done;
2926  }
2928  tag,
2929  _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
2930  ptr, ctx);
2931  CHK_(ptr != nullptr);
2932  } // while
2933 message_done:
2934  _has_bits_.Or(has_bits);
2935  return ptr;
2936 failure:
2937  ptr = nullptr;
2938  goto message_done;
2939 #undef CHK_
2940 }
2941 
2943  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
2944  // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.DescriptorProto)
2945  uint32_t cached_has_bits = 0;
2946  (void) cached_has_bits;
2947 
2948  cached_has_bits = _has_bits_[0];
2949  // optional string name = 1;
2950  if (cached_has_bits & 0x00000001u) {
2951  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
2952  this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
2953  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
2954  "google.protobuf.DescriptorProto.name");
2955  target = stream->WriteStringMaybeAliased(
2956  1, this->_internal_name(), target);
2957  }
2958 
2959  // repeated .google.protobuf.FieldDescriptorProto field = 2;
2960  for (unsigned int i = 0,
2961  n = static_cast<unsigned int>(this->_internal_field_size()); i < n; i++) {
2962  target = stream->EnsureSpace(target);
2963  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
2964  InternalWriteMessage(2, this->_internal_field(i), target, stream);
2965  }
2966 
2967  // repeated .google.protobuf.DescriptorProto nested_type = 3;
2968  for (unsigned int i = 0,
2969  n = static_cast<unsigned int>(this->_internal_nested_type_size()); i < n; i++) {
2970  target = stream->EnsureSpace(target);
2971  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
2972  InternalWriteMessage(3, this->_internal_nested_type(i), target, stream);
2973  }
2974 
2975  // repeated .google.protobuf.EnumDescriptorProto enum_type = 4;
2976  for (unsigned int i = 0,
2977  n = static_cast<unsigned int>(this->_internal_enum_type_size()); i < n; i++) {
2978  target = stream->EnsureSpace(target);
2979  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
2980  InternalWriteMessage(4, this->_internal_enum_type(i), target, stream);
2981  }
2982 
2983  // repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;
2984  for (unsigned int i = 0,
2985  n = static_cast<unsigned int>(this->_internal_extension_range_size()); i < n; i++) {
2986  target = stream->EnsureSpace(target);
2987  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
2988  InternalWriteMessage(5, this->_internal_extension_range(i), target, stream);
2989  }
2990 
2991  // repeated .google.protobuf.FieldDescriptorProto extension = 6;
2992  for (unsigned int i = 0,
2993  n = static_cast<unsigned int>(this->_internal_extension_size()); i < n; i++) {
2994  target = stream->EnsureSpace(target);
2995  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
2996  InternalWriteMessage(6, this->_internal_extension(i), target, stream);
2997  }
2998 
2999  // optional .google.protobuf.MessageOptions options = 7;
3000  if (cached_has_bits & 0x00000002u) {
3001  target = stream->EnsureSpace(target);
3002  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
3003  InternalWriteMessage(
3004  7, _Internal::options(this), target, stream);
3005  }
3006 
3007  // repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;
3008  for (unsigned int i = 0,
3009  n = static_cast<unsigned int>(this->_internal_oneof_decl_size()); i < n; i++) {
3010  target = stream->EnsureSpace(target);
3011  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
3012  InternalWriteMessage(8, this->_internal_oneof_decl(i), target, stream);
3013  }
3014 
3015  // repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;
3016  for (unsigned int i = 0,
3017  n = static_cast<unsigned int>(this->_internal_reserved_range_size()); i < n; i++) {
3018  target = stream->EnsureSpace(target);
3019  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
3020  InternalWriteMessage(9, this->_internal_reserved_range(i), target, stream);
3021  }
3022 
3023  // repeated string reserved_name = 10;
3024  for (int i = 0, n = this->_internal_reserved_name_size(); i < n; i++) {
3025  const auto& s = this->_internal_reserved_name(i);
3026  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
3027  s.data(), static_cast<int>(s.length()),
3028  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
3029  "google.protobuf.DescriptorProto.reserved_name");
3030  target = stream->WriteString(10, s, target);
3031  }
3032 
3033  if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
3034  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
3035  _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
3036  }
3037  // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.DescriptorProto)
3038  return target;
3039 }
3040 
3041 size_t DescriptorProto::ByteSizeLong() const {
3042 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.DescriptorProto)
3043  size_t total_size = 0;
3044 
3045  uint32_t cached_has_bits = 0;
3046  // Prevent compiler warnings about cached_has_bits being unused
3047  (void) cached_has_bits;
3048 
3049  // repeated .google.protobuf.FieldDescriptorProto field = 2;
3050  total_size += 1UL * this->_internal_field_size();
3051  for (const auto& msg : this->field_) {
3052  total_size +=
3053  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
3054  }
3055 
3056  // repeated .google.protobuf.DescriptorProto nested_type = 3;
3057  total_size += 1UL * this->_internal_nested_type_size();
3058  for (const auto& msg : this->nested_type_) {
3059  total_size +=
3060  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
3061  }
3062 
3063  // repeated .google.protobuf.EnumDescriptorProto enum_type = 4;
3064  total_size += 1UL * this->_internal_enum_type_size();
3065  for (const auto& msg : this->enum_type_) {
3066  total_size +=
3067  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
3068  }
3069 
3070  // repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;
3071  total_size += 1UL * this->_internal_extension_range_size();
3072  for (const auto& msg : this->extension_range_) {
3073  total_size +=
3074  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
3075  }
3076 
3077  // repeated .google.protobuf.FieldDescriptorProto extension = 6;
3078  total_size += 1UL * this->_internal_extension_size();
3079  for (const auto& msg : this->extension_) {
3080  total_size +=
3081  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
3082  }
3083 
3084  // repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;
3085  total_size += 1UL * this->_internal_oneof_decl_size();
3086  for (const auto& msg : this->oneof_decl_) {
3087  total_size +=
3088  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
3089  }
3090 
3091  // repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;
3092  total_size += 1UL * this->_internal_reserved_range_size();
3093  for (const auto& msg : this->reserved_range_) {
3094  total_size +=
3095  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
3096  }
3097 
3098  // repeated string reserved_name = 10;
3099  total_size += 1 *
3101  for (int i = 0, n = reserved_name_.size(); i < n; i++) {
3102  total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
3103  reserved_name_.Get(i));
3104  }
3105 
3106  cached_has_bits = _has_bits_[0];
3107  if (cached_has_bits & 0x00000003u) {
3108  // optional string name = 1;
3109  if (cached_has_bits & 0x00000001u) {
3110  total_size += 1 +
3111  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
3112  this->_internal_name());
3113  }
3114 
3115  // optional .google.protobuf.MessageOptions options = 7;
3116  if (cached_has_bits & 0x00000002u) {
3117  total_size += 1 +
3118  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
3119  *options_);
3120  }
3121 
3122  }
3123  return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
3124 }
3125 
3126 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData DescriptorProto::_class_data_ = {
3127  ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
3129 };
3130 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*DescriptorProto::GetClassData() const { return &_class_data_; }
3131 
3134  static_cast<DescriptorProto *>(to)->MergeFrom(
3135  static_cast<const DescriptorProto &>(from));
3136 }
3137 
3138 
3140 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.DescriptorProto)
3141  GOOGLE_DCHECK_NE(&from, this);
3142  uint32_t cached_has_bits = 0;
3143  (void) cached_has_bits;
3144 
3145  field_.MergeFrom(from.field_);
3146  nested_type_.MergeFrom(from.nested_type_);
3147  enum_type_.MergeFrom(from.enum_type_);
3148  extension_range_.MergeFrom(from.extension_range_);
3149  extension_.MergeFrom(from.extension_);
3150  oneof_decl_.MergeFrom(from.oneof_decl_);
3151  reserved_range_.MergeFrom(from.reserved_range_);
3152  reserved_name_.MergeFrom(from.reserved_name_);
3153  cached_has_bits = from._has_bits_[0];
3154  if (cached_has_bits & 0x00000003u) {
3155  if (cached_has_bits & 0x00000001u) {
3156  _internal_set_name(from._internal_name());
3157  }
3158  if (cached_has_bits & 0x00000002u) {
3159  _internal_mutable_options()->::PROTOBUF_NAMESPACE_ID::MessageOptions::MergeFrom(from._internal_options());
3160  }
3161  }
3162  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
3163 }
3164 
3166 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.DescriptorProto)
3167  if (&from == this) return;
3168  Clear();
3169  MergeFrom(from);
3170 }
3171 
3172 bool DescriptorProto::IsInitialized() const {
3174  return false;
3176  return false;
3178  return false;
3180  return false;
3182  return false;
3184  return false;
3185  if (_internal_has_options()) {
3186  if (!options_->IsInitialized()) return false;
3187  }
3188  return true;
3189 }
3190 
3192  using std::swap;
3193  auto* lhs_arena = GetArenaForAllocation();
3194  auto* rhs_arena = other->GetArenaForAllocation();
3195  _internal_metadata_.InternalSwap(&other->_internal_metadata_);
3196  swap(_has_bits_[0], other->_has_bits_[0]);
3197  field_.InternalSwap(&other->field_);
3198  nested_type_.InternalSwap(&other->nested_type_);
3199  enum_type_.InternalSwap(&other->enum_type_);
3200  extension_range_.InternalSwap(&other->extension_range_);
3201  extension_.InternalSwap(&other->extension_);
3202  oneof_decl_.InternalSwap(&other->oneof_decl_);
3203  reserved_range_.InternalSwap(&other->reserved_range_);
3204  reserved_name_.InternalSwap(&other->reserved_name_);
3205  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
3207  &name_, lhs_arena,
3208  &other->name_, rhs_arena
3209  );
3210  swap(options_, other->options_);
3211 }
3212 
3217 }
3218 
3219 // ===================================================================
3220 
3222  public:
3223 };
3224 
3226  bool is_message_owned)
3227  : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
3228  _extensions_(arena),
3229  uninterpreted_option_(arena) {
3230  SharedCtor();
3231  if (!is_message_owned) {
3233  }
3234  // @@protoc_insertion_point(arena_constructor:google.protobuf.ExtensionRangeOptions)
3235 }
3237  : ::PROTOBUF_NAMESPACE_ID::Message(),
3238  uninterpreted_option_(from.uninterpreted_option_) {
3239  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
3240  _extensions_.MergeFrom(internal_default_instance(), from._extensions_);
3241  // @@protoc_insertion_point(copy_constructor:google.protobuf.ExtensionRangeOptions)
3242 }
3243 
3244 inline void ExtensionRangeOptions::SharedCtor() {
3245 }
3246 
3248  // @@protoc_insertion_point(destructor:google.protobuf.ExtensionRangeOptions)
3249  if (GetArenaForAllocation() != nullptr) return;
3250  SharedDtor();
3252 }
3253 
3254 inline void ExtensionRangeOptions::SharedDtor() {
3255  GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
3256 }
3257 
3258 void ExtensionRangeOptions::ArenaDtor(void* object) {
3259  ExtensionRangeOptions* _this = reinterpret_cast< ExtensionRangeOptions* >(object);
3260  (void)_this;
3261 }
3263 }
3265  _cached_size_.Set(size);
3266 }
3267 
3269 // @@protoc_insertion_point(message_clear_start:google.protobuf.ExtensionRangeOptions)
3270  uint32_t cached_has_bits = 0;
3271  // Prevent compiler warnings about cached_has_bits being unused
3272  (void) cached_has_bits;
3273 
3274  _extensions_.Clear();
3275  uninterpreted_option_.Clear();
3277 }
3278 
3279 const char* ExtensionRangeOptions::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
3280 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
3281  while (!ctx->Done(&ptr)) {
3282  uint32_t tag;
3284  switch (tag >> 3) {
3285  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
3286  case 999:
3287  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 58)) {
3288  ptr -= 2;
3289  do {
3290  ptr += 2;
3291  ptr = ctx->ParseMessage(_internal_add_uninterpreted_option(), ptr);
3292  CHK_(ptr);
3293  if (!ctx->DataAvailable(ptr)) break;
3294  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<7994>(ptr));
3295  } else
3296  goto handle_unusual;
3297  continue;
3298  default:
3299  goto handle_unusual;
3300  } // switch
3301  handle_unusual:
3302  if ((tag == 0) || ((tag & 7) == 4)) {
3303  CHK_(ptr);
3304  ctx->SetLastTag(tag);
3305  goto message_done;
3306  }
3307  if ((8000u <= tag)) {
3309  CHK_(ptr != nullptr);
3310  continue;
3311  }
3313  tag,
3314  _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
3315  ptr, ctx);
3316  CHK_(ptr != nullptr);
3317  } // while
3318 message_done:
3319  return ptr;
3320 failure:
3321  ptr = nullptr;
3322  goto message_done;
3323 #undef CHK_
3324 }
3325 
3327  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
3328  // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.ExtensionRangeOptions)
3329  uint32_t cached_has_bits = 0;
3330  (void) cached_has_bits;
3331 
3332  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
3333  for (unsigned int i = 0,
3334  n = static_cast<unsigned int>(this->_internal_uninterpreted_option_size()); i < n; i++) {
3335  target = stream->EnsureSpace(target);
3336  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
3337  InternalWriteMessage(999, this->_internal_uninterpreted_option(i), target, stream);
3338  }
3339 
3340  // Extension range [1000, 536870912)
3341  target = _extensions_._InternalSerialize(
3342  internal_default_instance(), 1000, 536870912, target, stream);
3343 
3344  if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
3345  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
3346  _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
3347  }
3348  // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.ExtensionRangeOptions)
3349  return target;
3350 }
3351 
3352 size_t ExtensionRangeOptions::ByteSizeLong() const {
3353 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.ExtensionRangeOptions)
3354  size_t total_size = 0;
3355 
3356  total_size += _extensions_.ByteSize();
3357 
3358  uint32_t cached_has_bits = 0;
3359  // Prevent compiler warnings about cached_has_bits being unused
3360  (void) cached_has_bits;
3361 
3362  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
3363  total_size += 2UL * this->_internal_uninterpreted_option_size();
3364  for (const auto& msg : this->uninterpreted_option_) {
3365  total_size +=
3366  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
3367  }
3368 
3369  return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
3370 }
3371 
3372 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ExtensionRangeOptions::_class_data_ = {
3373  ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
3375 };
3376 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ExtensionRangeOptions::GetClassData() const { return &_class_data_; }
3377 
3380  static_cast<ExtensionRangeOptions *>(to)->MergeFrom(
3381  static_cast<const ExtensionRangeOptions &>(from));
3382 }
3383 
3384 
3386 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.ExtensionRangeOptions)
3387  GOOGLE_DCHECK_NE(&from, this);
3388  uint32_t cached_has_bits = 0;
3389  (void) cached_has_bits;
3390 
3391  uninterpreted_option_.MergeFrom(from.uninterpreted_option_);
3392  _extensions_.MergeFrom(internal_default_instance(), from._extensions_);
3393  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
3394 }
3395 
3397 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.ExtensionRangeOptions)
3398  if (&from == this) return;
3399  Clear();
3400  MergeFrom(from);
3401 }
3402 
3404  if (!_extensions_.IsInitialized()) {
3405  return false;
3406  }
3407 
3409  return false;
3410  return true;
3411 }
3412 
3414  using std::swap;
3415  _extensions_.InternalSwap(&other->_extensions_);
3416  _internal_metadata_.InternalSwap(&other->_internal_metadata_);
3417  uninterpreted_option_.InternalSwap(&other->uninterpreted_option_);
3418 }
3419 
3424 }
3425 
3426 // ===================================================================
3427 
3429  public:
3430  using HasBits = decltype(std::declval<FieldDescriptorProto>()._has_bits_);
3431  static void set_has_name(HasBits* has_bits) {
3432  (*has_bits)[0] |= 1u;
3433  }
3434  static void set_has_number(HasBits* has_bits) {
3435  (*has_bits)[0] |= 64u;
3436  }
3437  static void set_has_label(HasBits* has_bits) {
3438  (*has_bits)[0] |= 512u;
3439  }
3440  static void set_has_type(HasBits* has_bits) {
3441  (*has_bits)[0] |= 1024u;
3442  }
3443  static void set_has_type_name(HasBits* has_bits) {
3444  (*has_bits)[0] |= 4u;
3445  }
3446  static void set_has_extendee(HasBits* has_bits) {
3447  (*has_bits)[0] |= 2u;
3448  }
3449  static void set_has_default_value(HasBits* has_bits) {
3450  (*has_bits)[0] |= 8u;
3451  }
3452  static void set_has_oneof_index(HasBits* has_bits) {
3453  (*has_bits)[0] |= 128u;
3454  }
3455  static void set_has_json_name(HasBits* has_bits) {
3456  (*has_bits)[0] |= 16u;
3457  }
3458  static const ::PROTOBUF_NAMESPACE_ID::FieldOptions& options(const FieldDescriptorProto* msg);
3459  static void set_has_options(HasBits* has_bits) {
3460  (*has_bits)[0] |= 32u;
3461  }
3462  static void set_has_proto3_optional(HasBits* has_bits) {
3463  (*has_bits)[0] |= 256u;
3464  }
3465 };
3466 
3467 const ::PROTOBUF_NAMESPACE_ID::FieldOptions&
3468 FieldDescriptorProto::_Internal::options(const FieldDescriptorProto* msg) {
3469  return *msg->options_;
3470 }
3472  bool is_message_owned)
3473  : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
3474  SharedCtor();
3475  if (!is_message_owned) {
3477  }
3478  // @@protoc_insertion_point(arena_constructor:google.protobuf.FieldDescriptorProto)
3479 }
3481  : ::PROTOBUF_NAMESPACE_ID::Message(),
3482  _has_bits_(from._has_bits_) {
3483  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
3485  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3486  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
3487  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
3488  if (from._internal_has_name()) {
3490  GetArenaForAllocation());
3491  }
3493  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3494  extendee_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
3495  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
3496  if (from._internal_has_extendee()) {
3498  GetArenaForAllocation());
3499  }
3501  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3502  type_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
3503  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
3504  if (from._internal_has_type_name()) {
3506  GetArenaForAllocation());
3507  }
3509  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3511  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
3512  if (from._internal_has_default_value()) {
3514  GetArenaForAllocation());
3515  }
3517  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3518  json_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
3519  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
3520  if (from._internal_has_json_name()) {
3522  GetArenaForAllocation());
3523  }
3524  if (from._internal_has_options()) {
3525  options_ = new ::PROTOBUF_NAMESPACE_ID::FieldOptions(*from.options_);
3526  } else {
3527  options_ = nullptr;
3528  }
3529  ::memcpy(&number_, &from.number_,
3530  static_cast<size_t>(reinterpret_cast<char*>(&type_) -
3531  reinterpret_cast<char*>(&number_)) + sizeof(type_));
3532  // @@protoc_insertion_point(copy_constructor:google.protobuf.FieldDescriptorProto)
3533 }
3534 
3535 inline void FieldDescriptorProto::SharedCtor() {
3537 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3538  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
3539 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
3541 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3542  extendee_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
3543 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
3545 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3546  type_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
3547 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
3549 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3551 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
3553 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3554  json_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
3555 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
3556 ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
3557  reinterpret_cast<char*>(&options_) - reinterpret_cast<char*>(this)),
3558  0, static_cast<size_t>(reinterpret_cast<char*>(&proto3_optional_) -
3559  reinterpret_cast<char*>(&options_)) + sizeof(proto3_optional_));
3560 label_ = 1;
3561 type_ = 1;
3562 }
3563 
3565  // @@protoc_insertion_point(destructor:google.protobuf.FieldDescriptorProto)
3566  if (GetArenaForAllocation() != nullptr) return;
3567  SharedDtor();
3569 }
3570 
3571 inline void FieldDescriptorProto::SharedDtor() {
3572  GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
3578  if (this != internal_default_instance()) delete options_;
3579 }
3580 
3581 void FieldDescriptorProto::ArenaDtor(void* object) {
3582  FieldDescriptorProto* _this = reinterpret_cast< FieldDescriptorProto* >(object);
3583  (void)_this;
3584 }
3586 }
3587 void FieldDescriptorProto::SetCachedSize(int size) const {
3588  _cached_size_.Set(size);
3589 }
3590 
3592 // @@protoc_insertion_point(message_clear_start:google.protobuf.FieldDescriptorProto)
3593  uint32_t cached_has_bits = 0;
3594  // Prevent compiler warnings about cached_has_bits being unused
3595  (void) cached_has_bits;
3596 
3597  cached_has_bits = _has_bits_[0];
3598  if (cached_has_bits & 0x0000003fu) {
3599  if (cached_has_bits & 0x00000001u) {
3600  name_.ClearNonDefaultToEmpty();
3601  }
3602  if (cached_has_bits & 0x00000002u) {
3603  extendee_.ClearNonDefaultToEmpty();
3604  }
3605  if (cached_has_bits & 0x00000004u) {
3606  type_name_.ClearNonDefaultToEmpty();
3607  }
3608  if (cached_has_bits & 0x00000008u) {
3609  default_value_.ClearNonDefaultToEmpty();
3610  }
3611  if (cached_has_bits & 0x00000010u) {
3612  json_name_.ClearNonDefaultToEmpty();
3613  }
3614  if (cached_has_bits & 0x00000020u) {
3615  GOOGLE_DCHECK(options_ != nullptr);
3616  options_->Clear();
3617  }
3618  }
3619  if (cached_has_bits & 0x000000c0u) {
3620  ::memset(&number_, 0, static_cast<size_t>(
3621  reinterpret_cast<char*>(&oneof_index_) -
3622  reinterpret_cast<char*>(&number_)) + sizeof(oneof_index_));
3623  }
3624  if (cached_has_bits & 0x00000700u) {
3625  proto3_optional_ = false;
3626  label_ = 1;
3627  type_ = 1;
3628  }
3629  _has_bits_.Clear();
3631 }
3632 
3633 const char* FieldDescriptorProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
3634 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
3635  _Internal::HasBits has_bits{};
3636  while (!ctx->Done(&ptr)) {
3637  uint32_t tag;
3639  switch (tag >> 3) {
3640  // optional string name = 1;
3641  case 1:
3642  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
3643  auto str = _internal_mutable_name();
3645  #ifndef NDEBUG
3646  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FieldDescriptorProto.name");
3647  #endif // !NDEBUG
3648  CHK_(ptr);
3649  } else
3650  goto handle_unusual;
3651  continue;
3652  // optional string extendee = 2;
3653  case 2:
3654  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
3657  #ifndef NDEBUG
3658  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FieldDescriptorProto.extendee");
3659  #endif // !NDEBUG
3660  CHK_(ptr);
3661  } else
3662  goto handle_unusual;
3663  continue;
3664  // optional int32 number = 3;
3665  case 3:
3666  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
3667  _Internal::set_has_number(&has_bits);
3669  CHK_(ptr);
3670  } else
3671  goto handle_unusual;
3672  continue;
3673  // optional .google.protobuf.FieldDescriptorProto.Label label = 4;
3674  case 4:
3675  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 32)) {
3677  CHK_(ptr);
3678  if (PROTOBUF_PREDICT_TRUE(::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Label_IsValid(val))) {
3680  } else {
3682  }
3683  } else
3684  goto handle_unusual;
3685  continue;
3686  // optional .google.protobuf.FieldDescriptorProto.Type type = 5;
3687  case 5:
3688  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 40)) {
3690  CHK_(ptr);
3691  if (PROTOBUF_PREDICT_TRUE(::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Type_IsValid(val))) {
3693  } else {
3695  }
3696  } else
3697  goto handle_unusual;
3698  continue;
3699  // optional string type_name = 6;
3700  case 6:
3701  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 50)) {
3704  #ifndef NDEBUG
3705  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FieldDescriptorProto.type_name");
3706  #endif // !NDEBUG
3707  CHK_(ptr);
3708  } else
3709  goto handle_unusual;
3710  continue;
3711  // optional string default_value = 7;
3712  case 7:
3713  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 58)) {
3716  #ifndef NDEBUG
3717  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FieldDescriptorProto.default_value");
3718  #endif // !NDEBUG
3719  CHK_(ptr);
3720  } else
3721  goto handle_unusual;
3722  continue;
3723  // optional .google.protobuf.FieldOptions options = 8;
3724  case 8:
3725  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 66)) {
3726  ptr = ctx->ParseMessage(_internal_mutable_options(), ptr);
3727  CHK_(ptr);
3728  } else
3729  goto handle_unusual;
3730  continue;
3731  // optional int32 oneof_index = 9;
3732  case 9:
3733  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 72)) {
3734  _Internal::set_has_oneof_index(&has_bits);
3736  CHK_(ptr);
3737  } else
3738  goto handle_unusual;
3739  continue;
3740  // optional string json_name = 10;
3741  case 10:
3742  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 82)) {
3745  #ifndef NDEBUG
3746  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FieldDescriptorProto.json_name");
3747  #endif // !NDEBUG
3748  CHK_(ptr);
3749  } else
3750  goto handle_unusual;
3751  continue;
3752  // optional bool proto3_optional = 17;
3753  case 17:
3754  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 136)) {
3757  CHK_(ptr);
3758  } else
3759  goto handle_unusual;
3760  continue;
3761  default:
3762  goto handle_unusual;
3763  } // switch
3764  handle_unusual:
3765  if ((tag == 0) || ((tag & 7) == 4)) {
3766  CHK_(ptr);
3767  ctx->SetLastTag(tag);
3768  goto message_done;
3769  }
3771  tag,
3772  _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
3773  ptr, ctx);
3774  CHK_(ptr != nullptr);
3775  } // while
3776 message_done:
3777  _has_bits_.Or(has_bits);
3778  return ptr;
3779 failure:
3780  ptr = nullptr;
3781  goto message_done;
3782 #undef CHK_
3783 }
3784 
3786  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
3787  // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.FieldDescriptorProto)
3788  uint32_t cached_has_bits = 0;
3789  (void) cached_has_bits;
3790 
3791  cached_has_bits = _has_bits_[0];
3792  // optional string name = 1;
3793  if (cached_has_bits & 0x00000001u) {
3794  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
3795  this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
3796  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
3797  "google.protobuf.FieldDescriptorProto.name");
3798  target = stream->WriteStringMaybeAliased(
3799  1, this->_internal_name(), target);
3800  }
3801 
3802  // optional string extendee = 2;
3803  if (cached_has_bits & 0x00000002u) {
3804  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
3805  this->_internal_extendee().data(), static_cast<int>(this->_internal_extendee().length()),
3806  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
3807  "google.protobuf.FieldDescriptorProto.extendee");
3808  target = stream->WriteStringMaybeAliased(
3809  2, this->_internal_extendee(), target);
3810  }
3811 
3812  // optional int32 number = 3;
3813  if (cached_has_bits & 0x00000040u) {
3814  target = stream->EnsureSpace(target);
3815  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_number(), target);
3816  }
3817 
3818  // optional .google.protobuf.FieldDescriptorProto.Label label = 4;
3819  if (cached_has_bits & 0x00000200u) {
3820  target = stream->EnsureSpace(target);
3821  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
3822  4, this->_internal_label(), target);
3823  }
3824 
3825  // optional .google.protobuf.FieldDescriptorProto.Type type = 5;
3826  if (cached_has_bits & 0x00000400u) {
3827  target = stream->EnsureSpace(target);
3828  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
3829  5, this->_internal_type(), target);
3830  }
3831 
3832  // optional string type_name = 6;
3833  if (cached_has_bits & 0x00000004u) {
3834  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
3835  this->_internal_type_name().data(), static_cast<int>(this->_internal_type_name().length()),
3836  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
3837  "google.protobuf.FieldDescriptorProto.type_name");
3838  target = stream->WriteStringMaybeAliased(
3839  6, this->_internal_type_name(), target);
3840  }
3841 
3842  // optional string default_value = 7;
3843  if (cached_has_bits & 0x00000008u) {
3844  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
3845  this->_internal_default_value().data(), static_cast<int>(this->_internal_default_value().length()),
3846  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
3847  "google.protobuf.FieldDescriptorProto.default_value");
3848  target = stream->WriteStringMaybeAliased(
3849  7, this->_internal_default_value(), target);
3850  }
3851 
3852  // optional .google.protobuf.FieldOptions options = 8;
3853  if (cached_has_bits & 0x00000020u) {
3854  target = stream->EnsureSpace(target);
3855  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
3856  InternalWriteMessage(
3857  8, _Internal::options(this), target, stream);
3858  }
3859 
3860  // optional int32 oneof_index = 9;
3861  if (cached_has_bits & 0x00000080u) {
3862  target = stream->EnsureSpace(target);
3863  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(9, this->_internal_oneof_index(), target);
3864  }
3865 
3866  // optional string json_name = 10;
3867  if (cached_has_bits & 0x00000010u) {
3868  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
3869  this->_internal_json_name().data(), static_cast<int>(this->_internal_json_name().length()),
3870  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
3871  "google.protobuf.FieldDescriptorProto.json_name");
3872  target = stream->WriteStringMaybeAliased(
3873  10, this->_internal_json_name(), target);
3874  }
3875 
3876  // optional bool proto3_optional = 17;
3877  if (cached_has_bits & 0x00000100u) {
3878  target = stream->EnsureSpace(target);
3879  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(17, this->_internal_proto3_optional(), target);
3880  }
3881 
3882  if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
3883  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
3884  _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
3885  }
3886  // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.FieldDescriptorProto)
3887  return target;
3888 }
3889 
3890 size_t FieldDescriptorProto::ByteSizeLong() const {
3891 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.FieldDescriptorProto)
3892  size_t total_size = 0;
3893 
3894  uint32_t cached_has_bits = 0;
3895  // Prevent compiler warnings about cached_has_bits being unused
3896  (void) cached_has_bits;
3897 
3898  cached_has_bits = _has_bits_[0];
3899  if (cached_has_bits & 0x000000ffu) {
3900  // optional string name = 1;
3901  if (cached_has_bits & 0x00000001u) {
3902  total_size += 1 +
3903  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
3904  this->_internal_name());
3905  }
3906 
3907  // optional string extendee = 2;
3908  if (cached_has_bits & 0x00000002u) {
3909  total_size += 1 +
3910  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
3911  this->_internal_extendee());
3912  }
3913 
3914  // optional string type_name = 6;
3915  if (cached_has_bits & 0x00000004u) {
3916  total_size += 1 +
3917  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
3918  this->_internal_type_name());
3919  }
3920 
3921  // optional string default_value = 7;
3922  if (cached_has_bits & 0x00000008u) {
3923  total_size += 1 +
3924  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
3925  this->_internal_default_value());
3926  }
3927 
3928  // optional string json_name = 10;
3929  if (cached_has_bits & 0x00000010u) {
3930  total_size += 1 +
3931  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
3932  this->_internal_json_name());
3933  }
3934 
3935  // optional .google.protobuf.FieldOptions options = 8;
3936  if (cached_has_bits & 0x00000020u) {
3937  total_size += 1 +
3938  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
3939  *options_);
3940  }
3941 
3942  // optional int32 number = 3;
3943  if (cached_has_bits & 0x00000040u) {
3944  total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_number());
3945  }
3946 
3947  // optional int32 oneof_index = 9;
3948  if (cached_has_bits & 0x00000080u) {
3949  total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_oneof_index());
3950  }
3951 
3952  }
3953  if (cached_has_bits & 0x00000700u) {
3954  // optional bool proto3_optional = 17;
3955  if (cached_has_bits & 0x00000100u) {
3956  total_size += 2 + 1;
3957  }
3958 
3959  // optional .google.protobuf.FieldDescriptorProto.Label label = 4;
3960  if (cached_has_bits & 0x00000200u) {
3961  total_size += 1 +
3962  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_label());
3963  }
3964 
3965  // optional .google.protobuf.FieldDescriptorProto.Type type = 5;
3966  if (cached_has_bits & 0x00000400u) {
3967  total_size += 1 +
3968  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_type());
3969  }
3970 
3971  }
3972  return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
3973 }
3974 
3975 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData FieldDescriptorProto::_class_data_ = {
3976  ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
3978 };
3979 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*FieldDescriptorProto::GetClassData() const { return &_class_data_; }
3980 
3983  static_cast<FieldDescriptorProto *>(to)->MergeFrom(
3984  static_cast<const FieldDescriptorProto &>(from));
3985 }
3986 
3987 
3989 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.FieldDescriptorProto)
3990  GOOGLE_DCHECK_NE(&from, this);
3991  uint32_t cached_has_bits = 0;
3992  (void) cached_has_bits;
3993 
3994  cached_has_bits = from._has_bits_[0];
3995  if (cached_has_bits & 0x000000ffu) {
3996  if (cached_has_bits & 0x00000001u) {
3997  _internal_set_name(from._internal_name());
3998  }
3999  if (cached_has_bits & 0x00000002u) {
4000  _internal_set_extendee(from._internal_extendee());
4001  }
4002  if (cached_has_bits & 0x00000004u) {
4003  _internal_set_type_name(from._internal_type_name());
4004  }
4005  if (cached_has_bits & 0x00000008u) {
4006  _internal_set_default_value(from._internal_default_value());
4007  }
4008  if (cached_has_bits & 0x00000010u) {
4009  _internal_set_json_name(from._internal_json_name());
4010  }
4011  if (cached_has_bits & 0x00000020u) {
4012  _internal_mutable_options()->::PROTOBUF_NAMESPACE_ID::FieldOptions::MergeFrom(from._internal_options());
4013  }
4014  if (cached_has_bits & 0x00000040u) {
4015  number_ = from.number_;
4016  }
4017  if (cached_has_bits & 0x00000080u) {
4018  oneof_index_ = from.oneof_index_;
4019  }
4020  _has_bits_[0] |= cached_has_bits;
4021  }
4022  if (cached_has_bits & 0x00000700u) {
4023  if (cached_has_bits & 0x00000100u) {
4024  proto3_optional_ = from.proto3_optional_;
4025  }
4026  if (cached_has_bits & 0x00000200u) {
4027  label_ = from.label_;
4028  }
4029  if (cached_has_bits & 0x00000400u) {
4030  type_ = from.type_;
4031  }
4032  _has_bits_[0] |= cached_has_bits;
4033  }
4034  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
4035 }
4036 
4038 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.FieldDescriptorProto)
4039  if (&from == this) return;
4040  Clear();
4041  MergeFrom(from);
4042 }
4043 
4045  if (_internal_has_options()) {
4046  if (!options_->IsInitialized()) return false;
4047  }
4048  return true;
4049 }
4050 
4052  using std::swap;
4053  auto* lhs_arena = GetArenaForAllocation();
4054  auto* rhs_arena = other->GetArenaForAllocation();
4055  _internal_metadata_.InternalSwap(&other->_internal_metadata_);
4056  swap(_has_bits_[0], other->_has_bits_[0]);
4057  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
4059  &name_, lhs_arena,
4060  &other->name_, rhs_arena
4061  );
4062  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
4064  &extendee_, lhs_arena,
4065  &other->extendee_, rhs_arena
4066  );
4067  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
4069  &type_name_, lhs_arena,
4070  &other->type_name_, rhs_arena
4071  );
4072  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
4074  &default_value_, lhs_arena,
4075  &other->default_value_, rhs_arena
4076  );
4077  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
4079  &json_name_, lhs_arena,
4080  &other->json_name_, rhs_arena
4081  );
4083  PROTOBUF_FIELD_OFFSET(FieldDescriptorProto, proto3_optional_)
4085  - PROTOBUF_FIELD_OFFSET(FieldDescriptorProto, options_)>(
4086  reinterpret_cast<char*>(&options_),
4087  reinterpret_cast<char*>(&other->options_));
4088  swap(label_, other->label_);
4089  swap(type_, other->type_);
4090 }
4091 
4096 }
4097 
4098 // ===================================================================
4099 
4101  public:
4102  using HasBits = decltype(std::declval<OneofDescriptorProto>()._has_bits_);
4103  static void set_has_name(HasBits* has_bits) {
4104  (*has_bits)[0] |= 1u;
4105  }
4106  static const ::PROTOBUF_NAMESPACE_ID::OneofOptions& options(const OneofDescriptorProto* msg);
4107  static void set_has_options(HasBits* has_bits) {
4108  (*has_bits)[0] |= 2u;
4109  }
4110 };
4111 
4112 const ::PROTOBUF_NAMESPACE_ID::OneofOptions&
4113 OneofDescriptorProto::_Internal::options(const OneofDescriptorProto* msg) {
4114  return *msg->options_;
4115 }
4117  bool is_message_owned)
4118  : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
4119  SharedCtor();
4120  if (!is_message_owned) {
4122  }
4123  // @@protoc_insertion_point(arena_constructor:google.protobuf.OneofDescriptorProto)
4124 }
4126  : ::PROTOBUF_NAMESPACE_ID::Message(),
4127  _has_bits_(from._has_bits_) {
4128  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
4130  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4131  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
4132  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4133  if (from._internal_has_name()) {
4135  GetArenaForAllocation());
4136  }
4137  if (from._internal_has_options()) {
4138  options_ = new ::PROTOBUF_NAMESPACE_ID::OneofOptions(*from.options_);
4139  } else {
4140  options_ = nullptr;
4141  }
4142  // @@protoc_insertion_point(copy_constructor:google.protobuf.OneofDescriptorProto)
4143 }
4144 
4145 inline void OneofDescriptorProto::SharedCtor() {
4147 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4148  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
4149 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4150 options_ = nullptr;
4151 }
4152 
4154  // @@protoc_insertion_point(destructor:google.protobuf.OneofDescriptorProto)
4155  if (GetArenaForAllocation() != nullptr) return;
4156  SharedDtor();
4158 }
4159 
4160 inline void OneofDescriptorProto::SharedDtor() {
4161  GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
4163  if (this != internal_default_instance()) delete options_;
4164 }
4165 
4166 void OneofDescriptorProto::ArenaDtor(void* object) {
4167  OneofDescriptorProto* _this = reinterpret_cast< OneofDescriptorProto* >(object);
4168  (void)_this;
4169 }
4171 }
4172 void OneofDescriptorProto::SetCachedSize(int size) const {
4173  _cached_size_.Set(size);
4174 }
4175 
4177 // @@protoc_insertion_point(message_clear_start:google.protobuf.OneofDescriptorProto)
4178  uint32_t cached_has_bits = 0;
4179  // Prevent compiler warnings about cached_has_bits being unused
4180  (void) cached_has_bits;
4181 
4182  cached_has_bits = _has_bits_[0];
4183  if (cached_has_bits & 0x00000003u) {
4184  if (cached_has_bits & 0x00000001u) {
4185  name_.ClearNonDefaultToEmpty();
4186  }
4187  if (cached_has_bits & 0x00000002u) {
4188  GOOGLE_DCHECK(options_ != nullptr);
4189  options_->Clear();
4190  }
4191  }
4192  _has_bits_.Clear();
4194 }
4195 
4196 const char* OneofDescriptorProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
4197 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
4198  _Internal::HasBits has_bits{};
4199  while (!ctx->Done(&ptr)) {
4200  uint32_t tag;
4202  switch (tag >> 3) {
4203  // optional string name = 1;
4204  case 1:
4205  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
4206  auto str = _internal_mutable_name();
4208  #ifndef NDEBUG
4209  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.OneofDescriptorProto.name");
4210  #endif // !NDEBUG
4211  CHK_(ptr);
4212  } else
4213  goto handle_unusual;
4214  continue;
4215  // optional .google.protobuf.OneofOptions options = 2;
4216  case 2:
4217  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
4218  ptr = ctx->ParseMessage(_internal_mutable_options(), ptr);
4219  CHK_(ptr);
4220  } else
4221  goto handle_unusual;
4222  continue;
4223  default:
4224  goto handle_unusual;
4225  } // switch
4226  handle_unusual:
4227  if ((tag == 0) || ((tag & 7) == 4)) {
4228  CHK_(ptr);
4229  ctx->SetLastTag(tag);
4230  goto message_done;
4231  }
4233  tag,
4234  _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
4235  ptr, ctx);
4236  CHK_(ptr != nullptr);
4237  } // while
4238 message_done:
4239  _has_bits_.Or(has_bits);
4240  return ptr;
4241 failure:
4242  ptr = nullptr;
4243  goto message_done;
4244 #undef CHK_
4245 }
4246 
4248  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
4249  // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.OneofDescriptorProto)
4250  uint32_t cached_has_bits = 0;
4251  (void) cached_has_bits;
4252 
4253  cached_has_bits = _has_bits_[0];
4254  // optional string name = 1;
4255  if (cached_has_bits & 0x00000001u) {
4256  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
4257  this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
4258  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
4259  "google.protobuf.OneofDescriptorProto.name");
4260  target = stream->WriteStringMaybeAliased(
4261  1, this->_internal_name(), target);
4262  }
4263 
4264  // optional .google.protobuf.OneofOptions options = 2;
4265  if (cached_has_bits & 0x00000002u) {
4266  target = stream->EnsureSpace(target);
4267  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
4268  InternalWriteMessage(
4269  2, _Internal::options(this), target, stream);
4270  }
4271 
4272  if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
4273  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
4274  _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
4275  }
4276  // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.OneofDescriptorProto)
4277  return target;
4278 }
4279 
4280 size_t OneofDescriptorProto::ByteSizeLong() const {
4281 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.OneofDescriptorProto)
4282  size_t total_size = 0;
4283 
4284  uint32_t cached_has_bits = 0;
4285  // Prevent compiler warnings about cached_has_bits being unused
4286  (void) cached_has_bits;
4287 
4288  cached_has_bits = _has_bits_[0];
4289  if (cached_has_bits & 0x00000003u) {
4290  // optional string name = 1;
4291  if (cached_has_bits & 0x00000001u) {
4292  total_size += 1 +
4293  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
4294  this->_internal_name());
4295  }
4296 
4297  // optional .google.protobuf.OneofOptions options = 2;
4298  if (cached_has_bits & 0x00000002u) {
4299  total_size += 1 +
4300  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
4301  *options_);
4302  }
4303 
4304  }
4305  return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
4306 }
4307 
4308 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData OneofDescriptorProto::_class_data_ = {
4309  ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
4311 };
4312 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*OneofDescriptorProto::GetClassData() const { return &_class_data_; }
4313 
4316  static_cast<OneofDescriptorProto *>(to)->MergeFrom(
4317  static_cast<const OneofDescriptorProto &>(from));
4318 }
4319 
4320 
4322 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.OneofDescriptorProto)
4323  GOOGLE_DCHECK_NE(&from, this);
4324  uint32_t cached_has_bits = 0;
4325  (void) cached_has_bits;
4326 
4327  cached_has_bits = from._has_bits_[0];
4328  if (cached_has_bits & 0x00000003u) {
4329  if (cached_has_bits & 0x00000001u) {
4330  _internal_set_name(from._internal_name());
4331  }
4332  if (cached_has_bits & 0x00000002u) {
4333  _internal_mutable_options()->::PROTOBUF_NAMESPACE_ID::OneofOptions::MergeFrom(from._internal_options());
4334  }
4335  }
4336  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
4337 }
4338 
4340 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.OneofDescriptorProto)
4341  if (&from == this) return;
4342  Clear();
4343  MergeFrom(from);
4344 }
4345 
4347  if (_internal_has_options()) {
4348  if (!options_->IsInitialized()) return false;
4349  }
4350  return true;
4351 }
4352 
4354  using std::swap;
4355  auto* lhs_arena = GetArenaForAllocation();
4356  auto* rhs_arena = other->GetArenaForAllocation();
4357  _internal_metadata_.InternalSwap(&other->_internal_metadata_);
4358  swap(_has_bits_[0], other->_has_bits_[0]);
4359  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
4361  &name_, lhs_arena,
4362  &other->name_, rhs_arena
4363  );
4364  swap(options_, other->options_);
4365 }
4366 
4371 }
4372 
4373 // ===================================================================
4374 
4376  public:
4377  using HasBits = decltype(std::declval<EnumDescriptorProto_EnumReservedRange>()._has_bits_);
4378  static void set_has_start(HasBits* has_bits) {
4379  (*has_bits)[0] |= 1u;
4380  }
4381  static void set_has_end(HasBits* has_bits) {
4382  (*has_bits)[0] |= 2u;
4383  }
4384 };
4385 
4387  bool is_message_owned)
4388  : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
4389  SharedCtor();
4390  if (!is_message_owned) {
4392  }
4393  // @@protoc_insertion_point(arena_constructor:google.protobuf.EnumDescriptorProto.EnumReservedRange)
4394 }
4396  : ::PROTOBUF_NAMESPACE_ID::Message(),
4397  _has_bits_(from._has_bits_) {
4398  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
4399  ::memcpy(&start_, &from.start_,
4400  static_cast<size_t>(reinterpret_cast<char*>(&end_) -
4401  reinterpret_cast<char*>(&start_)) + sizeof(end_));
4402  // @@protoc_insertion_point(copy_constructor:google.protobuf.EnumDescriptorProto.EnumReservedRange)
4403 }
4404 
4406 ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
4407  reinterpret_cast<char*>(&start_) - reinterpret_cast<char*>(this)),
4408  0, static_cast<size_t>(reinterpret_cast<char*>(&end_) -
4409  reinterpret_cast<char*>(&start_)) + sizeof(end_));
4410 }
4411 
4413  // @@protoc_insertion_point(destructor:google.protobuf.EnumDescriptorProto.EnumReservedRange)
4414  if (GetArenaForAllocation() != nullptr) return;
4415  SharedDtor();
4417 }
4418 
4420  GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
4421 }
4422 
4425  (void)_this;
4426 }
4428 }
4430  _cached_size_.Set(size);
4431 }
4432 
4434 // @@protoc_insertion_point(message_clear_start:google.protobuf.EnumDescriptorProto.EnumReservedRange)
4435  uint32_t cached_has_bits = 0;
4436  // Prevent compiler warnings about cached_has_bits being unused
4437  (void) cached_has_bits;
4438 
4439  cached_has_bits = _has_bits_[0];
4440  if (cached_has_bits & 0x00000003u) {
4441  ::memset(&start_, 0, static_cast<size_t>(
4442  reinterpret_cast<char*>(&end_) -
4443  reinterpret_cast<char*>(&start_)) + sizeof(end_));
4444  }
4445  _has_bits_.Clear();
4447 }
4448 
4449 const char* EnumDescriptorProto_EnumReservedRange::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
4450 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
4451  _Internal::HasBits has_bits{};
4452  while (!ctx->Done(&ptr)) {
4453  uint32_t tag;
4455  switch (tag >> 3) {
4456  // optional int32 start = 1;
4457  case 1:
4458  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
4459  _Internal::set_has_start(&has_bits);
4461  CHK_(ptr);
4462  } else
4463  goto handle_unusual;
4464  continue;
4465  // optional int32 end = 2;
4466  case 2:
4467  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
4468  _Internal::set_has_end(&has_bits);
4470  CHK_(ptr);
4471  } else
4472  goto handle_unusual;
4473  continue;
4474  default:
4475  goto handle_unusual;
4476  } // switch
4477  handle_unusual:
4478  if ((tag == 0) || ((tag & 7) == 4)) {
4479  CHK_(ptr);
4480  ctx->SetLastTag(tag);
4481  goto message_done;
4482  }
4484  tag,
4485  _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
4486  ptr, ctx);
4487  CHK_(ptr != nullptr);
4488  } // while
4489 message_done:
4490  _has_bits_.Or(has_bits);
4491  return ptr;
4492 failure:
4493  ptr = nullptr;
4494  goto message_done;
4495 #undef CHK_
4496 }
4497 
4499  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
4500  // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.EnumDescriptorProto.EnumReservedRange)
4501  uint32_t cached_has_bits = 0;
4502  (void) cached_has_bits;
4503 
4504  cached_has_bits = _has_bits_[0];
4505  // optional int32 start = 1;
4506  if (cached_has_bits & 0x00000001u) {
4507  target = stream->EnsureSpace(target);
4508  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_start(), target);
4509  }
4510 
4511  // optional int32 end = 2;
4512  if (cached_has_bits & 0x00000002u) {
4513  target = stream->EnsureSpace(target);
4514  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_end(), target);
4515  }
4516 
4517  if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
4518  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
4519  _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
4520  }
4521  // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.EnumDescriptorProto.EnumReservedRange)
4522  return target;
4523 }
4524 
4526 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.EnumDescriptorProto.EnumReservedRange)
4527  size_t total_size = 0;
4528 
4529  uint32_t cached_has_bits = 0;
4530  // Prevent compiler warnings about cached_has_bits being unused
4531  (void) cached_has_bits;
4532 
4533  cached_has_bits = _has_bits_[0];
4534  if (cached_has_bits & 0x00000003u) {
4535  // optional int32 start = 1;
4536  if (cached_has_bits & 0x00000001u) {
4537  total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_start());
4538  }
4539 
4540  // optional int32 end = 2;
4541  if (cached_has_bits & 0x00000002u) {
4542  total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_end());
4543  }
4544 
4545  }
4546  return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
4547 }
4548 
4549 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData EnumDescriptorProto_EnumReservedRange::_class_data_ = {
4550  ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
4552 };
4553 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*EnumDescriptorProto_EnumReservedRange::GetClassData() const { return &_class_data_; }
4554 
4558  static_cast<const EnumDescriptorProto_EnumReservedRange &>(from));
4559 }
4560 
4561 
4563 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.EnumDescriptorProto.EnumReservedRange)
4564  GOOGLE_DCHECK_NE(&from, this);
4565  uint32_t cached_has_bits = 0;
4566  (void) cached_has_bits;
4567 
4568  cached_has_bits = from._has_bits_[0];
4569  if (cached_has_bits & 0x00000003u) {
4570  if (cached_has_bits & 0x00000001u) {
4571  start_ = from.start_;
4572  }
4573  if (cached_has_bits & 0x00000002u) {
4574  end_ = from.end_;
4575  }
4576  _has_bits_[0] |= cached_has_bits;
4577  }
4578  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
4579 }
4580 
4582 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.EnumDescriptorProto.EnumReservedRange)
4583  if (&from == this) return;
4584  Clear();
4585  MergeFrom(from);
4586 }
4587 
4589  return true;
4590 }
4591 
4593  using std::swap;
4594  _internal_metadata_.InternalSwap(&other->_internal_metadata_);
4595  swap(_has_bits_[0], other->_has_bits_[0]);
4597  PROTOBUF_FIELD_OFFSET(EnumDescriptorProto_EnumReservedRange, end_)
4599  - PROTOBUF_FIELD_OFFSET(EnumDescriptorProto_EnumReservedRange, start_)>(
4600  reinterpret_cast<char*>(&start_),
4601  reinterpret_cast<char*>(&other->start_));
4602 }
4603 
4608 }
4609 
4610 // ===================================================================
4611 
4613  public:
4614  using HasBits = decltype(std::declval<EnumDescriptorProto>()._has_bits_);
4615  static void set_has_name(HasBits* has_bits) {
4616  (*has_bits)[0] |= 1u;
4617  }
4618  static const ::PROTOBUF_NAMESPACE_ID::EnumOptions& options(const EnumDescriptorProto* msg);
4619  static void set_has_options(HasBits* has_bits) {
4620  (*has_bits)[0] |= 2u;
4621  }
4622 };
4623 
4624 const ::PROTOBUF_NAMESPACE_ID::EnumOptions&
4625 EnumDescriptorProto::_Internal::options(const EnumDescriptorProto* msg) {
4626  return *msg->options_;
4627 }
4629  bool is_message_owned)
4630  : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
4631  value_(arena),
4634  SharedCtor();
4635  if (!is_message_owned) {
4637  }
4638  // @@protoc_insertion_point(arena_constructor:google.protobuf.EnumDescriptorProto)
4639 }
4641  : ::PROTOBUF_NAMESPACE_ID::Message(),
4642  _has_bits_(from._has_bits_),
4643  value_(from.value_),
4644  reserved_range_(from.reserved_range_),
4645  reserved_name_(from.reserved_name_) {
4646  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
4648  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4649  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
4650  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4651  if (from._internal_has_name()) {
4653  GetArenaForAllocation());
4654  }
4655  if (from._internal_has_options()) {
4656  options_ = new ::PROTOBUF_NAMESPACE_ID::EnumOptions(*from.options_);
4657  } else {
4658  options_ = nullptr;
4659  }
4660  // @@protoc_insertion_point(copy_constructor:google.protobuf.EnumDescriptorProto)
4661 }
4662 
4663 inline void EnumDescriptorProto::SharedCtor() {
4665 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4666  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
4667 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4668 options_ = nullptr;
4669 }
4670 
4672  // @@protoc_insertion_point(destructor:google.protobuf.EnumDescriptorProto)
4673  if (GetArenaForAllocation() != nullptr) return;
4674  SharedDtor();
4676 }
4677 
4678 inline void EnumDescriptorProto::SharedDtor() {
4679  GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
4681  if (this != internal_default_instance()) delete options_;
4682 }
4683 
4684 void EnumDescriptorProto::ArenaDtor(void* object) {
4685  EnumDescriptorProto* _this = reinterpret_cast< EnumDescriptorProto* >(object);
4686  (void)_this;
4687 }
4689 }
4690 void EnumDescriptorProto::SetCachedSize(int size) const {
4691  _cached_size_.Set(size);
4692 }
4693 
4695 // @@protoc_insertion_point(message_clear_start:google.protobuf.EnumDescriptorProto)
4696  uint32_t cached_has_bits = 0;
4697  // Prevent compiler warnings about cached_has_bits being unused
4698  (void) cached_has_bits;
4699 
4700  value_.Clear();
4701  reserved_range_.Clear();
4702  reserved_name_.Clear();
4703  cached_has_bits = _has_bits_[0];
4704  if (cached_has_bits & 0x00000003u) {
4705  if (cached_has_bits & 0x00000001u) {
4706  name_.ClearNonDefaultToEmpty();
4707  }
4708  if (cached_has_bits & 0x00000002u) {
4709  GOOGLE_DCHECK(options_ != nullptr);
4710  options_->Clear();
4711  }
4712  }
4713  _has_bits_.Clear();
4715 }
4716 
4717 const char* EnumDescriptorProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
4718 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
4719  _Internal::HasBits has_bits{};
4720  while (!ctx->Done(&ptr)) {
4721  uint32_t tag;
4723  switch (tag >> 3) {
4724  // optional string name = 1;
4725  case 1:
4726  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
4727  auto str = _internal_mutable_name();
4729  #ifndef NDEBUG
4730  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.EnumDescriptorProto.name");
4731  #endif // !NDEBUG
4732  CHK_(ptr);
4733  } else
4734  goto handle_unusual;
4735  continue;
4736  // repeated .google.protobuf.EnumValueDescriptorProto value = 2;
4737  case 2:
4738  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
4739  ptr -= 1;
4740  do {
4741  ptr += 1;
4742  ptr = ctx->ParseMessage(_internal_add_value(), ptr);
4743  CHK_(ptr);
4744  if (!ctx->DataAvailable(ptr)) break;
4745  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr));
4746  } else
4747  goto handle_unusual;
4748  continue;
4749  // optional .google.protobuf.EnumOptions options = 3;
4750  case 3:
4751  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
4752  ptr = ctx->ParseMessage(_internal_mutable_options(), ptr);
4753  CHK_(ptr);
4754  } else
4755  goto handle_unusual;
4756  continue;
4757  // repeated .google.protobuf.EnumDescriptorProto.EnumReservedRange reserved_range = 4;
4758  case 4:
4759  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
4760  ptr -= 1;
4761  do {
4762  ptr += 1;
4763  ptr = ctx->ParseMessage(_internal_add_reserved_range(), ptr);
4764  CHK_(ptr);
4765  if (!ctx->DataAvailable(ptr)) break;
4766  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<34>(ptr));
4767  } else
4768  goto handle_unusual;
4769  continue;
4770  // repeated string reserved_name = 5;
4771  case 5:
4772  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 42)) {
4773  ptr -= 1;
4774  do {
4775  ptr += 1;
4778  #ifndef NDEBUG
4779  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.EnumDescriptorProto.reserved_name");
4780  #endif // !NDEBUG
4781  CHK_(ptr);
4782  if (!ctx->DataAvailable(ptr)) break;
4783  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<42>(ptr));
4784  } else
4785  goto handle_unusual;
4786  continue;
4787  default:
4788  goto handle_unusual;
4789  } // switch
4790  handle_unusual:
4791  if ((tag == 0) || ((tag & 7) == 4)) {
4792  CHK_(ptr);
4793  ctx->SetLastTag(tag);
4794  goto message_done;
4795  }
4797  tag,
4798  _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
4799  ptr, ctx);
4800  CHK_(ptr != nullptr);
4801  } // while
4802 message_done:
4803  _has_bits_.Or(has_bits);
4804  return ptr;
4805 failure:
4806  ptr = nullptr;
4807  goto message_done;
4808 #undef CHK_
4809 }
4810 
4812  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
4813  // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.EnumDescriptorProto)
4814  uint32_t cached_has_bits = 0;
4815  (void) cached_has_bits;
4816 
4817  cached_has_bits = _has_bits_[0];
4818  // optional string name = 1;
4819  if (cached_has_bits & 0x00000001u) {
4820  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
4821  this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
4822  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
4823  "google.protobuf.EnumDescriptorProto.name");
4824  target = stream->WriteStringMaybeAliased(
4825  1, this->_internal_name(), target);
4826  }
4827 
4828  // repeated .google.protobuf.EnumValueDescriptorProto value = 2;
4829  for (unsigned int i = 0,
4830  n = static_cast<unsigned int>(this->_internal_value_size()); i < n; i++) {
4831  target = stream->EnsureSpace(target);
4832  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
4833  InternalWriteMessage(2, this->_internal_value(i), target, stream);
4834  }
4835 
4836  // optional .google.protobuf.EnumOptions options = 3;
4837  if (cached_has_bits & 0x00000002u) {
4838  target = stream->EnsureSpace(target);
4839  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
4840  InternalWriteMessage(
4841  3, _Internal::options(this), target, stream);
4842  }
4843 
4844  // repeated .google.protobuf.EnumDescriptorProto.EnumReservedRange reserved_range = 4;
4845  for (unsigned int i = 0,
4846  n = static_cast<unsigned int>(this->_internal_reserved_range_size()); i < n; i++) {
4847  target = stream->EnsureSpace(target);
4848  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
4849  InternalWriteMessage(4, this->_internal_reserved_range(i), target, stream);
4850  }
4851 
4852  // repeated string reserved_name = 5;
4853  for (int i = 0, n = this->_internal_reserved_name_size(); i < n; i++) {
4854  const auto& s = this->_internal_reserved_name(i);
4855  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
4856  s.data(), static_cast<int>(s.length()),
4857  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
4858  "google.protobuf.EnumDescriptorProto.reserved_name");
4859  target = stream->WriteString(5, s, target);
4860  }
4861 
4862  if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
4863  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
4864  _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
4865  }
4866  // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.EnumDescriptorProto)
4867  return target;
4868 }
4869 
4870 size_t EnumDescriptorProto::ByteSizeLong() const {
4871 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.EnumDescriptorProto)
4872  size_t total_size = 0;
4873 
4874  uint32_t cached_has_bits = 0;
4875  // Prevent compiler warnings about cached_has_bits being unused
4876  (void) cached_has_bits;
4877 
4878  // repeated .google.protobuf.EnumValueDescriptorProto value = 2;
4879  total_size += 1UL * this->_internal_value_size();
4880  for (const auto& msg : this->value_) {
4881  total_size +=
4882  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
4883  }
4884 
4885  // repeated .google.protobuf.EnumDescriptorProto.EnumReservedRange reserved_range = 4;
4886  total_size += 1UL * this->_internal_reserved_range_size();
4887  for (const auto& msg : this->reserved_range_) {
4888  total_size +=
4889  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
4890  }
4891 
4892  // repeated string reserved_name = 5;
4893  total_size += 1 *
4895  for (int i = 0, n = reserved_name_.size(); i < n; i++) {
4896  total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
4897  reserved_name_.Get(i));
4898  }
4899 
4900  cached_has_bits = _has_bits_[0];
4901  if (cached_has_bits & 0x00000003u) {
4902  // optional string name = 1;
4903  if (cached_has_bits & 0x00000001u) {
4904  total_size += 1 +
4905  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
4906  this->_internal_name());
4907  }
4908 
4909  // optional .google.protobuf.EnumOptions options = 3;
4910  if (cached_has_bits & 0x00000002u) {
4911  total_size += 1 +
4912  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
4913  *options_);
4914  }
4915 
4916  }
4917  return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
4918 }
4919 
4920 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData EnumDescriptorProto::_class_data_ = {
4921  ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
4923 };
4924 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*EnumDescriptorProto::GetClassData() const { return &_class_data_; }
4925 
4928  static_cast<EnumDescriptorProto *>(to)->MergeFrom(
4929  static_cast<const EnumDescriptorProto &>(from));
4930 }
4931 
4932 
4934 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.EnumDescriptorProto)
4935  GOOGLE_DCHECK_NE(&from, this);
4936  uint32_t cached_has_bits = 0;
4937  (void) cached_has_bits;
4938 
4939  value_.MergeFrom(from.value_);
4940  reserved_range_.MergeFrom(from.reserved_range_);
4941  reserved_name_.MergeFrom(from.reserved_name_);
4942  cached_has_bits = from._has_bits_[0];
4943  if (cached_has_bits & 0x00000003u) {
4944  if (cached_has_bits & 0x00000001u) {
4945  _internal_set_name(from._internal_name());
4946  }
4947  if (cached_has_bits & 0x00000002u) {
4948  _internal_mutable_options()->::PROTOBUF_NAMESPACE_ID::EnumOptions::MergeFrom(from._internal_options());
4949  }
4950  }
4951  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
4952 }
4953 
4955 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.EnumDescriptorProto)
4956  if (&from == this) return;
4957  Clear();
4958  MergeFrom(from);
4959 }
4960 
4963  return false;
4964  if (_internal_has_options()) {
4965  if (!options_->IsInitialized()) return false;
4966  }
4967  return true;
4968 }
4969 
4971  using std::swap;
4972  auto* lhs_arena = GetArenaForAllocation();
4973  auto* rhs_arena = other->GetArenaForAllocation();
4974  _internal_metadata_.InternalSwap(&other->_internal_metadata_);
4975  swap(_has_bits_[0], other->_has_bits_[0]);
4976  value_.InternalSwap(&other->value_);
4977  reserved_range_.InternalSwap(&other->reserved_range_);
4978  reserved_name_.InternalSwap(&other->reserved_name_);
4979  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
4981  &name_, lhs_arena,
4982  &other->name_, rhs_arena
4983  );
4984  swap(options_, other->options_);
4985 }
4986 
4991 }
4992 
4993 // ===================================================================
4994 
4996  public:
4997  using HasBits = decltype(std::declval<EnumValueDescriptorProto>()._has_bits_);
4998  static void set_has_name(HasBits* has_bits) {
4999  (*has_bits)[0] |= 1u;
5000  }
5001  static void set_has_number(HasBits* has_bits) {
5002  (*has_bits)[0] |= 4u;
5003  }
5004  static const ::PROTOBUF_NAMESPACE_ID::EnumValueOptions& options(const EnumValueDescriptorProto* msg);
5005  static void set_has_options(HasBits* has_bits) {
5006  (*has_bits)[0] |= 2u;
5007  }
5008 };
5009 
5010 const ::PROTOBUF_NAMESPACE_ID::EnumValueOptions&
5011 EnumValueDescriptorProto::_Internal::options(const EnumValueDescriptorProto* msg) {
5012  return *msg->options_;
5013 }
5015  bool is_message_owned)
5016  : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
5017  SharedCtor();
5018  if (!is_message_owned) {
5020  }
5021  // @@protoc_insertion_point(arena_constructor:google.protobuf.EnumValueDescriptorProto)
5022 }
5024  : ::PROTOBUF_NAMESPACE_ID::Message(),
5025  _has_bits_(from._has_bits_) {
5026  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
5028  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5029  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
5030  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5031  if (from._internal_has_name()) {
5033  GetArenaForAllocation());
5034  }
5035  if (from._internal_has_options()) {
5036  options_ = new ::PROTOBUF_NAMESPACE_ID::EnumValueOptions(*from.options_);
5037  } else {
5038  options_ = nullptr;
5039  }
5040  number_ = from.number_;
5041  // @@protoc_insertion_point(copy_constructor:google.protobuf.EnumValueDescriptorProto)
5042 }
5043 
5046 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5047  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
5048 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5049 ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
5050  reinterpret_cast<char*>(&options_) - reinterpret_cast<char*>(this)),
5051  0, static_cast<size_t>(reinterpret_cast<char*>(&number_) -
5052  reinterpret_cast<char*>(&options_)) + sizeof(number_));
5053 }
5054 
5056  // @@protoc_insertion_point(destructor:google.protobuf.EnumValueDescriptorProto)
5057  if (GetArenaForAllocation() != nullptr) return;
5058  SharedDtor();
5060 }
5061 
5063  GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
5065  if (this != internal_default_instance()) delete options_;
5066 }
5067 
5068 void EnumValueDescriptorProto::ArenaDtor(void* object) {
5069  EnumValueDescriptorProto* _this = reinterpret_cast< EnumValueDescriptorProto* >(object);
5070  (void)_this;
5071 }
5073 }
5075  _cached_size_.Set(size);
5076 }
5077 
5079 // @@protoc_insertion_point(message_clear_start:google.protobuf.EnumValueDescriptorProto)
5080  uint32_t cached_has_bits = 0;
5081  // Prevent compiler warnings about cached_has_bits being unused
5082  (void) cached_has_bits;
5083 
5084  cached_has_bits = _has_bits_[0];
5085  if (cached_has_bits & 0x00000003u) {
5086  if (cached_has_bits & 0x00000001u) {
5087  name_.ClearNonDefaultToEmpty();
5088  }
5089  if (cached_has_bits & 0x00000002u) {
5090  GOOGLE_DCHECK(options_ != nullptr);
5091  options_->Clear();
5092  }
5093  }
5094  number_ = 0;
5095  _has_bits_.Clear();
5097 }
5098 
5099 const char* EnumValueDescriptorProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
5100 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
5101  _Internal::HasBits has_bits{};
5102  while (!ctx->Done(&ptr)) {
5103  uint32_t tag;
5105  switch (tag >> 3) {
5106  // optional string name = 1;
5107  case 1:
5108  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
5109  auto str = _internal_mutable_name();
5111  #ifndef NDEBUG
5112  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.EnumValueDescriptorProto.name");
5113  #endif // !NDEBUG
5114  CHK_(ptr);
5115  } else
5116  goto handle_unusual;
5117  continue;
5118  // optional int32 number = 2;
5119  case 2:
5120  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
5121  _Internal::set_has_number(&has_bits);
5123  CHK_(ptr);
5124  } else
5125  goto handle_unusual;
5126  continue;
5127  // optional .google.protobuf.EnumValueOptions options = 3;
5128  case 3:
5129  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
5130  ptr = ctx->ParseMessage(_internal_mutable_options(), ptr);
5131  CHK_(ptr);
5132  } else
5133  goto handle_unusual;
5134  continue;
5135  default:
5136  goto handle_unusual;
5137  } // switch
5138  handle_unusual:
5139  if ((tag == 0) || ((tag & 7) == 4)) {
5140  CHK_(ptr);
5141  ctx->SetLastTag(tag);
5142  goto message_done;
5143  }
5145  tag,
5146  _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
5147  ptr, ctx);
5148  CHK_(ptr != nullptr);
5149  } // while
5150 message_done:
5151  _has_bits_.Or(has_bits);
5152  return ptr;
5153 failure:
5154  ptr = nullptr;
5155  goto message_done;
5156 #undef CHK_
5157 }
5158 
5160  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
5161  // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.EnumValueDescriptorProto)
5162  uint32_t cached_has_bits = 0;
5163  (void) cached_has_bits;
5164 
5165  cached_has_bits = _has_bits_[0];
5166  // optional string name = 1;
5167  if (cached_has_bits & 0x00000001u) {
5168  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
5169  this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
5170  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
5171  "google.protobuf.EnumValueDescriptorProto.name");
5172  target = stream->WriteStringMaybeAliased(
5173  1, this->_internal_name(), target);
5174  }
5175 
5176  // optional int32 number = 2;
5177  if (cached_has_bits & 0x00000004u) {
5178  target = stream->EnsureSpace(target);
5179  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_number(), target);
5180  }
5181 
5182  // optional .google.protobuf.EnumValueOptions options = 3;
5183  if (cached_has_bits & 0x00000002u) {
5184  target = stream->EnsureSpace(target);
5185  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
5186  InternalWriteMessage(
5187  3, _Internal::options(this), target, stream);
5188  }
5189 
5190  if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
5191  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
5192  _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
5193  }
5194  // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.EnumValueDescriptorProto)
5195  return target;
5196 }
5197 
5199 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.EnumValueDescriptorProto)
5200  size_t total_size = 0;
5201 
5202  uint32_t cached_has_bits = 0;
5203  // Prevent compiler warnings about cached_has_bits being unused
5204  (void) cached_has_bits;
5205 
5206  cached_has_bits = _has_bits_[0];
5207  if (cached_has_bits & 0x00000007u) {
5208  // optional string name = 1;
5209  if (cached_has_bits & 0x00000001u) {
5210  total_size += 1 +
5211  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
5212  this->_internal_name());
5213  }
5214 
5215  // optional .google.protobuf.EnumValueOptions options = 3;
5216  if (cached_has_bits & 0x00000002u) {
5217  total_size += 1 +
5218  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
5219  *options_);
5220  }
5221 
5222  // optional int32 number = 2;
5223  if (cached_has_bits & 0x00000004u) {
5224  total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_number());
5225  }
5226 
5227  }
5228  return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
5229 }
5230 
5231 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData EnumValueDescriptorProto::_class_data_ = {
5232  ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
5234 };
5235 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*EnumValueDescriptorProto::GetClassData() const { return &_class_data_; }
5236 
5239  static_cast<EnumValueDescriptorProto *>(to)->MergeFrom(
5240  static_cast<const EnumValueDescriptorProto &>(from));
5241 }
5242 
5243 
5245 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.EnumValueDescriptorProto)
5246  GOOGLE_DCHECK_NE(&from, this);
5247  uint32_t cached_has_bits = 0;
5248  (void) cached_has_bits;
5249 
5250  cached_has_bits = from._has_bits_[0];
5251  if (cached_has_bits & 0x00000007u) {
5252  if (cached_has_bits & 0x00000001u) {
5253  _internal_set_name(from._internal_name());
5254  }
5255  if (cached_has_bits & 0x00000002u) {
5256  _internal_mutable_options()->::PROTOBUF_NAMESPACE_ID::EnumValueOptions::MergeFrom(from._internal_options());
5257  }
5258  if (cached_has_bits & 0x00000004u) {
5259  number_ = from.number_;
5260  }
5261  _has_bits_[0] |= cached_has_bits;
5262  }
5263  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
5264 }
5265 
5267 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.EnumValueDescriptorProto)
5268  if (&from == this) return;
5269  Clear();
5270  MergeFrom(from);
5271 }
5272 
5274  if (_internal_has_options()) {
5275  if (!options_->IsInitialized()) return false;
5276  }
5277  return true;
5278 }
5279 
5281  using std::swap;
5282  auto* lhs_arena = GetArenaForAllocation();
5283  auto* rhs_arena = other->GetArenaForAllocation();
5284  _internal_metadata_.InternalSwap(&other->_internal_metadata_);
5285  swap(_has_bits_[0], other->_has_bits_[0]);
5286  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
5288  &name_, lhs_arena,
5289  &other->name_, rhs_arena
5290  );
5292  PROTOBUF_FIELD_OFFSET(EnumValueDescriptorProto, number_)
5294  - PROTOBUF_FIELD_OFFSET(EnumValueDescriptorProto, options_)>(
5295  reinterpret_cast<char*>(&options_),
5296  reinterpret_cast<char*>(&other->options_));
5297 }
5298 
5303 }
5304 
5305 // ===================================================================
5306 
5308  public:
5309  using HasBits = decltype(std::declval<ServiceDescriptorProto>()._has_bits_);
5310  static void set_has_name(HasBits* has_bits) {
5311  (*has_bits)[0] |= 1u;
5312  }
5313  static const ::PROTOBUF_NAMESPACE_ID::ServiceOptions& options(const ServiceDescriptorProto* msg);
5314  static void set_has_options(HasBits* has_bits) {
5315  (*has_bits)[0] |= 2u;
5316  }
5317 };
5318 
5319 const ::PROTOBUF_NAMESPACE_ID::ServiceOptions&
5320 ServiceDescriptorProto::_Internal::options(const ServiceDescriptorProto* msg) {
5321  return *msg->options_;
5322 }
5324  bool is_message_owned)
5325  : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
5326  method_(arena) {
5327  SharedCtor();
5328  if (!is_message_owned) {
5330  }
5331  // @@protoc_insertion_point(arena_constructor:google.protobuf.ServiceDescriptorProto)
5332 }
5334  : ::PROTOBUF_NAMESPACE_ID::Message(),
5335  _has_bits_(from._has_bits_),
5336  method_(from.method_) {
5337  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
5339  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5340  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
5341  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5342  if (from._internal_has_name()) {
5344  GetArenaForAllocation());
5345  }
5346  if (from._internal_has_options()) {
5347  options_ = new ::PROTOBUF_NAMESPACE_ID::ServiceOptions(*from.options_);
5348  } else {
5349  options_ = nullptr;
5350  }
5351  // @@protoc_insertion_point(copy_constructor:google.protobuf.ServiceDescriptorProto)
5352 }
5353 
5354 inline void ServiceDescriptorProto::SharedCtor() {
5356 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5357  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
5358 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5359 options_ = nullptr;
5360 }
5361 
5363  // @@protoc_insertion_point(destructor:google.protobuf.ServiceDescriptorProto)
5364  if (GetArenaForAllocation() != nullptr) return;
5365  SharedDtor();
5367 }
5368 
5369 inline void ServiceDescriptorProto::SharedDtor() {
5370  GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
5372  if (this != internal_default_instance()) delete options_;
5373 }
5374 
5375 void ServiceDescriptorProto::ArenaDtor(void* object) {
5376  ServiceDescriptorProto* _this = reinterpret_cast< ServiceDescriptorProto* >(object);
5377  (void)_this;
5378 }
5380 }
5382  _cached_size_.Set(size);
5383 }
5384 
5386 // @@protoc_insertion_point(message_clear_start:google.protobuf.ServiceDescriptorProto)
5387  uint32_t cached_has_bits = 0;
5388  // Prevent compiler warnings about cached_has_bits being unused
5389  (void) cached_has_bits;
5390 
5391  method_.Clear();
5392  cached_has_bits = _has_bits_[0];
5393  if (cached_has_bits & 0x00000003u) {
5394  if (cached_has_bits & 0x00000001u) {
5395  name_.ClearNonDefaultToEmpty();
5396  }
5397  if (cached_has_bits & 0x00000002u) {
5398  GOOGLE_DCHECK(options_ != nullptr);
5399  options_->Clear();
5400  }
5401  }
5402  _has_bits_.Clear();
5404 }
5405 
5406 const char* ServiceDescriptorProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
5407 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
5408  _Internal::HasBits has_bits{};
5409  while (!ctx->Done(&ptr)) {
5410  uint32_t tag;
5412  switch (tag >> 3) {
5413  // optional string name = 1;
5414  case 1:
5415  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
5416  auto str = _internal_mutable_name();
5418  #ifndef NDEBUG
5419  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.ServiceDescriptorProto.name");
5420  #endif // !NDEBUG
5421  CHK_(ptr);
5422  } else
5423  goto handle_unusual;
5424  continue;
5425  // repeated .google.protobuf.MethodDescriptorProto method = 2;
5426  case 2:
5427  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
5428  ptr -= 1;
5429  do {
5430  ptr += 1;
5431  ptr = ctx->ParseMessage(_internal_add_method(), ptr);
5432  CHK_(ptr);
5433  if (!ctx->DataAvailable(ptr)) break;
5434  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr));
5435  } else
5436  goto handle_unusual;
5437  continue;
5438  // optional .google.protobuf.ServiceOptions options = 3;
5439  case 3:
5440  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
5441  ptr = ctx->ParseMessage(_internal_mutable_options(), ptr);
5442  CHK_(ptr);
5443  } else
5444  goto handle_unusual;
5445  continue;
5446  default:
5447  goto handle_unusual;
5448  } // switch
5449  handle_unusual:
5450  if ((tag == 0) || ((tag & 7) == 4)) {
5451  CHK_(ptr);
5452  ctx->SetLastTag(tag);
5453  goto message_done;
5454  }
5456  tag,
5457  _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
5458  ptr, ctx);
5459  CHK_(ptr != nullptr);
5460  } // while
5461 message_done:
5462  _has_bits_.Or(has_bits);
5463  return ptr;
5464 failure:
5465  ptr = nullptr;
5466  goto message_done;
5467 #undef CHK_
5468 }
5469 
5471  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
5472  // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.ServiceDescriptorProto)
5473  uint32_t cached_has_bits = 0;
5474  (void) cached_has_bits;
5475 
5476  cached_has_bits = _has_bits_[0];
5477  // optional string name = 1;
5478  if (cached_has_bits & 0x00000001u) {
5479  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
5480  this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
5481  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
5482  "google.protobuf.ServiceDescriptorProto.name");
5483  target = stream->WriteStringMaybeAliased(
5484  1, this->_internal_name(), target);
5485  }
5486 
5487  // repeated .google.protobuf.MethodDescriptorProto method = 2;
5488  for (unsigned int i = 0,
5489  n = static_cast<unsigned int>(this->_internal_method_size()); i < n; i++) {
5490  target = stream->EnsureSpace(target);
5491  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
5492  InternalWriteMessage(2, this->_internal_method(i), target, stream);
5493  }
5494 
5495  // optional .google.protobuf.ServiceOptions options = 3;
5496  if (cached_has_bits & 0x00000002u) {
5497  target = stream->EnsureSpace(target);
5498  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
5499  InternalWriteMessage(
5500  3, _Internal::options(this), target, stream);
5501  }
5502 
5503  if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
5504  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
5505  _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
5506  }
5507  // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.ServiceDescriptorProto)
5508  return target;
5509 }
5510 
5511 size_t ServiceDescriptorProto::ByteSizeLong() const {
5512 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.ServiceDescriptorProto)
5513  size_t total_size = 0;
5514 
5515  uint32_t cached_has_bits = 0;
5516  // Prevent compiler warnings about cached_has_bits being unused
5517  (void) cached_has_bits;
5518 
5519  // repeated .google.protobuf.MethodDescriptorProto method = 2;
5520  total_size += 1UL * this->_internal_method_size();
5521  for (const auto& msg : this->method_) {
5522  total_size +=
5523  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
5524  }
5525 
5526  cached_has_bits = _has_bits_[0];
5527  if (cached_has_bits & 0x00000003u) {
5528  // optional string name = 1;
5529  if (cached_has_bits & 0x00000001u) {
5530  total_size += 1 +
5531  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
5532  this->_internal_name());
5533  }
5534 
5535  // optional .google.protobuf.ServiceOptions options = 3;
5536  if (cached_has_bits & 0x00000002u) {
5537  total_size += 1 +
5538  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
5539  *options_);
5540  }
5541 
5542  }
5543  return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
5544 }
5545 
5546 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ServiceDescriptorProto::_class_data_ = {
5547  ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
5549 };
5550 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ServiceDescriptorProto::GetClassData() const { return &_class_data_; }
5551 
5554  static_cast<ServiceDescriptorProto *>(to)->MergeFrom(
5555  static_cast<const ServiceDescriptorProto &>(from));
5556 }
5557 
5558 
5560 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.ServiceDescriptorProto)
5561  GOOGLE_DCHECK_NE(&from, this);
5562  uint32_t cached_has_bits = 0;
5563  (void) cached_has_bits;
5564 
5565  method_.MergeFrom(from.method_);
5566  cached_has_bits = from._has_bits_[0];
5567  if (cached_has_bits & 0x00000003u) {
5568  if (cached_has_bits & 0x00000001u) {
5569  _internal_set_name(from._internal_name());
5570  }
5571  if (cached_has_bits & 0x00000002u) {
5572  _internal_mutable_options()->::PROTOBUF_NAMESPACE_ID::ServiceOptions::MergeFrom(from._internal_options());
5573  }
5574  }
5575  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
5576 }
5577 
5579 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.ServiceDescriptorProto)
5580  if (&from == this) return;
5581  Clear();
5582  MergeFrom(from);
5583 }
5584 
5587  return false;
5588  if (_internal_has_options()) {
5589  if (!options_->IsInitialized()) return false;
5590  }
5591  return true;
5592 }
5593 
5595  using std::swap;
5596  auto* lhs_arena = GetArenaForAllocation();
5597  auto* rhs_arena = other->GetArenaForAllocation();
5598  _internal_metadata_.InternalSwap(&other->_internal_metadata_);
5599  swap(_has_bits_[0], other->_has_bits_[0]);
5600  method_.InternalSwap(&other->method_);
5601  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
5603  &name_, lhs_arena,
5604  &other->name_, rhs_arena
5605  );
5606  swap(options_, other->options_);
5607 }
5608 
5613 }
5614 
5615 // ===================================================================
5616 
5618  public:
5619  using HasBits = decltype(std::declval<MethodDescriptorProto>()._has_bits_);
5620  static void set_has_name(HasBits* has_bits) {
5621  (*has_bits)[0] |= 1u;
5622  }
5623  static void set_has_input_type(HasBits* has_bits) {
5624  (*has_bits)[0] |= 2u;
5625  }
5626  static void set_has_output_type(HasBits* has_bits) {
5627  (*has_bits)[0] |= 4u;
5628  }
5629  static const ::PROTOBUF_NAMESPACE_ID::MethodOptions& options(const MethodDescriptorProto* msg);
5630  static void set_has_options(HasBits* has_bits) {
5631  (*has_bits)[0] |= 8u;
5632  }
5633  static void set_has_client_streaming(HasBits* has_bits) {
5634  (*has_bits)[0] |= 16u;
5635  }
5636  static void set_has_server_streaming(HasBits* has_bits) {
5637  (*has_bits)[0] |= 32u;
5638  }
5639 };
5640 
5641 const ::PROTOBUF_NAMESPACE_ID::MethodOptions&
5642 MethodDescriptorProto::_Internal::options(const MethodDescriptorProto* msg) {
5643  return *msg->options_;
5644 }
5646  bool is_message_owned)
5647  : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
5648  SharedCtor();
5649  if (!is_message_owned) {
5651  }
5652  // @@protoc_insertion_point(arena_constructor:google.protobuf.MethodDescriptorProto)
5653 }
5655  : ::PROTOBUF_NAMESPACE_ID::Message(),
5656  _has_bits_(from._has_bits_) {
5657  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
5659  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5660  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
5661  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5662  if (from._internal_has_name()) {
5664  GetArenaForAllocation());
5665  }
5667  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5668  input_type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
5669  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5670  if (from._internal_has_input_type()) {
5672  GetArenaForAllocation());
5673  }
5675  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5676  output_type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
5677  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5678  if (from._internal_has_output_type()) {
5680  GetArenaForAllocation());
5681  }
5682  if (from._internal_has_options()) {
5683  options_ = new ::PROTOBUF_NAMESPACE_ID::MethodOptions(*from.options_);
5684  } else {
5685  options_ = nullptr;
5686  }
5687  ::memcpy(&client_streaming_, &from.client_streaming_,
5688  static_cast<size_t>(reinterpret_cast<char*>(&server_streaming_) -
5689  reinterpret_cast<char*>(&client_streaming_)) + sizeof(server_streaming_));
5690  // @@protoc_insertion_point(copy_constructor:google.protobuf.MethodDescriptorProto)
5691 }
5692 
5693 inline void MethodDescriptorProto::SharedCtor() {
5695 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5696  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
5697 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5699 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5700  input_type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
5701 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5703 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5704  output_type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
5705 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5706 ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
5707  reinterpret_cast<char*>(&options_) - reinterpret_cast<char*>(this)),
5708  0, static_cast<size_t>(reinterpret_cast<char*>(&server_streaming_) -
5709  reinterpret_cast<char*>(&options_)) + sizeof(server_streaming_));
5710 }
5711 
5713  // @@protoc_insertion_point(destructor:google.protobuf.MethodDescriptorProto)
5714  if (GetArenaForAllocation() != nullptr) return;
5715  SharedDtor();
5717 }
5718 
5719 inline void MethodDescriptorProto::SharedDtor() {
5720  GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
5724  if (this != internal_default_instance()) delete options_;
5725 }
5726 
5727 void MethodDescriptorProto::ArenaDtor(void* object) {
5728  MethodDescriptorProto* _this = reinterpret_cast< MethodDescriptorProto* >(object);
5729  (void)_this;
5730 }
5732 }
5734  _cached_size_.Set(size);
5735 }
5736 
5738 // @@protoc_insertion_point(message_clear_start:google.protobuf.MethodDescriptorProto)
5739  uint32_t cached_has_bits = 0;
5740  // Prevent compiler warnings about cached_has_bits being unused
5741  (void) cached_has_bits;
5742 
5743  cached_has_bits = _has_bits_[0];
5744  if (cached_has_bits & 0x0000000fu) {
5745  if (cached_has_bits & 0x00000001u) {
5746  name_.ClearNonDefaultToEmpty();
5747  }
5748  if (cached_has_bits & 0x00000002u) {
5749  input_type_.ClearNonDefaultToEmpty();
5750  }
5751  if (cached_has_bits & 0x00000004u) {
5752  output_type_.ClearNonDefaultToEmpty();
5753  }
5754  if (cached_has_bits & 0x00000008u) {
5755  GOOGLE_DCHECK(options_ != nullptr);
5756  options_->Clear();
5757  }
5758  }
5759  ::memset(&client_streaming_, 0, static_cast<size_t>(
5760  reinterpret_cast<char*>(&server_streaming_) -
5761  reinterpret_cast<char*>(&client_streaming_)) + sizeof(server_streaming_));
5762  _has_bits_.Clear();
5764 }
5765 
5766 const char* MethodDescriptorProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
5767 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
5768  _Internal::HasBits has_bits{};
5769  while (!ctx->Done(&ptr)) {
5770  uint32_t tag;
5772  switch (tag >> 3) {
5773  // optional string name = 1;
5774  case 1:
5775  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
5776  auto str = _internal_mutable_name();
5778  #ifndef NDEBUG
5779  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.MethodDescriptorProto.name");
5780  #endif // !NDEBUG
5781  CHK_(ptr);
5782  } else
5783  goto handle_unusual;
5784  continue;
5785  // optional string input_type = 2;
5786  case 2:
5787  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
5790  #ifndef NDEBUG
5791  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.MethodDescriptorProto.input_type");
5792  #endif // !NDEBUG
5793  CHK_(ptr);
5794  } else
5795  goto handle_unusual;
5796  continue;
5797  // optional string output_type = 3;
5798  case 3:
5799  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
5802  #ifndef NDEBUG
5803  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.MethodDescriptorProto.output_type");
5804  #endif // !NDEBUG
5805  CHK_(ptr);
5806  } else
5807  goto handle_unusual;
5808  continue;
5809  // optional .google.protobuf.MethodOptions options = 4;
5810  case 4:
5811  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
5812  ptr = ctx->ParseMessage(_internal_mutable_options(), ptr);
5813  CHK_(ptr);
5814  } else
5815  goto handle_unusual;
5816  continue;
5817  // optional bool client_streaming = 5 [default = false];
5818  case 5:
5819  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 40)) {
5822  CHK_(ptr);
5823  } else
5824  goto handle_unusual;
5825  continue;
5826  // optional bool server_streaming = 6 [default = false];
5827  case 6:
5828  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 48)) {
5831  CHK_(ptr);
5832  } else
5833  goto handle_unusual;
5834  continue;
5835  default:
5836  goto handle_unusual;
5837  } // switch
5838  handle_unusual:
5839  if ((tag == 0) || ((tag & 7) == 4)) {
5840  CHK_(ptr);
5841  ctx->SetLastTag(tag);
5842  goto message_done;
5843  }
5845  tag,
5846  _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
5847  ptr, ctx);
5848  CHK_(ptr != nullptr);
5849  } // while
5850 message_done:
5851  _has_bits_.Or(has_bits);
5852  return ptr;
5853 failure:
5854  ptr = nullptr;
5855  goto message_done;
5856 #undef CHK_
5857 }
5858 
5860  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
5861  // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.MethodDescriptorProto)
5862  uint32_t cached_has_bits = 0;
5863  (void) cached_has_bits;
5864 
5865  cached_has_bits = _has_bits_[0];
5866  // optional string name = 1;
5867  if (cached_has_bits & 0x00000001u) {
5868  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
5869  this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
5870  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
5871  "google.protobuf.MethodDescriptorProto.name");
5872  target = stream->WriteStringMaybeAliased(
5873  1, this->_internal_name(), target);
5874  }
5875 
5876  // optional string input_type = 2;
5877  if (cached_has_bits & 0x00000002u) {
5878  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
5879  this->_internal_input_type().data(), static_cast<int>(this->_internal_input_type().length()),
5880  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
5881  "google.protobuf.MethodDescriptorProto.input_type");
5882  target = stream->WriteStringMaybeAliased(
5883  2, this->_internal_input_type(), target);
5884  }
5885 
5886  // optional string output_type = 3;
5887  if (cached_has_bits & 0x00000004u) {
5888  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
5889  this->_internal_output_type().data(), static_cast<int>(this->_internal_output_type().length()),
5890  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
5891  "google.protobuf.MethodDescriptorProto.output_type");
5892  target = stream->WriteStringMaybeAliased(
5893  3, this->_internal_output_type(), target);
5894  }
5895 
5896  // optional .google.protobuf.MethodOptions options = 4;
5897  if (cached_has_bits & 0x00000008u) {
5898  target = stream->EnsureSpace(target);
5899  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
5900  InternalWriteMessage(
5901  4, _Internal::options(this), target, stream);
5902  }
5903 
5904  // optional bool client_streaming = 5 [default = false];
5905  if (cached_has_bits & 0x00000010u) {
5906  target = stream->EnsureSpace(target);
5907  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(5, this->_internal_client_streaming(), target);
5908  }
5909 
5910  // optional bool server_streaming = 6 [default = false];
5911  if (cached_has_bits & 0x00000020u) {
5912  target = stream->EnsureSpace(target);
5913  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(6, this->_internal_server_streaming(), target);
5914  }
5915 
5916  if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
5917  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
5918  _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
5919  }
5920  // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.MethodDescriptorProto)
5921  return target;
5922 }
5923 
5924 size_t MethodDescriptorProto::ByteSizeLong() const {
5925 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.MethodDescriptorProto)
5926  size_t total_size = 0;
5927 
5928  uint32_t cached_has_bits = 0;
5929  // Prevent compiler warnings about cached_has_bits being unused
5930  (void) cached_has_bits;
5931 
5932  cached_has_bits = _has_bits_[0];
5933  if (cached_has_bits & 0x0000003fu) {
5934  // optional string name = 1;
5935  if (cached_has_bits & 0x00000001u) {
5936  total_size += 1 +
5937  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
5938  this->_internal_name());
5939  }
5940 
5941  // optional string input_type = 2;
5942  if (cached_has_bits & 0x00000002u) {
5943  total_size += 1 +
5944  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
5945  this->_internal_input_type());
5946  }
5947 
5948  // optional string output_type = 3;
5949  if (cached_has_bits & 0x00000004u) {
5950  total_size += 1 +
5951  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
5952  this->_internal_output_type());
5953  }
5954 
5955  // optional .google.protobuf.MethodOptions options = 4;
5956  if (cached_has_bits & 0x00000008u) {
5957  total_size += 1 +
5958  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
5959  *options_);
5960  }
5961 
5962  // optional bool client_streaming = 5 [default = false];
5963  if (cached_has_bits & 0x00000010u) {
5964  total_size += 1 + 1;
5965  }
5966 
5967  // optional bool server_streaming = 6 [default = false];
5968  if (cached_has_bits & 0x00000020u) {
5969  total_size += 1 + 1;
5970  }
5971 
5972  }
5973  return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
5974 }
5975 
5976 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MethodDescriptorProto::_class_data_ = {
5977  ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
5979 };
5980 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*MethodDescriptorProto::GetClassData() const { return &_class_data_; }
5981 
5984  static_cast<MethodDescriptorProto *>(to)->MergeFrom(
5985  static_cast<const MethodDescriptorProto &>(from));
5986 }
5987 
5988 
5990 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.MethodDescriptorProto)
5991  GOOGLE_DCHECK_NE(&from, this);
5992  uint32_t cached_has_bits = 0;
5993  (void) cached_has_bits;
5994 
5995  cached_has_bits = from._has_bits_[0];
5996  if (cached_has_bits & 0x0000003fu) {
5997  if (cached_has_bits & 0x00000001u) {
5998  _internal_set_name(from._internal_name());
5999  }
6000  if (cached_has_bits & 0x00000002u) {
6001  _internal_set_input_type(from._internal_input_type());
6002  }
6003  if (cached_has_bits & 0x00000004u) {
6004  _internal_set_output_type(from._internal_output_type());
6005  }
6006  if (cached_has_bits & 0x00000008u) {
6007  _internal_mutable_options()->::PROTOBUF_NAMESPACE_ID::MethodOptions::MergeFrom(from._internal_options());
6008  }
6009  if (cached_has_bits & 0x00000010u) {
6010  client_streaming_ = from.client_streaming_;
6011  }
6012  if (cached_has_bits & 0x00000020u) {
6013  server_streaming_ = from.server_streaming_;
6014  }
6015  _has_bits_[0] |= cached_has_bits;
6016  }
6017  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
6018 }
6019 
6021 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.MethodDescriptorProto)
6022  if (&from == this) return;
6023  Clear();
6024  MergeFrom(from);
6025 }
6026 
6028  if (_internal_has_options()) {
6029  if (!options_->IsInitialized()) return false;
6030  }
6031  return true;
6032 }
6033 
6035  using std::swap;
6036  auto* lhs_arena = GetArenaForAllocation();
6037  auto* rhs_arena = other->GetArenaForAllocation();
6038  _internal_metadata_.InternalSwap(&other->_internal_metadata_);
6039  swap(_has_bits_[0], other->_has_bits_[0]);
6040  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
6042  &name_, lhs_arena,
6043  &other->name_, rhs_arena
6044  );
6045  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
6047  &input_type_, lhs_arena,
6048  &other->input_type_, rhs_arena
6049  );
6050  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
6052  &output_type_, lhs_arena,
6053  &other->output_type_, rhs_arena
6054  );
6056  PROTOBUF_FIELD_OFFSET(MethodDescriptorProto, server_streaming_)
6058  - PROTOBUF_FIELD_OFFSET(MethodDescriptorProto, options_)>(
6059  reinterpret_cast<char*>(&options_),
6060  reinterpret_cast<char*>(&other->options_));
6061 }
6062 
6067 }
6068 
6069 // ===================================================================
6070 
6071 class FileOptions::_Internal {
6072  public:
6073  using HasBits = decltype(std::declval<FileOptions>()._has_bits_);
6074  static void set_has_java_package(HasBits* has_bits) {
6075  (*has_bits)[0] |= 1u;
6076  }
6077  static void set_has_java_outer_classname(HasBits* has_bits) {
6078  (*has_bits)[0] |= 2u;
6079  }
6080  static void set_has_java_multiple_files(HasBits* has_bits) {
6081  (*has_bits)[0] |= 1024u;
6082  }
6084  (*has_bits)[0] |= 2048u;
6085  }
6086  static void set_has_java_string_check_utf8(HasBits* has_bits) {
6087  (*has_bits)[0] |= 4096u;
6088  }
6089  static void set_has_optimize_for(HasBits* has_bits) {
6090  (*has_bits)[0] |= 262144u;
6091  }
6092  static void set_has_go_package(HasBits* has_bits) {
6093  (*has_bits)[0] |= 4u;
6094  }
6095  static void set_has_cc_generic_services(HasBits* has_bits) {
6096  (*has_bits)[0] |= 8192u;
6097  }
6098  static void set_has_java_generic_services(HasBits* has_bits) {
6099  (*has_bits)[0] |= 16384u;
6100  }
6101  static void set_has_py_generic_services(HasBits* has_bits) {
6102  (*has_bits)[0] |= 32768u;
6103  }
6104  static void set_has_php_generic_services(HasBits* has_bits) {
6105  (*has_bits)[0] |= 65536u;
6106  }
6107  static void set_has_deprecated(HasBits* has_bits) {
6108  (*has_bits)[0] |= 131072u;
6109  }
6110  static void set_has_cc_enable_arenas(HasBits* has_bits) {
6111  (*has_bits)[0] |= 524288u;
6112  }
6113  static void set_has_objc_class_prefix(HasBits* has_bits) {
6114  (*has_bits)[0] |= 8u;
6115  }
6116  static void set_has_csharp_namespace(HasBits* has_bits) {
6117  (*has_bits)[0] |= 16u;
6118  }
6119  static void set_has_swift_prefix(HasBits* has_bits) {
6120  (*has_bits)[0] |= 32u;
6121  }
6122  static void set_has_php_class_prefix(HasBits* has_bits) {
6123  (*has_bits)[0] |= 64u;
6124  }
6125  static void set_has_php_namespace(HasBits* has_bits) {
6126  (*has_bits)[0] |= 128u;
6127  }
6128  static void set_has_php_metadata_namespace(HasBits* has_bits) {
6129  (*has_bits)[0] |= 256u;
6130  }
6131  static void set_has_ruby_package(HasBits* has_bits) {
6132  (*has_bits)[0] |= 512u;
6133  }
6134 };
6135 
6137  bool is_message_owned)
6138  : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
6139  _extensions_(arena),
6140  uninterpreted_option_(arena) {
6141  SharedCtor();
6142  if (!is_message_owned) {
6144  }
6145  // @@protoc_insertion_point(arena_constructor:google.protobuf.FileOptions)
6146 }
6148  : ::PROTOBUF_NAMESPACE_ID::Message(),
6149  _has_bits_(from._has_bits_),
6150  uninterpreted_option_(from.uninterpreted_option_) {
6151  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
6152  _extensions_.MergeFrom(internal_default_instance(), from._extensions_);
6154  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6155  java_package_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
6156  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6157  if (from._internal_has_java_package()) {
6159  GetArenaForAllocation());
6160  }
6162  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6164  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6165  if (from._internal_has_java_outer_classname()) {
6167  GetArenaForAllocation());
6168  }
6170  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6171  go_package_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
6172  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6173  if (from._internal_has_go_package()) {
6175  GetArenaForAllocation());
6176  }
6178  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6180  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6181  if (from._internal_has_objc_class_prefix()) {
6183  GetArenaForAllocation());
6184  }
6186  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6188  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6189  if (from._internal_has_csharp_namespace()) {
6191  GetArenaForAllocation());
6192  }
6194  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6195  swift_prefix_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
6196  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6197  if (from._internal_has_swift_prefix()) {
6199  GetArenaForAllocation());
6200  }
6202  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6204  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6205  if (from._internal_has_php_class_prefix()) {
6207  GetArenaForAllocation());
6208  }
6210  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6212  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6213  if (from._internal_has_php_namespace()) {
6215  GetArenaForAllocation());
6216  }
6218  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6220  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6221  if (from._internal_has_php_metadata_namespace()) {
6223  GetArenaForAllocation());
6224  }
6226  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6227  ruby_package_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
6228  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6229  if (from._internal_has_ruby_package()) {
6231  GetArenaForAllocation());
6232  }
6233  ::memcpy(&java_multiple_files_, &from.java_multiple_files_,
6234  static_cast<size_t>(reinterpret_cast<char*>(&cc_enable_arenas_) -
6235  reinterpret_cast<char*>(&java_multiple_files_)) + sizeof(cc_enable_arenas_));
6236  // @@protoc_insertion_point(copy_constructor:google.protobuf.FileOptions)
6237 }
6238 
6239 inline void FileOptions::SharedCtor() {
6241 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6242  java_package_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
6243 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6245 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6247 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6249 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6250  go_package_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
6251 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6253 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6255 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6257 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6259 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6261 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6262  swift_prefix_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
6263 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6265 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6267 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6269 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6271 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6273 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6275 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6277 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6278  ruby_package_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
6279 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6280 ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
6281  reinterpret_cast<char*>(&java_multiple_files_) - reinterpret_cast<char*>(this)),
6282  0, static_cast<size_t>(reinterpret_cast<char*>(&deprecated_) -
6283  reinterpret_cast<char*>(&java_multiple_files_)) + sizeof(deprecated_));
6284 optimize_for_ = 1;
6285 cc_enable_arenas_ = true;
6286 }
6287 
6289  // @@protoc_insertion_point(destructor:google.protobuf.FileOptions)
6290  if (GetArenaForAllocation() != nullptr) return;
6291  SharedDtor();
6293 }
6294 
6295 inline void FileOptions::SharedDtor() {
6296  GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
6307 }
6308 
6309 void FileOptions::ArenaDtor(void* object) {
6310  FileOptions* _this = reinterpret_cast< FileOptions* >(object);
6311  (void)_this;
6312 }
6314 }
6315 void FileOptions::SetCachedSize(int size) const {
6316  _cached_size_.Set(size);
6317 }
6318 
6319 void FileOptions::Clear() {
6320 // @@protoc_insertion_point(message_clear_start:google.protobuf.FileOptions)
6321  uint32_t cached_has_bits = 0;
6322  // Prevent compiler warnings about cached_has_bits being unused
6323  (void) cached_has_bits;
6324 
6325  _extensions_.Clear();
6326  uninterpreted_option_.Clear();
6327  cached_has_bits = _has_bits_[0];
6328  if (cached_has_bits & 0x000000ffu) {
6329  if (cached_has_bits & 0x00000001u) {
6330  java_package_.ClearNonDefaultToEmpty();
6331  }
6332  if (cached_has_bits & 0x00000002u) {
6333  java_outer_classname_.ClearNonDefaultToEmpty();
6334  }
6335  if (cached_has_bits & 0x00000004u) {
6336  go_package_.ClearNonDefaultToEmpty();
6337  }
6338  if (cached_has_bits & 0x00000008u) {
6339  objc_class_prefix_.ClearNonDefaultToEmpty();
6340  }
6341  if (cached_has_bits & 0x00000010u) {
6342  csharp_namespace_.ClearNonDefaultToEmpty();
6343  }
6344  if (cached_has_bits & 0x00000020u) {
6345  swift_prefix_.ClearNonDefaultToEmpty();
6346  }
6347  if (cached_has_bits & 0x00000040u) {
6348  php_class_prefix_.ClearNonDefaultToEmpty();
6349  }
6350  if (cached_has_bits & 0x00000080u) {
6351  php_namespace_.ClearNonDefaultToEmpty();
6352  }
6353  }
6354  if (cached_has_bits & 0x00000300u) {
6355  if (cached_has_bits & 0x00000100u) {
6356  php_metadata_namespace_.ClearNonDefaultToEmpty();
6357  }
6358  if (cached_has_bits & 0x00000200u) {
6359  ruby_package_.ClearNonDefaultToEmpty();
6360  }
6361  }
6362  if (cached_has_bits & 0x0000fc00u) {
6363  ::memset(&java_multiple_files_, 0, static_cast<size_t>(
6364  reinterpret_cast<char*>(&py_generic_services_) -
6365  reinterpret_cast<char*>(&java_multiple_files_)) + sizeof(py_generic_services_));
6366  }
6367  if (cached_has_bits & 0x000f0000u) {
6368  ::memset(&php_generic_services_, 0, static_cast<size_t>(
6369  reinterpret_cast<char*>(&deprecated_) -
6370  reinterpret_cast<char*>(&php_generic_services_)) + sizeof(deprecated_));
6371  optimize_for_ = 1;
6372  cc_enable_arenas_ = true;
6373  }
6374  _has_bits_.Clear();
6376 }
6377 
6378 const char* FileOptions::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
6379 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
6380  _Internal::HasBits has_bits{};
6381  while (!ctx->Done(&ptr)) {
6382  uint32_t tag;
6384  switch (tag >> 3) {
6385  // optional string java_package = 1;
6386  case 1:
6387  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
6390  #ifndef NDEBUG
6391  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FileOptions.java_package");
6392  #endif // !NDEBUG
6393  CHK_(ptr);
6394  } else
6395  goto handle_unusual;
6396  continue;
6397  // optional string java_outer_classname = 8;
6398  case 8:
6399  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 66)) {
6402  #ifndef NDEBUG
6403  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FileOptions.java_outer_classname");
6404  #endif // !NDEBUG
6405  CHK_(ptr);
6406  } else
6407  goto handle_unusual;
6408  continue;
6409  // optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED];
6410  case 9:
6411  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 72)) {
6413  CHK_(ptr);
6414  if (PROTOBUF_PREDICT_TRUE(::PROTOBUF_NAMESPACE_ID::FileOptions_OptimizeMode_IsValid(val))) {
6416  } else {
6418  }
6419  } else
6420  goto handle_unusual;
6421  continue;
6422  // optional bool java_multiple_files = 10 [default = false];
6423  case 10:
6424  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 80)) {
6427  CHK_(ptr);
6428  } else
6429  goto handle_unusual;
6430  continue;
6431  // optional string go_package = 11;
6432  case 11:
6433  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 90)) {
6436  #ifndef NDEBUG
6437  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FileOptions.go_package");
6438  #endif // !NDEBUG
6439  CHK_(ptr);
6440  } else
6441  goto handle_unusual;
6442  continue;
6443  // optional bool cc_generic_services = 16 [default = false];
6444  case 16:
6445  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 128)) {
6448  CHK_(ptr);
6449  } else
6450  goto handle_unusual;
6451  continue;
6452  // optional bool java_generic_services = 17 [default = false];
6453  case 17:
6454  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 136)) {
6457  CHK_(ptr);
6458  } else
6459  goto handle_unusual;
6460  continue;
6461  // optional bool py_generic_services = 18 [default = false];
6462  case 18:
6463  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 144)) {
6466  CHK_(ptr);
6467  } else
6468  goto handle_unusual;
6469  continue;
6470  // optional bool java_generate_equals_and_hash = 20 [deprecated = true];
6471  case 20:
6472  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 160)) {
6475  CHK_(ptr);
6476  } else
6477  goto handle_unusual;
6478  continue;
6479  // optional bool deprecated = 23 [default = false];
6480  case 23:
6481  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 184)) {
6482  _Internal::set_has_deprecated(&has_bits);
6484  CHK_(ptr);
6485  } else
6486  goto handle_unusual;
6487  continue;
6488  // optional bool java_string_check_utf8 = 27 [default = false];
6489  case 27:
6490  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 216)) {
6493  CHK_(ptr);
6494  } else
6495  goto handle_unusual;
6496  continue;
6497  // optional bool cc_enable_arenas = 31 [default = true];
6498  case 31:
6499  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 248)) {
6502  CHK_(ptr);
6503  } else
6504  goto handle_unusual;
6505  continue;
6506  // optional string objc_class_prefix = 36;
6507  case 36:
6508  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
6511  #ifndef NDEBUG
6512  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FileOptions.objc_class_prefix");
6513  #endif // !NDEBUG
6514  CHK_(ptr);
6515  } else
6516  goto handle_unusual;
6517  continue;
6518  // optional string csharp_namespace = 37;
6519  case 37:
6520  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 42)) {
6523  #ifndef NDEBUG
6524  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FileOptions.csharp_namespace");
6525  #endif // !NDEBUG
6526  CHK_(ptr);
6527  } else
6528  goto handle_unusual;
6529  continue;
6530  // optional string swift_prefix = 39;
6531  case 39:
6532  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 58)) {
6535  #ifndef NDEBUG
6536  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FileOptions.swift_prefix");
6537  #endif // !NDEBUG
6538  CHK_(ptr);
6539  } else
6540  goto handle_unusual;
6541  continue;
6542  // optional string php_class_prefix = 40;
6543  case 40:
6544  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 66)) {
6547  #ifndef NDEBUG
6548  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FileOptions.php_class_prefix");
6549  #endif // !NDEBUG
6550  CHK_(ptr);
6551  } else
6552  goto handle_unusual;
6553  continue;
6554  // optional string php_namespace = 41;
6555  case 41:
6556  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 74)) {
6559  #ifndef NDEBUG
6560  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FileOptions.php_namespace");
6561  #endif // !NDEBUG
6562  CHK_(ptr);
6563  } else
6564  goto handle_unusual;
6565  continue;
6566  // optional bool php_generic_services = 42 [default = false];
6567  case 42:
6568  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 80)) {
6571  CHK_(ptr);
6572  } else
6573  goto handle_unusual;
6574  continue;
6575  // optional string php_metadata_namespace = 44;
6576  case 44:
6577  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 98)) {
6580  #ifndef NDEBUG
6581  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FileOptions.php_metadata_namespace");
6582  #endif // !NDEBUG
6583  CHK_(ptr);
6584  } else
6585  goto handle_unusual;
6586  continue;
6587  // optional string ruby_package = 45;
6588  case 45:
6589  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 106)) {
6592  #ifndef NDEBUG
6593  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.FileOptions.ruby_package");
6594  #endif // !NDEBUG
6595  CHK_(ptr);
6596  } else
6597  goto handle_unusual;
6598  continue;
6599  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
6600  case 999:
6601  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 58)) {
6602  ptr -= 2;
6603  do {
6604  ptr += 2;
6605  ptr = ctx->ParseMessage(_internal_add_uninterpreted_option(), ptr);
6606  CHK_(ptr);
6607  if (!ctx->DataAvailable(ptr)) break;
6608  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<7994>(ptr));
6609  } else
6610  goto handle_unusual;
6611  continue;
6612  default:
6613  goto handle_unusual;
6614  } // switch
6615  handle_unusual:
6616  if ((tag == 0) || ((tag & 7) == 4)) {
6617  CHK_(ptr);
6618  ctx->SetLastTag(tag);
6619  goto message_done;
6620  }
6621  if ((8000u <= tag)) {
6623  CHK_(ptr != nullptr);
6624  continue;
6625  }
6627  tag,
6628  _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
6629  ptr, ctx);
6630  CHK_(ptr != nullptr);
6631  } // while
6632 message_done:
6633  _has_bits_.Or(has_bits);
6634  return ptr;
6635 failure:
6636  ptr = nullptr;
6637  goto message_done;
6638 #undef CHK_
6639 }
6640 
6642  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
6643  // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.FileOptions)
6644  uint32_t cached_has_bits = 0;
6645  (void) cached_has_bits;
6646 
6647  cached_has_bits = _has_bits_[0];
6648  // optional string java_package = 1;
6649  if (cached_has_bits & 0x00000001u) {
6650  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
6651  this->_internal_java_package().data(), static_cast<int>(this->_internal_java_package().length()),
6652  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
6653  "google.protobuf.FileOptions.java_package");
6654  target = stream->WriteStringMaybeAliased(
6655  1, this->_internal_java_package(), target);
6656  }
6657 
6658  // optional string java_outer_classname = 8;
6659  if (cached_has_bits & 0x00000002u) {
6660  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
6661  this->_internal_java_outer_classname().data(), static_cast<int>(this->_internal_java_outer_classname().length()),
6662  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
6663  "google.protobuf.FileOptions.java_outer_classname");
6664  target = stream->WriteStringMaybeAliased(
6665  8, this->_internal_java_outer_classname(), target);
6666  }
6667 
6668  // optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED];
6669  if (cached_has_bits & 0x00040000u) {
6670  target = stream->EnsureSpace(target);
6671  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
6672  9, this->_internal_optimize_for(), target);
6673  }
6674 
6675  // optional bool java_multiple_files = 10 [default = false];
6676  if (cached_has_bits & 0x00000400u) {
6677  target = stream->EnsureSpace(target);
6678  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(10, this->_internal_java_multiple_files(), target);
6679  }
6680 
6681  // optional string go_package = 11;
6682  if (cached_has_bits & 0x00000004u) {
6683  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
6684  this->_internal_go_package().data(), static_cast<int>(this->_internal_go_package().length()),
6685  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
6686  "google.protobuf.FileOptions.go_package");
6687  target = stream->WriteStringMaybeAliased(
6688  11, this->_internal_go_package(), target);
6689  }
6690 
6691  // optional bool cc_generic_services = 16 [default = false];
6692  if (cached_has_bits & 0x00002000u) {
6693  target = stream->EnsureSpace(target);
6694  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(16, this->_internal_cc_generic_services(), target);
6695  }
6696 
6697  // optional bool java_generic_services = 17 [default = false];
6698  if (cached_has_bits & 0x00004000u) {
6699  target = stream->EnsureSpace(target);
6700  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(17, this->_internal_java_generic_services(), target);
6701  }
6702 
6703  // optional bool py_generic_services = 18 [default = false];
6704  if (cached_has_bits & 0x00008000u) {
6705  target = stream->EnsureSpace(target);
6706  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(18, this->_internal_py_generic_services(), target);
6707  }
6708 
6709  // optional bool java_generate_equals_and_hash = 20 [deprecated = true];
6710  if (cached_has_bits & 0x00000800u) {
6711  target = stream->EnsureSpace(target);
6712  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(20, this->_internal_java_generate_equals_and_hash(), target);
6713  }
6714 
6715  // optional bool deprecated = 23 [default = false];
6716  if (cached_has_bits & 0x00020000u) {
6717  target = stream->EnsureSpace(target);
6718  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(23, this->_internal_deprecated(), target);
6719  }
6720 
6721  // optional bool java_string_check_utf8 = 27 [default = false];
6722  if (cached_has_bits & 0x00001000u) {
6723  target = stream->EnsureSpace(target);
6724  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(27, this->_internal_java_string_check_utf8(), target);
6725  }
6726 
6727  // optional bool cc_enable_arenas = 31 [default = true];
6728  if (cached_has_bits & 0x00080000u) {
6729  target = stream->EnsureSpace(target);
6730  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(31, this->_internal_cc_enable_arenas(), target);
6731  }
6732 
6733  // optional string objc_class_prefix = 36;
6734  if (cached_has_bits & 0x00000008u) {
6735  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
6736  this->_internal_objc_class_prefix().data(), static_cast<int>(this->_internal_objc_class_prefix().length()),
6737  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
6738  "google.protobuf.FileOptions.objc_class_prefix");
6739  target = stream->WriteStringMaybeAliased(
6740  36, this->_internal_objc_class_prefix(), target);
6741  }
6742 
6743  // optional string csharp_namespace = 37;
6744  if (cached_has_bits & 0x00000010u) {
6745  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
6746  this->_internal_csharp_namespace().data(), static_cast<int>(this->_internal_csharp_namespace().length()),
6747  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
6748  "google.protobuf.FileOptions.csharp_namespace");
6749  target = stream->WriteStringMaybeAliased(
6750  37, this->_internal_csharp_namespace(), target);
6751  }
6752 
6753  // optional string swift_prefix = 39;
6754  if (cached_has_bits & 0x00000020u) {
6755  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
6756  this->_internal_swift_prefix().data(), static_cast<int>(this->_internal_swift_prefix().length()),
6757  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
6758  "google.protobuf.FileOptions.swift_prefix");
6759  target = stream->WriteStringMaybeAliased(
6760  39, this->_internal_swift_prefix(), target);
6761  }
6762 
6763  // optional string php_class_prefix = 40;
6764  if (cached_has_bits & 0x00000040u) {
6765  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
6766  this->_internal_php_class_prefix().data(), static_cast<int>(this->_internal_php_class_prefix().length()),
6767  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
6768  "google.protobuf.FileOptions.php_class_prefix");
6769  target = stream->WriteStringMaybeAliased(
6770  40, this->_internal_php_class_prefix(), target);
6771  }
6772 
6773  // optional string php_namespace = 41;
6774  if (cached_has_bits & 0x00000080u) {
6775  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
6776  this->_internal_php_namespace().data(), static_cast<int>(this->_internal_php_namespace().length()),
6777  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
6778  "google.protobuf.FileOptions.php_namespace");
6779  target = stream->WriteStringMaybeAliased(
6780  41, this->_internal_php_namespace(), target);
6781  }
6782 
6783  // optional bool php_generic_services = 42 [default = false];
6784  if (cached_has_bits & 0x00010000u) {
6785  target = stream->EnsureSpace(target);
6786  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(42, this->_internal_php_generic_services(), target);
6787  }
6788 
6789  // optional string php_metadata_namespace = 44;
6790  if (cached_has_bits & 0x00000100u) {
6791  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
6792  this->_internal_php_metadata_namespace().data(), static_cast<int>(this->_internal_php_metadata_namespace().length()),
6793  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
6794  "google.protobuf.FileOptions.php_metadata_namespace");
6795  target = stream->WriteStringMaybeAliased(
6796  44, this->_internal_php_metadata_namespace(), target);
6797  }
6798 
6799  // optional string ruby_package = 45;
6800  if (cached_has_bits & 0x00000200u) {
6801  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
6802  this->_internal_ruby_package().data(), static_cast<int>(this->_internal_ruby_package().length()),
6803  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
6804  "google.protobuf.FileOptions.ruby_package");
6805  target = stream->WriteStringMaybeAliased(
6806  45, this->_internal_ruby_package(), target);
6807  }
6808 
6809  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
6810  for (unsigned int i = 0,
6811  n = static_cast<unsigned int>(this->_internal_uninterpreted_option_size()); i < n; i++) {
6812  target = stream->EnsureSpace(target);
6813  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
6814  InternalWriteMessage(999, this->_internal_uninterpreted_option(i), target, stream);
6815  }
6816 
6817  // Extension range [1000, 536870912)
6818  target = _extensions_._InternalSerialize(
6819  internal_default_instance(), 1000, 536870912, target, stream);
6820 
6821  if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
6822  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
6823  _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
6824  }
6825  // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.FileOptions)
6826  return target;
6827 }
6828 
6829 size_t FileOptions::ByteSizeLong() const {
6830 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.FileOptions)
6831  size_t total_size = 0;
6832 
6833  total_size += _extensions_.ByteSize();
6834 
6835  uint32_t cached_has_bits = 0;
6836  // Prevent compiler warnings about cached_has_bits being unused
6837  (void) cached_has_bits;
6838 
6839  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
6840  total_size += 2UL * this->_internal_uninterpreted_option_size();
6841  for (const auto& msg : this->uninterpreted_option_) {
6842  total_size +=
6843  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
6844  }
6845 
6846  cached_has_bits = _has_bits_[0];
6847  if (cached_has_bits & 0x000000ffu) {
6848  // optional string java_package = 1;
6849  if (cached_has_bits & 0x00000001u) {
6850  total_size += 1 +
6851  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
6852  this->_internal_java_package());
6853  }
6854 
6855  // optional string java_outer_classname = 8;
6856  if (cached_has_bits & 0x00000002u) {
6857  total_size += 1 +
6858  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
6860  }
6861 
6862  // optional string go_package = 11;
6863  if (cached_has_bits & 0x00000004u) {
6864  total_size += 1 +
6865  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
6866  this->_internal_go_package());
6867  }
6868 
6869  // optional string objc_class_prefix = 36;
6870  if (cached_has_bits & 0x00000008u) {
6871  total_size += 2 +
6872  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
6873  this->_internal_objc_class_prefix());
6874  }
6875 
6876  // optional string csharp_namespace = 37;
6877  if (cached_has_bits & 0x00000010u) {
6878  total_size += 2 +
6879  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
6880  this->_internal_csharp_namespace());
6881  }
6882 
6883  // optional string swift_prefix = 39;
6884  if (cached_has_bits & 0x00000020u) {
6885  total_size += 2 +
6886  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
6887  this->_internal_swift_prefix());
6888  }
6889 
6890  // optional string php_class_prefix = 40;
6891  if (cached_has_bits & 0x00000040u) {
6892  total_size += 2 +
6893  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
6894  this->_internal_php_class_prefix());
6895  }
6896 
6897  // optional string php_namespace = 41;
6898  if (cached_has_bits & 0x00000080u) {
6899  total_size += 2 +
6900  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
6901  this->_internal_php_namespace());
6902  }
6903 
6904  }
6905  if (cached_has_bits & 0x0000ff00u) {
6906  // optional string php_metadata_namespace = 44;
6907  if (cached_has_bits & 0x00000100u) {
6908  total_size += 2 +
6909  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
6911  }
6912 
6913  // optional string ruby_package = 45;
6914  if (cached_has_bits & 0x00000200u) {
6915  total_size += 2 +
6916  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
6917  this->_internal_ruby_package());
6918  }
6919 
6920  // optional bool java_multiple_files = 10 [default = false];
6921  if (cached_has_bits & 0x00000400u) {
6922  total_size += 1 + 1;
6923  }
6924 
6925  // optional bool java_generate_equals_and_hash = 20 [deprecated = true];
6926  if (cached_has_bits & 0x00000800u) {
6927  total_size += 2 + 1;
6928  }
6929 
6930  // optional bool java_string_check_utf8 = 27 [default = false];
6931  if (cached_has_bits & 0x00001000u) {
6932  total_size += 2 + 1;
6933  }
6934 
6935  // optional bool cc_generic_services = 16 [default = false];
6936  if (cached_has_bits & 0x00002000u) {
6937  total_size += 2 + 1;
6938  }
6939 
6940  // optional bool java_generic_services = 17 [default = false];
6941  if (cached_has_bits & 0x00004000u) {
6942  total_size += 2 + 1;
6943  }
6944 
6945  // optional bool py_generic_services = 18 [default = false];
6946  if (cached_has_bits & 0x00008000u) {
6947  total_size += 2 + 1;
6948  }
6949 
6950  }
6951  if (cached_has_bits & 0x000f0000u) {
6952  // optional bool php_generic_services = 42 [default = false];
6953  if (cached_has_bits & 0x00010000u) {
6954  total_size += 2 + 1;
6955  }
6956 
6957  // optional bool deprecated = 23 [default = false];
6958  if (cached_has_bits & 0x00020000u) {
6959  total_size += 2 + 1;
6960  }
6961 
6962  // optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED];
6963  if (cached_has_bits & 0x00040000u) {
6964  total_size += 1 +
6965  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_optimize_for());
6966  }
6967 
6968  // optional bool cc_enable_arenas = 31 [default = true];
6969  if (cached_has_bits & 0x00080000u) {
6970  total_size += 2 + 1;
6971  }
6972 
6973  }
6974  return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
6975 }
6976 
6977 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData FileOptions::_class_data_ = {
6978  ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
6980 };
6981 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*FileOptions::GetClassData() const { return &_class_data_; }
6982 
6985  static_cast<FileOptions *>(to)->MergeFrom(
6986  static_cast<const FileOptions &>(from));
6987 }
6988 
6989 
6991 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.FileOptions)
6992  GOOGLE_DCHECK_NE(&from, this);
6993  uint32_t cached_has_bits = 0;
6994  (void) cached_has_bits;
6995 
6996  uninterpreted_option_.MergeFrom(from.uninterpreted_option_);
6997  cached_has_bits = from._has_bits_[0];
6998  if (cached_has_bits & 0x000000ffu) {
6999  if (cached_has_bits & 0x00000001u) {
7000  _internal_set_java_package(from._internal_java_package());
7001  }
7002  if (cached_has_bits & 0x00000002u) {
7003  _internal_set_java_outer_classname(from._internal_java_outer_classname());
7004  }
7005  if (cached_has_bits & 0x00000004u) {
7006  _internal_set_go_package(from._internal_go_package());
7007  }
7008  if (cached_has_bits & 0x00000008u) {
7009  _internal_set_objc_class_prefix(from._internal_objc_class_prefix());
7010  }
7011  if (cached_has_bits & 0x00000010u) {
7012  _internal_set_csharp_namespace(from._internal_csharp_namespace());
7013  }
7014  if (cached_has_bits & 0x00000020u) {
7015  _internal_set_swift_prefix(from._internal_swift_prefix());
7016  }
7017  if (cached_has_bits & 0x00000040u) {
7018  _internal_set_php_class_prefix(from._internal_php_class_prefix());
7019  }
7020  if (cached_has_bits & 0x00000080u) {
7021  _internal_set_php_namespace(from._internal_php_namespace());
7022  }
7023  }
7024  if (cached_has_bits & 0x0000ff00u) {
7025  if (cached_has_bits & 0x00000100u) {
7026  _internal_set_php_metadata_namespace(from._internal_php_metadata_namespace());
7027  }
7028  if (cached_has_bits & 0x00000200u) {
7029  _internal_set_ruby_package(from._internal_ruby_package());
7030  }
7031  if (cached_has_bits & 0x00000400u) {
7032  java_multiple_files_ = from.java_multiple_files_;
7033  }
7034  if (cached_has_bits & 0x00000800u) {
7035  java_generate_equals_and_hash_ = from.java_generate_equals_and_hash_;
7036  }
7037  if (cached_has_bits & 0x00001000u) {
7038  java_string_check_utf8_ = from.java_string_check_utf8_;
7039  }
7040  if (cached_has_bits & 0x00002000u) {
7041  cc_generic_services_ = from.cc_generic_services_;
7042  }
7043  if (cached_has_bits & 0x00004000u) {
7044  java_generic_services_ = from.java_generic_services_;
7045  }
7046  if (cached_has_bits & 0x00008000u) {
7047  py_generic_services_ = from.py_generic_services_;
7048  }
7049  _has_bits_[0] |= cached_has_bits;
7050  }
7051  if (cached_has_bits & 0x000f0000u) {
7052  if (cached_has_bits & 0x00010000u) {
7053  php_generic_services_ = from.php_generic_services_;
7054  }
7055  if (cached_has_bits & 0x00020000u) {
7056  deprecated_ = from.deprecated_;
7057  }
7058  if (cached_has_bits & 0x00040000u) {
7059  optimize_for_ = from.optimize_for_;
7060  }
7061  if (cached_has_bits & 0x00080000u) {
7062  cc_enable_arenas_ = from.cc_enable_arenas_;
7063  }
7064  _has_bits_[0] |= cached_has_bits;
7065  }
7066  _extensions_.MergeFrom(internal_default_instance(), from._extensions_);
7067  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
7068 }
7069 
7070 void FileOptions::CopyFrom(const FileOptions& from) {
7071 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.FileOptions)
7072  if (&from == this) return;
7073  Clear();
7074  MergeFrom(from);
7075 }
7076 
7077 bool FileOptions::IsInitialized() const {
7078  if (!_extensions_.IsInitialized()) {
7079  return false;
7080  }
7081 
7083  return false;
7084  return true;
7085 }
7086 
7088  using std::swap;
7089  _extensions_.InternalSwap(&other->_extensions_);
7090  auto* lhs_arena = GetArenaForAllocation();
7091  auto* rhs_arena = other->GetArenaForAllocation();
7092  _internal_metadata_.InternalSwap(&other->_internal_metadata_);
7093  swap(_has_bits_[0], other->_has_bits_[0]);
7094  uninterpreted_option_.InternalSwap(&other->uninterpreted_option_);
7095  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
7097  &java_package_, lhs_arena,
7098  &other->java_package_, rhs_arena
7099  );
7100  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
7102  &java_outer_classname_, lhs_arena,
7103  &other->java_outer_classname_, rhs_arena
7104  );
7105  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
7107  &go_package_, lhs_arena,
7108  &other->go_package_, rhs_arena
7109  );
7110  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
7112  &objc_class_prefix_, lhs_arena,
7113  &other->objc_class_prefix_, rhs_arena
7114  );
7115  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
7117  &csharp_namespace_, lhs_arena,
7118  &other->csharp_namespace_, rhs_arena
7119  );
7120  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
7122  &swift_prefix_, lhs_arena,
7123  &other->swift_prefix_, rhs_arena
7124  );
7125  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
7127  &php_class_prefix_, lhs_arena,
7128  &other->php_class_prefix_, rhs_arena
7129  );
7130  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
7132  &php_namespace_, lhs_arena,
7133  &other->php_namespace_, rhs_arena
7134  );
7135  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
7137  &php_metadata_namespace_, lhs_arena,
7138  &other->php_metadata_namespace_, rhs_arena
7139  );
7140  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
7142  &ruby_package_, lhs_arena,
7143  &other->ruby_package_, rhs_arena
7144  );
7146  PROTOBUF_FIELD_OFFSET(FileOptions, deprecated_)
7147  + sizeof(FileOptions::deprecated_)
7148  - PROTOBUF_FIELD_OFFSET(FileOptions, java_multiple_files_)>(
7149  reinterpret_cast<char*>(&java_multiple_files_),
7150  reinterpret_cast<char*>(&other->java_multiple_files_));
7151  swap(optimize_for_, other->optimize_for_);
7153 }
7154 
7159 }
7160 
7161 // ===================================================================
7162 
7164  public:
7165  using HasBits = decltype(std::declval<MessageOptions>()._has_bits_);
7166  static void set_has_message_set_wire_format(HasBits* has_bits) {
7167  (*has_bits)[0] |= 1u;
7168  }
7170  (*has_bits)[0] |= 2u;
7171  }
7172  static void set_has_deprecated(HasBits* has_bits) {
7173  (*has_bits)[0] |= 4u;
7174  }
7175  static void set_has_map_entry(HasBits* has_bits) {
7176  (*has_bits)[0] |= 8u;
7177  }
7178 };
7179 
7181  bool is_message_owned)
7182  : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
7183  _extensions_(arena),
7184  uninterpreted_option_(arena) {
7185  SharedCtor();
7186  if (!is_message_owned) {
7188  }
7189  // @@protoc_insertion_point(arena_constructor:google.protobuf.MessageOptions)
7190 }
7192  : ::PROTOBUF_NAMESPACE_ID::Message(),
7193  _has_bits_(from._has_bits_),
7194  uninterpreted_option_(from.uninterpreted_option_) {
7195  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
7196  _extensions_.MergeFrom(internal_default_instance(), from._extensions_);
7197  ::memcpy(&message_set_wire_format_, &from.message_set_wire_format_,
7198  static_cast<size_t>(reinterpret_cast<char*>(&map_entry_) -
7199  reinterpret_cast<char*>(&message_set_wire_format_)) + sizeof(map_entry_));
7200  // @@protoc_insertion_point(copy_constructor:google.protobuf.MessageOptions)
7201 }
7202 
7203 inline void MessageOptions::SharedCtor() {
7204 ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
7205  reinterpret_cast<char*>(&message_set_wire_format_) - reinterpret_cast<char*>(this)),
7206  0, static_cast<size_t>(reinterpret_cast<char*>(&map_entry_) -
7207  reinterpret_cast<char*>(&message_set_wire_format_)) + sizeof(map_entry_));
7208 }
7209 
7211  // @@protoc_insertion_point(destructor:google.protobuf.MessageOptions)
7212  if (GetArenaForAllocation() != nullptr) return;
7213  SharedDtor();
7215 }
7216 
7217 inline void MessageOptions::SharedDtor() {
7218  GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
7219 }
7220 
7221 void MessageOptions::ArenaDtor(void* object) {
7222  MessageOptions* _this = reinterpret_cast< MessageOptions* >(object);
7223  (void)_this;
7224 }
7226 }
7227 void MessageOptions::SetCachedSize(int size) const {
7228  _cached_size_.Set(size);
7229 }
7230 
7231 void MessageOptions::Clear() {
7232 // @@protoc_insertion_point(message_clear_start:google.protobuf.MessageOptions)
7233  uint32_t cached_has_bits = 0;
7234  // Prevent compiler warnings about cached_has_bits being unused
7235  (void) cached_has_bits;
7236 
7237  _extensions_.Clear();
7238  uninterpreted_option_.Clear();
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  _has_bits_.Clear();
7244 }
7245 
7246 const char* MessageOptions::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
7247 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
7248  _Internal::HasBits has_bits{};
7249  while (!ctx->Done(&ptr)) {
7250  uint32_t tag;
7252  switch (tag >> 3) {
7253  // optional bool message_set_wire_format = 1 [default = false];
7254  case 1:
7255  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
7258  CHK_(ptr);
7259  } else
7260  goto handle_unusual;
7261  continue;
7262  // optional bool no_standard_descriptor_accessor = 2 [default = false];
7263  case 2:
7264  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
7267  CHK_(ptr);
7268  } else
7269  goto handle_unusual;
7270  continue;
7271  // optional bool deprecated = 3 [default = false];
7272  case 3:
7273  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
7274  _Internal::set_has_deprecated(&has_bits);
7276  CHK_(ptr);
7277  } else
7278  goto handle_unusual;
7279  continue;
7280  // optional bool map_entry = 7;
7281  case 7:
7282  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 56)) {
7283  _Internal::set_has_map_entry(&has_bits);
7285  CHK_(ptr);
7286  } else
7287  goto handle_unusual;
7288  continue;
7289  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
7290  case 999:
7291  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 58)) {
7292  ptr -= 2;
7293  do {
7294  ptr += 2;
7295  ptr = ctx->ParseMessage(_internal_add_uninterpreted_option(), ptr);
7296  CHK_(ptr);
7297  if (!ctx->DataAvailable(ptr)) break;
7298  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<7994>(ptr));
7299  } else
7300  goto handle_unusual;
7301  continue;
7302  default:
7303  goto handle_unusual;
7304  } // switch
7305  handle_unusual:
7306  if ((tag == 0) || ((tag & 7) == 4)) {
7307  CHK_(ptr);
7308  ctx->SetLastTag(tag);
7309  goto message_done;
7310  }
7311  if ((8000u <= tag)) {
7313  CHK_(ptr != nullptr);
7314  continue;
7315  }
7317  tag,
7318  _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
7319  ptr, ctx);
7320  CHK_(ptr != nullptr);
7321  } // while
7322 message_done:
7323  _has_bits_.Or(has_bits);
7324  return ptr;
7325 failure:
7326  ptr = nullptr;
7327  goto message_done;
7328 #undef CHK_
7329 }
7330 
7332  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
7333  // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.MessageOptions)
7334  uint32_t cached_has_bits = 0;
7335  (void) cached_has_bits;
7336 
7337  cached_has_bits = _has_bits_[0];
7338  // optional bool message_set_wire_format = 1 [default = false];
7339  if (cached_has_bits & 0x00000001u) {
7340  target = stream->EnsureSpace(target);
7341  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_message_set_wire_format(), target);
7342  }
7343 
7344  // optional bool no_standard_descriptor_accessor = 2 [default = false];
7345  if (cached_has_bits & 0x00000002u) {
7346  target = stream->EnsureSpace(target);
7347  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(2, this->_internal_no_standard_descriptor_accessor(), target);
7348  }
7349 
7350  // optional bool deprecated = 3 [default = false];
7351  if (cached_has_bits & 0x00000004u) {
7352  target = stream->EnsureSpace(target);
7353  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(3, this->_internal_deprecated(), target);
7354  }
7355 
7356  // optional bool map_entry = 7;
7357  if (cached_has_bits & 0x00000008u) {
7358  target = stream->EnsureSpace(target);
7359  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(7, this->_internal_map_entry(), target);
7360  }
7361 
7362  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
7363  for (unsigned int i = 0,
7364  n = static_cast<unsigned int>(this->_internal_uninterpreted_option_size()); i < n; i++) {
7365  target = stream->EnsureSpace(target);
7366  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
7367  InternalWriteMessage(999, this->_internal_uninterpreted_option(i), target, stream);
7368  }
7369 
7370  // Extension range [1000, 536870912)
7371  target = _extensions_._InternalSerialize(
7372  internal_default_instance(), 1000, 536870912, target, stream);
7373 
7374  if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
7375  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
7376  _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
7377  }
7378  // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.MessageOptions)
7379  return target;
7380 }
7381 
7382 size_t MessageOptions::ByteSizeLong() const {
7383 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.MessageOptions)
7384  size_t total_size = 0;
7385 
7386  total_size += _extensions_.ByteSize();
7387 
7388  uint32_t cached_has_bits = 0;
7389  // Prevent compiler warnings about cached_has_bits being unused
7390  (void) cached_has_bits;
7391 
7392  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
7393  total_size += 2UL * this->_internal_uninterpreted_option_size();
7394  for (const auto& msg : this->uninterpreted_option_) {
7395  total_size +=
7396  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
7397  }
7398 
7399  cached_has_bits = _has_bits_[0];
7400  if (cached_has_bits & 0x0000000fu) {
7401  // optional bool message_set_wire_format = 1 [default = false];
7402  if (cached_has_bits & 0x00000001u) {
7403  total_size += 1 + 1;
7404  }
7405 
7406  // optional bool no_standard_descriptor_accessor = 2 [default = false];
7407  if (cached_has_bits & 0x00000002u) {
7408  total_size += 1 + 1;
7409  }
7410 
7411  // optional bool deprecated = 3 [default = false];
7412  if (cached_has_bits & 0x00000004u) {
7413  total_size += 1 + 1;
7414  }
7415 
7416  // optional bool map_entry = 7;
7417  if (cached_has_bits & 0x00000008u) {
7418  total_size += 1 + 1;
7419  }
7420 
7421  }
7422  return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
7423 }
7424 
7425 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MessageOptions::_class_data_ = {
7426  ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
7428 };
7429 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*MessageOptions::GetClassData() const { return &_class_data_; }
7430 
7433  static_cast<MessageOptions *>(to)->MergeFrom(
7434  static_cast<const MessageOptions &>(from));
7435 }
7436 
7437 
7439 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.MessageOptions)
7440  GOOGLE_DCHECK_NE(&from, this);
7441  uint32_t cached_has_bits = 0;
7442  (void) cached_has_bits;
7443 
7444  uninterpreted_option_.MergeFrom(from.uninterpreted_option_);
7445  cached_has_bits = from._has_bits_[0];
7446  if (cached_has_bits & 0x0000000fu) {
7447  if (cached_has_bits & 0x00000001u) {
7448  message_set_wire_format_ = from.message_set_wire_format_;
7449  }
7450  if (cached_has_bits & 0x00000002u) {
7451  no_standard_descriptor_accessor_ = from.no_standard_descriptor_accessor_;
7452  }
7453  if (cached_has_bits & 0x00000004u) {
7454  deprecated_ = from.deprecated_;
7455  }
7456  if (cached_has_bits & 0x00000008u) {
7457  map_entry_ = from.map_entry_;
7458  }
7459  _has_bits_[0] |= cached_has_bits;
7460  }
7461  _extensions_.MergeFrom(internal_default_instance(), from._extensions_);
7462  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
7463 }
7464 
7466 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.MessageOptions)
7467  if (&from == this) return;
7468  Clear();
7469  MergeFrom(from);
7470 }
7471 
7472 bool MessageOptions::IsInitialized() const {
7473  if (!_extensions_.IsInitialized()) {
7474  return false;
7475  }
7476 
7478  return false;
7479  return true;
7480 }
7481 
7483  using std::swap;
7484  _extensions_.InternalSwap(&other->_extensions_);
7485  _internal_metadata_.InternalSwap(&other->_internal_metadata_);
7486  swap(_has_bits_[0], other->_has_bits_[0]);
7487  uninterpreted_option_.InternalSwap(&other->uninterpreted_option_);
7489  PROTOBUF_FIELD_OFFSET(MessageOptions, map_entry_)
7490  + sizeof(MessageOptions::map_entry_)
7491  - PROTOBUF_FIELD_OFFSET(MessageOptions, message_set_wire_format_)>(
7492  reinterpret_cast<char*>(&message_set_wire_format_),
7493  reinterpret_cast<char*>(&other->message_set_wire_format_));
7494 }
7495 
7500 }
7501 
7502 // ===================================================================
7503 
7505  public:
7506  using HasBits = decltype(std::declval<FieldOptions>()._has_bits_);
7507  static void set_has_ctype(HasBits* has_bits) {
7508  (*has_bits)[0] |= 1u;
7509  }
7510  static void set_has_packed(HasBits* has_bits) {
7511  (*has_bits)[0] |= 2u;
7512  }
7513  static void set_has_jstype(HasBits* has_bits) {
7514  (*has_bits)[0] |= 32u;
7515  }
7516  static void set_has_lazy(HasBits* has_bits) {
7517  (*has_bits)[0] |= 4u;
7518  }
7519  static void set_has_deprecated(HasBits* has_bits) {
7520  (*has_bits)[0] |= 8u;
7521  }
7522  static void set_has_weak(HasBits* has_bits) {
7523  (*has_bits)[0] |= 16u;
7524  }
7525 };
7526 
7528  bool is_message_owned)
7529  : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
7530  _extensions_(arena),
7531  uninterpreted_option_(arena) {
7532  SharedCtor();
7533  if (!is_message_owned) {
7535  }
7536  // @@protoc_insertion_point(arena_constructor:google.protobuf.FieldOptions)
7537 }
7539  : ::PROTOBUF_NAMESPACE_ID::Message(),
7540  _has_bits_(from._has_bits_),
7541  uninterpreted_option_(from.uninterpreted_option_) {
7542  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
7543  _extensions_.MergeFrom(internal_default_instance(), from._extensions_);
7544  ::memcpy(&ctype_, &from.ctype_,
7545  static_cast<size_t>(reinterpret_cast<char*>(&jstype_) -
7546  reinterpret_cast<char*>(&ctype_)) + sizeof(jstype_));
7547  // @@protoc_insertion_point(copy_constructor:google.protobuf.FieldOptions)
7548 }
7549 
7550 inline void FieldOptions::SharedCtor() {
7551 ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
7552  reinterpret_cast<char*>(&ctype_) - reinterpret_cast<char*>(this)),
7553  0, static_cast<size_t>(reinterpret_cast<char*>(&jstype_) -
7554  reinterpret_cast<char*>(&ctype_)) + sizeof(jstype_));
7555 }
7556 
7558  // @@protoc_insertion_point(destructor:google.protobuf.FieldOptions)
7559  if (GetArenaForAllocation() != nullptr) return;
7560  SharedDtor();
7562 }
7563 
7564 inline void FieldOptions::SharedDtor() {
7565  GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
7566 }
7567 
7568 void FieldOptions::ArenaDtor(void* object) {
7569  FieldOptions* _this = reinterpret_cast< FieldOptions* >(object);
7570  (void)_this;
7571 }
7573 }
7574 void FieldOptions::SetCachedSize(int size) const {
7575  _cached_size_.Set(size);
7576 }
7577 
7578 void FieldOptions::Clear() {
7579 // @@protoc_insertion_point(message_clear_start:google.protobuf.FieldOptions)
7580  uint32_t cached_has_bits = 0;
7581  // Prevent compiler warnings about cached_has_bits being unused
7582  (void) cached_has_bits;
7583 
7584  _extensions_.Clear();
7585  uninterpreted_option_.Clear();
7586  cached_has_bits = _has_bits_[0];
7587  if (cached_has_bits & 0x0000003fu) {
7588  ::memset(&ctype_, 0, static_cast<size_t>(
7589  reinterpret_cast<char*>(&jstype_) -
7590  reinterpret_cast<char*>(&ctype_)) + sizeof(jstype_));
7591  }
7592  _has_bits_.Clear();
7594 }
7595 
7596 const char* FieldOptions::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
7597 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
7598  _Internal::HasBits has_bits{};
7599  while (!ctx->Done(&ptr)) {
7600  uint32_t tag;
7602  switch (tag >> 3) {
7603  // optional .google.protobuf.FieldOptions.CType ctype = 1 [default = STRING];
7604  case 1:
7605  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
7607  CHK_(ptr);
7608  if (PROTOBUF_PREDICT_TRUE(::PROTOBUF_NAMESPACE_ID::FieldOptions_CType_IsValid(val))) {
7610  } else {
7612  }
7613  } else
7614  goto handle_unusual;
7615  continue;
7616  // optional bool packed = 2;
7617  case 2:
7618  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
7619  _Internal::set_has_packed(&has_bits);
7621  CHK_(ptr);
7622  } else
7623  goto handle_unusual;
7624  continue;
7625  // optional bool deprecated = 3 [default = false];
7626  case 3:
7627  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
7628  _Internal::set_has_deprecated(&has_bits);
7630  CHK_(ptr);
7631  } else
7632  goto handle_unusual;
7633  continue;
7634  // optional bool lazy = 5 [default = false];
7635  case 5:
7636  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 40)) {
7637  _Internal::set_has_lazy(&has_bits);
7639  CHK_(ptr);
7640  } else
7641  goto handle_unusual;
7642  continue;
7643  // optional .google.protobuf.FieldOptions.JSType jstype = 6 [default = JS_NORMAL];
7644  case 6:
7645  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 48)) {
7647  CHK_(ptr);
7648  if (PROTOBUF_PREDICT_TRUE(::PROTOBUF_NAMESPACE_ID::FieldOptions_JSType_IsValid(val))) {
7650  } else {
7652  }
7653  } else
7654  goto handle_unusual;
7655  continue;
7656  // optional bool weak = 10 [default = false];
7657  case 10:
7658  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 80)) {
7659  _Internal::set_has_weak(&has_bits);
7661  CHK_(ptr);
7662  } else
7663  goto handle_unusual;
7664  continue;
7665  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
7666  case 999:
7667  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 58)) {
7668  ptr -= 2;
7669  do {
7670  ptr += 2;
7671  ptr = ctx->ParseMessage(_internal_add_uninterpreted_option(), ptr);
7672  CHK_(ptr);
7673  if (!ctx->DataAvailable(ptr)) break;
7674  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<7994>(ptr));
7675  } else
7676  goto handle_unusual;
7677  continue;
7678  default:
7679  goto handle_unusual;
7680  } // switch
7681  handle_unusual:
7682  if ((tag == 0) || ((tag & 7) == 4)) {
7683  CHK_(ptr);
7684  ctx->SetLastTag(tag);
7685  goto message_done;
7686  }
7687  if ((8000u <= tag)) {
7689  CHK_(ptr != nullptr);
7690  continue;
7691  }
7693  tag,
7694  _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
7695  ptr, ctx);
7696  CHK_(ptr != nullptr);
7697  } // while
7698 message_done:
7699  _has_bits_.Or(has_bits);
7700  return ptr;
7701 failure:
7702  ptr = nullptr;
7703  goto message_done;
7704 #undef CHK_
7705 }
7706 
7708  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
7709  // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.FieldOptions)
7710  uint32_t cached_has_bits = 0;
7711  (void) cached_has_bits;
7712 
7713  cached_has_bits = _has_bits_[0];
7714  // optional .google.protobuf.FieldOptions.CType ctype = 1 [default = STRING];
7715  if (cached_has_bits & 0x00000001u) {
7716  target = stream->EnsureSpace(target);
7717  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
7718  1, this->_internal_ctype(), target);
7719  }
7720 
7721  // optional bool packed = 2;
7722  if (cached_has_bits & 0x00000002u) {
7723  target = stream->EnsureSpace(target);
7724  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(2, this->_internal_packed(), target);
7725  }
7726 
7727  // optional bool deprecated = 3 [default = false];
7728  if (cached_has_bits & 0x00000008u) {
7729  target = stream->EnsureSpace(target);
7730  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(3, this->_internal_deprecated(), target);
7731  }
7732 
7733  // optional bool lazy = 5 [default = false];
7734  if (cached_has_bits & 0x00000004u) {
7735  target = stream->EnsureSpace(target);
7736  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(5, this->_internal_lazy(), target);
7737  }
7738 
7739  // optional .google.protobuf.FieldOptions.JSType jstype = 6 [default = JS_NORMAL];
7740  if (cached_has_bits & 0x00000020u) {
7741  target = stream->EnsureSpace(target);
7742  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
7743  6, this->_internal_jstype(), target);
7744  }
7745 
7746  // optional bool weak = 10 [default = false];
7747  if (cached_has_bits & 0x00000010u) {
7748  target = stream->EnsureSpace(target);
7749  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(10, this->_internal_weak(), target);
7750  }
7751 
7752  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
7753  for (unsigned int i = 0,
7754  n = static_cast<unsigned int>(this->_internal_uninterpreted_option_size()); i < n; i++) {
7755  target = stream->EnsureSpace(target);
7756  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
7757  InternalWriteMessage(999, this->_internal_uninterpreted_option(i), target, stream);
7758  }
7759 
7760  // Extension range [1000, 536870912)
7761  target = _extensions_._InternalSerialize(
7762  internal_default_instance(), 1000, 536870912, target, stream);
7763 
7764  if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
7765  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
7766  _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
7767  }
7768  // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.FieldOptions)
7769  return target;
7770 }
7771 
7772 size_t FieldOptions::ByteSizeLong() const {
7773 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.FieldOptions)
7774  size_t total_size = 0;
7775 
7776  total_size += _extensions_.ByteSize();
7777 
7778  uint32_t cached_has_bits = 0;
7779  // Prevent compiler warnings about cached_has_bits being unused
7780  (void) cached_has_bits;
7781 
7782  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
7783  total_size += 2UL * this->_internal_uninterpreted_option_size();
7784  for (const auto& msg : this->uninterpreted_option_) {
7785  total_size +=
7786  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
7787  }
7788 
7789  cached_has_bits = _has_bits_[0];
7790  if (cached_has_bits & 0x0000003fu) {
7791  // optional .google.protobuf.FieldOptions.CType ctype = 1 [default = STRING];
7792  if (cached_has_bits & 0x00000001u) {
7793  total_size += 1 +
7794  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_ctype());
7795  }
7796 
7797  // optional bool packed = 2;
7798  if (cached_has_bits & 0x00000002u) {
7799  total_size += 1 + 1;
7800  }
7801 
7802  // optional bool lazy = 5 [default = false];
7803  if (cached_has_bits & 0x00000004u) {
7804  total_size += 1 + 1;
7805  }
7806 
7807  // optional bool deprecated = 3 [default = false];
7808  if (cached_has_bits & 0x00000008u) {
7809  total_size += 1 + 1;
7810  }
7811 
7812  // optional bool weak = 10 [default = false];
7813  if (cached_has_bits & 0x00000010u) {
7814  total_size += 1 + 1;
7815  }
7816 
7817  // optional .google.protobuf.FieldOptions.JSType jstype = 6 [default = JS_NORMAL];
7818  if (cached_has_bits & 0x00000020u) {
7819  total_size += 1 +
7820  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_jstype());
7821  }
7822 
7823  }
7824  return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
7825 }
7826 
7827 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData FieldOptions::_class_data_ = {
7828  ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
7830 };
7831 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*FieldOptions::GetClassData() const { return &_class_data_; }
7832 
7835  static_cast<FieldOptions *>(to)->MergeFrom(
7836  static_cast<const FieldOptions &>(from));
7837 }
7838 
7839 
7841 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.FieldOptions)
7842  GOOGLE_DCHECK_NE(&from, this);
7843  uint32_t cached_has_bits = 0;
7844  (void) cached_has_bits;
7845 
7846  uninterpreted_option_.MergeFrom(from.uninterpreted_option_);
7847  cached_has_bits = from._has_bits_[0];
7848  if (cached_has_bits & 0x0000003fu) {
7849  if (cached_has_bits & 0x00000001u) {
7850  ctype_ = from.ctype_;
7851  }
7852  if (cached_has_bits & 0x00000002u) {
7853  packed_ = from.packed_;
7854  }
7855  if (cached_has_bits & 0x00000004u) {
7856  lazy_ = from.lazy_;
7857  }
7858  if (cached_has_bits & 0x00000008u) {
7859  deprecated_ = from.deprecated_;
7860  }
7861  if (cached_has_bits & 0x00000010u) {
7862  weak_ = from.weak_;
7863  }
7864  if (cached_has_bits & 0x00000020u) {
7865  jstype_ = from.jstype_;
7866  }
7867  _has_bits_[0] |= cached_has_bits;
7868  }
7869  _extensions_.MergeFrom(internal_default_instance(), from._extensions_);
7870  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
7871 }
7872 
7874 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.FieldOptions)
7875  if (&from == this) return;
7876  Clear();
7877  MergeFrom(from);
7878 }
7879 
7880 bool FieldOptions::IsInitialized() const {
7881  if (!_extensions_.IsInitialized()) {
7882  return false;
7883  }
7884 
7886  return false;
7887  return true;
7888 }
7889 
7891  using std::swap;
7892  _extensions_.InternalSwap(&other->_extensions_);
7893  _internal_metadata_.InternalSwap(&other->_internal_metadata_);
7894  swap(_has_bits_[0], other->_has_bits_[0]);
7895  uninterpreted_option_.InternalSwap(&other->uninterpreted_option_);
7897  PROTOBUF_FIELD_OFFSET(FieldOptions, jstype_)
7898  + sizeof(FieldOptions::jstype_)
7899  - PROTOBUF_FIELD_OFFSET(FieldOptions, ctype_)>(
7900  reinterpret_cast<char*>(&ctype_),
7901  reinterpret_cast<char*>(&other->ctype_));
7902 }
7903 
7908 }
7909 
7910 // ===================================================================
7911 
7913  public:
7914 };
7915 
7917  bool is_message_owned)
7918  : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
7919  _extensions_(arena),
7920  uninterpreted_option_(arena) {
7921  SharedCtor();
7922  if (!is_message_owned) {
7924  }
7925  // @@protoc_insertion_point(arena_constructor:google.protobuf.OneofOptions)
7926 }
7928  : ::PROTOBUF_NAMESPACE_ID::Message(),
7929  uninterpreted_option_(from.uninterpreted_option_) {
7930  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
7931  _extensions_.MergeFrom(internal_default_instance(), from._extensions_);
7932  // @@protoc_insertion_point(copy_constructor:google.protobuf.OneofOptions)
7933 }
7934 
7935 inline void OneofOptions::SharedCtor() {
7936 }
7937 
7939  // @@protoc_insertion_point(destructor:google.protobuf.OneofOptions)
7940  if (GetArenaForAllocation() != nullptr) return;
7941  SharedDtor();
7943 }
7944 
7945 inline void OneofOptions::SharedDtor() {
7946  GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
7947 }
7948 
7949 void OneofOptions::ArenaDtor(void* object) {
7950  OneofOptions* _this = reinterpret_cast< OneofOptions* >(object);
7951  (void)_this;
7952 }
7954 }
7955 void OneofOptions::SetCachedSize(int size) const {
7956  _cached_size_.Set(size);
7957 }
7958 
7959 void OneofOptions::Clear() {
7960 // @@protoc_insertion_point(message_clear_start:google.protobuf.OneofOptions)
7961  uint32_t cached_has_bits = 0;
7962  // Prevent compiler warnings about cached_has_bits being unused
7963  (void) cached_has_bits;
7964 
7965  _extensions_.Clear();
7966  uninterpreted_option_.Clear();
7968 }
7969 
7970 const char* OneofOptions::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
7971 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
7972  while (!ctx->Done(&ptr)) {
7973  uint32_t tag;
7975  switch (tag >> 3) {
7976  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
7977  case 999:
7978  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 58)) {
7979  ptr -= 2;
7980  do {
7981  ptr += 2;
7982  ptr = ctx->ParseMessage(_internal_add_uninterpreted_option(), ptr);
7983  CHK_(ptr);
7984  if (!ctx->DataAvailable(ptr)) break;
7985  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<7994>(ptr));
7986  } else
7987  goto handle_unusual;
7988  continue;
7989  default:
7990  goto handle_unusual;
7991  } // switch
7992  handle_unusual:
7993  if ((tag == 0) || ((tag & 7) == 4)) {
7994  CHK_(ptr);
7995  ctx->SetLastTag(tag);
7996  goto message_done;
7997  }
7998  if ((8000u <= tag)) {
8000  CHK_(ptr != nullptr);
8001  continue;
8002  }
8004  tag,
8005  _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
8006  ptr, ctx);
8007  CHK_(ptr != nullptr);
8008  } // while
8009 message_done:
8010  return ptr;
8011 failure:
8012  ptr = nullptr;
8013  goto message_done;
8014 #undef CHK_
8015 }
8016 
8018  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
8019  // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.OneofOptions)
8020  uint32_t cached_has_bits = 0;
8021  (void) cached_has_bits;
8022 
8023  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
8024  for (unsigned int i = 0,
8025  n = static_cast<unsigned int>(this->_internal_uninterpreted_option_size()); i < n; i++) {
8026  target = stream->EnsureSpace(target);
8027  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
8028  InternalWriteMessage(999, this->_internal_uninterpreted_option(i), target, stream);
8029  }
8030 
8031  // Extension range [1000, 536870912)
8032  target = _extensions_._InternalSerialize(
8033  internal_default_instance(), 1000, 536870912, target, stream);
8034 
8035  if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
8036  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
8037  _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
8038  }
8039  // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.OneofOptions)
8040  return target;
8041 }
8042 
8043 size_t OneofOptions::ByteSizeLong() const {
8044 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.OneofOptions)
8045  size_t total_size = 0;
8046 
8047  total_size += _extensions_.ByteSize();
8048 
8049  uint32_t cached_has_bits = 0;
8050  // Prevent compiler warnings about cached_has_bits being unused
8051  (void) cached_has_bits;
8052 
8053  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
8054  total_size += 2UL * this->_internal_uninterpreted_option_size();
8055  for (const auto& msg : this->uninterpreted_option_) {
8056  total_size +=
8057  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
8058  }
8059 
8060  return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
8061 }
8062 
8063 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData OneofOptions::_class_data_ = {
8064  ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
8066 };
8067 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*OneofOptions::GetClassData() const { return &_class_data_; }
8068 
8071  static_cast<OneofOptions *>(to)->MergeFrom(
8072  static_cast<const OneofOptions &>(from));
8073 }
8074 
8075 
8077 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.OneofOptions)
8078  GOOGLE_DCHECK_NE(&from, this);
8079  uint32_t cached_has_bits = 0;
8080  (void) cached_has_bits;
8081 
8082  uninterpreted_option_.MergeFrom(from.uninterpreted_option_);
8083  _extensions_.MergeFrom(internal_default_instance(), from._extensions_);
8084  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
8085 }
8086 
8088 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.OneofOptions)
8089  if (&from == this) return;
8090  Clear();
8091  MergeFrom(from);
8092 }
8093 
8094 bool OneofOptions::IsInitialized() const {
8095  if (!_extensions_.IsInitialized()) {
8096  return false;
8097  }
8098 
8100  return false;
8101  return true;
8102 }
8103 
8105  using std::swap;
8106  _extensions_.InternalSwap(&other->_extensions_);
8107  _internal_metadata_.InternalSwap(&other->_internal_metadata_);
8108  uninterpreted_option_.InternalSwap(&other->uninterpreted_option_);
8109 }
8110 
8115 }
8116 
8117 // ===================================================================
8118 
8119 class EnumOptions::_Internal {
8120  public:
8121  using HasBits = decltype(std::declval<EnumOptions>()._has_bits_);
8122  static void set_has_allow_alias(HasBits* has_bits) {
8123  (*has_bits)[0] |= 1u;
8124  }
8125  static void set_has_deprecated(HasBits* has_bits) {
8126  (*has_bits)[0] |= 2u;
8127  }
8128 };
8129 
8131  bool is_message_owned)
8132  : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
8133  _extensions_(arena),
8134  uninterpreted_option_(arena) {
8135  SharedCtor();
8136  if (!is_message_owned) {
8138  }
8139  // @@protoc_insertion_point(arena_constructor:google.protobuf.EnumOptions)
8140 }
8142  : ::PROTOBUF_NAMESPACE_ID::Message(),
8143  _has_bits_(from._has_bits_),
8144  uninterpreted_option_(from.uninterpreted_option_) {
8145  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
8146  _extensions_.MergeFrom(internal_default_instance(), from._extensions_);
8147  ::memcpy(&allow_alias_, &from.allow_alias_,
8148  static_cast<size_t>(reinterpret_cast<char*>(&deprecated_) -
8149  reinterpret_cast<char*>(&allow_alias_)) + sizeof(deprecated_));
8150  // @@protoc_insertion_point(copy_constructor:google.protobuf.EnumOptions)
8151 }
8152 
8153 inline void EnumOptions::SharedCtor() {
8154 ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
8155  reinterpret_cast<char*>(&allow_alias_) - reinterpret_cast<char*>(this)),
8156  0, static_cast<size_t>(reinterpret_cast<char*>(&deprecated_) -
8157  reinterpret_cast<char*>(&allow_alias_)) + sizeof(deprecated_));
8158 }
8159 
8161  // @@protoc_insertion_point(destructor:google.protobuf.EnumOptions)
8162  if (GetArenaForAllocation() != nullptr) return;
8163  SharedDtor();
8165 }
8166 
8167 inline void EnumOptions::SharedDtor() {
8168  GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
8169 }
8170 
8171 void EnumOptions::ArenaDtor(void* object) {
8172  EnumOptions* _this = reinterpret_cast< EnumOptions* >(object);
8173  (void)_this;
8174 }
8176 }
8177 void EnumOptions::SetCachedSize(int size) const {
8178  _cached_size_.Set(size);
8179 }
8180 
8181 void EnumOptions::Clear() {
8182 // @@protoc_insertion_point(message_clear_start:google.protobuf.EnumOptions)
8183  uint32_t cached_has_bits = 0;
8184  // Prevent compiler warnings about cached_has_bits being unused
8185  (void) cached_has_bits;
8186 
8187  _extensions_.Clear();
8188  uninterpreted_option_.Clear();
8189  ::memset(&allow_alias_, 0, static_cast<size_t>(
8190  reinterpret_cast<char*>(&deprecated_) -
8191  reinterpret_cast<char*>(&allow_alias_)) + sizeof(deprecated_));
8192  _has_bits_.Clear();
8194 }
8195 
8196 const char* EnumOptions::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
8197 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
8198  _Internal::HasBits has_bits{};
8199  while (!ctx->Done(&ptr)) {
8200  uint32_t tag;
8202  switch (tag >> 3) {
8203  // optional bool allow_alias = 2;
8204  case 2:
8205  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
8206  _Internal::set_has_allow_alias(&has_bits);
8208  CHK_(ptr);
8209  } else
8210  goto handle_unusual;
8211  continue;
8212  // optional bool deprecated = 3 [default = false];
8213  case 3:
8214  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
8215  _Internal::set_has_deprecated(&has_bits);
8217  CHK_(ptr);
8218  } else
8219  goto handle_unusual;
8220  continue;
8221  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
8222  case 999:
8223  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 58)) {
8224  ptr -= 2;
8225  do {
8226  ptr += 2;
8227  ptr = ctx->ParseMessage(_internal_add_uninterpreted_option(), ptr);
8228  CHK_(ptr);
8229  if (!ctx->DataAvailable(ptr)) break;
8230  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<7994>(ptr));
8231  } else
8232  goto handle_unusual;
8233  continue;
8234  default:
8235  goto handle_unusual;
8236  } // switch
8237  handle_unusual:
8238  if ((tag == 0) || ((tag & 7) == 4)) {
8239  CHK_(ptr);
8240  ctx->SetLastTag(tag);
8241  goto message_done;
8242  }
8243  if ((8000u <= tag)) {
8245  CHK_(ptr != nullptr);
8246  continue;
8247  }
8249  tag,
8250  _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
8251  ptr, ctx);
8252  CHK_(ptr != nullptr);
8253  } // while
8254 message_done:
8255  _has_bits_.Or(has_bits);
8256  return ptr;
8257 failure:
8258  ptr = nullptr;
8259  goto message_done;
8260 #undef CHK_
8261 }
8262 
8264  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
8265  // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.EnumOptions)
8266  uint32_t cached_has_bits = 0;
8267  (void) cached_has_bits;
8268 
8269  cached_has_bits = _has_bits_[0];
8270  // optional bool allow_alias = 2;
8271  if (cached_has_bits & 0x00000001u) {
8272  target = stream->EnsureSpace(target);
8273  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(2, this->_internal_allow_alias(), target);
8274  }
8275 
8276  // optional bool deprecated = 3 [default = false];
8277  if (cached_has_bits & 0x00000002u) {
8278  target = stream->EnsureSpace(target);
8279  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(3, this->_internal_deprecated(), target);
8280  }
8281 
8282  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
8283  for (unsigned int i = 0,
8284  n = static_cast<unsigned int>(this->_internal_uninterpreted_option_size()); i < n; i++) {
8285  target = stream->EnsureSpace(target);
8286  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
8287  InternalWriteMessage(999, this->_internal_uninterpreted_option(i), target, stream);
8288  }
8289 
8290  // Extension range [1000, 536870912)
8291  target = _extensions_._InternalSerialize(
8292  internal_default_instance(), 1000, 536870912, target, stream);
8293 
8294  if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
8295  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
8296  _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
8297  }
8298  // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.EnumOptions)
8299  return target;
8300 }
8301 
8302 size_t EnumOptions::ByteSizeLong() const {
8303 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.EnumOptions)
8304  size_t total_size = 0;
8305 
8306  total_size += _extensions_.ByteSize();
8307 
8308  uint32_t cached_has_bits = 0;
8309  // Prevent compiler warnings about cached_has_bits being unused
8310  (void) cached_has_bits;
8311 
8312  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
8313  total_size += 2UL * this->_internal_uninterpreted_option_size();
8314  for (const auto& msg : this->uninterpreted_option_) {
8315  total_size +=
8316  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
8317  }
8318 
8319  cached_has_bits = _has_bits_[0];
8320  if (cached_has_bits & 0x00000003u) {
8321  // optional bool allow_alias = 2;
8322  if (cached_has_bits & 0x00000001u) {
8323  total_size += 1 + 1;
8324  }
8325 
8326  // optional bool deprecated = 3 [default = false];
8327  if (cached_has_bits & 0x00000002u) {
8328  total_size += 1 + 1;
8329  }
8330 
8331  }
8332  return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
8333 }
8334 
8335 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData EnumOptions::_class_data_ = {
8336  ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
8338 };
8339 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*EnumOptions::GetClassData() const { return &_class_data_; }
8340 
8343  static_cast<EnumOptions *>(to)->MergeFrom(
8344  static_cast<const EnumOptions &>(from));
8345 }
8346 
8347 
8349 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.EnumOptions)
8350  GOOGLE_DCHECK_NE(&from, this);
8351  uint32_t cached_has_bits = 0;
8352  (void) cached_has_bits;
8353 
8354  uninterpreted_option_.MergeFrom(from.uninterpreted_option_);
8355  cached_has_bits = from._has_bits_[0];
8356  if (cached_has_bits & 0x00000003u) {
8357  if (cached_has_bits & 0x00000001u) {
8358  allow_alias_ = from.allow_alias_;
8359  }
8360  if (cached_has_bits & 0x00000002u) {
8361  deprecated_ = from.deprecated_;
8362  }
8363  _has_bits_[0] |= cached_has_bits;
8364  }
8365  _extensions_.MergeFrom(internal_default_instance(), from._extensions_);
8366  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
8367 }
8368 
8369 void EnumOptions::CopyFrom(const EnumOptions& from) {
8370 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.EnumOptions)
8371  if (&from == this) return;
8372  Clear();
8373  MergeFrom(from);
8374 }
8375 
8376 bool EnumOptions::IsInitialized() const {
8377  if (!_extensions_.IsInitialized()) {
8378  return false;
8379  }
8380 
8382  return false;
8383  return true;
8384 }
8385 
8387  using std::swap;
8388  _extensions_.InternalSwap(&other->_extensions_);
8389  _internal_metadata_.InternalSwap(&other->_internal_metadata_);
8390  swap(_has_bits_[0], other->_has_bits_[0]);
8391  uninterpreted_option_.InternalSwap(&other->uninterpreted_option_);
8393  PROTOBUF_FIELD_OFFSET(EnumOptions, deprecated_)
8394  + sizeof(EnumOptions::deprecated_)
8395  - PROTOBUF_FIELD_OFFSET(EnumOptions, allow_alias_)>(
8396  reinterpret_cast<char*>(&allow_alias_),
8397  reinterpret_cast<char*>(&other->allow_alias_));
8398 }
8399 
8404 }
8405 
8406 // ===================================================================
8407 
8409  public:
8410  using HasBits = decltype(std::declval<EnumValueOptions>()._has_bits_);
8411  static void set_has_deprecated(HasBits* has_bits) {
8412  (*has_bits)[0] |= 1u;
8413  }
8414 };
8415 
8417  bool is_message_owned)
8418  : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
8419  _extensions_(arena),
8420  uninterpreted_option_(arena) {
8421  SharedCtor();
8422  if (!is_message_owned) {
8424  }
8425  // @@protoc_insertion_point(arena_constructor:google.protobuf.EnumValueOptions)
8426 }
8428  : ::PROTOBUF_NAMESPACE_ID::Message(),
8429  _has_bits_(from._has_bits_),
8430  uninterpreted_option_(from.uninterpreted_option_) {
8431  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
8432  _extensions_.MergeFrom(internal_default_instance(), from._extensions_);
8433  deprecated_ = from.deprecated_;
8434  // @@protoc_insertion_point(copy_constructor:google.protobuf.EnumValueOptions)
8435 }
8436 
8437 inline void EnumValueOptions::SharedCtor() {
8438 deprecated_ = false;
8439 }
8440 
8442  // @@protoc_insertion_point(destructor:google.protobuf.EnumValueOptions)
8443  if (GetArenaForAllocation() != nullptr) return;
8444  SharedDtor();
8446 }
8447 
8448 inline void EnumValueOptions::SharedDtor() {
8449  GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
8450 }
8451 
8452 void EnumValueOptions::ArenaDtor(void* object) {
8453  EnumValueOptions* _this = reinterpret_cast< EnumValueOptions* >(object);
8454  (void)_this;
8455 }
8457 }
8458 void EnumValueOptions::SetCachedSize(int size) const {
8459  _cached_size_.Set(size);
8460 }
8461 
8462 void EnumValueOptions::Clear() {
8463 // @@protoc_insertion_point(message_clear_start:google.protobuf.EnumValueOptions)
8464  uint32_t cached_has_bits = 0;
8465  // Prevent compiler warnings about cached_has_bits being unused
8466  (void) cached_has_bits;
8467 
8468  _extensions_.Clear();
8469  uninterpreted_option_.Clear();
8470  deprecated_ = false;
8471  _has_bits_.Clear();
8473 }
8474 
8475 const char* EnumValueOptions::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
8476 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
8477  _Internal::HasBits has_bits{};
8478  while (!ctx->Done(&ptr)) {
8479  uint32_t tag;
8481  switch (tag >> 3) {
8482  // optional bool deprecated = 1 [default = false];
8483  case 1:
8484  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
8485  _Internal::set_has_deprecated(&has_bits);
8487  CHK_(ptr);
8488  } else
8489  goto handle_unusual;
8490  continue;
8491  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
8492  case 999:
8493  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 58)) {
8494  ptr -= 2;
8495  do {
8496  ptr += 2;
8497  ptr = ctx->ParseMessage(_internal_add_uninterpreted_option(), ptr);
8498  CHK_(ptr);
8499  if (!ctx->DataAvailable(ptr)) break;
8500  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<7994>(ptr));
8501  } else
8502  goto handle_unusual;
8503  continue;
8504  default:
8505  goto handle_unusual;
8506  } // switch
8507  handle_unusual:
8508  if ((tag == 0) || ((tag & 7) == 4)) {
8509  CHK_(ptr);
8510  ctx->SetLastTag(tag);
8511  goto message_done;
8512  }
8513  if ((8000u <= tag)) {
8515  CHK_(ptr != nullptr);
8516  continue;
8517  }
8519  tag,
8520  _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
8521  ptr, ctx);
8522  CHK_(ptr != nullptr);
8523  } // while
8524 message_done:
8525  _has_bits_.Or(has_bits);
8526  return ptr;
8527 failure:
8528  ptr = nullptr;
8529  goto message_done;
8530 #undef CHK_
8531 }
8532 
8534  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
8535  // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.EnumValueOptions)
8536  uint32_t cached_has_bits = 0;
8537  (void) cached_has_bits;
8538 
8539  cached_has_bits = _has_bits_[0];
8540  // optional bool deprecated = 1 [default = false];
8541  if (cached_has_bits & 0x00000001u) {
8542  target = stream->EnsureSpace(target);
8543  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_deprecated(), target);
8544  }
8545 
8546  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
8547  for (unsigned int i = 0,
8548  n = static_cast<unsigned int>(this->_internal_uninterpreted_option_size()); i < n; i++) {
8549  target = stream->EnsureSpace(target);
8550  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
8551  InternalWriteMessage(999, this->_internal_uninterpreted_option(i), target, stream);
8552  }
8553 
8554  // Extension range [1000, 536870912)
8555  target = _extensions_._InternalSerialize(
8556  internal_default_instance(), 1000, 536870912, target, stream);
8557 
8558  if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
8559  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
8560  _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
8561  }
8562  // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.EnumValueOptions)
8563  return target;
8564 }
8565 
8566 size_t EnumValueOptions::ByteSizeLong() const {
8567 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.EnumValueOptions)
8568  size_t total_size = 0;
8569 
8570  total_size += _extensions_.ByteSize();
8571 
8572  uint32_t cached_has_bits = 0;
8573  // Prevent compiler warnings about cached_has_bits being unused
8574  (void) cached_has_bits;
8575 
8576  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
8577  total_size += 2UL * this->_internal_uninterpreted_option_size();
8578  for (const auto& msg : this->uninterpreted_option_) {
8579  total_size +=
8580  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
8581  }
8582 
8583  // optional bool deprecated = 1 [default = false];
8584  cached_has_bits = _has_bits_[0];
8585  if (cached_has_bits & 0x00000001u) {
8586  total_size += 1 + 1;
8587  }
8588 
8589  return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
8590 }
8591 
8592 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData EnumValueOptions::_class_data_ = {
8593  ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
8595 };
8596 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*EnumValueOptions::GetClassData() const { return &_class_data_; }
8597 
8600  static_cast<EnumValueOptions *>(to)->MergeFrom(
8601  static_cast<const EnumValueOptions &>(from));
8602 }
8603 
8604 
8606 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.EnumValueOptions)
8607  GOOGLE_DCHECK_NE(&from, this);
8608  uint32_t cached_has_bits = 0;
8609  (void) cached_has_bits;
8610 
8611  uninterpreted_option_.MergeFrom(from.uninterpreted_option_);
8612  if (from._internal_has_deprecated()) {
8613  _internal_set_deprecated(from._internal_deprecated());
8614  }
8615  _extensions_.MergeFrom(internal_default_instance(), from._extensions_);
8616  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
8617 }
8618 
8620 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.EnumValueOptions)
8621  if (&from == this) return;
8622  Clear();
8623  MergeFrom(from);
8624 }
8625 
8626 bool EnumValueOptions::IsInitialized() const {
8627  if (!_extensions_.IsInitialized()) {
8628  return false;
8629  }
8630 
8632  return false;
8633  return true;
8634 }
8635 
8637  using std::swap;
8638  _extensions_.InternalSwap(&other->_extensions_);
8639  _internal_metadata_.InternalSwap(&other->_internal_metadata_);
8640  swap(_has_bits_[0], other->_has_bits_[0]);
8641  uninterpreted_option_.InternalSwap(&other->uninterpreted_option_);
8642  swap(deprecated_, other->deprecated_);
8643 }
8644 
8649 }
8650 
8651 // ===================================================================
8652 
8654  public:
8655  using HasBits = decltype(std::declval<ServiceOptions>()._has_bits_);
8656  static void set_has_deprecated(HasBits* has_bits) {
8657  (*has_bits)[0] |= 1u;
8658  }
8659 };
8660 
8662  bool is_message_owned)
8663  : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
8664  _extensions_(arena),
8665  uninterpreted_option_(arena) {
8666  SharedCtor();
8667  if (!is_message_owned) {
8669  }
8670  // @@protoc_insertion_point(arena_constructor:google.protobuf.ServiceOptions)
8671 }
8673  : ::PROTOBUF_NAMESPACE_ID::Message(),
8674  _has_bits_(from._has_bits_),
8675  uninterpreted_option_(from.uninterpreted_option_) {
8676  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
8677  _extensions_.MergeFrom(internal_default_instance(), from._extensions_);
8678  deprecated_ = from.deprecated_;
8679  // @@protoc_insertion_point(copy_constructor:google.protobuf.ServiceOptions)
8680 }
8681 
8682 inline void ServiceOptions::SharedCtor() {
8683 deprecated_ = false;
8684 }
8685 
8687  // @@protoc_insertion_point(destructor:google.protobuf.ServiceOptions)
8688  if (GetArenaForAllocation() != nullptr) return;
8689  SharedDtor();
8691 }
8692 
8693 inline void ServiceOptions::SharedDtor() {
8694  GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
8695 }
8696 
8697 void ServiceOptions::ArenaDtor(void* object) {
8698  ServiceOptions* _this = reinterpret_cast< ServiceOptions* >(object);
8699  (void)_this;
8700 }
8702 }
8703 void ServiceOptions::SetCachedSize(int size) const {
8704  _cached_size_.Set(size);
8705 }
8706 
8707 void ServiceOptions::Clear() {
8708 // @@protoc_insertion_point(message_clear_start:google.protobuf.ServiceOptions)
8709  uint32_t cached_has_bits = 0;
8710  // Prevent compiler warnings about cached_has_bits being unused
8711  (void) cached_has_bits;
8712 
8713  _extensions_.Clear();
8714  uninterpreted_option_.Clear();
8715  deprecated_ = false;
8716  _has_bits_.Clear();
8718 }
8719 
8720 const char* ServiceOptions::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
8721 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
8722  _Internal::HasBits has_bits{};
8723  while (!ctx->Done(&ptr)) {
8724  uint32_t tag;
8726  switch (tag >> 3) {
8727  // optional bool deprecated = 33 [default = false];
8728  case 33:
8729  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
8730  _Internal::set_has_deprecated(&has_bits);
8732  CHK_(ptr);
8733  } else
8734  goto handle_unusual;
8735  continue;
8736  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
8737  case 999:
8738  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 58)) {
8739  ptr -= 2;
8740  do {
8741  ptr += 2;
8742  ptr = ctx->ParseMessage(_internal_add_uninterpreted_option(), ptr);
8743  CHK_(ptr);
8744  if (!ctx->DataAvailable(ptr)) break;
8745  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<7994>(ptr));
8746  } else
8747  goto handle_unusual;
8748  continue;
8749  default:
8750  goto handle_unusual;
8751  } // switch
8752  handle_unusual:
8753  if ((tag == 0) || ((tag & 7) == 4)) {
8754  CHK_(ptr);
8755  ctx->SetLastTag(tag);
8756  goto message_done;
8757  }
8758  if ((8000u <= tag)) {
8760  CHK_(ptr != nullptr);
8761  continue;
8762  }
8764  tag,
8765  _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
8766  ptr, ctx);
8767  CHK_(ptr != nullptr);
8768  } // while
8769 message_done:
8770  _has_bits_.Or(has_bits);
8771  return ptr;
8772 failure:
8773  ptr = nullptr;
8774  goto message_done;
8775 #undef CHK_
8776 }
8777 
8779  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
8780  // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.ServiceOptions)
8781  uint32_t cached_has_bits = 0;
8782  (void) cached_has_bits;
8783 
8784  cached_has_bits = _has_bits_[0];
8785  // optional bool deprecated = 33 [default = false];
8786  if (cached_has_bits & 0x00000001u) {
8787  target = stream->EnsureSpace(target);
8788  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(33, this->_internal_deprecated(), target);
8789  }
8790 
8791  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
8792  for (unsigned int i = 0,
8793  n = static_cast<unsigned int>(this->_internal_uninterpreted_option_size()); i < n; i++) {
8794  target = stream->EnsureSpace(target);
8795  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
8796  InternalWriteMessage(999, this->_internal_uninterpreted_option(i), target, stream);
8797  }
8798 
8799  // Extension range [1000, 536870912)
8800  target = _extensions_._InternalSerialize(
8801  internal_default_instance(), 1000, 536870912, target, stream);
8802 
8803  if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
8804  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
8805  _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
8806  }
8807  // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.ServiceOptions)
8808  return target;
8809 }
8810 
8811 size_t ServiceOptions::ByteSizeLong() const {
8812 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.ServiceOptions)
8813  size_t total_size = 0;
8814 
8815  total_size += _extensions_.ByteSize();
8816 
8817  uint32_t cached_has_bits = 0;
8818  // Prevent compiler warnings about cached_has_bits being unused
8819  (void) cached_has_bits;
8820 
8821  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
8822  total_size += 2UL * this->_internal_uninterpreted_option_size();
8823  for (const auto& msg : this->uninterpreted_option_) {
8824  total_size +=
8825  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
8826  }
8827 
8828  // optional bool deprecated = 33 [default = false];
8829  cached_has_bits = _has_bits_[0];
8830  if (cached_has_bits & 0x00000001u) {
8831  total_size += 2 + 1;
8832  }
8833 
8834  return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
8835 }
8836 
8837 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ServiceOptions::_class_data_ = {
8838  ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
8840 };
8841 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ServiceOptions::GetClassData() const { return &_class_data_; }
8842 
8845  static_cast<ServiceOptions *>(to)->MergeFrom(
8846  static_cast<const ServiceOptions &>(from));
8847 }
8848 
8849 
8851 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.ServiceOptions)
8852  GOOGLE_DCHECK_NE(&from, this);
8853  uint32_t cached_has_bits = 0;
8854  (void) cached_has_bits;
8855 
8856  uninterpreted_option_.MergeFrom(from.uninterpreted_option_);
8857  if (from._internal_has_deprecated()) {
8858  _internal_set_deprecated(from._internal_deprecated());
8859  }
8860  _extensions_.MergeFrom(internal_default_instance(), from._extensions_);
8861  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
8862 }
8863 
8865 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.ServiceOptions)
8866  if (&from == this) return;
8867  Clear();
8868  MergeFrom(from);
8869 }
8870 
8871 bool ServiceOptions::IsInitialized() const {
8872  if (!_extensions_.IsInitialized()) {
8873  return false;
8874  }
8875 
8877  return false;
8878  return true;
8879 }
8880 
8882  using std::swap;
8883  _extensions_.InternalSwap(&other->_extensions_);
8884  _internal_metadata_.InternalSwap(&other->_internal_metadata_);
8885  swap(_has_bits_[0], other->_has_bits_[0]);
8886  uninterpreted_option_.InternalSwap(&other->uninterpreted_option_);
8887  swap(deprecated_, other->deprecated_);
8888 }
8889 
8894 }
8895 
8896 // ===================================================================
8897 
8899  public:
8900  using HasBits = decltype(std::declval<MethodOptions>()._has_bits_);
8901  static void set_has_deprecated(HasBits* has_bits) {
8902  (*has_bits)[0] |= 1u;
8903  }
8904  static void set_has_idempotency_level(HasBits* has_bits) {
8905  (*has_bits)[0] |= 2u;
8906  }
8907 };
8908 
8910  bool is_message_owned)
8911  : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
8912  _extensions_(arena),
8913  uninterpreted_option_(arena) {
8914  SharedCtor();
8915  if (!is_message_owned) {
8917  }
8918  // @@protoc_insertion_point(arena_constructor:google.protobuf.MethodOptions)
8919 }
8921  : ::PROTOBUF_NAMESPACE_ID::Message(),
8922  _has_bits_(from._has_bits_),
8923  uninterpreted_option_(from.uninterpreted_option_) {
8924  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
8925  _extensions_.MergeFrom(internal_default_instance(), from._extensions_);
8926  ::memcpy(&deprecated_, &from.deprecated_,
8927  static_cast<size_t>(reinterpret_cast<char*>(&idempotency_level_) -
8928  reinterpret_cast<char*>(&deprecated_)) + sizeof(idempotency_level_));
8929  // @@protoc_insertion_point(copy_constructor:google.protobuf.MethodOptions)
8930 }
8931 
8932 inline void MethodOptions::SharedCtor() {
8933 ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
8934  reinterpret_cast<char*>(&deprecated_) - reinterpret_cast<char*>(this)),
8935  0, static_cast<size_t>(reinterpret_cast<char*>(&idempotency_level_) -
8936  reinterpret_cast<char*>(&deprecated_)) + sizeof(idempotency_level_));
8937 }
8938 
8940  // @@protoc_insertion_point(destructor:google.protobuf.MethodOptions)
8941  if (GetArenaForAllocation() != nullptr) return;
8942  SharedDtor();
8944 }
8945 
8946 inline void MethodOptions::SharedDtor() {
8947  GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
8948 }
8949 
8950 void MethodOptions::ArenaDtor(void* object) {
8951  MethodOptions* _this = reinterpret_cast< MethodOptions* >(object);
8952  (void)_this;
8953 }
8955 }
8956 void MethodOptions::SetCachedSize(int size) const {
8957  _cached_size_.Set(size);
8958 }
8959 
8960 void MethodOptions::Clear() {
8961 // @@protoc_insertion_point(message_clear_start:google.protobuf.MethodOptions)
8962  uint32_t cached_has_bits = 0;
8963  // Prevent compiler warnings about cached_has_bits being unused
8964  (void) cached_has_bits;
8965 
8966  _extensions_.Clear();
8967  uninterpreted_option_.Clear();
8968  cached_has_bits = _has_bits_[0];
8969  if (cached_has_bits & 0x00000003u) {
8970  ::memset(&deprecated_, 0, static_cast<size_t>(
8971  reinterpret_cast<char*>(&idempotency_level_) -
8972  reinterpret_cast<char*>(&deprecated_)) + sizeof(idempotency_level_));
8973  }
8974  _has_bits_.Clear();
8976 }
8977 
8978 const char* MethodOptions::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
8979 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
8980  _Internal::HasBits has_bits{};
8981  while (!ctx->Done(&ptr)) {
8982  uint32_t tag;
8984  switch (tag >> 3) {
8985  // optional bool deprecated = 33 [default = false];
8986  case 33:
8987  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 8)) {
8988  _Internal::set_has_deprecated(&has_bits);
8990  CHK_(ptr);
8991  } else
8992  goto handle_unusual;
8993  continue;
8994  // optional .google.protobuf.MethodOptions.IdempotencyLevel idempotency_level = 34 [default = IDEMPOTENCY_UNKNOWN];
8995  case 34:
8996  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
8998  CHK_(ptr);
8999  if (PROTOBUF_PREDICT_TRUE(::PROTOBUF_NAMESPACE_ID::MethodOptions_IdempotencyLevel_IsValid(val))) {
9001  } else {
9003  }
9004  } else
9005  goto handle_unusual;
9006  continue;
9007  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
9008  case 999:
9009  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 58)) {
9010  ptr -= 2;
9011  do {
9012  ptr += 2;
9013  ptr = ctx->ParseMessage(_internal_add_uninterpreted_option(), ptr);
9014  CHK_(ptr);
9015  if (!ctx->DataAvailable(ptr)) break;
9016  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<7994>(ptr));
9017  } else
9018  goto handle_unusual;
9019  continue;
9020  default:
9021  goto handle_unusual;
9022  } // switch
9023  handle_unusual:
9024  if ((tag == 0) || ((tag & 7) == 4)) {
9025  CHK_(ptr);
9026  ctx->SetLastTag(tag);
9027  goto message_done;
9028  }
9029  if ((8000u <= tag)) {
9031  CHK_(ptr != nullptr);
9032  continue;
9033  }
9035  tag,
9036  _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
9037  ptr, ctx);
9038  CHK_(ptr != nullptr);
9039  } // while
9040 message_done:
9041  _has_bits_.Or(has_bits);
9042  return ptr;
9043 failure:
9044  ptr = nullptr;
9045  goto message_done;
9046 #undef CHK_
9047 }
9048 
9050  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
9051  // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.MethodOptions)
9052  uint32_t cached_has_bits = 0;
9053  (void) cached_has_bits;
9054 
9055  cached_has_bits = _has_bits_[0];
9056  // optional bool deprecated = 33 [default = false];
9057  if (cached_has_bits & 0x00000001u) {
9058  target = stream->EnsureSpace(target);
9059  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(33, this->_internal_deprecated(), target);
9060  }
9061 
9062  // optional .google.protobuf.MethodOptions.IdempotencyLevel idempotency_level = 34 [default = IDEMPOTENCY_UNKNOWN];
9063  if (cached_has_bits & 0x00000002u) {
9064  target = stream->EnsureSpace(target);
9065  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
9066  34, this->_internal_idempotency_level(), target);
9067  }
9068 
9069  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
9070  for (unsigned int i = 0,
9071  n = static_cast<unsigned int>(this->_internal_uninterpreted_option_size()); i < n; i++) {
9072  target = stream->EnsureSpace(target);
9073  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
9074  InternalWriteMessage(999, this->_internal_uninterpreted_option(i), target, stream);
9075  }
9076 
9077  // Extension range [1000, 536870912)
9078  target = _extensions_._InternalSerialize(
9079  internal_default_instance(), 1000, 536870912, target, stream);
9080 
9081  if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
9082  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
9083  _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
9084  }
9085  // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.MethodOptions)
9086  return target;
9087 }
9088 
9089 size_t MethodOptions::ByteSizeLong() const {
9090 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.MethodOptions)
9091  size_t total_size = 0;
9092 
9093  total_size += _extensions_.ByteSize();
9094 
9095  uint32_t cached_has_bits = 0;
9096  // Prevent compiler warnings about cached_has_bits being unused
9097  (void) cached_has_bits;
9098 
9099  // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
9100  total_size += 2UL * this->_internal_uninterpreted_option_size();
9101  for (const auto& msg : this->uninterpreted_option_) {
9102  total_size +=
9103  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
9104  }
9105 
9106  cached_has_bits = _has_bits_[0];
9107  if (cached_has_bits & 0x00000003u) {
9108  // optional bool deprecated = 33 [default = false];
9109  if (cached_has_bits & 0x00000001u) {
9110  total_size += 2 + 1;
9111  }
9112 
9113  // optional .google.protobuf.MethodOptions.IdempotencyLevel idempotency_level = 34 [default = IDEMPOTENCY_UNKNOWN];
9114  if (cached_has_bits & 0x00000002u) {
9115  total_size += 2 +
9116  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_idempotency_level());
9117  }
9118 
9119  }
9120  return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
9121 }
9122 
9123 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MethodOptions::_class_data_ = {
9124  ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
9126 };
9127 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*MethodOptions::GetClassData() const { return &_class_data_; }
9128 
9131  static_cast<MethodOptions *>(to)->MergeFrom(
9132  static_cast<const MethodOptions &>(from));
9133 }
9134 
9135 
9137 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.MethodOptions)
9138  GOOGLE_DCHECK_NE(&from, this);
9139  uint32_t cached_has_bits = 0;
9140  (void) cached_has_bits;
9141 
9142  uninterpreted_option_.MergeFrom(from.uninterpreted_option_);
9143  cached_has_bits = from._has_bits_[0];
9144  if (cached_has_bits & 0x00000003u) {
9145  if (cached_has_bits & 0x00000001u) {
9146  deprecated_ = from.deprecated_;
9147  }
9148  if (cached_has_bits & 0x00000002u) {
9149  idempotency_level_ = from.idempotency_level_;
9150  }
9151  _has_bits_[0] |= cached_has_bits;
9152  }
9153  _extensions_.MergeFrom(internal_default_instance(), from._extensions_);
9154  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
9155 }
9156 
9158 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.MethodOptions)
9159  if (&from == this) return;
9160  Clear();
9161  MergeFrom(from);
9162 }
9163 
9164 bool MethodOptions::IsInitialized() const {
9165  if (!_extensions_.IsInitialized()) {
9166  return false;
9167  }
9168 
9170  return false;
9171  return true;
9172 }
9173 
9175  using std::swap;
9176  _extensions_.InternalSwap(&other->_extensions_);
9177  _internal_metadata_.InternalSwap(&other->_internal_metadata_);
9178  swap(_has_bits_[0], other->_has_bits_[0]);
9179  uninterpreted_option_.InternalSwap(&other->uninterpreted_option_);
9181  PROTOBUF_FIELD_OFFSET(MethodOptions, idempotency_level_)
9183  - PROTOBUF_FIELD_OFFSET(MethodOptions, deprecated_)>(
9184  reinterpret_cast<char*>(&deprecated_),
9185  reinterpret_cast<char*>(&other->deprecated_));
9186 }
9187 
9192 }
9193 
9194 // ===================================================================
9195 
9197  public:
9198  using HasBits = decltype(std::declval<UninterpretedOption_NamePart>()._has_bits_);
9199  static void set_has_name_part(HasBits* has_bits) {
9200  (*has_bits)[0] |= 1u;
9201  }
9202  static void set_has_is_extension(HasBits* has_bits) {
9203  (*has_bits)[0] |= 2u;
9204  }
9205  static bool MissingRequiredFields(const HasBits& has_bits) {
9206  return ((has_bits[0] & 0x00000003) ^ 0x00000003) != 0;
9207  }
9208 };
9209 
9211  bool is_message_owned)
9212  : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
9213  SharedCtor();
9214  if (!is_message_owned) {
9216  }
9217  // @@protoc_insertion_point(arena_constructor:google.protobuf.UninterpretedOption.NamePart)
9218 }
9220  : ::PROTOBUF_NAMESPACE_ID::Message(),
9221  _has_bits_(from._has_bits_) {
9222  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
9224  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9225  name_part_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
9226  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9227  if (from._internal_has_name_part()) {
9229  GetArenaForAllocation());
9230  }
9231  is_extension_ = from.is_extension_;
9232  // @@protoc_insertion_point(copy_constructor:google.protobuf.UninterpretedOption.NamePart)
9233 }
9234 
9237 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9238  name_part_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
9239 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9240 is_extension_ = false;
9241 }
9242 
9244  // @@protoc_insertion_point(destructor:google.protobuf.UninterpretedOption.NamePart)
9245  if (GetArenaForAllocation() != nullptr) return;
9246  SharedDtor();
9248 }
9249 
9251  GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
9253 }
9254 
9255 void UninterpretedOption_NamePart::ArenaDtor(void* object) {
9256  UninterpretedOption_NamePart* _this = reinterpret_cast< UninterpretedOption_NamePart* >(object);
9257  (void)_this;
9258 }
9260 }
9262  _cached_size_.Set(size);
9263 }
9264 
9266 // @@protoc_insertion_point(message_clear_start:google.protobuf.UninterpretedOption.NamePart)
9267  uint32_t cached_has_bits = 0;
9268  // Prevent compiler warnings about cached_has_bits being unused
9269  (void) cached_has_bits;
9270 
9271  cached_has_bits = _has_bits_[0];
9272  if (cached_has_bits & 0x00000001u) {
9273  name_part_.ClearNonDefaultToEmpty();
9274  }
9275  is_extension_ = false;
9276  _has_bits_.Clear();
9278 }
9279 
9280 const char* UninterpretedOption_NamePart::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
9281 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
9282  _Internal::HasBits has_bits{};
9283  while (!ctx->Done(&ptr)) {
9284  uint32_t tag;
9286  switch (tag >> 3) {
9287  // required string name_part = 1;
9288  case 1:
9289  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
9292  #ifndef NDEBUG
9293  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.UninterpretedOption.NamePart.name_part");
9294  #endif // !NDEBUG
9295  CHK_(ptr);
9296  } else
9297  goto handle_unusual;
9298  continue;
9299  // required bool is_extension = 2;
9300  case 2:
9301  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 16)) {
9304  CHK_(ptr);
9305  } else
9306  goto handle_unusual;
9307  continue;
9308  default:
9309  goto handle_unusual;
9310  } // switch
9311  handle_unusual:
9312  if ((tag == 0) || ((tag & 7) == 4)) {
9313  CHK_(ptr);
9314  ctx->SetLastTag(tag);
9315  goto message_done;
9316  }
9318  tag,
9319  _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
9320  ptr, ctx);
9321  CHK_(ptr != nullptr);
9322  } // while
9323 message_done:
9324  _has_bits_.Or(has_bits);
9325  return ptr;
9326 failure:
9327  ptr = nullptr;
9328  goto message_done;
9329 #undef CHK_
9330 }
9331 
9333  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
9334  // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.UninterpretedOption.NamePart)
9335  uint32_t cached_has_bits = 0;
9336  (void) cached_has_bits;
9337 
9338  cached_has_bits = _has_bits_[0];
9339  // required string name_part = 1;
9340  if (cached_has_bits & 0x00000001u) {
9341  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
9342  this->_internal_name_part().data(), static_cast<int>(this->_internal_name_part().length()),
9343  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
9344  "google.protobuf.UninterpretedOption.NamePart.name_part");
9345  target = stream->WriteStringMaybeAliased(
9346  1, this->_internal_name_part(), target);
9347  }
9348 
9349  // required bool is_extension = 2;
9350  if (cached_has_bits & 0x00000002u) {
9351  target = stream->EnsureSpace(target);
9352  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(2, this->_internal_is_extension(), target);
9353  }
9354 
9355  if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
9356  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
9357  _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
9358  }
9359  // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.UninterpretedOption.NamePart)
9360  return target;
9361 }
9362 
9364 // @@protoc_insertion_point(required_fields_byte_size_fallback_start:google.protobuf.UninterpretedOption.NamePart)
9365  size_t total_size = 0;
9366 
9367  if (_internal_has_name_part()) {
9368  // required string name_part = 1;
9369  total_size += 1 +
9370  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
9371  this->_internal_name_part());
9372  }
9373 
9375  // required bool is_extension = 2;
9376  total_size += 1 + 1;
9377  }
9378 
9379  return total_size;
9380 }
9382 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.UninterpretedOption.NamePart)
9383  size_t total_size = 0;
9384 
9385  if (((_has_bits_[0] & 0x00000003) ^ 0x00000003) == 0) { // All required fields are present.
9386  // required string name_part = 1;
9387  total_size += 1 +
9388  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
9389  this->_internal_name_part());
9390 
9391  // required bool is_extension = 2;
9392  total_size += 1 + 1;
9393 
9394  } else {
9395  total_size += RequiredFieldsByteSizeFallback();
9396  }
9397  uint32_t cached_has_bits = 0;
9398  // Prevent compiler warnings about cached_has_bits being unused
9399  (void) cached_has_bits;
9400 
9401  return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
9402 }
9403 
9404 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UninterpretedOption_NamePart::_class_data_ = {
9405  ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
9407 };
9408 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UninterpretedOption_NamePart::GetClassData() const { return &_class_data_; }
9409 
9412  static_cast<UninterpretedOption_NamePart *>(to)->MergeFrom(
9413  static_cast<const UninterpretedOption_NamePart &>(from));
9414 }
9415 
9416 
9418 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.UninterpretedOption.NamePart)
9419  GOOGLE_DCHECK_NE(&from, this);
9420  uint32_t cached_has_bits = 0;
9421  (void) cached_has_bits;
9422 
9423  cached_has_bits = from._has_bits_[0];
9424  if (cached_has_bits & 0x00000003u) {
9425  if (cached_has_bits & 0x00000001u) {
9426  _internal_set_name_part(from._internal_name_part());
9427  }
9428  if (cached_has_bits & 0x00000002u) {
9429  is_extension_ = from.is_extension_;
9430  }
9431  _has_bits_[0] |= cached_has_bits;
9432  }
9433  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
9434 }
9435 
9437 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.UninterpretedOption.NamePart)
9438  if (&from == this) return;
9439  Clear();
9440  MergeFrom(from);
9441 }
9442 
9444  if (_Internal::MissingRequiredFields(_has_bits_)) return false;
9445  return true;
9446 }
9447 
9449  using std::swap;
9450  auto* lhs_arena = GetArenaForAllocation();
9451  auto* rhs_arena = other->GetArenaForAllocation();
9452  _internal_metadata_.InternalSwap(&other->_internal_metadata_);
9453  swap(_has_bits_[0], other->_has_bits_[0]);
9454  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
9456  &name_part_, lhs_arena,
9457  &other->name_part_, rhs_arena
9458  );
9459  swap(is_extension_, other->is_extension_);
9460 }
9461 
9466 }
9467 
9468 // ===================================================================
9469 
9471  public:
9472  using HasBits = decltype(std::declval<UninterpretedOption>()._has_bits_);
9473  static void set_has_identifier_value(HasBits* has_bits) {
9474  (*has_bits)[0] |= 1u;
9475  }
9476  static void set_has_positive_int_value(HasBits* has_bits) {
9477  (*has_bits)[0] |= 8u;
9478  }
9479  static void set_has_negative_int_value(HasBits* has_bits) {
9480  (*has_bits)[0] |= 16u;
9481  }
9482  static void set_has_double_value(HasBits* has_bits) {
9483  (*has_bits)[0] |= 32u;
9484  }
9485  static void set_has_string_value(HasBits* has_bits) {
9486  (*has_bits)[0] |= 2u;
9487  }
9488  static void set_has_aggregate_value(HasBits* has_bits) {
9489  (*has_bits)[0] |= 4u;
9490  }
9491 };
9492 
9494  bool is_message_owned)
9495  : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
9496  name_(arena) {
9497  SharedCtor();
9498  if (!is_message_owned) {
9500  }
9501  // @@protoc_insertion_point(arena_constructor:google.protobuf.UninterpretedOption)
9502 }
9504  : ::PROTOBUF_NAMESPACE_ID::Message(),
9505  _has_bits_(from._has_bits_),
9506  name_(from.name_) {
9507  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
9509  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9511  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9512  if (from._internal_has_identifier_value()) {
9514  GetArenaForAllocation());
9515  }
9517  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9518  string_value_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
9519  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9520  if (from._internal_has_string_value()) {
9522  GetArenaForAllocation());
9523  }
9525  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9527  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9528  if (from._internal_has_aggregate_value()) {
9530  GetArenaForAllocation());
9531  }
9532  ::memcpy(&positive_int_value_, &from.positive_int_value_,
9533  static_cast<size_t>(reinterpret_cast<char*>(&double_value_) -
9534  reinterpret_cast<char*>(&positive_int_value_)) + sizeof(double_value_));
9535  // @@protoc_insertion_point(copy_constructor:google.protobuf.UninterpretedOption)
9536 }
9537 
9538 inline void UninterpretedOption::SharedCtor() {
9540 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9542 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9544 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9545  string_value_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
9546 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9548 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9550 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9551 ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
9552  reinterpret_cast<char*>(&positive_int_value_) - reinterpret_cast<char*>(this)),
9553  0, static_cast<size_t>(reinterpret_cast<char*>(&double_value_) -
9554  reinterpret_cast<char*>(&positive_int_value_)) + sizeof(double_value_));
9555 }
9556 
9558  // @@protoc_insertion_point(destructor:google.protobuf.UninterpretedOption)
9559  if (GetArenaForAllocation() != nullptr) return;
9560  SharedDtor();
9562 }
9563 
9564 inline void UninterpretedOption::SharedDtor() {
9565  GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
9569 }
9570 
9571 void UninterpretedOption::ArenaDtor(void* object) {
9572  UninterpretedOption* _this = reinterpret_cast< UninterpretedOption* >(object);
9573  (void)_this;
9574 }
9576 }
9577 void UninterpretedOption::SetCachedSize(int size) const {
9578  _cached_size_.Set(size);
9579 }
9580 
9582 // @@protoc_insertion_point(message_clear_start:google.protobuf.UninterpretedOption)
9583  uint32_t cached_has_bits = 0;
9584  // Prevent compiler warnings about cached_has_bits being unused
9585  (void) cached_has_bits;
9586 
9587  name_.Clear();
9588  cached_has_bits = _has_bits_[0];
9589  if (cached_has_bits & 0x00000007u) {
9590  if (cached_has_bits & 0x00000001u) {
9591  identifier_value_.ClearNonDefaultToEmpty();
9592  }
9593  if (cached_has_bits & 0x00000002u) {
9594  string_value_.ClearNonDefaultToEmpty();
9595  }
9596  if (cached_has_bits & 0x00000004u) {
9597  aggregate_value_.ClearNonDefaultToEmpty();
9598  }
9599  }
9600  if (cached_has_bits & 0x00000038u) {
9601  ::memset(&positive_int_value_, 0, static_cast<size_t>(
9602  reinterpret_cast<char*>(&double_value_) -
9603  reinterpret_cast<char*>(&positive_int_value_)) + sizeof(double_value_));
9604  }
9605  _has_bits_.Clear();
9607 }
9608 
9609 const char* UninterpretedOption::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
9610 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
9611  _Internal::HasBits has_bits{};
9612  while (!ctx->Done(&ptr)) {
9613  uint32_t tag;
9615  switch (tag >> 3) {
9616  // repeated .google.protobuf.UninterpretedOption.NamePart name = 2;
9617  case 2:
9618  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
9619  ptr -= 1;
9620  do {
9621  ptr += 1;
9622  ptr = ctx->ParseMessage(_internal_add_name(), ptr);
9623  CHK_(ptr);
9624  if (!ctx->DataAvailable(ptr)) break;
9625  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr));
9626  } else
9627  goto handle_unusual;
9628  continue;
9629  // optional string identifier_value = 3;
9630  case 3:
9631  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
9634  #ifndef NDEBUG
9635  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.UninterpretedOption.identifier_value");
9636  #endif // !NDEBUG
9637  CHK_(ptr);
9638  } else
9639  goto handle_unusual;
9640  continue;
9641  // optional uint64 positive_int_value = 4;
9642  case 4:
9643  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 32)) {
9646  CHK_(ptr);
9647  } else
9648  goto handle_unusual;
9649  continue;
9650  // optional int64 negative_int_value = 5;
9651  case 5:
9652  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 40)) {
9655  CHK_(ptr);
9656  } else
9657  goto handle_unusual;
9658  continue;
9659  // optional double double_value = 6;
9660  case 6:
9661  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 49)) {
9663  double_value_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<double>(ptr);
9664  ptr += sizeof(double);
9665  } else
9666  goto handle_unusual;
9667  continue;
9668  // optional bytes string_value = 7;
9669  case 7:
9670  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 58)) {
9673  CHK_(ptr);
9674  } else
9675  goto handle_unusual;
9676  continue;
9677  // optional string aggregate_value = 8;
9678  case 8:
9679  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 66)) {
9682  #ifndef NDEBUG
9683  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.UninterpretedOption.aggregate_value");
9684  #endif // !NDEBUG
9685  CHK_(ptr);
9686  } else
9687  goto handle_unusual;
9688  continue;
9689  default:
9690  goto handle_unusual;
9691  } // switch
9692  handle_unusual:
9693  if ((tag == 0) || ((tag & 7) == 4)) {
9694  CHK_(ptr);
9695  ctx->SetLastTag(tag);
9696  goto message_done;
9697  }
9699  tag,
9700  _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
9701  ptr, ctx);
9702  CHK_(ptr != nullptr);
9703  } // while
9704 message_done:
9705  _has_bits_.Or(has_bits);
9706  return ptr;
9707 failure:
9708  ptr = nullptr;
9709  goto message_done;
9710 #undef CHK_
9711 }
9712 
9714  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
9715  // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.UninterpretedOption)
9716  uint32_t cached_has_bits = 0;
9717  (void) cached_has_bits;
9718 
9719  // repeated .google.protobuf.UninterpretedOption.NamePart name = 2;
9720  for (unsigned int i = 0,
9721  n = static_cast<unsigned int>(this->_internal_name_size()); i < n; i++) {
9722  target = stream->EnsureSpace(target);
9723  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
9724  InternalWriteMessage(2, this->_internal_name(i), target, stream);
9725  }
9726 
9727  cached_has_bits = _has_bits_[0];
9728  // optional string identifier_value = 3;
9729  if (cached_has_bits & 0x00000001u) {
9730  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
9731  this->_internal_identifier_value().data(), static_cast<int>(this->_internal_identifier_value().length()),
9732  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
9733  "google.protobuf.UninterpretedOption.identifier_value");
9734  target = stream->WriteStringMaybeAliased(
9735  3, this->_internal_identifier_value(), target);
9736  }
9737 
9738  // optional uint64 positive_int_value = 4;
9739  if (cached_has_bits & 0x00000008u) {
9740  target = stream->EnsureSpace(target);
9741  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(4, this->_internal_positive_int_value(), target);
9742  }
9743 
9744  // optional int64 negative_int_value = 5;
9745  if (cached_has_bits & 0x00000010u) {
9746  target = stream->EnsureSpace(target);
9747  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(5, this->_internal_negative_int_value(), target);
9748  }
9749 
9750  // optional double double_value = 6;
9751  if (cached_has_bits & 0x00000020u) {
9752  target = stream->EnsureSpace(target);
9753  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(6, this->_internal_double_value(), target);
9754  }
9755 
9756  // optional bytes string_value = 7;
9757  if (cached_has_bits & 0x00000002u) {
9758  target = stream->WriteBytesMaybeAliased(
9759  7, this->_internal_string_value(), target);
9760  }
9761 
9762  // optional string aggregate_value = 8;
9763  if (cached_has_bits & 0x00000004u) {
9764  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
9765  this->_internal_aggregate_value().data(), static_cast<int>(this->_internal_aggregate_value().length()),
9766  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
9767  "google.protobuf.UninterpretedOption.aggregate_value");
9768  target = stream->WriteStringMaybeAliased(
9769  8, this->_internal_aggregate_value(), target);
9770  }
9771 
9772  if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
9773  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
9774  _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
9775  }
9776  // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.UninterpretedOption)
9777  return target;
9778 }
9779 
9780 size_t UninterpretedOption::ByteSizeLong() const {
9781 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.UninterpretedOption)
9782  size_t total_size = 0;
9783 
9784  uint32_t cached_has_bits = 0;
9785  // Prevent compiler warnings about cached_has_bits being unused
9786  (void) cached_has_bits;
9787 
9788  // repeated .google.protobuf.UninterpretedOption.NamePart name = 2;
9789  total_size += 1UL * this->_internal_name_size();
9790  for (const auto& msg : this->name_) {
9791  total_size +=
9792  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
9793  }
9794 
9795  cached_has_bits = _has_bits_[0];
9796  if (cached_has_bits & 0x0000003fu) {
9797  // optional string identifier_value = 3;
9798  if (cached_has_bits & 0x00000001u) {
9799  total_size += 1 +
9800  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
9801  this->_internal_identifier_value());
9802  }
9803 
9804  // optional bytes string_value = 7;
9805  if (cached_has_bits & 0x00000002u) {
9806  total_size += 1 +
9807  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize(
9808  this->_internal_string_value());
9809  }
9810 
9811  // optional string aggregate_value = 8;
9812  if (cached_has_bits & 0x00000004u) {
9813  total_size += 1 +
9814  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
9815  this->_internal_aggregate_value());
9816  }
9817 
9818  // optional uint64 positive_int_value = 4;
9819  if (cached_has_bits & 0x00000008u) {
9820  total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64SizePlusOne(this->_internal_positive_int_value());
9821  }
9822 
9823  // optional int64 negative_int_value = 5;
9824  if (cached_has_bits & 0x00000010u) {
9825  total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_negative_int_value());
9826  }
9827 
9828  // optional double double_value = 6;
9829  if (cached_has_bits & 0x00000020u) {
9830  total_size += 1 + 8;
9831  }
9832 
9833  }
9834  return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
9835 }
9836 
9837 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UninterpretedOption::_class_data_ = {
9838  ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
9840 };
9841 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UninterpretedOption::GetClassData() const { return &_class_data_; }
9842 
9845  static_cast<UninterpretedOption *>(to)->MergeFrom(
9846  static_cast<const UninterpretedOption &>(from));
9847 }
9848 
9849 
9851 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.UninterpretedOption)
9852  GOOGLE_DCHECK_NE(&from, this);
9853  uint32_t cached_has_bits = 0;
9854  (void) cached_has_bits;
9855 
9856  name_.MergeFrom(from.name_);
9857  cached_has_bits = from._has_bits_[0];
9858  if (cached_has_bits & 0x0000003fu) {
9859  if (cached_has_bits & 0x00000001u) {
9860  _internal_set_identifier_value(from._internal_identifier_value());
9861  }
9862  if (cached_has_bits & 0x00000002u) {
9863  _internal_set_string_value(from._internal_string_value());
9864  }
9865  if (cached_has_bits & 0x00000004u) {
9866  _internal_set_aggregate_value(from._internal_aggregate_value());
9867  }
9868  if (cached_has_bits & 0x00000008u) {
9869  positive_int_value_ = from.positive_int_value_;
9870  }
9871  if (cached_has_bits & 0x00000010u) {
9872  negative_int_value_ = from.negative_int_value_;
9873  }
9874  if (cached_has_bits & 0x00000020u) {
9875  double_value_ = from.double_value_;
9876  }
9877  _has_bits_[0] |= cached_has_bits;
9878  }
9879  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
9880 }
9881 
9883 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.UninterpretedOption)
9884  if (&from == this) return;
9885  Clear();
9886  MergeFrom(from);
9887 }
9888 
9891  return false;
9892  return true;
9893 }
9894 
9896  using std::swap;
9897  auto* lhs_arena = GetArenaForAllocation();
9898  auto* rhs_arena = other->GetArenaForAllocation();
9899  _internal_metadata_.InternalSwap(&other->_internal_metadata_);
9900  swap(_has_bits_[0], other->_has_bits_[0]);
9901  name_.InternalSwap(&other->name_);
9902  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
9904  &identifier_value_, lhs_arena,
9905  &other->identifier_value_, rhs_arena
9906  );
9907  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
9909  &string_value_, lhs_arena,
9910  &other->string_value_, rhs_arena
9911  );
9912  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
9914  &aggregate_value_, lhs_arena,
9915  &other->aggregate_value_, rhs_arena
9916  );
9918  PROTOBUF_FIELD_OFFSET(UninterpretedOption, double_value_)
9920  - PROTOBUF_FIELD_OFFSET(UninterpretedOption, positive_int_value_)>(
9921  reinterpret_cast<char*>(&positive_int_value_),
9922  reinterpret_cast<char*>(&other->positive_int_value_));
9923 }
9924 
9929 }
9930 
9931 // ===================================================================
9932 
9934  public:
9935  using HasBits = decltype(std::declval<SourceCodeInfo_Location>()._has_bits_);
9936  static void set_has_leading_comments(HasBits* has_bits) {
9937  (*has_bits)[0] |= 1u;
9938  }
9939  static void set_has_trailing_comments(HasBits* has_bits) {
9940  (*has_bits)[0] |= 2u;
9941  }
9942 };
9943 
9945  bool is_message_owned)
9946  : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
9947  path_(arena),
9948  span_(arena),
9949  leading_detached_comments_(arena) {
9950  SharedCtor();
9951  if (!is_message_owned) {
9953  }
9954  // @@protoc_insertion_point(arena_constructor:google.protobuf.SourceCodeInfo.Location)
9955 }
9957  : ::PROTOBUF_NAMESPACE_ID::Message(),
9958  _has_bits_(from._has_bits_),
9959  path_(from.path_),
9960  span_(from.span_),
9961  leading_detached_comments_(from.leading_detached_comments_) {
9962  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
9964  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9966  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9967  if (from._internal_has_leading_comments()) {
9969  GetArenaForAllocation());
9970  }
9972  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9974  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9975  if (from._internal_has_trailing_comments()) {
9977  GetArenaForAllocation());
9978  }
9979  // @@protoc_insertion_point(copy_constructor:google.protobuf.SourceCodeInfo.Location)
9980 }
9981 
9984 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9986 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9988 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9990 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9991 }
9992 
9994  // @@protoc_insertion_point(destructor:google.protobuf.SourceCodeInfo.Location)
9995  if (GetArenaForAllocation() != nullptr) return;
9996  SharedDtor();
9998 }
9999 
10001  GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
10004 }
10005 
10006 void SourceCodeInfo_Location::ArenaDtor(void* object) {
10007  SourceCodeInfo_Location* _this = reinterpret_cast< SourceCodeInfo_Location* >(object);
10008  (void)_this;
10009 }
10011 }
10013  _cached_size_.Set(size);
10014 }
10015 
10017 // @@protoc_insertion_point(message_clear_start:google.protobuf.SourceCodeInfo.Location)
10018  uint32_t cached_has_bits = 0;
10019  // Prevent compiler warnings about cached_has_bits being unused
10020  (void) cached_has_bits;
10021 
10022  path_.Clear();
10023  span_.Clear();
10025  cached_has_bits = _has_bits_[0];
10026  if (cached_has_bits & 0x00000003u) {
10027  if (cached_has_bits & 0x00000001u) {
10028  leading_comments_.ClearNonDefaultToEmpty();
10029  }
10030  if (cached_has_bits & 0x00000002u) {
10031  trailing_comments_.ClearNonDefaultToEmpty();
10032  }
10033  }
10034  _has_bits_.Clear();
10036 }
10037 
10038 const char* SourceCodeInfo_Location::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
10039 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
10040  _Internal::HasBits has_bits{};
10041  while (!ctx->Done(&ptr)) {
10042  uint32_t tag;
10044  switch (tag >> 3) {
10045  // repeated int32 path = 1 [packed = true];
10046  case 1:
10047  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
10049  CHK_(ptr);
10050  } else if (static_cast<uint8_t>(tag) == 8) {
10052  CHK_(ptr);
10053  } else
10054  goto handle_unusual;
10055  continue;
10056  // repeated int32 span = 2 [packed = true];
10057  case 2:
10058  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
10060  CHK_(ptr);
10061  } else if (static_cast<uint8_t>(tag) == 16) {
10063  CHK_(ptr);
10064  } else
10065  goto handle_unusual;
10066  continue;
10067  // optional string leading_comments = 3;
10068  case 3:
10069  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
10072  #ifndef NDEBUG
10073  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.SourceCodeInfo.Location.leading_comments");
10074  #endif // !NDEBUG
10075  CHK_(ptr);
10076  } else
10077  goto handle_unusual;
10078  continue;
10079  // optional string trailing_comments = 4;
10080  case 4:
10081  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
10084  #ifndef NDEBUG
10085  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.SourceCodeInfo.Location.trailing_comments");
10086  #endif // !NDEBUG
10087  CHK_(ptr);
10088  } else
10089  goto handle_unusual;
10090  continue;
10091  // repeated string leading_detached_comments = 6;
10092  case 6:
10093  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 50)) {
10094  ptr -= 1;
10095  do {
10096  ptr += 1;
10099  #ifndef NDEBUG
10100  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.SourceCodeInfo.Location.leading_detached_comments");
10101  #endif // !NDEBUG
10102  CHK_(ptr);
10103  if (!ctx->DataAvailable(ptr)) break;
10104  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<50>(ptr));
10105  } else
10106  goto handle_unusual;
10107  continue;
10108  default:
10109  goto handle_unusual;
10110  } // switch
10111  handle_unusual:
10112  if ((tag == 0) || ((tag & 7) == 4)) {
10113  CHK_(ptr);
10114  ctx->SetLastTag(tag);
10115  goto message_done;
10116  }
10118  tag,
10119  _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
10120  ptr, ctx);
10121  CHK_(ptr != nullptr);
10122  } // while
10123 message_done:
10124  _has_bits_.Or(has_bits);
10125  return ptr;
10126 failure:
10127  ptr = nullptr;
10128  goto message_done;
10129 #undef CHK_
10130 }
10131 
10133  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
10134  // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.SourceCodeInfo.Location)
10135  uint32_t cached_has_bits = 0;
10136  (void) cached_has_bits;
10137 
10138  // repeated int32 path = 1 [packed = true];
10139  {
10140  int byte_size = _path_cached_byte_size_.load(std::memory_order_relaxed);
10141  if (byte_size > 0) {
10142  target = stream->WriteInt32Packed(
10143  1, _internal_path(), byte_size, target);
10144  }
10145  }
10146 
10147  // repeated int32 span = 2 [packed = true];
10148  {
10149  int byte_size = _span_cached_byte_size_.load(std::memory_order_relaxed);
10150  if (byte_size > 0) {
10151  target = stream->WriteInt32Packed(
10152  2, _internal_span(), byte_size, target);
10153  }
10154  }
10155 
10156  cached_has_bits = _has_bits_[0];
10157  // optional string leading_comments = 3;
10158  if (cached_has_bits & 0x00000001u) {
10159  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
10160  this->_internal_leading_comments().data(), static_cast<int>(this->_internal_leading_comments().length()),
10161  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
10162  "google.protobuf.SourceCodeInfo.Location.leading_comments");
10163  target = stream->WriteStringMaybeAliased(
10164  3, this->_internal_leading_comments(), target);
10165  }
10166 
10167  // optional string trailing_comments = 4;
10168  if (cached_has_bits & 0x00000002u) {
10169  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
10170  this->_internal_trailing_comments().data(), static_cast<int>(this->_internal_trailing_comments().length()),
10171  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
10172  "google.protobuf.SourceCodeInfo.Location.trailing_comments");
10173  target = stream->WriteStringMaybeAliased(
10174  4, this->_internal_trailing_comments(), target);
10175  }
10176 
10177  // repeated string leading_detached_comments = 6;
10178  for (int i = 0, n = this->_internal_leading_detached_comments_size(); i < n; i++) {
10179  const auto& s = this->_internal_leading_detached_comments(i);
10180  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
10181  s.data(), static_cast<int>(s.length()),
10182  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
10183  "google.protobuf.SourceCodeInfo.Location.leading_detached_comments");
10184  target = stream->WriteString(6, s, target);
10185  }
10186 
10187  if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
10188  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
10189  _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
10190  }
10191  // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.SourceCodeInfo.Location)
10192  return target;
10193 }
10194 
10196 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.SourceCodeInfo.Location)
10197  size_t total_size = 0;
10198 
10199  uint32_t cached_has_bits = 0;
10200  // Prevent compiler warnings about cached_has_bits being unused
10201  (void) cached_has_bits;
10202 
10203  // repeated int32 path = 1 [packed = true];
10204  {
10205  size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
10206  Int32Size(this->path_);
10207  if (data_size > 0) {
10208  total_size += 1 +
10209  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
10210  static_cast<int32_t>(data_size));
10211  }
10212  int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size);
10213  _path_cached_byte_size_.store(cached_size,
10214  std::memory_order_relaxed);
10215  total_size += data_size;
10216  }
10217 
10218  // repeated int32 span = 2 [packed = true];
10219  {
10220  size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
10221  Int32Size(this->span_);
10222  if (data_size > 0) {
10223  total_size += 1 +
10224  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
10225  static_cast<int32_t>(data_size));
10226  }
10227  int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size);
10228  _span_cached_byte_size_.store(cached_size,
10229  std::memory_order_relaxed);
10230  total_size += data_size;
10231  }
10232 
10233  // repeated string leading_detached_comments = 6;
10234  total_size += 1 *
10236  for (int i = 0, n = leading_detached_comments_.size(); i < n; i++) {
10237  total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
10239  }
10240 
10241  cached_has_bits = _has_bits_[0];
10242  if (cached_has_bits & 0x00000003u) {
10243  // optional string leading_comments = 3;
10244  if (cached_has_bits & 0x00000001u) {
10245  total_size += 1 +
10246  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
10247  this->_internal_leading_comments());
10248  }
10249 
10250  // optional string trailing_comments = 4;
10251  if (cached_has_bits & 0x00000002u) {
10252  total_size += 1 +
10253  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
10254  this->_internal_trailing_comments());
10255  }
10256 
10257  }
10258  return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
10259 }
10260 
10261 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SourceCodeInfo_Location::_class_data_ = {
10262  ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
10264 };
10265 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SourceCodeInfo_Location::GetClassData() const { return &_class_data_; }
10266 
10269  static_cast<SourceCodeInfo_Location *>(to)->MergeFrom(
10270  static_cast<const SourceCodeInfo_Location &>(from));
10271 }
10272 
10273 
10275 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.SourceCodeInfo.Location)
10276  GOOGLE_DCHECK_NE(&from, this);
10277  uint32_t cached_has_bits = 0;
10278  (void) cached_has_bits;
10279 
10280  path_.MergeFrom(from.path_);
10281  span_.MergeFrom(from.span_);
10282  leading_detached_comments_.MergeFrom(from.leading_detached_comments_);
10283  cached_has_bits = from._has_bits_[0];
10284  if (cached_has_bits & 0x00000003u) {
10285  if (cached_has_bits & 0x00000001u) {
10286  _internal_set_leading_comments(from._internal_leading_comments());
10287  }
10288  if (cached_has_bits & 0x00000002u) {
10289  _internal_set_trailing_comments(from._internal_trailing_comments());
10290  }
10291  }
10292  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
10293 }
10294 
10296 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.SourceCodeInfo.Location)
10297  if (&from == this) return;
10298  Clear();
10299  MergeFrom(from);
10300 }
10301 
10303  return true;
10304 }
10305 
10307  using std::swap;
10308  auto* lhs_arena = GetArenaForAllocation();
10309  auto* rhs_arena = other->GetArenaForAllocation();
10310  _internal_metadata_.InternalSwap(&other->_internal_metadata_);
10311  swap(_has_bits_[0], other->_has_bits_[0]);
10312  path_.InternalSwap(&other->path_);
10313  span_.InternalSwap(&other->span_);
10315  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
10317  &leading_comments_, lhs_arena,
10318  &other->leading_comments_, rhs_arena
10319  );
10320  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
10322  &trailing_comments_, lhs_arena,
10323  &other->trailing_comments_, rhs_arena
10324  );
10325 }
10326 
10331 }
10332 
10333 // ===================================================================
10334 
10336  public:
10337 };
10338 
10340  bool is_message_owned)
10341  : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
10342  location_(arena) {
10343  SharedCtor();
10344  if (!is_message_owned) {
10346  }
10347  // @@protoc_insertion_point(arena_constructor:google.protobuf.SourceCodeInfo)
10348 }
10350  : ::PROTOBUF_NAMESPACE_ID::Message(),
10351  location_(from.location_) {
10352  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
10353  // @@protoc_insertion_point(copy_constructor:google.protobuf.SourceCodeInfo)
10354 }
10355 
10356 inline void SourceCodeInfo::SharedCtor() {
10357 }
10358 
10360  // @@protoc_insertion_point(destructor:google.protobuf.SourceCodeInfo)
10361  if (GetArenaForAllocation() != nullptr) return;
10362  SharedDtor();
10364 }
10365 
10366 inline void SourceCodeInfo::SharedDtor() {
10367  GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
10368 }
10369 
10370 void SourceCodeInfo::ArenaDtor(void* object) {
10371  SourceCodeInfo* _this = reinterpret_cast< SourceCodeInfo* >(object);
10372  (void)_this;
10373 }
10375 }
10376 void SourceCodeInfo::SetCachedSize(int size) const {
10377  _cached_size_.Set(size);
10378 }
10379 
10380 void SourceCodeInfo::Clear() {
10381 // @@protoc_insertion_point(message_clear_start:google.protobuf.SourceCodeInfo)
10382  uint32_t cached_has_bits = 0;
10383  // Prevent compiler warnings about cached_has_bits being unused
10384  (void) cached_has_bits;
10385 
10386  location_.Clear();
10388 }
10389 
10390 const char* SourceCodeInfo::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
10391 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
10392  while (!ctx->Done(&ptr)) {
10393  uint32_t tag;
10395  switch (tag >> 3) {
10396  // repeated .google.protobuf.SourceCodeInfo.Location location = 1;
10397  case 1:
10398  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
10399  ptr -= 1;
10400  do {
10401  ptr += 1;
10402  ptr = ctx->ParseMessage(_internal_add_location(), ptr);
10403  CHK_(ptr);
10404  if (!ctx->DataAvailable(ptr)) break;
10405  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr));
10406  } else
10407  goto handle_unusual;
10408  continue;
10409  default:
10410  goto handle_unusual;
10411  } // switch
10412  handle_unusual:
10413  if ((tag == 0) || ((tag & 7) == 4)) {
10414  CHK_(ptr);
10415  ctx->SetLastTag(tag);
10416  goto message_done;
10417  }
10419  tag,
10420  _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
10421  ptr, ctx);
10422  CHK_(ptr != nullptr);
10423  } // while
10424 message_done:
10425  return ptr;
10426 failure:
10427  ptr = nullptr;
10428  goto message_done;
10429 #undef CHK_
10430 }
10431 
10433  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
10434  // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.SourceCodeInfo)
10435  uint32_t cached_has_bits = 0;
10436  (void) cached_has_bits;
10437 
10438  // repeated .google.protobuf.SourceCodeInfo.Location location = 1;
10439  for (unsigned int i = 0,
10440  n = static_cast<unsigned int>(this->_internal_location_size()); i < n; i++) {
10441  target = stream->EnsureSpace(target);
10442  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
10443  InternalWriteMessage(1, this->_internal_location(i), target, stream);
10444  }
10445 
10446  if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
10447  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
10448  _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
10449  }
10450  // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.SourceCodeInfo)
10451  return target;
10452 }
10453 
10454 size_t SourceCodeInfo::ByteSizeLong() const {
10455 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.SourceCodeInfo)
10456  size_t total_size = 0;
10457 
10458  uint32_t cached_has_bits = 0;
10459  // Prevent compiler warnings about cached_has_bits being unused
10460  (void) cached_has_bits;
10461 
10462  // repeated .google.protobuf.SourceCodeInfo.Location location = 1;
10463  total_size += 1UL * this->_internal_location_size();
10464  for (const auto& msg : this->location_) {
10465  total_size +=
10466  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
10467  }
10468 
10469  return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
10470 }
10471 
10472 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SourceCodeInfo::_class_data_ = {
10473  ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
10475 };
10476 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SourceCodeInfo::GetClassData() const { return &_class_data_; }
10477 
10480  static_cast<SourceCodeInfo *>(to)->MergeFrom(
10481  static_cast<const SourceCodeInfo &>(from));
10482 }
10483 
10484 
10486 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.SourceCodeInfo)
10487  GOOGLE_DCHECK_NE(&from, this);
10488  uint32_t cached_has_bits = 0;
10489  (void) cached_has_bits;
10490 
10491  location_.MergeFrom(from.location_);
10492  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
10493 }
10494 
10496 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.SourceCodeInfo)
10497  if (&from == this) return;
10498  Clear();
10499  MergeFrom(from);
10500 }
10501 
10502 bool SourceCodeInfo::IsInitialized() const {
10503  return true;
10504 }
10505 
10507  using std::swap;
10508  _internal_metadata_.InternalSwap(&other->_internal_metadata_);
10509  location_.InternalSwap(&other->location_);
10510 }
10511 
10516 }
10517 
10518 // ===================================================================
10519 
10521  public:
10522  using HasBits = decltype(std::declval<GeneratedCodeInfo_Annotation>()._has_bits_);
10523  static void set_has_source_file(HasBits* has_bits) {
10524  (*has_bits)[0] |= 1u;
10525  }
10526  static void set_has_begin(HasBits* has_bits) {
10527  (*has_bits)[0] |= 2u;
10528  }
10529  static void set_has_end(HasBits* has_bits) {
10530  (*has_bits)[0] |= 4u;
10531  }
10532 };
10533 
10535  bool is_message_owned)
10536  : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
10537  path_(arena) {
10538  SharedCtor();
10539  if (!is_message_owned) {
10541  }
10542  // @@protoc_insertion_point(arena_constructor:google.protobuf.GeneratedCodeInfo.Annotation)
10543 }
10545  : ::PROTOBUF_NAMESPACE_ID::Message(),
10546  _has_bits_(from._has_bits_),
10547  path_(from.path_) {
10548  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
10550  #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10551  source_file_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
10552  #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10553  if (from._internal_has_source_file()) {
10555  GetArenaForAllocation());
10556  }
10557  ::memcpy(&begin_, &from.begin_,
10558  static_cast<size_t>(reinterpret_cast<char*>(&end_) -
10559  reinterpret_cast<char*>(&begin_)) + sizeof(end_));
10560  // @@protoc_insertion_point(copy_constructor:google.protobuf.GeneratedCodeInfo.Annotation)
10561 }
10562 
10565 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10566  source_file_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
10567 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10568 ::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
10569  reinterpret_cast<char*>(&begin_) - reinterpret_cast<char*>(this)),
10570  0, static_cast<size_t>(reinterpret_cast<char*>(&end_) -
10571  reinterpret_cast<char*>(&begin_)) + sizeof(end_));
10572 }
10573 
10575  // @@protoc_insertion_point(destructor:google.protobuf.GeneratedCodeInfo.Annotation)
10576  if (GetArenaForAllocation() != nullptr) return;
10577  SharedDtor();
10579 }
10580 
10582  GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
10584 }
10585 
10586 void GeneratedCodeInfo_Annotation::ArenaDtor(void* object) {
10587  GeneratedCodeInfo_Annotation* _this = reinterpret_cast< GeneratedCodeInfo_Annotation* >(object);
10588  (void)_this;
10589 }
10591 }
10593  _cached_size_.Set(size);
10594 }
10595 
10597 // @@protoc_insertion_point(message_clear_start:google.protobuf.GeneratedCodeInfo.Annotation)
10598  uint32_t cached_has_bits = 0;
10599  // Prevent compiler warnings about cached_has_bits being unused
10600  (void) cached_has_bits;
10601 
10602  path_.Clear();
10603  cached_has_bits = _has_bits_[0];
10604  if (cached_has_bits & 0x00000001u) {
10605  source_file_.ClearNonDefaultToEmpty();
10606  }
10607  if (cached_has_bits & 0x00000006u) {
10608  ::memset(&begin_, 0, static_cast<size_t>(
10609  reinterpret_cast<char*>(&end_) -
10610  reinterpret_cast<char*>(&begin_)) + sizeof(end_));
10611  }
10612  _has_bits_.Clear();
10614 }
10615 
10616 const char* GeneratedCodeInfo_Annotation::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
10617 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
10618  _Internal::HasBits has_bits{};
10619  while (!ctx->Done(&ptr)) {
10620  uint32_t tag;
10622  switch (tag >> 3) {
10623  // repeated int32 path = 1 [packed = true];
10624  case 1:
10625  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
10627  CHK_(ptr);
10628  } else if (static_cast<uint8_t>(tag) == 8) {
10630  CHK_(ptr);
10631  } else
10632  goto handle_unusual;
10633  continue;
10634  // optional string source_file = 2;
10635  case 2:
10636  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
10639  #ifndef NDEBUG
10640  ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "google.protobuf.GeneratedCodeInfo.Annotation.source_file");
10641  #endif // !NDEBUG
10642  CHK_(ptr);
10643  } else
10644  goto handle_unusual;
10645  continue;
10646  // optional int32 begin = 3;
10647  case 3:
10648  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
10649  _Internal::set_has_begin(&has_bits);
10651  CHK_(ptr);
10652  } else
10653  goto handle_unusual;
10654  continue;
10655  // optional int32 end = 4;
10656  case 4:
10657  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 32)) {
10658  _Internal::set_has_end(&has_bits);
10660  CHK_(ptr);
10661  } else
10662  goto handle_unusual;
10663  continue;
10664  default:
10665  goto handle_unusual;
10666  } // switch
10667  handle_unusual:
10668  if ((tag == 0) || ((tag & 7) == 4)) {
10669  CHK_(ptr);
10670  ctx->SetLastTag(tag);
10671  goto message_done;
10672  }
10674  tag,
10675  _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
10676  ptr, ctx);
10677  CHK_(ptr != nullptr);
10678  } // while
10679 message_done:
10680  _has_bits_.Or(has_bits);
10681  return ptr;
10682 failure:
10683  ptr = nullptr;
10684  goto message_done;
10685 #undef CHK_
10686 }
10687 
10689  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
10690  // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.GeneratedCodeInfo.Annotation)
10691  uint32_t cached_has_bits = 0;
10692  (void) cached_has_bits;
10693 
10694  // repeated int32 path = 1 [packed = true];
10695  {
10696  int byte_size = _path_cached_byte_size_.load(std::memory_order_relaxed);
10697  if (byte_size > 0) {
10698  target = stream->WriteInt32Packed(
10699  1, _internal_path(), byte_size, target);
10700  }
10701  }
10702 
10703  cached_has_bits = _has_bits_[0];
10704  // optional string source_file = 2;
10705  if (cached_has_bits & 0x00000001u) {
10706  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
10707  this->_internal_source_file().data(), static_cast<int>(this->_internal_source_file().length()),
10708  ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
10709  "google.protobuf.GeneratedCodeInfo.Annotation.source_file");
10710  target = stream->WriteStringMaybeAliased(
10711  2, this->_internal_source_file(), target);
10712  }
10713 
10714  // optional int32 begin = 3;
10715  if (cached_has_bits & 0x00000002u) {
10716  target = stream->EnsureSpace(target);
10717  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_begin(), target);
10718  }
10719 
10720  // optional int32 end = 4;
10721  if (cached_has_bits & 0x00000004u) {
10722  target = stream->EnsureSpace(target);
10723  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_end(), target);
10724  }
10725 
10726  if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
10727  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
10728  _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
10729  }
10730  // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.GeneratedCodeInfo.Annotation)
10731  return target;
10732 }
10733 
10735 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.GeneratedCodeInfo.Annotation)
10736  size_t total_size = 0;
10737 
10738  uint32_t cached_has_bits = 0;
10739  // Prevent compiler warnings about cached_has_bits being unused
10740  (void) cached_has_bits;
10741 
10742  // repeated int32 path = 1 [packed = true];
10743  {
10744  size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
10745  Int32Size(this->path_);
10746  if (data_size > 0) {
10747  total_size += 1 +
10748  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
10749  static_cast<int32_t>(data_size));
10750  }
10751  int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size);
10752  _path_cached_byte_size_.store(cached_size,
10753  std::memory_order_relaxed);
10754  total_size += data_size;
10755  }
10756 
10757  cached_has_bits = _has_bits_[0];
10758  if (cached_has_bits & 0x00000007u) {
10759  // optional string source_file = 2;
10760  if (cached_has_bits & 0x00000001u) {
10761  total_size += 1 +
10762  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
10763  this->_internal_source_file());
10764  }
10765 
10766  // optional int32 begin = 3;
10767  if (cached_has_bits & 0x00000002u) {
10768  total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_begin());
10769  }
10770 
10771  // optional int32 end = 4;
10772  if (cached_has_bits & 0x00000004u) {
10773  total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_end());
10774  }
10775 
10776  }
10777  return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
10778 }
10779 
10780 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData GeneratedCodeInfo_Annotation::_class_data_ = {
10781  ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
10783 };
10784 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GeneratedCodeInfo_Annotation::GetClassData() const { return &_class_data_; }
10785 
10788  static_cast<GeneratedCodeInfo_Annotation *>(to)->MergeFrom(
10789  static_cast<const GeneratedCodeInfo_Annotation &>(from));
10790 }
10791 
10792 
10794 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.GeneratedCodeInfo.Annotation)
10795  GOOGLE_DCHECK_NE(&from, this);
10796  uint32_t cached_has_bits = 0;
10797  (void) cached_has_bits;
10798 
10799  path_.MergeFrom(from.path_);
10800  cached_has_bits = from._has_bits_[0];
10801  if (cached_has_bits & 0x00000007u) {
10802  if (cached_has_bits & 0x00000001u) {
10803  _internal_set_source_file(from._internal_source_file());
10804  }
10805  if (cached_has_bits & 0x00000002u) {
10806  begin_ = from.begin_;
10807  }
10808  if (cached_has_bits & 0x00000004u) {
10809  end_ = from.end_;
10810  }
10811  _has_bits_[0] |= cached_has_bits;
10812  }
10813  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
10814 }
10815 
10817 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.GeneratedCodeInfo.Annotation)
10818  if (&from == this) return;
10819  Clear();
10820  MergeFrom(from);
10821 }
10822 
10824  return true;
10825 }
10826 
10828  using std::swap;
10829  auto* lhs_arena = GetArenaForAllocation();
10830  auto* rhs_arena = other->GetArenaForAllocation();
10831  _internal_metadata_.InternalSwap(&other->_internal_metadata_);
10832  swap(_has_bits_[0], other->_has_bits_[0]);
10833  path_.InternalSwap(&other->path_);
10834  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
10836  &source_file_, lhs_arena,
10837  &other->source_file_, rhs_arena
10838  );
10840  PROTOBUF_FIELD_OFFSET(GeneratedCodeInfo_Annotation, end_)
10842  - PROTOBUF_FIELD_OFFSET(GeneratedCodeInfo_Annotation, begin_)>(
10843  reinterpret_cast<char*>(&begin_),
10844  reinterpret_cast<char*>(&other->begin_));
10845 }
10846 
10851 }
10852 
10853 // ===================================================================
10854 
10856  public:
10857 };
10858 
10860  bool is_message_owned)
10861  : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
10862  annotation_(arena) {
10863  SharedCtor();
10864  if (!is_message_owned) {
10866  }
10867  // @@protoc_insertion_point(arena_constructor:google.protobuf.GeneratedCodeInfo)
10868 }
10870  : ::PROTOBUF_NAMESPACE_ID::Message(),
10871  annotation_(from.annotation_) {
10872  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
10873  // @@protoc_insertion_point(copy_constructor:google.protobuf.GeneratedCodeInfo)
10874 }
10875 
10876 inline void GeneratedCodeInfo::SharedCtor() {
10877 }
10878 
10880  // @@protoc_insertion_point(destructor:google.protobuf.GeneratedCodeInfo)
10881  if (GetArenaForAllocation() != nullptr) return;
10882  SharedDtor();
10884 }
10885 
10886 inline void GeneratedCodeInfo::SharedDtor() {
10887  GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
10888 }
10889 
10890 void GeneratedCodeInfo::ArenaDtor(void* object) {
10891  GeneratedCodeInfo* _this = reinterpret_cast< GeneratedCodeInfo* >(object);
10892  (void)_this;
10893 }
10895 }
10896 void GeneratedCodeInfo::SetCachedSize(int size) const {
10897  _cached_size_.Set(size);
10898 }
10899 
10900 void GeneratedCodeInfo::Clear() {
10901 // @@protoc_insertion_point(message_clear_start:google.protobuf.GeneratedCodeInfo)
10902  uint32_t cached_has_bits = 0;
10903  // Prevent compiler warnings about cached_has_bits being unused
10904  (void) cached_has_bits;
10905 
10906  annotation_.Clear();
10908 }
10909 
10910 const char* GeneratedCodeInfo::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
10911 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
10912  while (!ctx->Done(&ptr)) {
10913  uint32_t tag;
10915  switch (tag >> 3) {
10916  // repeated .google.protobuf.GeneratedCodeInfo.Annotation annotation = 1;
10917  case 1:
10918  if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
10919  ptr -= 1;
10920  do {
10921  ptr += 1;
10922  ptr = ctx->ParseMessage(_internal_add_annotation(), ptr);
10923  CHK_(ptr);
10924  if (!ctx->DataAvailable(ptr)) break;
10925  } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr));
10926  } else
10927  goto handle_unusual;
10928  continue;
10929  default:
10930  goto handle_unusual;
10931  } // switch
10932  handle_unusual:
10933  if ((tag == 0) || ((tag & 7) == 4)) {
10934  CHK_(ptr);
10935  ctx->SetLastTag(tag);
10936  goto message_done;
10937  }
10939  tag,
10940  _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
10941  ptr, ctx);
10942  CHK_(ptr != nullptr);
10943  } // while
10944 message_done:
10945  return ptr;
10946 failure:
10947  ptr = nullptr;
10948  goto message_done;
10949 #undef CHK_
10950 }
10951 
10953  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
10954  // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.GeneratedCodeInfo)
10955  uint32_t cached_has_bits = 0;
10956  (void) cached_has_bits;
10957 
10958  // repeated .google.protobuf.GeneratedCodeInfo.Annotation annotation = 1;
10959  for (unsigned int i = 0,
10960  n = static_cast<unsigned int>(this->_internal_annotation_size()); i < n; i++) {
10961  target = stream->EnsureSpace(target);
10962  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
10963  InternalWriteMessage(1, this->_internal_annotation(i), target, stream);
10964  }
10965 
10966  if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
10967  target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
10968  _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
10969  }
10970  // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.GeneratedCodeInfo)
10971  return target;
10972 }
10973 
10974 size_t GeneratedCodeInfo::ByteSizeLong() const {
10975 // @@protoc_insertion_point(message_byte_size_start:google.protobuf.GeneratedCodeInfo)
10976  size_t total_size = 0;
10977 
10978  uint32_t cached_has_bits = 0;
10979  // Prevent compiler warnings about cached_has_bits being unused
10980  (void) cached_has_bits;
10981 
10982  // repeated .google.protobuf.GeneratedCodeInfo.Annotation annotation = 1;
10983  total_size += 1UL * this->_internal_annotation_size();
10984  for (const auto& msg : this->annotation_) {
10985  total_size +=
10986  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
10987  }
10988 
10989  return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
10990 }
10991 
10992 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData GeneratedCodeInfo::_class_data_ = {
10993  ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
10995 };
10996 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GeneratedCodeInfo::GetClassData() const { return &_class_data_; }
10997 
11000  static_cast<GeneratedCodeInfo *>(to)->MergeFrom(
11001  static_cast<const GeneratedCodeInfo &>(from));
11002 }
11003 
11004 
11006 // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.GeneratedCodeInfo)
11007  GOOGLE_DCHECK_NE(&from, this);
11008  uint32_t cached_has_bits = 0;
11009  (void) cached_has_bits;
11010 
11011  annotation_.MergeFrom(from.annotation_);
11012  _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
11013 }
11014 
11016 // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.GeneratedCodeInfo)
11017  if (&from == this) return;
11018  Clear();
11019  MergeFrom(from);
11020 }
11021 
11022 bool GeneratedCodeInfo::IsInitialized() const {
11023  return true;
11024 }
11025 
11027  using std::swap;
11028  _internal_metadata_.InternalSwap(&other->_internal_metadata_);
11029  annotation_.InternalSwap(&other->annotation_);
11030 }
11031 
11036 }
11037 
11038 // @@protoc_insertion_point(namespace_scope)
11039 PROTOBUF_NAMESPACE_CLOSE
11040 PROTOBUF_NAMESPACE_OPEN
11041 template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::FileDescriptorSet* Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::FileDescriptorSet >(Arena* arena) {
11042  return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::FileDescriptorSet >(arena);
11043 }
11045  return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::FileDescriptorProto >(arena);
11046 }
11047 template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange* Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange >(Arena* arena) {
11048  return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange >(arena);
11049 }
11050 template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange* Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange >(Arena* arena) {
11051  return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange >(arena);
11052 }
11053 template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::DescriptorProto* Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::DescriptorProto >(Arena* arena) {
11054  return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::DescriptorProto >(arena);
11055 }
11056 template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions* Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions >(Arena* arena) {
11057  return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions >(arena);
11058 }
11059 template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto* Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >(Arena* arena) {
11060  return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >(arena);
11061 }
11062 template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto* Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto >(Arena* arena) {
11063  return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto >(arena);
11064 }
11065 template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange* Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange >(Arena* arena) {
11066  return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange >(arena);
11067 }
11068 template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto* Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >(Arena* arena) {
11069  return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >(arena);
11070 }
11071 template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto* Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto >(Arena* arena) {
11072  return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto >(arena);
11073 }
11074 template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto* Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto >(Arena* arena) {
11075  return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto >(arena);
11076 }
11077 template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto* Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto >(Arena* arena) {
11078  return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto >(arena);
11079 }
11080 template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::FileOptions* Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::FileOptions >(Arena* arena) {
11081  return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::FileOptions >(arena);
11082 }
11083 template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::MessageOptions* Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::MessageOptions >(Arena* arena) {
11084  return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::MessageOptions >(arena);
11085 }
11086 template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::FieldOptions* Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::FieldOptions >(Arena* arena) {
11087  return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::FieldOptions >(arena);
11088 }
11089 template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::OneofOptions* Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::OneofOptions >(Arena* arena) {
11090  return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::OneofOptions >(arena);
11091 }
11092 template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::EnumOptions* Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::EnumOptions >(Arena* arena) {
11093  return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::EnumOptions >(arena);
11094 }
11095 template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::EnumValueOptions* Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::EnumValueOptions >(Arena* arena) {
11096  return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::EnumValueOptions >(arena);
11097 }
11098 template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::ServiceOptions* Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::ServiceOptions >(Arena* arena) {
11099  return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::ServiceOptions >(arena);
11100 }
11101 template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::MethodOptions* Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::MethodOptions >(Arena* arena) {
11102  return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::MethodOptions >(arena);
11103 }
11104 template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart* Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart >(Arena* arena) {
11105  return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart >(arena);
11106 }
11107 template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::UninterpretedOption* Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >(Arena* arena) {
11108  return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >(arena);
11109 }
11110 template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location* Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location >(Arena* arena) {
11111  return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location >(arena);
11112 }
11113 template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo* Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo >(Arena* arena) {
11114  return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo >(arena);
11115 }
11116 template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation* Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation >(Arena* arena) {
11117  return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation >(arena);
11118 }
11119 template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo* Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo >(Arena* arena) {
11120  return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo >(arena);
11121 }
11122 PROTOBUF_NAMESPACE_CLOSE
11123 
11124 // @@protoc_insertion_point(global_scope)
11125 #include <google/protobuf/port_undef.inc>
FieldOptions::MergeFrom
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7941
EnumDescriptorProtoDefaultTypeInternal::_instance
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< EnumDescriptorProto > _instance
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:81
MethodDescriptorProto::input_type_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr input_type_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3687
ServiceDescriptorProto::RegisterArenaDtor
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5609
MethodOptions::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5884
FieldDescriptorProto::_internal_number
::PROTOBUF_NAMESPACE_ID::int32 _internal_number() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8900
CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >
PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto * Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >(Arena *arena)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:11059
com.google.protobuf::DescriptorProtos::FileOptions::_Internal::set_has_go_package
static void set_has_go_package(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:6092
EnumDescriptorProto::Clear
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4899
EnumDescriptorProto::internal_default_instance
static const EnumDescriptorProto * internal_default_instance()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2755
OneofOptions::GetMetadata
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8259
EnumDescriptorProto::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2962
FileDescriptorProtoDefaultTypeInternal::_instance
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< FileDescriptorProto > _instance
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:49
xds_interop_client.str
str
Definition: xds_interop_client.py:487
_SourceCodeInfo_Location_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SourceCodeInfo_LocationDefaultTypeInternal _SourceCodeInfo_Location_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:410
_MessageOptions_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT MessageOptionsDefaultTypeInternal _MessageOptions_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:274
UninterpretedOption::SharedDtor
void SharedDtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9772
EnumOptions::_internal_deprecated
bool _internal_deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12497
ptr
char * ptr
Definition: abseil-cpp/absl/base/internal/low_level_alloc_test.cc:45
_ExtensionRangeOptions_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ExtensionRangeOptionsDefaultTypeInternal _ExtensionRangeOptions_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:114
FieldDescriptorProto_Type
FieldDescriptorProto_Type
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:172
EnumDescriptorProto::SharedDtor
void SharedDtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4878
FileDescriptorProto::_internal_add_dependency
std::string * _internal_add_dependency()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7538
OneofOptions::RegisterArenaDtor
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8081
UninterpretedOption::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7513
EnumDescriptorProto::_internal_reserved_name_size
int _internal_reserved_name_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9911
UninterpretedOption_NamePart::ByteSizeLong
size_t ByteSizeLong() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9594
EnumOptionsDefaultTypeInternal::~EnumOptionsDefaultTypeInternal
~EnumOptionsDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:315
SourceCodeInfo_Location::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7783
FileOptions::_internal_set_php_namespace
void _internal_set_php_namespace(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11751
EnumOptions::_internal_add_uninterpreted_option
PROTOBUF_NAMESPACE_ID::UninterpretedOption * _internal_add_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12539
MessageOptionsDefaultTypeInternal::~MessageOptionsDefaultTypeInternal
~MessageOptionsDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:269
EnumDescriptorProto::RegisterArenaDtor
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4888
EnumOptions::_internal_uninterpreted_option
const PROTOBUF_NAMESPACE_ID::UninterpretedOption & _internal_uninterpreted_option(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12532
DescriptorProto::_internal_add_reserved_name
std::string * _internal_add_reserved_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8717
_OneofOptions_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OneofOptionsDefaultTypeInternal _OneofOptions_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:306
OneofDescriptorProto::name_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2521
EnumDescriptorProto_EnumReservedRange::RegisterArenaDtor
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4597
google::protobuf::descriptor_pb2::FileDescriptorProto::_Internal::options
static const PROTOBUF_NAMESPACE_ID::FileOptions & options(const FileDescriptorProto *msg)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1622
MethodDescriptorProto::swap
friend void swap(MethodDescriptorProto &a, MethodDescriptorProto &b)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3462
GeneratedCodeInfo_Annotation::_internal_path
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & _internal_path() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13759
FileDescriptorProto::SetCachedSize
void SetCachedSize(int size) const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1744
FileOptions::_internal_set_java_outer_classname
void _internal_set_java_outer_classname(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10912
FileDescriptorProto::_internal_set_syntax
void _internal_set_syntax(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7982
MessageOptions::SetCachedSize
void SetCachedSize(int size) const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7322
com.google.protobuf::DescriptorProtos::EnumValueDescriptorProto::_Internal::HasBits
decltype(std::declval< EnumValueDescriptorProto >()._has_bits_) HasBits
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5200
UninterpretedOption::_Internal::set_has_aggregate_value
static void set_has_aggregate_value(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:9488
UninterpretedOptionDefaultTypeInternal::_instance
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< UninterpretedOption > _instance
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:133
FileDescriptorProto::public_dependency_
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > public_dependency_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:925
FileDescriptorProto::_internal_name
const std::string & _internal_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7333
MethodOptions_IdempotencyLevel
MethodOptions_IdempotencyLevel
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:307
UninterpretedOption::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6385
EnumOptions::_extensions_
::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5270
SourceCodeInfo::_InternalParse
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10588
SourceCodeInfo_LocationDefaultTypeInternal::_instance
SourceCodeInfo_Location _instance
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:407
EnumOptions::internal_default_instance
static const EnumOptions * internal_default_instance()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5136
ExtensionRangeOptions::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:3378
FieldDescriptorProto::Label_ARRAYSIZE
static constexpr int Label_ARRAYSIZE
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2057
ServiceOptions::ByteSizeLong
size_t ByteSizeLong() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9002
ServiceOptions::deprecated_
bool deprecated_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5654
SourceCodeInfo_Location::InternalSwap
void InternalSwap(SourceCodeInfo_Location *other)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10500
UninterpretedOption::_Internal::set_has_positive_int_value
static void set_has_positive_int_value(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:9476
FieldOptions::_internal_deprecated
bool _internal_deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12327
GeneratedCodeInfo::GetClassData
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:10996
DescriptorProto_ExtensionRange::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1010
GOOGLE_DCHECK_NE
#define GOOGLE_DCHECK_NE
Definition: bloaty/third_party/protobuf/src/google/protobuf/stubs/logging.h:197
FieldDescriptorProto::label_
int label_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2322
DescriptorProto_ExtensionRangeDefaultTypeInternal::~DescriptorProto_ExtensionRangeDefaultTypeInternal
~DescriptorProto_ExtensionRangeDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:63
EnumDescriptorProto::reserved_range_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange > reserved_range_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2964
GeneratedCodeInfo_Annotation::_InternalSerialize
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:10688
com.google.protobuf::DescriptorProtos::FileOptions::_Internal::set_has_java_package
static void set_has_java_package(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:6074
FileOptions::_internal_csharp_namespace
const std::string & _internal_csharp_namespace() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11469
DescriptorProto_ReservedRange::end_
::PROTOBUF_NAMESPACE_ID::int32 end_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1307
com.google.protobuf::DescriptorProtos::FileOptions::_Internal::set_has_php_metadata_namespace
static void set_has_php_metadata_namespace(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:6128
SourceCodeInfo_Location::_InternalParse
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10235
MethodDescriptorProto::_internal_mutable_output_type
std::string * _internal_mutable_output_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10622
OneofDescriptorProto::options_
PROTOBUF_NAMESPACE_ID::OneofOptions * options_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2522
MethodOptions_IdempotencyLevel_IsValid
bool MethodOptions_IdempotencyLevel_IsValid(int value)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:1242
CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange >
PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange * Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange >(Arena *arena)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:11047
GeneratedCodeInfo::_InternalSerialize
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:10952
DescriptorProto_ReservedRange::GetMetadata
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2839
Arena
struct Arena Arena
Definition: third_party/bloaty/third_party/protobuf/src/google/protobuf/arena.h:189
ServiceOptions::SharedCtor
void SharedCtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8871
DescriptorProto_ReservedRange::ByteSizeLong
size_t ByteSizeLong() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2745
OneofDescriptorProtoDefaultTypeInternal::~OneofDescriptorProtoDefaultTypeInternal
~OneofDescriptorProtoDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:146
OneofDescriptorProto::SetCachedSize
void SetCachedSize(int size) const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4332
FieldDescriptorProto::_internal_has_options
bool _internal_has_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9375
GeneratedCodeInfo_AnnotationDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:143
EnumDescriptor
struct EnumDescriptor EnumDescriptor
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/protobuf.h:641
FileOptions::_internal_php_metadata_namespace
const std::string & _internal_php_metadata_namespace() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11841
GeneratedCodeInfoDefaultTypeInternal::_instance
GeneratedCodeInfo _instance
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:447
UninterpretedOption_NamePart::IsInitialized
bool IsInitialized() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9671
CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto >
PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto * Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto >(Arena *arena)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:11071
FileOptions::java_package_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr java_package_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4335
FileOptions::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4328
_SourceCodeInfo_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SourceCodeInfoDefaultTypeInternal _SourceCodeInfo_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:422
DescriptorProto_ReservedRangeDefaultTypeInternal::_instance
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< DescriptorProto_ReservedRange > _instance
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:57
com.google.protobuf::DescriptorProtos::DescriptorProto::_Internal::HasBits
decltype(std::declval< DescriptorProto >()._has_bits_) HasBits
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2852
OneofDescriptorProto::ByteSizeLong
size_t ByteSizeLong() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4438
FileOptions::ruby_package_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ruby_package_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4344
com.google.protobuf::DescriptorProtos::EnumValueDescriptorProto::_Internal::set_has_options
static void set_has_options(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:5005
FieldDescriptorProto::TYPE_UINT32
static constexpr Type TYPE_UINT32
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2006
ServiceDescriptorProto::_internal_mutable_name
std::string * _internal_mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10232
FileOptions::SetCachedSize
void SetCachedSize(int size) const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:6480
EnumValueDescriptorProto::GetMetadata
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5516
FieldDescriptorProto::Type_MAX
static constexpr Type Type_MAX
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2023
ExtensionRangeOptions::InternalSwap
void InternalSwap(ExtensionRangeOptions *other)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3625
OneofDescriptorProto::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:4314
DescriptorProto::_internal_reserved_name_size
int _internal_reserved_name_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8675
EnumOptions::GetClassData
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:8339
FileOptionsDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:95
FileDescriptorSet::MergeFrom
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1535
_FieldOptions_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT FieldOptionsDefaultTypeInternal _FieldOptions_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:294
FieldOptions::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:7833
EnumOptions::IsInitialized
bool IsInitialized() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8544
file_level_enum_descriptors_google_2fprotobuf_2fdescriptor_2eproto
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * file_level_enum_descriptors_google_2fprotobuf_2fdescriptor_2eproto[6]
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:453
MethodOptions::CopyFrom
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9375
DescriptorProto::_internal_reserved_name
const std::string & _internal_reserved_name(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8688
FieldDescriptorProto::oneof_index_
::PROTOBUF_NAMESPACE_ID::int32 oneof_index_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2321
com.google.protobuf::DescriptorProtos::ServiceDescriptorProto::_Internal::options
static const PROTOBUF_NAMESPACE_ID::ServiceOptions & options(const ServiceDescriptorProto *msg)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5540
DescriptorProto_ReservedRange::SharedCtor
void SharedCtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2626
FileOptions::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3724
UninterpretedOption::MergeFrom
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10043
ServiceDescriptorProto::_InternalParse
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5641
UninterpretedOption::string_value_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr string_value_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6388
DescriptorProto_ReservedRange::MergeFrom
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2779
FileOptions::_internal_uninterpreted_option
const PROTOBUF_NAMESPACE_ID::UninterpretedOption & _internal_uninterpreted_option(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12022
ctx
Definition: benchmark-async.c:30
com.google.protobuf::DescriptorProtos::EnumValueDescriptorProto::_Internal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5198
GeneratedCodeInfo_Annotation::~GeneratedCodeInfo_Annotation
virtual ~GeneratedCodeInfo_Annotation()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10785
FieldOptions::CType_MIN
static constexpr CType CType_MIN
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4730
google::protobuf::EmptyDefault
ArenaStringPtr::EmptyDefault EmptyDefault
Definition: protobuf/src/google/protobuf/arenastring_unittest.cc:57
SourceCodeInfo_Location::_internal_mutable_span
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * _internal_mutable_span()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13414
_FileOptions_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT FileOptionsDefaultTypeInternal _FileOptions_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:258
GeneratedCodeInfo_Annotation::GetMetadata
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:11062
FieldOptionsDefaultTypeInternal::~FieldOptionsDefaultTypeInternal
~FieldOptionsDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:289
UninterpretedOption::_internal_name
const PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart & _internal_name(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12942
com.google.protobuf::DescriptorProtos::ServiceDescriptorProto::_Internal::HasBits
decltype(std::declval< ServiceDescriptorProto >()._has_bits_) HasBits
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5529
MessageOptions::_InternalParse
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7346
FieldDescriptorProto::CopyFrom
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4197
EnumValueDescriptorProto::SharedCtor
void SharedCtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5261
FileOptions::OptimizeMode_MAX
static constexpr OptimizeMode OptimizeMode_MAX
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3838
SourceCodeInfo_Location::RegisterArenaDtor
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10202
OneofDescriptorProto::InternalSwap
void InternalSwap(OneofDescriptorProto *other)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4526
FieldDescriptorProto::_internal_set_type_name
void _internal_set_type_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9001
EnumDescriptorProtoDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:79
OneofOptions::_internal_uninterpreted_option_size
int _internal_uninterpreted_option_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12415
memset
return memset(p, 0, total)
ExtensionRangeOptions::_internal_uninterpreted_option_size
int _internal_uninterpreted_option_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8753
MessageOptions::_internal_uninterpreted_option_size
int _internal_uninterpreted_option_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12159
FieldDescriptorProto::_internal_mutable_type_name
std::string * _internal_mutable_type_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9025
com.google.protobuf::DescriptorProtos::MessageOptions::_Internal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7256
FieldDescriptorProto::_internal_mutable_name
std::string * _internal_mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8846
ServiceOptions::Clear
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8900
MethodDescriptorProto::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3678
ServiceDescriptorProto::method_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::MethodDescriptorProto > method_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3398
FileDescriptorSet::SharedDtor
void SharedDtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1419
FieldDescriptorProto::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2082
FieldOptions::Clear
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7693
FileDescriptorProto::_has_bits_
::PROTOBUF_NAMESPACE_ID::internal::HasBits< 1 > _has_bits_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:918
FileOptions::_internal_mutable_php_namespace
std::string * _internal_mutable_php_namespace()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11775
OneofDescriptorProtoDefaultTypeInternal::_instance
OneofDescriptorProto _instance
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:148
GeneratedCodeInfo_Annotation::_internal_mutable_source_file
std::string * _internal_mutable_source_file()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13828
TableStruct_google_2fprotobuf_2fdescriptor_2eproto::offsets
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:55
EnumValueDescriptorProto::internal_default_instance
static const EnumValueDescriptorProto * internal_default_instance()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3022
SourceCodeInfo_Location::CopyFrom
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10482
MethodOptions::IsInitialized
bool IsInitialized() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9389
SourceCodeInfo_Location::IsInitialized
bool IsInitialized() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10496
FieldDescriptorProto::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:3981
FieldDescriptorProto::SharedCtor
void SharedCtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3750
FileOptions::_internal_add_uninterpreted_option
PROTOBUF_NAMESPACE_ID::UninterpretedOption * _internal_add_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12029
FileDescriptorProto::syntax_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr syntax_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:929
com.google.protobuf::DescriptorProtos::FieldDescriptorProto::_Internal::set_has_type
static void set_has_type(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:3440
SourceCodeInfo_Location::_path_cached_byte_size_
std::atomic< int > _path_cached_byte_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6673
MessageOptions::_extensions_
::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4571
FileDescriptorProto::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:912
FileOptions::GetClassData
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:6981
EnumValueDescriptorProto::_InternalParse
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5316
FieldDescriptorProto::_InternalSerialize
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:3785
GeneratedCodeInfo_Annotation::_has_bits_
::PROTOBUF_NAMESPACE_ID::internal::HasBits< 1 > _has_bits_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7076
com.google.protobuf::DescriptorProtos::FieldOptions::_Internal::set_has_weak
static void set_has_weak(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:7522
UninterpretedOption_NamePart::_Internal::set_has_is_extension
static void set_has_is_extension(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:9202
DescriptorProto::_internal_oneof_decl_size
int _internal_oneof_decl_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8529
com.google.protobuf::DescriptorProtos::FileOptions::_Internal::set_has_cc_enable_arenas
static void set_has_cc_enable_arenas(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:6110
EnumOptionsDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:111
file_default_instances
const ::PROTOBUF_NAMESPACE_ID::Message *const file_default_instances[]
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:895
SourceCodeInfo::SetCachedSize
void SetCachedSize(int size) const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10568
com.google.protobuf::DescriptorProtos::EnumValueDescriptorProto::_Internal::set_has_name
static void set_has_name(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:4998
file_level_metadata_google_2fprotobuf_2fdescriptor_2eproto
PROTOBUF_NAMESPACE_CLOSE ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_google_2fprotobuf_2fdescriptor_2eproto[27]
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:452
FileDescriptorProto::_internal_public_dependency
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & _internal_public_dependency() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7598
GeneratedCodeInfo_Annotation::_internal_source_file
const std::string & _internal_source_file() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13801
EnumDescriptorProto_EnumReservedRange::_Internal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4544
EnumValueOptions::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6175
FieldOptions::JSType_ARRAYSIZE
static constexpr int JSType_ARRAYSIZE
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4766
EnumValueDescriptorProto::_has_bits_
::PROTOBUF_NAMESPACE_ID::internal::HasBits< 1 > _has_bits_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3177
com.google.protobuf::DescriptorProtos::FileOptions::_Internal::set_has_java_outer_classname
static void set_has_java_outer_classname(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:6077
DescriptorProto_ExtensionRange::ArenaDtor
static void ArenaDtor(void *object)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2352
FileOptions::_internal_set_csharp_namespace
void _internal_set_csharp_namespace(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11472
GeneratedCodeInfo_Annotation::_Internal::set_has_source_file
static void set_has_source_file(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:10523
false
#define false
Definition: setup_once.h:323
EnumValueOptions::_internal_uninterpreted_option
const PROTOBUF_NAMESPACE_ID::UninterpretedOption & _internal_uninterpreted_option(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12603
DescriptorProto::_internal_nested_type
const PROTOBUF_NAMESPACE_ID::DescriptorProto & _internal_nested_type(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8430
OneofOptions::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5080
google::protobuf::descriptor_pb2::FileDescriptorProto::_Internal::HasBits
decltype(std::declval< FileDescriptorProto >()._has_bits_) HasBits
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1601
FileOptions::php_metadata_namespace_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr php_metadata_namespace_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4343
EnumValueOptions::SharedDtor
void SharedDtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8615
FileDescriptorProto::_internal_mutable_weak_dependency
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * _internal_mutable_weak_dependency()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7654
FieldOptions::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4903
FieldDescriptorProtoDefaultTypeInternal::FieldDescriptorProtoDefaultTypeInternal
constexpr FieldDescriptorProtoDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:131
MessageOptions::ArenaDtor
static void ArenaDtor(void *object)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7316
MessageOptions::_internal_uninterpreted_option
const PROTOBUF_NAMESPACE_ID::UninterpretedOption & _internal_uninterpreted_option(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12177
UninterpretedOption::_internal_set_identifier_value
void _internal_set_identifier_value(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12989
SourceCodeInfo_Location::_internal_mutable_leading_comments
std::string * _internal_mutable_leading_comments()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13474
MethodOptions::idempotency_level_
int idempotency_level_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5887
EnumValueDescriptorProto::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3121
FileOptionsDefaultTypeInternal::_instance
FileOptions _instance
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:255
EnumDescriptorProto::_internal_value
const PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto & _internal_value(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9783
FileOptions::java_multiple_files_
bool java_multiple_files_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4345
OneofOptions::ByteSizeLong
size_t ByteSizeLong() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8176
EnumOptions::_InternalSerialize
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:8263
MethodDescriptorProtoDefaultTypeInternal::~MethodDescriptorProtoDefaultTypeInternal
~MethodDescriptorProtoDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:220
SourceCodeInfo_Location::_internal_mutable_path
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * _internal_mutable_path()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13367
DescriptorProto::SetCachedSize
void SetCachedSize(int size) const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2948
FileDescriptorProto::GetMetadata
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2264
FieldDescriptorProto::proto3_optional_
bool proto3_optional_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2388
FieldOptions::ctype_
int ctype_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4905
MethodDescriptorProto::GetMetadata
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:6286
UninterpretedOption_NamePart::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6077
ServiceDescriptorProto::CopyFrom
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5813
FieldOptions
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4590
FileOptions::FileOptions
FileOptions()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:6360
GeneratedCodeInfo_Annotation::_Internal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10733
OneofOptions::InternalSwap
void InternalSwap(OneofOptions *other)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8251
com.google.protobuf::DescriptorProtos::MethodOptions::_Internal::set_has_idempotency_level
static void set_has_idempotency_level(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:8904
EnumDescriptorProto::_internal_name
const std::string & _internal_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9695
FieldOptions::FieldOptions
FieldOptions()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7635
DescriptorProto::_internal_extension_size
int _internal_extension_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8373
GOOGLE_DCHECK
#define GOOGLE_DCHECK
Definition: bloaty/third_party/protobuf/src/google/protobuf/stubs/logging.h:194
EnumDescriptorProto::_internal_add_reserved_name
std::string * _internal_add_reserved_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9953
FileOptions::OptimizeMode_ARRAYSIZE
static constexpr int OptimizeMode_ARRAYSIZE
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3840
FieldDescriptorProto::Type_MIN
static constexpr Type Type_MIN
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2021
ServiceDescriptorProto::InternalSwap
void InternalSwap(ServiceDescriptorProto *other)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5835
FileOptions::_internal_cc_enable_arenas
bool _internal_cc_enable_arenas() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11336
MethodOptions::MergeFrom
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9339
FileOptions::_extensions_
::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4324
SourceCodeInfo::Clear
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10577
file_
FileDescriptorProto * file_
Definition: bloaty/third_party/protobuf/src/google/protobuf/compiler/annotation_test_util.cc:68
FileOptions::php_class_prefix_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr php_class_prefix_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4341
GeneratedCodeInfo::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7251
DescriptorProto::reserved_name_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > reserved_name_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1673
EnumDescriptorProto::IsInitialized
bool IsInitialized() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5167
DescriptorProto_ReservedRange::~DescriptorProto_ReservedRange
virtual ~DescriptorProto_ReservedRange()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2632
FieldOptions::_internal_add_uninterpreted_option
PROTOBUF_NAMESPACE_ID::UninterpretedOption * _internal_add_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12397
DescriptorProto_ExtensionRange::end_
::PROTOBUF_NAMESPACE_ID::int32 end_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1129
MethodDescriptorProto::_internal_client_streaming
bool _internal_client_streaming() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10744
UninterpretedOption::_internal_double_value
double _internal_double_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13123
com.google.protobuf::DescriptorProtos::FieldDescriptorProto::_Internal::set_has_number
static void set_has_number(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:3434
FileOptions_OptimizeMode
FileOptions_OptimizeMode
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:235
SourceCodeInfoDefaultTypeInternal::SourceCodeInfoDefaultTypeInternal
constexpr SourceCodeInfoDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:415
DescriptorProto::extension_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto > extension_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1670
EnumDescriptorProto::options_
PROTOBUF_NAMESPACE_ID::EnumOptions * options_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2967
MethodOptionsDefaultTypeInternal::_instance
MethodOptions _instance
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:358
EnumValueOptionsDefaultTypeInternal::~EnumValueOptionsDefaultTypeInternal
~EnumValueOptionsDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:328
EnumDescriptorProto::_internal_reserved_range
const PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange & _internal_reserved_range(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9890
file_level_service_descriptors_google_2fprotobuf_2fdescriptor_2eproto
static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const ** file_level_service_descriptors_google_2fprotobuf_2fdescriptor_2eproto
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:454
google::protobuf.internal::UnknownFieldParse
const char * UnknownFieldParse(uint32 tag, std::string *unknown, const char *ptr, ParseContext *ctx)
Definition: bloaty/third_party/protobuf/src/google/protobuf/parse_context.cc:606
DescriptorProto_ReservedRange::_Internal::set_has_end
static void set_has_end(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:2432
DescriptorProto_ExtensionRange::ByteSizeLong
size_t ByteSizeLong() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2475
UninterpretedOption::_internal_name_size
int _internal_name_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12924
MessageOptions::no_standard_descriptor_accessor_
bool no_standard_descriptor_accessor_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4583
MethodDescriptorProtoDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:91
com.google.protobuf::DescriptorProtos::EnumValueOptions::_Internal::HasBits
decltype(std::declval< EnumValueOptions >()._has_bits_) HasBits
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8574
EnumValueDescriptorProto::EnumValueDescriptorProto
EnumValueDescriptorProto()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5230
MethodOptions::RegisterArenaDtor
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9162
FieldDescriptorProto::_internal_set_label
void _internal_set_label(PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Label value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8935
UninterpretedOption
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6089
FileOptions
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3696
ExtensionRangeOptions::_Internal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3409
UninterpretedOption_NamePart::_Internal::set_has_name_part
static void set_has_name_part(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:9199
MethodDescriptorProtoDefaultTypeInternal::_instance
MethodDescriptorProto _instance
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:222
EnumValueOptions::ByteSizeLong
size_t ByteSizeLong() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8736
Arena
Definition: arena.c:39
com.google.protobuf::DescriptorProtos::EnumOptions::_Internal::HasBits
decltype(std::declval< EnumOptions >()._has_bits_) HasBits
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8270
OneofDescriptorProto::_InternalSerialize
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:4247
FieldDescriptorProto
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1851
com.google.protobuf::DescriptorProtos::DescriptorProto::_Internal::set_has_name
static void set_has_name(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:2666
ServiceOptions::ServiceOptions
ServiceOptions()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8846
OneofOptions::ArenaDtor
static void ArenaDtor(void *object)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8077
DescriptorProtoDefaultTypeInternal::DescriptorProtoDefaultTypeInternal
constexpr DescriptorProtoDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:95
EnumOptions::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:8341
FieldOptions::JS_NORMAL
static constexpr JSType JS_NORMAL
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4753
UninterpretedOption::_internal_negative_int_value
::PROTOBUF_NAMESPACE_ID::int64 _internal_negative_int_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13095
SourceCodeInfo_Location::_Internal::set_has_trailing_comments
static void set_has_trailing_comments(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:9939
FieldDescriptorProto::type_name_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_name_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2316
EnumDescriptorProto_EnumReservedRange::start_
::PROTOBUF_NAMESPACE_ID::int32 start_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2699
FileDescriptorSet::GetMetadata
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1586
EnumValueDescriptorProto::Clear
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5295
ServiceDescriptorProtoDefaultTypeInternal::~ServiceDescriptorProtoDefaultTypeInternal
~ServiceDescriptorProtoDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:203
FieldOptionsDefaultTypeInternal::FieldOptionsDefaultTypeInternal
constexpr FieldOptionsDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:287
EnumDescriptorProto_EnumReservedRange::~EnumDescriptorProto_EnumReservedRange
virtual ~EnumDescriptorProto_EnumReservedRange()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4584
EnumOptions::GetMetadata
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8563
OneofOptions::SharedCtor
void SharedCtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8064
ServiceOptions::_internal_deprecated
bool _internal_deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12639
OneofOptions::uninterpreted_option_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption > uninterpreted_option_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5081
GeneratedCodeInfo_AnnotationDefaultTypeInternal::_instance
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< GeneratedCodeInfo_Annotation > _instance
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:145
DescriptorProto_ExtensionRangeDefaultTypeInternal::DescriptorProto_ExtensionRangeDefaultTypeInternal
constexpr DescriptorProto_ExtensionRangeDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:61
SourceCodeInfo_Location::_internal_mutable_trailing_comments
std::string * _internal_mutable_trailing_comments()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13567
MethodOptions::SharedDtor
void SharedDtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9154
grpc::protobuf::Message
GRPC_CUSTOM_MESSAGE Message
Definition: include/grpcpp/impl/codegen/config_protobuf.h:78
type_
std::string type_
Definition: client_channel_stress_test.cc:212
ServiceDescriptorProto::SharedCtor
void SharedCtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5588
com.google.protobuf::DescriptorProtos::FileOptions::_Internal::set_has_java_multiple_files
static void set_has_java_multiple_files(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:6080
DescriptorProto_ReservedRange::_Internal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2592
_OneofDescriptorProto_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OneofDescriptorProtoDefaultTypeInternal _OneofDescriptorProto_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:151
UninterpretedOption_NamePart::swap
friend void swap(UninterpretedOption_NamePart &a, UninterpretedOption_NamePart &b)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5949
OneofOptions::MergeFrom
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8202
GeneratedCodeInfoDefaultTypeInternal::GeneratedCodeInfoDefaultTypeInternal
constexpr GeneratedCodeInfoDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:443
DescriptorProto_ReservedRangeDefaultTypeInternal::DescriptorProto_ReservedRangeDefaultTypeInternal
constexpr DescriptorProto_ReservedRangeDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:74
OneofDescriptorProto::OneofDescriptorProto
OneofDescriptorProto()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4279
FieldDescriptorProto::TYPE_SFIXED64
static constexpr Type TYPE_SFIXED64
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2012
google::protobuf::descriptor_pb2::FileDescriptorProto::_Internal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1599
_EnumDescriptorProto_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT EnumDescriptorProtoDefaultTypeInternal _EnumDescriptorProto_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:180
FileDescriptorProto::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:2035
MethodOptions::_internal_set_idempotency_level
void _internal_set_idempotency_level(PROTOBUF_NAMESPACE_ID::MethodOptions_IdempotencyLevel value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12745
FileDescriptorProto::_internal_enum_type_size
int _internal_enum_type_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7703
FileOptions::IsInitialized
bool IsInitialized() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7200
UninterpretedOption::_internal_identifier_value
const std::string & _internal_identifier_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12986
FileOptions::internal_default_instance
static const FileOptions * internal_default_instance()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3746
com.google.protobuf::DescriptorProtos::EnumDescriptorProto::_Internal::options
static const PROTOBUF_NAMESPACE_ID::EnumOptions & options(const EnumDescriptorProto *msg)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4815
OneofOptions::_InternalParse
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8104
ServiceDescriptorProto::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:5552
MethodOptions::_internal_add_uninterpreted_option
PROTOBUF_NAMESPACE_ID::UninterpretedOption * _internal_add_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12781
DescriptorProto::_internal_field
const PROTOBUF_NAMESPACE_ID::FieldDescriptorProto & _internal_field(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8352
ExtensionRangeOptions::_internal_uninterpreted_option
const PROTOBUF_NAMESPACE_ID::UninterpretedOption & _internal_uninterpreted_option(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8771
MethodDescriptorProto::name_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3686
OneofDescriptorProtoDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:71
FileOptions::_internal_set_go_package
void _internal_set_go_package(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11118
EnumDescriptorProto_EnumReservedRange::_InternalSerialize
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:4498
com.google.protobuf::DescriptorProtos::FileOptions::_Internal::set_has_cc_generic_services
static void set_has_cc_generic_services(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:6095
FileOptions::SharedCtor
void SharedCtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:6437
OneofDescriptorProto::RegisterArenaDtor
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4330
EnumValueOptions::_internal_deprecated
bool _internal_deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12568
ServiceDescriptorProto
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3186
FileDescriptorSet::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:495
SourceCodeInfo_Location::_internal_trailing_comments
const std::string & _internal_trailing_comments() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13540
SourceCodeInfo::IsInitialized
bool IsInitialized() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10713
u
OPENSSL_EXPORT pem_password_cb void * u
Definition: pem.h:351
FieldOptions::_internal_set_jstype
void _internal_set_jstype(PROTOBUF_NAMESPACE_ID::FieldOptions_JSType value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12277
EnumValueOptions::GetClassData
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:8596
SourceCodeInfo_Location::_internal_path
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & _internal_path() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13358
DescriptorProto::_internal_set_name
void _internal_set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8267
com.google.protobuf::DescriptorProtos::EnumDescriptorProto::_Internal::set_has_name
static void set_has_name(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:4615
MethodDescriptorProto::output_type_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr output_type_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3688
SourceCodeInfo::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8042
FileDescriptorSetDefaultTypeInternal::_instance
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< FileDescriptorSet > _instance
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:45
FileOptions::_internal_mutable_php_class_prefix
std::string * _internal_mutable_php_class_prefix()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11682
UninterpretedOption_NamePart::Clear
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9485
DescriptorProto::_internal_has_options
bool _internal_has_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8568
GeneratedCodeInfo_Annotation::source_file_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr source_file_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7080
ServiceDescriptorProto::ArenaDtor
static void ArenaDtor(void *object)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5605
EnumDescriptorProto::_internal_add_value
PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto * _internal_add_value()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9790
FieldDescriptorProtoDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:67
UninterpretedOption::SetCachedSize
void SetCachedSize(int size) const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9785
MethodDescriptorProto::client_streaming_
bool client_streaming_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3690
com.google.protobuf::DescriptorProtos::EnumValueDescriptorProto::_Internal::set_has_number
static void set_has_number(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:5001
FileDescriptorProto::_internal_weak_dependency
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & _internal_weak_dependency() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7645
MethodDescriptorProto::ByteSizeLong
size_t ByteSizeLong() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:6146
CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::ServiceOptions >
PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::ServiceOptions * Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::ServiceOptions >(Arena *arena)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:11098
DescriptorProto_ExtensionRange::_InternalSerialize
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:2291
CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo >
PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo * Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo >(Arena *arena)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:11113
EnumDescriptorProto::_InternalSerialize
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:4811
SourceCodeInfo_Location::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:10267
MethodDescriptorProto
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3405
com.google.protobuf::DescriptorProtos::EnumOptions::_Internal::set_has_allow_alias
static void set_has_allow_alias(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:8122
OneofDescriptorProto::swap
friend void swap(OneofDescriptorProto &a, OneofDescriptorProto &b)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2385
GeneratedCodeInfo_Annotation::RegisterArenaDtor
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10799
SourceCodeInfo::GetMetadata
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10724
FieldDescriptorProto::_internal_default_value
const std::string & _internal_default_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9184
CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::EnumValueOptions >
PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::EnumValueOptions * Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::EnumValueOptions >(Arena *arena)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:11095
GeneratedCodeInfo_Annotation::_internal_end
::PROTOBUF_NAMESPACE_ID::int32 _internal_end() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13910
OneofDescriptorProto::internal_default_instance
static const OneofDescriptorProto * internal_default_instance()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2378
com.google.protobuf::DescriptorProtos::FileOptions::_Internal::set_has_deprecated
static void set_has_deprecated(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:6107
ServiceDescriptorProto::swap
friend void swap(ServiceDescriptorProto &a, ServiceDescriptorProto &b)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3243
CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >
PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::UninterpretedOption * Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >(Arena *arena)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:11107
UninterpretedOption::IsInitialized
bool IsInitialized() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10104
FileDescriptorProto::_InternalSerialize
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:1811
MethodDescriptorProto::ArenaDtor
static void ArenaDtor(void *object)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5963
FieldDescriptorProto::ArenaDtor
static void ArenaDtor(void *object)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3779
SourceCodeInfo::CopyFrom
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10699
com.google.protobuf::DescriptorProtos::OneofDescriptorProto::_Internal::set_has_name
static void set_has_name(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:4103
DescriptorProto::_internal_extension_range_size
int _internal_extension_range_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8490
google::protobuf.internal::AllAreInitialized
bool AllAreInitialized(const Type &t)
Definition: bloaty/third_party/protobuf/src/google/protobuf/generated_message_util.h:99
google::protobuf.internal::FromIntSize
size_t FromIntSize(int size)
Definition: bloaty/third_party/protobuf/src/google/protobuf/message_lite.h:97
EnumDescriptorProto_EnumReservedRange::IsInitialized
bool IsInitialized() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4779
MethodDescriptorProto::_has_bits_
::PROTOBUF_NAMESPACE_ID::internal::HasBits< 1 > _has_bits_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3684
EnumDescriptorProto_EnumReservedRange::EnumDescriptorProto_EnumReservedRange
EnumDescriptorProto_EnumReservedRange()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4555
OneofDescriptorProto::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2513
EnumDescriptorProto_EnumReservedRange::swap
friend void swap(EnumDescriptorProto_EnumReservedRange &a, EnumDescriptorProto_EnumReservedRange &b)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2584
MethodOptions::GetClassData
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:9127
MessageOptions::_internal_no_standard_descriptor_accessor
bool _internal_no_standard_descriptor_accessor() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12086
UninterpretedOption::_Internal::set_has_negative_int_value
static void set_has_negative_int_value(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:9479
EnumDescriptorProto::_internal_add_reserved_range
PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange * _internal_add_reserved_range()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9897
FieldDescriptorProtoDefaultTypeInternal::_instance
FieldDescriptorProto _instance
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:135
to
size_t to
Definition: abseil-cpp/absl/container/internal/layout_test.cc:1385
FileDescriptorSetDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:43
FieldOptions::_extensions_
::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4894
GeneratedCodeInfo_Annotation::GeneratedCodeInfo_Annotation
GeneratedCodeInfo_Annotation()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10747
MethodDescriptorProto::IsInitialized
bool IsInitialized() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:6264
FieldOptions::_internal_set_ctype
void _internal_set_ctype(PROTOBUF_NAMESPACE_ID::FieldOptions_CType value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12220
DescriptorProto::_InternalSerialize
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:2942
FieldOptions::_has_bits_
::PROTOBUF_NAMESPACE_ID::internal::HasBits< 1 > _has_bits_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4902
CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::MethodOptions >
PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::MethodOptions * Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::MethodOptions >(Arena *arena)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:11101
ExtensionRangeOptions::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1845
MessageOptions::_internal_message_set_wire_format
bool _internal_message_set_wire_format() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12058
name_
const std::string name_
Definition: priority.cc:233
EnumOptions::_internal_uninterpreted_option_size
int _internal_uninterpreted_option_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12514
com.google.protobuf::DescriptorProtos::MessageOptions::_Internal::set_has_no_standard_descriptor_accessor
static void set_has_no_standard_descriptor_accessor(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:7169
OneofDescriptorProto::ArenaDtor
static void ArenaDtor(void *object)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4326
UninterpretedOption_NamePart::_internal_set_name_part
void _internal_set_name_part(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12825
google::protobuf::descriptor_pb2::FileDescriptorProto::_Internal::set_has_source_code_info
static void set_has_source_code_info(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:1465
DescriptorProto::name_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1674
SourceCodeInfo_LocationDefaultTypeInternal::SourceCodeInfo_LocationDefaultTypeInternal
constexpr SourceCodeInfo_LocationDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:403
DescriptorProto_ExtensionRange::_internal_mutable_options
PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions * _internal_mutable_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8144
SourceCodeInfo_Location::SetCachedSize
void SetCachedSize(int size) const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10204
FileDescriptorSet::_InternalParse
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1449
FileDescriptorSet::IsInitialized
bool IsInitialized() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1574
FileOptions::_internal_set_java_package
void _internal_set_java_package(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10819
DescriptorProto_ReservedRange::_Internal::set_has_start
static void set_has_start(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:2429
GeneratedCodeInfo_Annotation::_internal_add_path
void _internal_add_path(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13751
com.google.protobuf::DescriptorProtos::FileOptions::_Internal::HasBits
decltype(std::declval< FileOptions >()._has_bits_) HasBits
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:6297
MessageOptions::SharedDtor
void SharedDtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7312
EnumValueOptions::ArenaDtor
static void ArenaDtor(void *object)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8619
uint8_t
unsigned char uint8_t
Definition: stdint-msvc2008.h:78
SourceCodeInfo::_internal_add_location
PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location * _internal_add_location()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13713
FileOptions::_internal_set_objc_class_prefix
void _internal_set_objc_class_prefix(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11379
UninterpretedOption_NamePartDefaultTypeInternal::UninterpretedOption_NamePartDefaultTypeInternal
constexpr UninterpretedOption_NamePartDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:367
DescriptorProto_ExtensionRange::DescriptorProto_ExtensionRange
DescriptorProto_ExtensionRange()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2307
FieldDescriptorProto::TYPE_FIXED64
static constexpr Type TYPE_FIXED64
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1992
EnumOptions::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5279
SourceCodeInfo::~SourceCodeInfo
virtual ~SourceCodeInfo()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10553
OneofOptions::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5436
DescriptorProto::_internal_add_oneof_decl
PROTOBUF_NAMESPACE_ID::OneofDescriptorProto * _internal_add_oneof_decl()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8554
CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange >
PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange * Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange >(Arena *arena)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:11065
OneofDescriptorProto::GetMetadata
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4535
MethodOptionsDefaultTypeInternal::~MethodOptionsDefaultTypeInternal
~MethodOptionsDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:356
com.google.protobuf::DescriptorProtos::DescriptorProto::_Internal::options
static const PROTOBUF_NAMESPACE_ID::MessageOptions & options(const DescriptorProto *msg)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2863
EnumValueDescriptorProto::ByteSizeLong
size_t ByteSizeLong() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5407
GeneratedCodeInfo_Annotation::Clear
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10810
CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::EnumOptions >
PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::EnumOptions * Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::EnumOptions >(Arena *arena)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:11092
DescriptorProto_ReservedRange::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:2606
google::protobuf::python::cmessage::UnknownFieldSet
static PyObject * UnknownFieldSet(CMessage *self)
Definition: bloaty/third_party/protobuf/python/google/protobuf/pyext/message.cc:2512
EnumValueOptions::_extensions_
::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5457
FileOptions::_internal_uninterpreted_option_size
int _internal_uninterpreted_option_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12004
EnumDescriptorProto::_internal_value_size
int _internal_value_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9765
com.google.protobuf::DescriptorProtos::FieldDescriptorProto::_Internal::set_has_label
static void set_has_label(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:3437
start_
const char * start_
Definition: abseil-cpp/absl/strings/internal/str_format/arg.cc:175
com.google.protobuf::DescriptorProtos::MethodDescriptorProto::_Internal::set_has_name
static void set_has_name(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:5620
SourceCodeInfo_Location::_span_cached_byte_size_
std::atomic< int > _span_cached_byte_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6675
DescriptorProto::Clear
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2957
DescriptorProto_ExtensionRange::Clear
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2367
DescriptorProto_ReservedRangeDefaultTypeInternal::~DescriptorProto_ReservedRangeDefaultTypeInternal
~DescriptorProto_ReservedRangeDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:76
com.google.protobuf::DescriptorProtos::FieldOptions::_Internal::set_has_ctype
static void set_has_ctype(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:7507
FileOptions_OptimizeMode_descriptor
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * FileOptions_OptimizeMode_descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:1169
DescriptorProto_ExtensionRange::SharedCtor
void SharedCtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2335
ExtensionRangeOptions
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1680
DescriptorProto_ExtensionRange::start_
::PROTOBUF_NAMESPACE_ID::int32 start_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1128
FieldOptions::JS_STRING
static constexpr JSType JS_STRING
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4755
ExtensionRangeOptionsDefaultTypeInternal::_instance
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< ExtensionRangeOptions > _instance
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:65
ExtensionRangeOptions::GetClassData
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:3376
ServiceOptions::_internal_uninterpreted_option_size
int _internal_uninterpreted_option_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12656
FileDescriptorProto::_internal_mutable_public_dependency
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * _internal_mutable_public_dependency()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7607
com.google.protobuf::DescriptorProtos::MessageOptions::_Internal::set_has_map_entry
static void set_has_map_entry(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:7175
UninterpretedOption_NamePart::_has_bits_
::PROTOBUF_NAMESPACE_ID::internal::HasBits< 1 > _has_bits_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6081
FieldDescriptorProto::SetCachedSize
void SetCachedSize(int size) const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3785
FieldDescriptorProto::FieldDescriptorProto
FieldDescriptorProto()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3697
SourceCodeInfo_Location::Clear
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10213
descriptor_table_google_2fprotobuf_2fdescriptor_2eproto
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_google_2fprotobuf_2fdescriptor_2eproto
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:1080
EnumValueOptions::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5461
UninterpretedOption::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:9843
EnumValueDescriptorProto
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2972
MethodOptions::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:9129
DescriptorProto_ExtensionRange::SetCachedSize
void SetCachedSize(int size) const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2358
true
#define true
Definition: setup_once.h:324
UninterpretedOption::_Internal::set_has_double_value
static void set_has_double_value(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:9482
com.google.protobuf::DescriptorProtos::FileOptions::_Internal::set_has_swift_prefix
static void set_has_swift_prefix(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:6119
EnumOptions
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5086
UninterpretedOption::_InternalParse
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9822
FieldDescriptorProto::TYPE_GROUP
static constexpr Type TYPE_GROUP
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2000
GeneratedCodeInfo_Annotation::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7070
arena
grpc_core::ScopedArenaPtr arena
Definition: binder_transport_test.cc:237
OneofOptions::internal_default_instance
static const OneofOptions * internal_default_instance()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4965
FileDescriptorProto::source_code_info_
PROTOBUF_NAMESPACE_ID::SourceCodeInfo * source_code_info_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:931
OneofOptions::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5075
FieldOptions::CORD
static constexpr CType CORD
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4723
EnumValueOptions::MergeFrom
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8768
SourceCodeInfo_Location::~SourceCodeInfo_Location
virtual ~SourceCodeInfo_Location()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10187
MethodDescriptorProtoDefaultTypeInternal::MethodDescriptorProtoDefaultTypeInternal
constexpr MethodDescriptorProtoDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:218
FileOptions::_internal_mutable_objc_class_prefix
std::string * _internal_mutable_objc_class_prefix()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11403
ServiceOptionsDefaultTypeInternal::ServiceOptionsDefaultTypeInternal
constexpr ServiceOptionsDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:339
DescriptorProto::_internal_add_nested_type
PROTOBUF_NAMESPACE_ID::DescriptorProto * _internal_add_nested_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8437
FileDescriptorSet::CopyFrom
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1560
MethodDescriptorProto::SetCachedSize
void SetCachedSize(int size) const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5969
FileOptions::_internal_mutable_go_package
std::string * _internal_mutable_go_package()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11142
CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::DescriptorProto >
PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::DescriptorProto * Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::DescriptorProto >(Arena *arena)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:11053
GeneratedCodeInfo::annotation_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation > annotation_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7252
FieldDescriptorProto::TYPE_INT64
static constexpr Type TYPE_INT64
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1986
EnumDescriptorProto_EnumReservedRange::_internal_start
::PROTOBUF_NAMESPACE_ID::int32 _internal_start() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9623
MethodOptions::_has_bits_
::PROTOBUF_NAMESPACE_ID::internal::HasBits< 1 > _has_bits_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5883
FieldDescriptorProto::swap
friend void swap(FieldDescriptorProto &a, FieldDescriptorProto &b)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1908
UninterpretedOption::CopyFrom
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10090
FileDescriptorSet::_internal_add_file
PROTOBUF_NAMESPACE_ID::FileDescriptorProto * _internal_add_file()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7292
EnumDescriptorProto::swap
friend void swap(EnumDescriptorProto &a, EnumDescriptorProto &b)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2762
FieldDescriptorProto::_internal_json_name
const std::string & _internal_json_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9305
CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::FileOptions >
PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::FileOptions * Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::FileOptions >(Arena *arena)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:11080
EnumDescriptorProto_EnumReservedRange::ArenaDtor
static void ArenaDtor(void *object)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4593
EnumDescriptorProtoDefaultTypeInternal::~EnumDescriptorProtoDefaultTypeInternal
~EnumDescriptorProtoDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:175
EnumDescriptorProto_EnumReservedRange
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2527
_EnumOptions_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT EnumOptionsDefaultTypeInternal _EnumOptions_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:320
DescriptorProto_ReservedRange::_internal_end
::PROTOBUF_NAMESPACE_ID::int32 _internal_end() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8220
UninterpretedOption::_Internal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9694
GeneratedCodeInfo_Annotation::_path_cached_byte_size_
std::atomic< int > _path_cached_byte_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7079
FileDescriptorSetDefaultTypeInternal::_instance
FileDescriptorSet _instance
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:28
DescriptorProto_ExtensionRange::internal_default_instance
static const DescriptorProto_ExtensionRange * internal_default_instance()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:986
OneofDescriptorProto::~OneofDescriptorProto
virtual ~OneofDescriptorProto()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4315
FieldDescriptorProto::_internal_mutable_json_name
std::string * _internal_mutable_json_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9332
SourceCodeInfo::ArenaDtor
static void ArenaDtor(void *object)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10562
uint32_t
unsigned int uint32_t
Definition: stdint-msvc2008.h:80
FieldOptions::_internal_uninterpreted_option_size
int _internal_uninterpreted_option_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12372
ExtensionRangeOptions::MergeFrom
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3576
GeneratedCodeInfo_Annotation::path_
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > path_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7078
EnumOptions::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:5790
FileOptions::_internal_go_package
const std::string & _internal_go_package() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11115
FieldDescriptorProto_Type_IsValid
bool FieldDescriptorProto_Type_IsValid(int value)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:1097
UninterpretedOption_NamePart::_Internal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9417
GeneratedCodeInfo::_internal_annotation
const PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation & _internal_annotation(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13949
EnumOptions::swap
friend void swap(EnumOptions &a, EnumOptions &b)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5143
MethodOptions::Clear
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9173
ServiceDescriptorProto::ServiceDescriptorProto
ServiceDescriptorProto()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5556
GeneratedCodeInfo_Annotation::InternalSwap
void InternalSwap(GeneratedCodeInfo_Annotation *other)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:11051
UninterpretedOption::_internal_set_string_value
void _internal_set_string_value(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13166
from
size_t from
Definition: abseil-cpp/absl/container/internal/layout_test.cc:1384
DescriptorProto::_internal_extension_range
const PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange & _internal_extension_range(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8508
FileDescriptorSet::InternalSwap
void InternalSwap(FileDescriptorSet *other)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1579
GeneratedCodeInfo_Annotation::_internal_mutable_path
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * _internal_mutable_path()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13768
EnumValueDescriptorProtoDefaultTypeInternal::_instance
EnumValueDescriptorProto _instance
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:191
ExtensionRangeOptions::ExtensionRangeOptions
ExtensionRangeOptions()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3414
FileDescriptorProto::extension_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto > extension_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:924
ServiceOptions::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5652
MessageOptionsDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:99
ServiceDescriptorProtoDefaultTypeInternal::_instance
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< ServiceDescriptorProto > _instance
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:89
descriptor_table_google_2fprotobuf_2fdescriptor_2eproto_once
::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_google_2fprotobuf_2fdescriptor_2eproto_once
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:1079
descriptor_table_google_2fprotobuf_2fdescriptor_2eproto_getter
const PROTOBUF_ATTRIBUTE_WEAK ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable * descriptor_table_google_2fprotobuf_2fdescriptor_2eproto_getter()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:1086
UninterpretedOptionDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:131
MethodOptionsDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:123
EnumDescriptorProto::InternalSwap
void InternalSwap(EnumDescriptorProto *other)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5175
SourceCodeInfo::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:10478
MethodOptions::SetCachedSize
void SetCachedSize(int size) const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9164
com.google.protobuf::DescriptorProtos::EnumOptions::_Internal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8268
EnumValueDescriptorProto::_internal_mutable_options
PROTOBUF_NAMESPACE_ID::EnumValueOptions * _internal_mutable_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10145
FieldOptions::_InternalParse
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7711
FieldOptions::JS_NUMBER
static constexpr JSType JS_NUMBER
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4757
memcpy
memcpy(mem, inblock.get(), min(CONTAINING_RECORD(inblock.get(), MEMBLOCK, data) ->size, size))
_MethodOptions_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT MethodOptionsDefaultTypeInternal _MethodOptions_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:361
ServiceOptionsDefaultTypeInternal::_instance
ServiceOptions _instance
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:343
MessageOptions::swap
friend void swap(MessageOptions &a, MessageOptions &b)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4416
EnumValueDescriptorProto::_internal_name
const std::string & _internal_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10012
FileOptions_OptimizeMode_IsValid
bool FileOptions_OptimizeMode_IsValid(int value)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:1173
ServiceOptions::IsInitialized
bool IsInitialized() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9077
MethodDescriptorProto::_internal_mutable_name
std::string * _internal_mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10436
MessageOptions::_internal_deprecated
bool _internal_deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12114
EnumValueOptionsDefaultTypeInternal::_instance
EnumValueOptions _instance
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:330
UninterpretedOption::InternalSwap
void InternalSwap(UninterpretedOption *other)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10109
FieldDescriptorProto::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1879
FileOptions::SharedDtor
void SharedDtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:6460
com.google.protobuf::DescriptorProtos::FileOptions::_Internal::set_has_java_string_check_utf8
static void set_has_java_string_check_utf8(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:6086
FieldOptionsDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:103
DescriptorProto_ExtensionRangeDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:51
EnumValueDescriptorProtoDefaultTypeInternal::~EnumValueDescriptorProtoDefaultTypeInternal
~EnumValueDescriptorProtoDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:189
EnumValueDescriptorProto::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3171
UninterpretedOption::_internal_aggregate_value
const std::string & _internal_aggregate_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13256
ServiceDescriptorProto::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3397
MethodOptions::MethodOptions
MethodOptions()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9115
EnumDescriptorProto::_internal_has_options
bool _internal_has_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9804
UninterpretedOption::aggregate_value_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr aggregate_value_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6389
FileDescriptorProto::_internal_add_service
PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto * _internal_add_service()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7767
UninterpretedOption_NamePart::is_extension_
bool is_extension_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6084
MessageOptions::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4580
FieldDescriptorProto::LABEL_OPTIONAL
static constexpr Label LABEL_OPTIONAL
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2044
FileDescriptorProto::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:919
DescriptorProto_ExtensionRangeDefaultTypeInternal::_instance
DescriptorProto_ExtensionRange _instance
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:65
SourceCodeInfo_Location::SourceCodeInfo_Location
SourceCodeInfo_Location()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10145
MethodDescriptorProto::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3685
FileOptions::swift_prefix_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr swift_prefix_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4340
com.google.protobuf::DescriptorProtos::MethodDescriptorProto::_Internal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5856
ServiceOptions::_internal_add_uninterpreted_option
PROTOBUF_NAMESPACE_ID::UninterpretedOption * _internal_add_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12681
UninterpretedOption_NamePart::_InternalSerialize
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:9332
ServiceDescriptorProto::MergeFrom
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5779
GeneratedCodeInfoDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:147
DescriptorProto::_internal_mutable_name
std::string * _internal_mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8291
com.google.protobuf::DescriptorProtos::MessageOptions::_Internal::HasBits
decltype(std::declval< MessageOptions >()._has_bits_) HasBits
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7258
DescriptorProto_ExtensionRange
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:936
SourceCodeInfo_Location::leading_detached_comments_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > leading_detached_comments_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6676
UninterpretedOption::identifier_value_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr identifier_value_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6387
SourceCodeInfo_Location::GetMetadata
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10513
google::protobuf.internal.decoder.ReadTag
def ReadTag(buffer, pos)
Definition: bloaty/third_party/protobuf/python/google/protobuf/internal/decoder.py:174
com.google.protobuf::DescriptorProtos::MethodDescriptorProto::_Internal::set_has_options
static void set_has_options(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:5630
ServiceDescriptorProto::~ServiceDescriptorProto
virtual ~ServiceDescriptorProto()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5594
MessageOptions::_internal_map_entry
bool _internal_map_entry() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12142
SourceCodeInfo::SourceCodeInfo
SourceCodeInfo()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10527
GeneratedCodeInfo_Annotation::SetCachedSize
void SetCachedSize(int size) const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10801
google::protobuf.internal::once_flag
std::once_flag once_flag
Definition: bloaty/third_party/protobuf/src/google/protobuf/stubs/once.h:43
DescriptorProto_ReservedRange::start_
::PROTOBUF_NAMESPACE_ID::int32 start_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1306
ServiceDescriptorProto::_InternalSerialize
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:5470
FileDescriptorSet::ArenaDtor
static void ArenaDtor(void *object)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1423
FieldDescriptorProto::TYPE_INT32
static constexpr Type TYPE_INT32
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1990
com.google.protobuf::DescriptorProtos::MethodDescriptorProto::_Internal::options
static const PROTOBUF_NAMESPACE_ID::MethodOptions & options(const MethodDescriptorProto *msg)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5881
UninterpretedOption::_internal_add_name
PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart * _internal_add_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12949
UninterpretedOption::_has_bits_
::PROTOBUF_NAMESPACE_ID::internal::HasBits< 1 > _has_bits_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6384
FieldDescriptorProto::options_
PROTOBUF_NAMESPACE_ID::FieldOptions * options_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2319
SourceCodeInfo::location_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location > location_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6848
GeneratedCodeInfo_Annotation::ArenaDtor
static void ArenaDtor(void *object)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10795
com.google.protobuf::DescriptorProtos::ServiceOptions::_Internal::set_has_deprecated
static void set_has_deprecated(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:8656
com.google.protobuf::DescriptorProtos::FieldOptions::_Internal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7612
GeneratedCodeInfo::_InternalParse
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:11137
FileOptions::_internal_java_generate_equals_and_hash
bool _internal_java_generate_equals_and_hash() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11018
MessageOptions::InternalSwap
void InternalSwap(MessageOptions *other)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7591
FileOptions::_internal_mutable_csharp_namespace
std::string * _internal_mutable_csharp_namespace()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11496
MessageOptions::Clear
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7331
FileDescriptorProto::_internal_set_package
void _internal_set_package(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7429
EnumDescriptorProto_EnumReservedRange::ByteSizeLong
size_t ByteSizeLong() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4697
UninterpretedOption_NamePart::_internal_is_extension
bool _internal_is_extension() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12903
EnumOptions::_InternalParse
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8352
FieldDescriptorProto::TYPE_DOUBLE
static constexpr Type TYPE_DOUBLE
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1982
GeneratedCodeInfo_Annotation::begin_
::PROTOBUF_NAMESPACE_ID::int32 begin_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7081
int64_t
signed __int64 int64_t
Definition: stdint-msvc2008.h:89
ExtensionRangeOptionsDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:63
ServiceDescriptorProtoDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:87
DescriptorProto_ReservedRange::_InternalSerialize
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:2549
EnumDescriptorProto::CopyFrom
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5153
FieldOptionsDefaultTypeInternal::_instance
FieldOptions _instance
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:291
EnumDescriptorProtoDefaultTypeInternal::_instance
EnumDescriptorProto _instance
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:177
FieldDescriptorProto::_internal_type
PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Type _internal_type() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8957
SourceCodeInfo_Location::_Internal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10134
MessageOptions::GetClassData
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:7429
SourceCodeInfo::SharedCtor
void SharedCtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10549
DescriptorProto_ExtensionRange::SharedDtor
void SharedDtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2347
EnumValueOptions::uninterpreted_option_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption > uninterpreted_option_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5467
tag
static void * tag(intptr_t t)
Definition: bad_client.cc:318
FileDescriptorProtoDefaultTypeInternal::_instance
FileDescriptorProto _instance
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:51
com.google.protobuf::DescriptorProtos::EnumOptions::_Internal::set_has_deprecated
static void set_has_deprecated(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:8125
FieldOptions_JSType_descriptor
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * FieldOptions_JSType_descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:1215
com.google.protobuf::DescriptorProtos::ServiceDescriptorProto::_Internal::set_has_options
static void set_has_options(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:5314
FileDescriptorProto::service_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto > service_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:923
DescriptorProto_ExtensionRange::_Internal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2275
EnumValueDescriptorProto::swap
friend void swap(EnumValueDescriptorProto &a, EnumValueDescriptorProto &b)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3029
ServiceDescriptorProto::ByteSizeLong
size_t ByteSizeLong() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5738
DescriptorProto_ReservedRange::_internal_start
::PROTOBUF_NAMESPACE_ID::int32 _internal_start() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8192
ServiceOptions::SetCachedSize
void SetCachedSize(int size) const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8891
EnumValueDescriptorProto::ArenaDtor
static void ArenaDtor(void *object)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5280
FieldDescriptorProto::InternalSwap
void InternalSwap(FieldDescriptorProto *other)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4218
FieldDescriptorProto_Label_descriptor
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * FieldDescriptorProto_Label_descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:1146
EnumOptions::SetCachedSize
void SetCachedSize(int size) const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8328
OneofDescriptorProto::MergeFrom
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4472
DescriptorProto::_internal_add_enum_type
PROTOBUF_NAMESPACE_ID::EnumDescriptorProto * _internal_add_enum_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8476
ExtensionRangeOptions::uninterpreted_option_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption > uninterpreted_option_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1846
SourceCodeInfo_Location::leading_comments_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr leading_comments_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6677
MethodOptions::IDEMPOTENCY_UNKNOWN
static constexpr IdempotencyLevel IDEMPOTENCY_UNKNOWN
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5790
MethodOptions::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6915
MethodDescriptorProto::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:5982
FileDescriptorProto::_internal_mutable_options
PROTOBUF_NAMESPACE_ID::FileOptions * _internal_mutable_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7855
com.google.protobuf::DescriptorProtos::EnumDescriptorProto::_Internal::set_has_options
static void set_has_options(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:4619
FileOptions::_internal_py_generic_services
bool _internal_py_generic_services() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11252
EnumDescriptorProto::ArenaDtor
static void ArenaDtor(void *object)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4884
DescriptorProto_ReservedRange::SetCachedSize
void SetCachedSize(int size) const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2647
GeneratedCodeInfo::IsInitialized
bool IsInitialized() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:11262
google::protobuf.internal::GetEmptyStringAlreadyInited
const PROTOBUF_EXPORT std::string & GetEmptyStringAlreadyInited()
Definition: bloaty/third_party/protobuf/src/google/protobuf/message_lite.h:153
SourceCodeInfo_Location::_internal_span
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & _internal_span() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13405
FileOptions::MergeFrom
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7091
GeneratedCodeInfo_AnnotationDefaultTypeInternal::~GeneratedCodeInfo_AnnotationDefaultTypeInternal
~GeneratedCodeInfo_AnnotationDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:433
FieldOptions::packed_
bool packed_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4906
com.google.protobuf::DescriptorProtos::MethodDescriptorProto::_Internal::set_has_client_streaming
static void set_has_client_streaming(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:5633
ExtensionRangeOptions::SharedCtor
void SharedCtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3438
EnumValueDescriptorProtoDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:83
FieldDescriptorProto::_internal_set_json_name
void _internal_set_json_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9308
OneofDescriptorProto::CopyFrom
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4505
OneofOptions::SharedDtor
void SharedDtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8073
ServiceOptions::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:8843
FieldDescriptorProto::Label_MIN
static constexpr Label Label_MIN
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2053
EnumValueDescriptorProto::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:5237
OneofOptions::_InternalSerialize
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:8017
FileDescriptorProto::_internal_service_size
int _internal_service_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7742
ServiceOptions::_has_bits_
::PROTOBUF_NAMESPACE_ID::internal::HasBits< 1 > _has_bits_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5651
SourceCodeInfo::_Internal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10522
com.google.protobuf::DescriptorProtos::FieldOptions::_Internal::set_has_jstype
static void set_has_jstype(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:7513
SourceCodeInfo_Location::_internal_set_leading_comments
void _internal_set_leading_comments(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13450
MethodDescriptorProto::_internal_server_streaming
bool _internal_server_streaming() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10772
FieldDescriptorProto::_internal_label
PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Label _internal_label() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8928
GeneratedCodeInfo_Annotation::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7077
FieldOptions::RegisterArenaDtor
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7682
DescriptorProto_ReservedRange::SharedDtor
void SharedDtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2637
SourceCodeInfoDefaultTypeInternal::~SourceCodeInfoDefaultTypeInternal
~SourceCodeInfoDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:417
EnumOptions::_internal_allow_alias
bool _internal_allow_alias() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12469
MethodDescriptorProto::_internal_mutable_input_type
std::string * _internal_mutable_input_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10529
MethodOptions::SharedCtor
void SharedCtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9142
EnumDescriptorProto::GetClassData
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:4924
ExtensionRangeOptions::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1840
FieldOptions::JSType_MAX
static constexpr JSType JSType_MAX
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4764
CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::FieldOptions >
PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::FieldOptions * Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::FieldOptions >(Arena *arena)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:11086
OneofDescriptorProtoDefaultTypeInternal::_instance
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< OneofDescriptorProto > _instance
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:73
MessageOptions::uninterpreted_option_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption > uninterpreted_option_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4581
FileOptions::_internal_mutable_java_outer_classname
std::string * _internal_mutable_java_outer_classname()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10936
MessageOptions::map_entry_
bool map_entry_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4585
ServiceDescriptorProto::GetClassData
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:5550
DescriptorProto::_internal_mutable_options
PROTOBUF_NAMESPACE_ID::MessageOptions * _internal_mutable_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8603
MethodOptions::uninterpreted_option_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption > uninterpreted_option_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5885
ServiceDescriptorProtoDefaultTypeInternal::ServiceDescriptorProtoDefaultTypeInternal
constexpr ServiceDescriptorProtoDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:201
com.google.protobuf::DescriptorProtos::OneofDescriptorProto::_Internal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4250
EnumValueDescriptorProto::CopyFrom
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5485
FileDescriptorProto::swap
friend void swap(FileDescriptorProto &a, FileDescriptorProto &b)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:558
com.google.protobuf::DescriptorProtos::MethodDescriptorProto::_Internal::set_has_server_streaming
static void set_has_server_streaming(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:5636
google::protobuf::descriptor_pb2::FileDescriptorProto::_Internal::set_has_options
static void set_has_options(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:1461
GeneratedCodeInfo_Annotation
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6853
DescriptorProto::_internal_name
const std::string & _internal_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8264
UninterpretedOption_NamePart::InternalSwap
void InternalSwap(UninterpretedOption_NamePart *other)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9676
FileOptions::_internal_java_outer_classname
const std::string & _internal_java_outer_classname() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10909
EnumValueDescriptorProto::GetClassData
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:5235
SourceCodeInfo_Location::_internal_leading_detached_comments
const std::string & _internal_leading_detached_comments(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13623
ExtensionRangeOptions::GetMetadata
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3633
ServiceDescriptorProto::SetCachedSize
void SetCachedSize(int size) const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5611
FileDescriptorProto::IsInitialized
bool IsInitialized() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2232
uint64_t
unsigned __int64 uint64_t
Definition: stdint-msvc2008.h:90
FileDescriptorProto::_internal_dependency_size
int _internal_dependency_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7496
com.google.protobuf::DescriptorProtos::OneofDescriptorProto::_Internal::HasBits
decltype(std::declval< OneofDescriptorProto >()._has_bits_) HasBits
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4252
ServiceDescriptorProto::Clear
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5620
MessageOptionsDefaultTypeInternal::_instance
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< MessageOptions > _instance
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:101
MethodDescriptorProto::internal_default_instance
static const MethodDescriptorProto * internal_default_instance()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3455
ServiceOptions::internal_default_instance
static const ServiceOptions * internal_default_instance()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5523
MethodDescriptorProto::options_
PROTOBUF_NAMESPACE_ID::MethodOptions * options_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3689
FileDescriptorProto::ArenaDtor
static void ArenaDtor(void *object)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1738
MessageOptionsDefaultTypeInternal::_instance
MessageOptions _instance
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:271
DescriptorProto::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:3132
OneofOptions::Clear
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8092
FieldDescriptorProto::MergeFrom
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4136
EnumValueDescriptorProto::SetCachedSize
void SetCachedSize(int size) const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5286
UninterpretedOption::_InternalSerialize
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:9713
MethodDescriptorProto::~MethodDescriptorProto
virtual ~MethodDescriptorProto()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5950
ServiceOptions::ArenaDtor
static void ArenaDtor(void *object)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8885
UninterpretedOption_NamePart::SetCachedSize
void SetCachedSize(int size) const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9476
DescriptorProto::MergeFrom
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3315
MethodDescriptorProto::_internal_name
const std::string & _internal_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10409
FieldDescriptorProto::LABEL_REPEATED
static constexpr Label LABEL_REPEATED
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2048
UninterpretedOption::ArenaDtor
static void ArenaDtor(void *object)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9779
ExtensionRangeOptions::SharedDtor
void SharedDtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3447
FileDescriptorProto::dependency_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > dependency_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:920
MessageOptions
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4359
UninterpretedOption_NamePartDefaultTypeInternal::_instance
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< UninterpretedOption_NamePart > _instance
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:129
EnumValueOptions::~EnumValueOptions
virtual ~EnumValueOptions()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8610
CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart >
PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart * Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart >(Arena *arena)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:11104
EnumDescriptorProto::_InternalParse
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4922
EnumDescriptorProto_EnumReservedRange::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2698
DescriptorProto_ExtensionRange::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1119
com.google.protobuf::DescriptorProtos::FieldDescriptorProto::_Internal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3644
google::protobuf.internal::memswap
std::enable_if<(kSize==0), void >::type memswap(char *, char *)
Definition: protobuf/src/google/protobuf/repeated_field.h:125
FieldDescriptorProto::TYPE_FIXED32
static constexpr Type TYPE_FIXED32
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1994
MessageOptions::ByteSizeLong
size_t ByteSizeLong() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7477
FileOptions::cc_enable_arenas_
bool cc_enable_arenas_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4353
ExtensionRangeOptions::IsInitialized
bool IsInitialized() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3616
FileDescriptorProto::_internal_extension_size
int _internal_extension_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7781
DescriptorProto::extension_range_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange > extension_range_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1669
FileOptions::_internal_mutable_java_package
std::string * _internal_mutable_java_package()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10843
com.google.protobuf::DescriptorProtos::FieldDescriptorProto::_Internal::set_has_options
static void set_has_options(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:3459
DescriptorProto_ReservedRange::IsInitialized
bool IsInitialized() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2827
UninterpretedOption_NamePart::SharedDtor
void SharedDtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9465
MethodOptions::_InternalParse
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9191
FieldDescriptorProto::TYPE_STRING
static constexpr Type TYPE_STRING
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1998
EnumValueDescriptorProto::MergeFrom
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5448
std::swap
void swap(Json::Value &a, Json::Value &b)
Specialize std::swap() for Json::Value.
Definition: third_party/bloaty/third_party/protobuf/conformance/third_party/jsoncpp/json.h:1226
FileOptions::LITE_RUNTIME
static constexpr OptimizeMode LITE_RUNTIME
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3831
EnumValueOptions::_internal_uninterpreted_option_size
int _internal_uninterpreted_option_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12585
MethodOptions::IdempotencyLevel_MAX
static constexpr IdempotencyLevel IdempotencyLevel_MAX
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5801
EnumValueDescriptorProto::_internal_has_options
bool _internal_has_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10110
GeneratedCodeInfo::CopyFrom
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:11248
DescriptorProto_ExtensionRange::IsInitialized
bool IsInitialized() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2567
GeneratedCodeInfo::InternalSwap
void InternalSwap(GeneratedCodeInfo *other)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:11266
ServiceDescriptorProto::internal_default_instance
static const ServiceDescriptorProto * internal_default_instance()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3236
EnumOptionsDefaultTypeInternal::_instance
EnumOptions _instance
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:317
ServiceOptions::GetClassData
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:8841
UninterpretedOption_NamePartDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:127
UninterpretedOption::GetMetadata
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10125
FieldOptions::CType_MAX
static constexpr CType CType_MAX
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4732
FieldDescriptorProto::~FieldDescriptorProto
virtual ~FieldDescriptorProto()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3764
_UninterpretedOption_NamePart_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT UninterpretedOption_NamePartDefaultTypeInternal _UninterpretedOption_NamePart_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:374
MethodOptions::ByteSizeLong
size_t ByteSizeLong() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9299
SourceCodeInfo_Location::GetClassData
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:10265
FieldOptions::InternalSwap
void InternalSwap(FieldOptions *other)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8012
UninterpretedOption::_internal_positive_int_value
::PROTOBUF_NAMESPACE_ID::uint64 _internal_positive_int_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13067
OneofDescriptorProto::_InternalParse
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4361
FieldOptions::~FieldOptions
virtual ~FieldOptions()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7669
EnumValueOptions::GetMetadata
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8829
DescriptorProto_ReservedRange::CopyFrom
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2813
FileOptions::_internal_objc_class_prefix
const std::string & _internal_objc_class_prefix() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11376
FileOptions::~FileOptions
virtual ~FileOptions()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:6455
FieldDescriptorProtoDefaultTypeInternal::~FieldDescriptorProtoDefaultTypeInternal
~FieldDescriptorProtoDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:133
EnumDescriptorProto::name_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2966
DescriptorProto_ExtensionRange::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:2363
OneofDescriptorProto::_has_bits_
::PROTOBUF_NAMESPACE_ID::internal::HasBits< 1 > _has_bits_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2519
EnumValueDescriptorProto::~EnumValueDescriptorProto
virtual ~EnumValueDescriptorProto()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5269
DescriptorProto_ReservedRange::_InternalParse
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2672
DescriptorProto_ReservedRange::InternalSwap
void InternalSwap(DescriptorProto_ReservedRange *other)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2831
OneofOptions::_internal_uninterpreted_option
const PROTOBUF_NAMESPACE_ID::UninterpretedOption & _internal_uninterpreted_option(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12433
FileOptions::ByteSizeLong
size_t ByteSizeLong() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:6937
FileOptions::SPEED
static constexpr OptimizeMode SPEED
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3827
DescriptorProto_ReservedRange::ArenaDtor
static void ArenaDtor(void *object)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2641
UninterpretedOption_NamePartDefaultTypeInternal::~UninterpretedOption_NamePartDefaultTypeInternal
~UninterpretedOption_NamePartDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:369
GeneratedCodeInfo_AnnotationDefaultTypeInternal::_instance
GeneratedCodeInfo_Annotation _instance
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:435
GeneratedCodeInfo::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:10998
GeneratedCodeInfo::SharedDtor
void SharedDtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:11107
EnumDescriptorProto_EnumReservedRange::SharedCtor
void SharedCtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4578
FieldDescriptorProto_Type_descriptor
PROTOBUF_NAMESPACE_OPENconst ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * FieldDescriptorProto_Type_descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:1093
DescriptorProto_ReservedRangeDefaultTypeInternal::_instance
DescriptorProto_ReservedRange _instance
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:78
com.google.protobuf::DescriptorProtos::MethodOptions::_Internal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9104
UninterpretedOption_NamePart::_internal_mutable_name_part
std::string * _internal_mutable_name_part()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12849
ServiceDescriptorProto::_internal_method
const PROTOBUF_NAMESPACE_ID::MethodDescriptorProto & _internal_method(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10293
FieldDescriptorProto::_has_bits_
::PROTOBUF_NAMESPACE_ID::internal::HasBits< 1 > _has_bits_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2312
EnumValueDescriptorProto::SharedDtor
void SharedDtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5274
OneofOptionsDefaultTypeInternal::_instance
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< OneofOptions > _instance
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:109
GeneratedCodeInfo::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7244
EnumValueDescriptorProtoDefaultTypeInternal::_instance
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< EnumValueDescriptorProto > _instance
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:85
ExtensionRangeOptions::_internal_add_uninterpreted_option
PROTOBUF_NAMESPACE_ID::UninterpretedOption * _internal_add_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8778
MethodOptions::IdempotencyLevel_MIN
static constexpr IdempotencyLevel IdempotencyLevel_MIN
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5799
FileOptions::_internal_swift_prefix
const std::string & _internal_swift_prefix() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11562
EnumDescriptorProto_EnumReservedRange::GetMetadata
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4791
FileDescriptorProto::RegisterArenaDtor
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1742
FieldOptions::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4618
DescriptorProto::enum_type_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto > enum_type_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1668
ServiceOptions::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:6545
FileOptions::_internal_set_php_class_prefix
void _internal_set_php_class_prefix(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11658
FieldOptions::STRING_PIECE
static constexpr CType STRING_PIECE
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4725
FieldDescriptorProtoDefaultTypeInternal::_instance
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< FieldDescriptorProto > _instance
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:69
EnumDescriptorProto::SharedCtor
void SharedCtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4867
UninterpretedOption_NamePart::_Internal::MissingRequiredFields
static bool MissingRequiredFields(const HasBits &has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:9205
SourceCodeInfo_Location::_internal_add_leading_detached_comments
std::string * _internal_add_leading_detached_comments()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13652
FileOptions::_internal_java_multiple_files
bool _internal_java_multiple_files() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10990
data
char data[kBufferLength]
Definition: abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1006
UninterpretedOption::_internal_mutable_identifier_value
std::string * _internal_mutable_identifier_value()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13013
com.google.protobuf::DescriptorProtos::FileOptions::_Internal::set_has_py_generic_services
static void set_has_py_generic_services(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:6101
EnumValueDescriptorProto::name_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3179
FileOptions::_internal_java_string_check_utf8
bool _internal_java_string_check_utf8() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11046
DescriptorProto_ExtensionRange::_Internal::options
static const PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions & options(const DescriptorProto_ExtensionRange *msg)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2291
GeneratedCodeInfoDefaultTypeInternal::_instance
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< GeneratedCodeInfo > _instance
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:149
UninterpretedOption::negative_int_value_
::PROTOBUF_NAMESPACE_ID::int64 negative_int_value_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6391
EnumOptions::SharedDtor
void SharedDtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8318
MethodDescriptorProto::_InternalParse
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:6007
FieldDescriptorProto::_InternalParse
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3835
MessageOptions::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4575
DescriptorProto_ExtensionRange::_Internal::set_has_end
static void set_has_end(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:2148
DescriptorProto_ExtensionRange::swap
friend void swap(DescriptorProto_ExtensionRange &a, DescriptorProto_ExtensionRange &b)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:993
GeneratedCodeInfo::RegisterArenaDtor
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:11115
FileDescriptorSet::ByteSizeLong
size_t ByteSizeLong() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1511
GeneratedCodeInfo::MergeFrom
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:11223
EnumDescriptorProto::ByteSizeLong
size_t ByteSizeLong() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5061
MethodOptions::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5879
CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::FileDescriptorProto >
PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::FileDescriptorProto * Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::FileDescriptorProto >(Arena *arena)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:11044
EnumDescriptorProto::reserved_name_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > reserved_name_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2965
ServiceOptions::_InternalSerialize
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:8778
EnumOptions::InternalSwap
void InternalSwap(EnumOptions *other)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8553
MethodOptions::GetMetadata
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9408
google::protobuf::descriptor_pb2::FileDescriptorProto::_Internal::set_has_package
static void set_has_package(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:1457
FileOptions::java_generate_equals_and_hash_
bool java_generate_equals_and_hash_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4346
FileOptions::objc_class_prefix_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr objc_class_prefix_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4338
_DescriptorProto_ExtensionRange_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT DescriptorProto_ExtensionRangeDefaultTypeInternal _DescriptorProto_ExtensionRange_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:68
FileDescriptorProto
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:501
com.google.protobuf::DescriptorProtos::FileOptions::_Internal::set_has_java_generic_services
static void set_has_java_generic_services(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:6098
EnumDescriptorProto_EnumReservedRange::_has_bits_
::PROTOBUF_NAMESPACE_ID::internal::HasBits< 1 > _has_bits_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2697
EnumDescriptorProto_EnumReservedRangeDefaultTypeInternal::~EnumDescriptorProto_EnumReservedRangeDefaultTypeInternal
~EnumDescriptorProto_EnumReservedRangeDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:159
UninterpretedOption::Clear
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9794
FileDescriptorProto::_internal_syntax
const std::string & _internal_syntax() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7979
DescriptorProto::GetMetadata
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3400
UninterpretedOption_NamePart::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:9410
FieldOptions::swap
friend void swap(FieldOptions &a, FieldOptions &b)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4647
DescriptorProto::_internal_oneof_decl
const PROTOBUF_NAMESPACE_ID::OneofDescriptorProto & _internal_oneof_decl(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8547
FileOptions::_internal_set_php_metadata_namespace
void _internal_set_php_metadata_namespace(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11844
EnumValueOptionsDefaultTypeInternal::EnumValueOptionsDefaultTypeInternal
constexpr EnumValueOptionsDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:326
MessageOptions::internal_default_instance
static const MessageOptions * internal_default_instance()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4409
MethodDescriptorProtoDefaultTypeInternal::_instance
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< MethodDescriptorProto > _instance
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:93
MessageOptions::~MessageOptions
virtual ~MessageOptions()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7307
FileDescriptorSetDefaultTypeInternal::FileDescriptorSetDefaultTypeInternal
constexpr FileDescriptorSetDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:24
FileDescriptorProto::~FileDescriptorProto
virtual ~FileDescriptorProto()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1724
FileOptions::RegisterArenaDtor
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:6478
FileDescriptorProto::Clear
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1753
SourceCodeInfo_Location::SharedCtor
void SharedCtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10181
DescriptorProto::_internal_extension
const PROTOBUF_NAMESPACE_ID::FieldDescriptorProto & _internal_extension(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8391
FieldOptions::_internal_weak
bool _internal_weak() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12355
google::protobuf.internal::InlineGreedyStringParser
const char * InlineGreedyStringParser(std::string *s, const char *ptr, ParseContext *ctx)
Definition: bloaty/third_party/protobuf/src/google/protobuf/parse_context.cc:420
ServiceOptions::GetMetadata
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9095
google::protobuf.internal::VerifyUTF8
bool VerifyUTF8(StringPiece str, const char *field_name)
Definition: bloaty/third_party/protobuf/src/google/protobuf/parse_context.cc:412
SourceCodeInfo_Location::_internal_set_trailing_comments
void _internal_set_trailing_comments(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13543
UninterpretedOption::positive_int_value_
::PROTOBUF_NAMESPACE_ID::uint64 positive_int_value_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6390
com.google.protobuf::DescriptorProtos::FileOptions::_Internal::set_has_php_generic_services
static void set_has_php_generic_services(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:6104
GeneratedCodeInfo_Annotation::_Internal::HasBits
decltype(std::declval< GeneratedCodeInfo_Annotation >()._has_bits_) HasBits
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10735
GeneratedCodeInfo_Annotation::ByteSizeLong
size_t ByteSizeLong() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10939
FieldOptions::_internal_jstype
PROTOBUF_NAMESPACE_ID::FieldOptions_JSType _internal_jstype() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12270
FieldOptions::_internal_packed
bool _internal_packed() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12242
FileOptions::GetMetadata
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7247
FileDescriptorSet::_Internal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1383
SourceCodeInfo_Location::_Internal::set_has_leading_comments
static void set_has_leading_comments(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:9936
FileOptionsDefaultTypeInternal::_instance
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< FileOptions > _instance
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:97
com.google.protobuf::DescriptorProtos::FieldDescriptorProto::_Internal::options
static const PROTOBUF_NAMESPACE_ID::FieldOptions & options(const FieldDescriptorProto *msg)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3681
SourceCodeInfo::MergeFrom
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10674
FileOptions::_internal_ruby_package
const std::string & _internal_ruby_package() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11934
SourceCodeInfo_Location::path_
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > path_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6672
com.google.protobuf::DescriptorProtos::FieldDescriptorProto::_Internal::set_has_default_value
static void set_has_default_value(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:3449
ServiceDescriptorProto::_internal_has_options
bool _internal_has_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10314
com.google.protobuf::DescriptorProtos::FieldOptions::_Internal::set_has_lazy
static void set_has_lazy(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:7516
n
int n
Definition: abseil-cpp/absl/container/btree_test.cc:1080
MethodDescriptorProto::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3522
DescriptorProtoDefaultTypeInternal::_instance
DescriptorProto _instance
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:99
FileDescriptorSet
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:333
EnumValueDescriptorProto::RegisterArenaDtor
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5284
ServiceOptions
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5473
FileOptions::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4333
ServiceOptions::_internal_set_deprecated
void _internal_set_deprecated(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12646
EnumValueOptions::CopyFrom
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8797
UninterpretedOption::_internal_mutable_aggregate_value
std::string * _internal_mutable_aggregate_value()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13283
FileOptions::_internal_php_class_prefix
const std::string & _internal_php_class_prefix() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11655
FieldDescriptorProto::Clear
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3794
ExtensionRangeOptions::SetCachedSize
void SetCachedSize(int size) const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3457
msg
std::string msg
Definition: client_interceptors_end2end_test.cc:372
com.google.protobuf::DescriptorProtos::MessageOptions::_Internal::set_has_message_set_wire_format
static void set_has_message_set_wire_format(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:7166
SourceCodeInfoDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:139
UninterpretedOption::_Internal::set_has_string_value
static void set_has_string_value(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:9485
UninterpretedOption::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6378
FileDescriptorSet::file_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FileDescriptorProto > file_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:496
EnumValueDescriptorProto::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3178
EnumDescriptorProto_EnumReservedRange::_internal_end
::PROTOBUF_NAMESPACE_ID::int32 _internal_end() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9651
FileDescriptorSet::FileDescriptorSet
FileDescriptorSet()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1388
EnumValueOptions::_internal_add_uninterpreted_option
PROTOBUF_NAMESPACE_ID::UninterpretedOption * _internal_add_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12610
DescriptorProto::field_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto > field_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1666
SourceCodeInfo_Location::MergeFrom
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10446
DescriptorProto::CopyFrom
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3356
CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange >
PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange * Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange >(Arena *arena)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:11050
EnumValueOptions::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5466
EnumValueOptionsDefaultTypeInternal::_instance
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< EnumValueOptions > _instance
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:117
FieldOptions::STRING
static constexpr CType STRING
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4721
EnumValueOptions::IsInitialized
bool IsInitialized() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8811
SourceCodeInfo_Location::span_
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > span_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6674
com.google.protobuf::DescriptorProtos::MethodDescriptorProto::_Internal::set_has_output_type
static void set_has_output_type(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:5626
FieldDescriptorProto::_internal_proto3_optional
bool _internal_proto3_optional() const
Definition: protobuf/src/google/protobuf/descriptor.pb.h:10575
FileOptions::_internal_java_package
const std::string & _internal_java_package() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10816
CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo >
PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo * Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo >(Arena *arena)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:11119
MethodOptionsDefaultTypeInternal::_instance
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< MethodOptions > _instance
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:125
EnumValueDescriptorProto::IsInitialized
bool IsInitialized() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5499
com.google.protobuf::DescriptorProtos::FileOptions::_Internal::set_has_java_generate_equals_and_hash
static void set_has_java_generate_equals_and_hash(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:6083
FieldOptions::deprecated_
bool deprecated_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4908
MethodDescriptorProto::_internal_output_type
const std::string & _internal_output_type() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10595
DescriptorProto_ReservedRange::swap
friend void swap(DescriptorProto_ReservedRange &a, DescriptorProto_ReservedRange &b)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1191
DescriptorProto_ExtensionRange::GetClassData
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:2361
EnumOptions::deprecated_
bool deprecated_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5282
com.google.protobuf::DescriptorProtos::ServiceOptions::_Internal::HasBits
decltype(std::declval< ServiceOptions >()._has_bits_) HasBits
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8840
MethodDescriptorProto::InternalSwap
void InternalSwap(MethodDescriptorProto *other)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:6271
FieldOptions::_internal_lazy
bool _internal_lazy() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12299
GeneratedCodeInfo_Annotation::IsInitialized
bool IsInitialized() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:11047
EnumDescriptorProto::_has_bits_
::PROTOBUF_NAMESPACE_ID::internal::HasBits< 1 > _has_bits_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2961
ServiceDescriptorProto::name_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3399
MessageOptions::MergeFrom
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7526
FileDescriptorSet::RegisterArenaDtor
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1427
FieldOptions::SharedCtor
void SharedCtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7662
EnumValueDescriptorProto::_internal_mutable_name
std::string * _internal_mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10039
MethodOptions::ArenaDtor
static void ArenaDtor(void *object)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9158
ExtensionRangeOptions::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1728
MethodDescriptorProto::MergeFrom
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:6204
MethodDescriptorProto::CopyFrom
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:6250
DescriptorProto_ExtensionRange::options_
PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions * options_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1127
FieldOptions::GetMetadata
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8026
ExtensionRangeOptions::ByteSizeLong
size_t ByteSizeLong() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3550
EnumValueDescriptorProto::_internal_set_name
void _internal_set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10015
UninterpretedOption_NamePart::_internal_has_is_extension
bool _internal_has_is_extension() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12892
MessageOptions::deprecated_
bool deprecated_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4584
FileOptions::_has_bits_
::PROTOBUF_NAMESPACE_ID::internal::HasBits< 1 > _has_bits_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4332
com.google.protobuf::DescriptorProtos::MethodDescriptorProto::_Internal::set_has_input_type
static void set_has_input_type(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:5623
FileDescriptorProto::FileDescriptorProto
FileDescriptorProto()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1655
_DescriptorProto_ReservedRange_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT DescriptorProto_ReservedRangeDefaultTypeInternal _DescriptorProto_ReservedRange_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:81
DescriptorProto::_has_bits_
::PROTOBUF_NAMESPACE_ID::internal::HasBits< 1 > _has_bits_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1664
DescriptorProto::ByteSizeLong
size_t ByteSizeLong() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3224
value_
int value_
Definition: orphanable_test.cc:38
FileOptions::Clear
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:6489
DescriptorProto::RegisterArenaDtor
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2946
GeneratedCodeInfo_Annotation::_Internal::set_has_end
static void set_has_end(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:10529
MethodOptions::NO_SIDE_EFFECTS
static constexpr IdempotencyLevel NO_SIDE_EFFECTS
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5792
EnumDescriptorProtoDefaultTypeInternal::EnumDescriptorProtoDefaultTypeInternal
constexpr EnumDescriptorProtoDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:173
value
const char * value
Definition: hpack_parser_table.cc:165
GeneratedCodeInfo::SetCachedSize
void SetCachedSize(int size) const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:11117
UninterpretedOption_NamePart::~UninterpretedOption_NamePart
virtual ~UninterpretedOption_NamePart()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9460
FieldOptions::lazy_
bool lazy_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4907
FieldOptions::jstype_
int jstype_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4910
EnumDescriptorProto_EnumReservedRange::end_
::PROTOBUF_NAMESPACE_ID::int32 end_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2700
EnumDescriptorProto::EnumDescriptorProto
EnumDescriptorProto()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4831
SourceCodeInfo_Location::_has_bits_
::PROTOBUF_NAMESPACE_ID::internal::HasBits< 1 > _has_bits_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6670
FieldDescriptorProto::_internal_type_name
const std::string & _internal_type_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8998
UninterpretedOption_NamePart::ArenaDtor
static void ArenaDtor(void *object)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9470
EnumDescriptorProto::value_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto > value_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2963
FieldDescriptorProto::_internal_set_type
void _internal_set_type(PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Type value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8964
FileDescriptorProto::_internal_add_enum_type
PROTOBUF_NAMESPACE_ID::EnumDescriptorProto * _internal_add_enum_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7728
SourceCodeInfo::SharedDtor
void SharedDtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10558
ServiceOptions::uninterpreted_option_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption > uninterpreted_option_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5653
FieldDescriptorProto::TYPE_FLOAT
static constexpr Type TYPE_FLOAT
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1984
EnumDescriptorProto_EnumReservedRangeDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:75
SourceCodeInfo::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6847
com.google.protobuf::DescriptorProtos::FileOptions::_Internal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:6295
com.google.protobuf::DescriptorProtos::FileOptions::_Internal::set_has_objc_class_prefix
static void set_has_objc_class_prefix(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:6113
FieldOptions::SetCachedSize
void SetCachedSize(int size) const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7684
ServiceDescriptorProto::IsInitialized
bool IsInitialized() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5827
ServiceOptionsDefaultTypeInternal::_instance
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< ServiceOptions > _instance
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:121
OneofOptions::GetClassData
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:8067
FileOptions::_internal_php_generic_services
bool _internal_php_generic_services() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11280
FileDescriptorSetDefaultTypeInternal::~FileDescriptorSetDefaultTypeInternal
~FileDescriptorSetDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:26
DescriptorProto::_internal_nested_type_size
int _internal_nested_type_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8412
FieldDescriptorProto::TYPE_SINT64
static constexpr Type TYPE_SINT64
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2016
FieldDescriptorProto::_internal_mutable_extendee
std::string * _internal_mutable_extendee()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9118
ExtensionRangeOptions::ArenaDtor
static void ArenaDtor(void *object)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3451
FieldDescriptorProto::_internal_mutable_default_value
std::string * _internal_mutable_default_value()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9211
DescriptorProto_ReservedRange::GetClassData
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:2604
EnumDescriptorProto_EnumReservedRange::SetCachedSize
void SetCachedSize(int size) const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4599
CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto >
PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto * Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto >(Arena *arena)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:11062
FileOptions::php_namespace_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr php_namespace_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4342
EnumOptions::_has_bits_
::PROTOBUF_NAMESPACE_ID::internal::HasBits< 1 > _has_bits_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5278
MessageOptions::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:7431
SourceCodeInfo::_InternalSerialize
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:10432
OneofOptions::OneofOptions
OneofOptions()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8040
DescriptorProto::SharedDtor
void SharedDtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2936
FileDescriptorProto::CopyFrom
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2218
FileDescriptorProto::name_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:927
DescriptorProto_ExtensionRange::_internal_has_options
bool _internal_has_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8109
number_
int number_
Definition: bloaty/third_party/googletest/googlemock/test/gmock-matchers_test.cc:2671
FieldDescriptorProto::TYPE_ENUM
static constexpr Type TYPE_ENUM
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2008
ServiceOptions::~ServiceOptions
virtual ~ServiceOptions()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8876
google::protobuf.internal::PackedInt32Parser
const char * PackedInt32Parser(void *object, const char *ptr, ParseContext *ctx)
Definition: bloaty/third_party/protobuf/src/google/protobuf/parse_context.cc:453
UninterpretedOption_NamePart::GetClassData
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:9408
DescriptorProto_ExtensionRange::~DescriptorProto_ExtensionRange
virtual ~DescriptorProto_ExtensionRange()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2342
DescriptorProto_ReservedRange::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1298
FileDescriptorProto::_internal_package
const std::string & _internal_package() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7426
EnumDescriptorProto_EnumReservedRange::InternalSwap
void InternalSwap(EnumDescriptorProto_EnumReservedRange *other)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4783
GeneratedCodeInfo_Annotation::swap
friend void swap(GeneratedCodeInfo_Annotation &a, GeneratedCodeInfo_Annotation &b)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6910
FieldDescriptorProto::_internal_mutable_options
PROTOBUF_NAMESPACE_ID::FieldOptions * _internal_mutable_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9410
FileDescriptorProto::MergeFrom
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2169
FieldOptions_CType_IsValid
bool FieldOptions_CType_IsValid(int value)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:1196
FileDescriptorProto::SharedCtor
void SharedCtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1714
FieldDescriptorProto_Label_IsValid
bool FieldDescriptorProto_Label_IsValid(int value)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:1150
ExtensionRangeOptions::_InternalParse
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3478
SourceCodeInfo_Location::_Internal::HasBits
decltype(std::declval< SourceCodeInfo_Location >()._has_bits_) HasBits
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10136
FileDescriptorSet::GetClassData
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:1405
FileDescriptorProto::_internal_mutable_name
std::string * _internal_mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7360
FieldDescriptorProto::TYPE_MESSAGE
static constexpr Type TYPE_MESSAGE
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2002
GeneratedCodeInfo_Annotation::end_
::PROTOBUF_NAMESPACE_ID::int32 end_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7082
_MethodDescriptorProto_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT MethodDescriptorProtoDefaultTypeInternal _MethodDescriptorProto_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:225
FileDescriptorProto::_internal_has_options
bool _internal_has_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7820
MessageOptions::_InternalSerialize
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:7331
com.google.protobuf::DescriptorProtos::FileOptions::_Internal::set_has_ruby_package
static void set_has_ruby_package(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:6131
EnumValueDescriptorProto::_InternalSerialize
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:5159
MessageOptions::SharedCtor
void SharedCtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7300
ServiceOptions::swap
friend void swap(ServiceOptions &a, ServiceOptions &b)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5530
OneofDescriptorProto::IsInitialized
bool IsInitialized() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4519
EnumDescriptorProto_EnumReservedRange::GetClassData
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:4553
FileDescriptorSet::_internal_file_size
int _internal_file_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7267
EnumValueOptions::SetCachedSize
void SetCachedSize(int size) const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8625
DescriptorProto::nested_type_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto > nested_type_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1667
DescriptorProto::InternalSwap
void InternalSwap(DescriptorProto *other)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3383
DescriptorProto_ExtensionRange::_Internal::set_has_start
static void set_has_start(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:2145
DescriptorProto::DescriptorProto
DescriptorProto()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2879
EnumOptions::Clear
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8337
ServiceDescriptorProto::_internal_mutable_options
PROTOBUF_NAMESPACE_ID::ServiceOptions * _internal_mutable_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10349
com.google.protobuf::DescriptorProtos::ServiceDescriptorProto::_Internal::set_has_name
static void set_has_name(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:5310
FileDescriptorProto::_internal_extension
const PROTOBUF_NAMESPACE_ID::FieldDescriptorProto & _internal_extension(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7799
UninterpretedOption_NamePart::UninterpretedOption_NamePart
UninterpretedOption_NamePart()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9428
UninterpretedOption::_Internal::HasBits
decltype(std::declval< UninterpretedOption >()._has_bits_) HasBits
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9696
FieldDescriptorProto::_internal_extendee
const std::string & _internal_extendee() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9091
EnumOptions::CopyFrom
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8530
EnumDescriptorProto_EnumReservedRangeDefaultTypeInternal::_instance
EnumDescriptorProto_EnumReservedRange _instance
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:161
com.google.protobuf::DescriptorProtos::FileOptions::_Internal::set_has_php_namespace
static void set_has_php_namespace(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:6125
FileDescriptorProto::_internal_enum_type
const PROTOBUF_NAMESPACE_ID::EnumDescriptorProto & _internal_enum_type(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7721
MethodOptions::_InternalSerialize
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:9049
SourceCodeInfo_Location::trailing_comments_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr trailing_comments_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6678
EnumValueOptions::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:8598
GeneratedCodeInfo::_internal_add_annotation
PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation * _internal_add_annotation()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13956
FieldOptions::internal_default_instance
static const FieldOptions * internal_default_instance()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4640
com.google.protobuf::DescriptorProtos::MethodDescriptorProto::_Internal::HasBits
decltype(std::declval< MethodDescriptorProto >()._has_bits_) HasBits
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5858
FileDescriptorSet::SetCachedSize
void SetCachedSize(int size) const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1429
DescriptorProto_ReservedRange::Clear
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2656
com.google.protobuf::DescriptorProtos::FieldDescriptorProto::_Internal::set_has_extendee
static void set_has_extendee(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:3446
DescriptorProto::_internal_field_size
int _internal_field_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8334
com.google.protobuf::DescriptorProtos::FieldOptions::_Internal::set_has_deprecated
static void set_has_deprecated(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:7519
GeneratedCodeInfo_Annotation::_internal_begin
::PROTOBUF_NAMESPACE_ID::int32 _internal_begin() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13882
UninterpretedOption::swap
friend void swap(UninterpretedOption &a, UninterpretedOption &b)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6146
UninterpretedOption::_Internal::set_has_identifier_value
static void set_has_identifier_value(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:9473
path_
grpc_slice path_
Definition: client_channel.cc:389
EnumOptions::MergeFrom
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8494
FileDescriptorSet::~FileDescriptorSet
virtual ~FileDescriptorSet()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1414
com.google.protobuf::DescriptorProtos::DescriptorProto::_Internal::set_has_options
static void set_has_options(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:2670
FileDescriptorProto::internal_default_instance
static const FileDescriptorProto * internal_default_instance()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:551
CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::FileDescriptorSet >
PROTOBUF_NAMESPACE_CLOSE PROTOBUF_NAMESPACE_OPEN PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::FileDescriptorSet * Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::FileDescriptorSet >(Arena *arena)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:11041
MessageOptions::CopyFrom
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7568
ServiceDescriptorProto::_internal_method_size
int _internal_method_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10275
MessageOptions::message_set_wire_format_
bool message_set_wire_format_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4582
FieldDescriptorProto::IsInitialized
bool IsInitialized() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4211
ServiceDescriptorProto::_internal_name
const std::string & _internal_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10205
SourceCodeInfo::RegisterArenaDtor
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10566
DescriptorProto_ExtensionRange::_internal_end
::PROTOBUF_NAMESPACE_ID::int32 _internal_end() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8092
ExtensionRangeOptionsDefaultTypeInternal::~ExtensionRangeOptionsDefaultTypeInternal
~ExtensionRangeOptionsDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:109
FieldDescriptorProto::type_
int type_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2323
FileDescriptorProto::package_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr package_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:928
DescriptorProto::options_
PROTOBUF_NAMESPACE_ID::MessageOptions * options_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1675
DescriptorProto_ReservedRange::DescriptorProto_ReservedRange
DescriptorProto_ReservedRange()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2603
MessageOptions::_has_bits_
::PROTOBUF_NAMESPACE_ID::internal::HasBits< 1 > _has_bits_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4579
_DescriptorProto_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT DescriptorProtoDefaultTypeInternal _DescriptorProto_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:102
google::protobuf.internal::ReadVarint32
uint32_t ReadVarint32(const char **p)
Definition: protobuf/src/google/protobuf/parse_context.h:641
UninterpretedOptionDefaultTypeInternal::_instance
UninterpretedOption _instance
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:389
MethodOptions::deprecated_
bool deprecated_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5886
options_
DebugStringOptions options_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.cc:2390
DescriptorProtoDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:59
FieldOptions::IsInitialized
bool IsInitialized() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8003
FileOptions::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3775
GeneratedCodeInfo_Annotation::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:10786
UninterpretedOption_NamePart::RegisterArenaDtor
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9474
google::protobuf.internal::ToCachedSize
int ToCachedSize(size_t size)
Definition: bloaty/third_party/protobuf/src/google/protobuf/message_lite.h:90
FieldOptionsDefaultTypeInternal::_instance
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< FieldOptions > _instance
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:105
FileDescriptorProto::InternalSwap
void InternalSwap(FileDescriptorProto *other)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2243
FileDescriptorProto::SharedDtor
void SharedDtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1729
FieldOptions_CType
FieldOptions_CType
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:259
EnumValueOptions::_has_bits_
::PROTOBUF_NAMESPACE_ID::internal::HasBits< 1 > _has_bits_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5465
FileOptions::go_package_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr go_package_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4337
EnumDescriptorProto::GetMetadata
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5187
MethodDescriptorProto::_internal_has_options
bool _internal_has_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10665
ServiceDescriptorProto::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3390
ServiceDescriptorProto::GetMetadata
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5845
com.google.protobuf::DescriptorProtos::OneofOptions::_Internal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8035
ServiceOptions::MergeFrom
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9034
com.google.protobuf::DescriptorProtos::EnumDescriptorProto::_Internal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4802
FileDescriptorSet::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:488
SourceCodeInfo::ByteSizeLong
size_t ByteSizeLong() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10650
FileOptions::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:6983
MethodOptions::_extensions_
::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5875
EnumValueOptions::internal_default_instance
static const EnumValueOptions * internal_default_instance()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5337
ExtensionRangeOptions::RegisterArenaDtor
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3455
GeneratedCodeInfo::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8424
FileDescriptorProto::_internal_add_extension
PROTOBUF_NAMESPACE_ID::FieldDescriptorProto * _internal_add_extension()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7806
EnumDescriptorProto
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2705
DescriptorProto_ExtensionRange::_Internal::set_has_options
static void set_has_options(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:2152
FileDescriptorProtoDefaultTypeInternal::~FileDescriptorProtoDefaultTypeInternal
~FileDescriptorProtoDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:49
EnumValueOptions
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5287
FileDescriptorProtoDefaultTypeInternal::FileDescriptorProtoDefaultTypeInternal
constexpr FileDescriptorProtoDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:47
EnumValueOptions::_internal_set_deprecated
void _internal_set_deprecated(bool value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12575
UninterpretedOption_NamePart::RequiredFieldsByteSizeFallback
size_t RequiredFieldsByteSizeFallback() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9576
FieldOptions::SharedDtor
void SharedDtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7674
MethodDescriptorProto::SharedDtor
void SharedDtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5955
UninterpretedOption::GetClassData
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:9841
OneofOptionsDefaultTypeInternal::_instance
OneofOptions _instance
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:303
GeneratedCodeInfo_Annotation::_InternalParse
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10830
FieldOptions::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4898
FileDescriptorProto::_internal_dependency
const std::string & _internal_dependency(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7509
SourceCodeInfo_Location::_internal_add_path
void _internal_add_path(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13350
ServiceDescriptorProto::_internal_set_name
void _internal_set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10208
FieldOptions::GetClassData
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:7831
DescriptorProto::ArenaDtor
static void ArenaDtor(void *object)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2942
EnumDescriptorProto::SetCachedSize
void SetCachedSize(int size) const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4890
FileOptions::InternalSwap
void InternalSwap(FileOptions *other)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7209
GeneratedCodeInfo::GeneratedCodeInfo
GeneratedCodeInfo()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:11076
FieldOptions::CType_ARRAYSIZE
static constexpr int CType_ARRAYSIZE
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4734
GeneratedCodeInfo::ByteSizeLong
size_t ByteSizeLong() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:11199
MessageOptions::_internal_add_uninterpreted_option
PROTOBUF_NAMESPACE_ID::UninterpretedOption * _internal_add_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12184
UninterpretedOption::_internal_set_aggregate_value
void _internal_set_aggregate_value(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13259
EnumDescriptorProto_EnumReservedRange::_Internal::set_has_end
static void set_has_end(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:4381
SourceCodeInfo_Location::_internal_add_span
void _internal_add_span(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13397
google::protobuf::descriptor_pb2::FileDescriptorProto::_Internal::set_has_name
static void set_has_name(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:1454
UninterpretedOption::RegisterArenaDtor
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9783
FieldDescriptorProto::ByteSizeLong
size_t ByteSizeLong() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4046
UninterpretedOption::double_value_
double double_value_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6392
ServiceDescriptorProto::SharedDtor
void SharedDtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5599
ExtensionRangeOptions::Clear
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3466
com.google.protobuf::DescriptorProtos::FieldDescriptorProto::_Internal::set_has_type_name
static void set_has_type_name(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:3443
EnumDescriptorProto_EnumReservedRange::MergeFrom
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4731
EnumValueOptions::EnumValueOptions
EnumValueOptions()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8580
GeneratedCodeInfoDefaultTypeInternal::~GeneratedCodeInfoDefaultTypeInternal
~GeneratedCodeInfoDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:445
com.google.protobuf::DescriptorProtos::EnumValueDescriptorProto::_Internal::options
static const PROTOBUF_NAMESPACE_ID::EnumValueOptions & options(const EnumValueDescriptorProto *msg)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5214
ExtensionRangeOptions::CopyFrom
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3602
SourceCodeInfo_Location
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6397
FileOptions::csharp_namespace_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr csharp_namespace_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4339
UninterpretedOption_NamePart::_internal_has_name_part
bool _internal_has_name_part() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12799
_EnumValueOptions_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT EnumValueOptionsDefaultTypeInternal _EnumValueOptions_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:333
FileOptions::ArenaDtor
static void ArenaDtor(void *object)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:6474
FileOptions::_internal_mutable_ruby_package
std::string * _internal_mutable_ruby_package()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11961
EnumValueOptions::_InternalParse
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8647
FileOptionsDefaultTypeInternal::FileOptionsDefaultTypeInternal
constexpr FileOptionsDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:251
google::protobuf.internal::fixed_address_empty_string
ExplicitlyConstructed< std::string > fixed_address_empty_string
Definition: bloaty/third_party/protobuf/src/google/protobuf/generated_message_util.cc:71
DescriptorProto::internal_default_instance
static const DescriptorProto * internal_default_instance()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1362
MethodDescriptorProto::_internal_set_input_type
void _internal_set_input_type(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10505
EnumOptionsDefaultTypeInternal::_instance
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< EnumOptions > _instance
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:113
MethodOptions::IdempotencyLevel_ARRAYSIZE
static constexpr int IdempotencyLevel_ARRAYSIZE
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5803
FieldOptions::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4927
EnumDescriptorProto_EnumReservedRange::Clear
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4608
FileOptions::_internal_mutable_php_metadata_namespace
std::string * _internal_mutable_php_metadata_namespace()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11868
_GeneratedCodeInfo_Annotation_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT GeneratedCodeInfo_AnnotationDefaultTypeInternal _GeneratedCodeInfo_Annotation_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:438
UninterpretedOption::_internal_mutable_string_value
std::string * _internal_mutable_string_value()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13190
EnumDescriptorProto_EnumReservedRangeDefaultTypeInternal::EnumDescriptorProto_EnumReservedRangeDefaultTypeInternal
constexpr EnumDescriptorProto_EnumReservedRangeDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:157
ExtensionRangeOptions::internal_default_instance
static const ExtensionRangeOptions * internal_default_instance()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1730
OneofOptions::_internal_add_uninterpreted_option
PROTOBUF_NAMESPACE_ID::UninterpretedOption * _internal_add_uninterpreted_option()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12440
MethodDescriptorProto::RegisterArenaDtor
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5967
FileOptions::swap
friend void swap(FileOptions &a, FileOptions &b)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3753
EnumValueOptions::Clear
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8634
ServiceOptions::_InternalParse
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8913
UninterpretedOption_NamePart::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6082
EnumValueDescriptorProto::InternalSwap
void InternalSwap(EnumValueDescriptorProto *other)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5506
FieldDescriptorProto::name_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2314
DescriptorProto::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1658
SourceCodeInfoDefaultTypeInternal::_instance
SourceCodeInfo _instance
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:419
OneofDescriptorProto::SharedDtor
void SharedDtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4320
UninterpretedOption_NamePart::SharedCtor
void SharedCtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9454
SourceCodeInfo
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6683
SourceCodeInfo::InternalSwap
void InternalSwap(SourceCodeInfo *other)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10717
OneofOptions::~OneofOptions
virtual ~OneofOptions()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8068
FileDescriptorSet::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:1407
SourceCodeInfo_Location::SharedDtor
void SharedDtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10192
FileOptions::deprecated_
bool deprecated_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4352
EnumDescriptorProto_EnumReservedRange::_InternalParse
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4624
FileDescriptorProto::_internal_public_dependency_size
int _internal_public_dependency_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7570
EnumValueDescriptorProto::options_
PROTOBUF_NAMESPACE_ID::EnumValueOptions * options_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3180
FieldDescriptorProto::internal_default_instance
static const FieldDescriptorProto * internal_default_instance()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1901
FileOptions::optimize_for_
int optimize_for_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4354
EnumValueOptions::SharedCtor
void SharedCtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8605
DescriptorProto_ExtensionRange::InternalSwap
void InternalSwap(DescriptorProto_ExtensionRange *other)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2574
EnumDescriptorProto_EnumReservedRange::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2691
EnumOptions::~EnumOptions
virtual ~EnumOptions()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8313
OneofDescriptorProto::_internal_name
const std::string & _internal_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9470
EnumValueOptionsDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:115
FileDescriptorProto::_internal_set_name
void _internal_set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7336
OneofDescriptorProto
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2328
GeneratedCodeInfo::_internal_annotation_size
int _internal_annotation_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13931
UninterpretedOption_NamePart::name_part_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_part_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6083
MethodOptions::_internal_uninterpreted_option_size
int _internal_uninterpreted_option_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12756
DescriptorProto_ReservedRange::_Internal::HasBits
decltype(std::declval< DescriptorProto_ReservedRange >()._has_bits_) HasBits
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2594
DescriptorProto
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1312
com.google.protobuf::DescriptorProtos::MessageOptions::_Internal::set_has_deprecated
static void set_has_deprecated(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:7172
DescriptorProto::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1665
com.google.protobuf::DescriptorProtos::MethodOptions::_Internal::HasBits
decltype(std::declval< MethodOptions >()._has_bits_) HasBits
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9106
FileDescriptorProto::_internal_add_message_type
PROTOBUF_NAMESPACE_ID::DescriptorProto * _internal_add_message_type()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7689
FileDescriptorProto::_internal_add_weak_dependency
void _internal_add_weak_dependency(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7637
GeneratedCodeInfo_Annotation::MergeFrom
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10995
UninterpretedOption::SharedCtor
void SharedCtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9757
CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >
PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto * Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >(Arena *arena)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:11068
OneofOptionsDefaultTypeInternal::~OneofOptionsDefaultTypeInternal
~OneofOptionsDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:301
EnumOptionsDefaultTypeInternal::EnumOptionsDefaultTypeInternal
constexpr EnumOptionsDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:313
DescriptorProto_ReservedRange::_has_bits_
::PROTOBUF_NAMESPACE_ID::internal::HasBits< 1 > _has_bits_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1304
UninterpretedOption_NamePart::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:7332
OneofOptions
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4915
FileOptions::java_outer_classname_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr java_outer_classname_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4336
GeneratedCodeInfo_Annotation::_internal_set_source_file
void _internal_set_source_file(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13804
OneofOptions::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:8069
MessageOptions::RegisterArenaDtor
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7320
FieldOptions_JSType_IsValid
bool FieldOptions_JSType_IsValid(int value)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:1219
GeneratedCodeInfo_Annotation::SharedDtor
void SharedDtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10790
DescriptorProto::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1376
EnumDescriptorProto::_internal_reserved_range_size
int _internal_reserved_range_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9872
DescriptorProtoDefaultTypeInternal::_instance
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< DescriptorProto > _instance
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:61
EnumValueOptions::RegisterArenaDtor
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8623
EnumDescriptorProto::~EnumDescriptorProto
virtual ~EnumDescriptorProto()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4873
ServiceDescriptorProtoDefaultTypeInternal::_instance
ServiceDescriptorProto _instance
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:205
UninterpretedOption_NamePart::CopyFrom
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9657
FieldDescriptorProto::TYPE_SINT32
static constexpr Type TYPE_SINT32
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2014
GeneratedCodeInfo::GetMetadata
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:11273
FileOptions::cc_generic_services_
bool cc_generic_services_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4348
OneofDescriptorProto::_internal_mutable_options
PROTOBUF_NAMESPACE_ID::OneofOptions * _internal_mutable_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9575
OneofOptions::IsInitialized
bool IsInitialized() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8242
CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions >
PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions * Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions >(Arena *arena)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:11056
ServiceDescriptorProto::_has_bits_
::PROTOBUF_NAMESPACE_ID::internal::HasBits< 1 > _has_bits_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3396
MethodDescriptorProto::MethodDescriptorProto
MethodDescriptorProto()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5897
end_
const char *const end_
Definition: abseil-cpp/absl/time/internal/test_util.cc:100
ServiceOptions::_internal_uninterpreted_option
const PROTOBUF_NAMESPACE_ID::UninterpretedOption & _internal_uninterpreted_option(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12674
FieldDescriptorProto::RegisterArenaDtor
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3783
SourceCodeInfo_Location::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6671
FileOptions::OptimizeMode_MIN
static constexpr OptimizeMode OptimizeMode_MIN
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3836
FileOptions::_internal_java_generic_services
bool _internal_java_generic_services() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11224
SourceCodeInfoDefaultTypeInternal::_instance
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< SourceCodeInfo > _instance
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:141
FieldDescriptorProto::json_name_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr json_name_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2318
FileDescriptorSet::SharedCtor
void SharedCtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1410
MethodOptions::_internal_uninterpreted_option
const PROTOBUF_NAMESPACE_ID::UninterpretedOption & _internal_uninterpreted_option(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12774
FieldOptions::_internal_uninterpreted_option
const PROTOBUF_NAMESPACE_ID::UninterpretedOption & _internal_uninterpreted_option(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12390
MethodOptions::mutable_unknown_fields
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5687
UninterpretedOption::_internal_string_value
const std::string & _internal_string_value() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13163
com.google.protobuf::DescriptorProtos::FieldOptions::_Internal::set_has_packed
static void set_has_packed(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:7510
FieldDescriptorProto::_internal_oneof_index
::PROTOBUF_NAMESPACE_ID::int32 _internal_oneof_index() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9265
SourceCodeInfo::_internal_location_size
int _internal_location_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13688
EnumOptions::RegisterArenaDtor
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8326
DescriptorProto_ExtensionRange::_has_bits_
::PROTOBUF_NAMESPACE_ID::internal::HasBits< 1 > _has_bits_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1125
DescriptorProto::IsInitialized
bool IsInitialized() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3370
OneofOptions::_extensions_
::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5071
OneofDescriptorProto::_internal_set_name
void _internal_set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9473
EnumDescriptorProto::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2955
DescriptorProto::_internal_enum_type_size
int _internal_enum_type_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8451
DescriptorProto::SharedCtor
void SharedCtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2925
DescriptorProto::GetClassData
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:3130
FileDescriptorProto::_internal_mutable_source_code_info
PROTOBUF_NAMESPACE_ID::SourceCodeInfo * _internal_mutable_source_code_info()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7923
_FieldDescriptorProto_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT FieldDescriptorProtoDefaultTypeInternal _FieldDescriptorProto_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:138
DescriptorProto_ExtensionRange::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1126
FieldDescriptorProto::GetMetadata
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4239
FileDescriptorSet::_InternalSerialize
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:1361
EnumValueOptions::InternalSwap
void InternalSwap(EnumValueOptions *other)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8820
OneofOptions::CopyFrom
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8228
FileOptions::_internal_deprecated
bool _internal_deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11308
_UninterpretedOption_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT UninterpretedOptionDefaultTypeInternal _UninterpretedOption_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:392
com.google.protobuf::DescriptorProtos::EnumDescriptorProto::_Internal::HasBits
decltype(std::declval< EnumDescriptorProto >()._has_bits_) HasBits
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4804
CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::OneofOptions >
PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::OneofOptions * Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::OneofOptions >(Arena *arena)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:11089
ServiceOptions::InternalSwap
void InternalSwap(ServiceOptions *other)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9086
OneofDescriptorProto::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2514
FileDescriptorProto::GetClassData
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:2033
ServiceOptions::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5647
FileOptionsDefaultTypeInternal::~FileOptionsDefaultTypeInternal
~FileOptionsDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:253
SourceCodeInfo_Location::_InternalSerialize
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:10132
_EnumDescriptorProto_EnumReservedRange_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT EnumDescriptorProto_EnumReservedRangeDefaultTypeInternal _EnumDescriptorProto_EnumReservedRange_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:164
MessageOptionsDefaultTypeInternal::MessageOptionsDefaultTypeInternal
constexpr MessageOptionsDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:267
FileOptions::_internal_set_swift_prefix
void _internal_set_swift_prefix(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11565
UninterpretedOption::name_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart > name_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6386
DescriptorProto::_internal_add_extension_range
PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange * _internal_add_extension_range()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8515
FieldDescriptorProto::TYPE_UINT64
static constexpr Type TYPE_UINT64
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1988
ServiceOptions::SharedDtor
void SharedDtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8881
com.google.protobuf::DescriptorProtos::FileOptions::_Internal::set_has_csharp_namespace
static void set_has_csharp_namespace(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:6116
GeneratedCodeInfo::~GeneratedCodeInfo
virtual ~GeneratedCodeInfo()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:11102
MethodDescriptorProto::_internal_set_output_type
void _internal_set_output_type(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10598
MessageOptions::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:4512
FieldDescriptorProto::extendee_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr extendee_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2315
UninterpretedOption_NamePart::_Internal::HasBits
decltype(std::declval< UninterpretedOption_NamePart >()._has_bits_) HasBits
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9419
CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation >
PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation * Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation >(Arena *arena)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:11116
DescriptorProto::_internal_add_field
PROTOBUF_NAMESPACE_ID::FieldDescriptorProto * _internal_add_field()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8359
MethodDescriptorProto::SharedCtor
void SharedCtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5940
FieldDescriptorProto::TYPE_SFIXED32
static constexpr Type TYPE_SFIXED32
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2010
FieldOptions::_InternalSerialize
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:7707
DescriptorProto_ExtensionRange::CopyFrom
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2553
SourceCodeInfo::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6840
DescriptorProto_ExtensionRange::_internal_start
::PROTOBUF_NAMESPACE_ID::int32 _internal_start() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8064
SourceCodeInfo_Location::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6664
FieldDescriptorProto::TYPE_BYTES
static constexpr Type TYPE_BYTES
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2004
OneofDescriptorProtoDefaultTypeInternal::OneofDescriptorProtoDefaultTypeInternal
constexpr OneofDescriptorProtoDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:144
EnumOptions::allow_alias_
bool allow_alias_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5281
SourceCodeInfo_Location::_internal_leading_detached_comments_size
int _internal_leading_detached_comments_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13610
FileOptions::java_string_check_utf8_
bool java_string_check_utf8_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4347
internal
Definition: benchmark/test/output_test_helper.cc:20
com.google.protobuf::DescriptorProtos::FieldDescriptorProto::_Internal::set_has_proto3_optional
static void set_has_proto3_optional(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:3462
OneofDescriptorProto::_internal_mutable_name
std::string * _internal_mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9497
grpc::protobuf::FileDescriptorProto
GRPC_CUSTOM_FILEDESCRIPTORPROTO FileDescriptorProto
Definition: include/grpcpp/impl/codegen/config_protobuf.h:86
FileOptions::_internal_cc_generic_services
bool _internal_cc_generic_services() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11196
OneofDescriptorProto::GetClassData
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:4312
google::protobuf.internal::AssignDescriptors
void AssignDescriptors(const DescriptorTable *table)
Definition: bloaty/third_party/protobuf/src/google/protobuf/generated_message_reflection.cc:2404
SourceCodeInfo::_internal_location
const PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location & _internal_location(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13706
FileDescriptorProto::_internal_weak_dependency_size
int _internal_weak_dependency_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7617
FileOptions::_internal_mutable_swift_prefix
std::string * _internal_mutable_swift_prefix()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11589
UninterpretedOptionDefaultTypeInternal::~UninterpretedOptionDefaultTypeInternal
~UninterpretedOptionDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:387
GeneratedCodeInfo::SharedCtor
void SharedCtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:11098
EnumDescriptorProto_EnumReservedRange::_Internal::HasBits
decltype(std::declval< EnumDescriptorProto_EnumReservedRange >()._has_bits_) HasBits
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4546
CHK_
#define CHK_(x)
ServiceDescriptorProto::_internal_add_method
PROTOBUF_NAMESPACE_ID::MethodDescriptorProto * _internal_add_method()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10300
OneofDescriptorProto::Clear
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4341
FieldDescriptorProto::_internal_set_extendee
void _internal_set_extendee(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9094
EnumDescriptorProto::_internal_reserved_name
const std::string & _internal_reserved_name(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9924
DescriptorProto_ExtensionRange::MergeFrom
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2516
EnumValueDescriptorProtoDefaultTypeInternal::EnumValueDescriptorProtoDefaultTypeInternal
constexpr EnumValueDescriptorProtoDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:187
SourceCodeInfo_LocationDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:135
FileDescriptorProto::_internal_add_public_dependency
void _internal_add_public_dependency(::PROTOBUF_NAMESPACE_ID::int32 value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7590
FieldOptions::JSType_MIN
static constexpr JSType JSType_MIN
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4762
DescriptorProto_ReservedRange::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:1203
MessageOptions::GetMetadata
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7603
FieldDescriptorProto::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2313
DescriptorProto_ExtensionRange::_Internal::HasBits
decltype(std::declval< DescriptorProto_ExtensionRange >()._has_bits_) HasBits
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2277
com.google.protobuf::DescriptorProtos::OneofDescriptorProto::_Internal::set_has_options
static void set_has_options(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:4107
DescriptorProto::_internal_reserved_range
const PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange & _internal_reserved_range(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8654
FileDescriptorProto::weak_dependency_
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > weak_dependency_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:926
FieldDescriptorProto::LABEL_REQUIRED
static constexpr Label LABEL_REQUIRED
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2046
FileOptions::py_generic_services_
bool py_generic_services_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4350
OneofDescriptorProto::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2520
DescriptorProto::_internal_add_reserved_range
PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange * _internal_add_reserved_range()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8661
EnumDescriptorProto::_internal_mutable_name
std::string * _internal_mutable_name()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9722
grpc_binder::Metadata
std::vector< std::pair< std::string, std::string > > Metadata
Definition: transaction.h:38
UninterpretedOption_NamePart
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5892
GeneratedCodeInfo_Annotation::_Internal::set_has_begin
static void set_has_begin(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:10526
FileOptions::_internal_php_namespace
const std::string & _internal_php_namespace() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11748
FileOptions::uninterpreted_option_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption > uninterpreted_option_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4334
DescriptorProto::_InternalParse
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2985
FileDescriptorSet::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:451
UninterpretedOption_NamePart::GetMetadata
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9685
com.google.protobuf::DescriptorProtos::ServiceDescriptorProto::_Internal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5527
ServiceOptions::_extensions_
::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5643
MessageOptions::IsInitialized
bool IsInitialized() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7582
MethodDescriptorProto::_InternalSerialize
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:5859
com.google.protobuf::DescriptorProtos::FileOptions::_Internal::set_has_php_class_prefix
static void set_has_php_class_prefix(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:6122
MethodDescriptorProto::_internal_input_type
const std::string & _internal_input_type() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10502
google::protobuf.internal::WriteVarint
void WriteVarint(uint64 val, std::string *s)
Definition: bloaty/third_party/protobuf/src/google/protobuf/parse_context.cc:320
FileDescriptorProto::options_
PROTOBUF_NAMESPACE_ID::FileOptions * options_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:930
PROTOBUF_SECTION_VARIABLE
const uint32_t TableStruct_google_2fprotobuf_2fdescriptor_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
ServiceDescriptorProto::options_
PROTOBUF_NAMESPACE_ID::ServiceOptions * options_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3400
FileDescriptorSet::_internal_file
const PROTOBUF_NAMESPACE_ID::FileDescriptorProto & _internal_file(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7285
FieldDescriptorProto::_internal_set_name
void _internal_set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8822
FieldDescriptorProto::SharedDtor
void SharedDtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3769
DescriptorProto_ReservedRange::_cached_size_
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1305
GeneratedCodeInfo_Annotation::CopyFrom
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:11033
com.google.protobuf::DescriptorProtos::ServiceOptions::_Internal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8838
DescriptorProto_ExtensionRange::GetMetadata
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2583
ExtensionRangeOptionsDefaultTypeInternal::ExtensionRangeOptionsDefaultTypeInternal
constexpr ExtensionRangeOptionsDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:107
EnumOptions::ArenaDtor
static void ArenaDtor(void *object)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8322
EnumDescriptorProto_EnumReservedRangeDefaultTypeInternal::_instance
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< EnumDescriptorProto_EnumReservedRange > _instance
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:77
ExtensionRangeOptions::~ExtensionRangeOptions
virtual ~ExtensionRangeOptions()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3442
MethodOptions::~MethodOptions
virtual ~MethodOptions()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9149
GeneratedCodeInfo::Clear
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:11126
EnumDescriptorProto::_internal_set_name
void _internal_set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9698
_ServiceDescriptorProto_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ServiceDescriptorProtoDefaultTypeInternal _ServiceDescriptorProto_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:208
EnumDescriptorProto_EnumReservedRange::_Internal::set_has_start
static void set_has_start(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:4378
_FileDescriptorSet_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT FileDescriptorSetDefaultTypeInternal _FileDescriptorSet_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:31
FieldOptions_CType_descriptor
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * FieldOptions_CType_descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:1192
DescriptorProto_ReservedRangeDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:55
FileOptions::_internal_set_ruby_package
void _internal_set_ruby_package(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11937
DescriptorProtoDefaultTypeInternal::~DescriptorProtoDefaultTypeInternal
~DescriptorProtoDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:97
FileOptions::CopyFrom
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7186
MethodOptions::IDEMPOTENT
static constexpr IdempotencyLevel IDEMPOTENT
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5794
FieldOptions::weak_
bool weak_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4909
MethodDescriptorProto::_internal_mutable_options
PROTOBUF_NAMESPACE_ID::MethodOptions * _internal_mutable_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10700
size
voidpf void uLong size
Definition: bloaty/third_party/zlib/contrib/minizip/ioapi.h:136
FileDescriptorProto::_InternalParse
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1790
dynamic_init_dummy_google_2fprotobuf_2fdescriptor_2eproto
static bool dynamic_init_dummy_google_2fprotobuf_2fdescriptor_2eproto
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1208
UninterpretedOption_NamePart::_internal_name_part
const std::string & _internal_name_part() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12822
EnumDescriptorProto_EnumReservedRange::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:4555
SourceCodeInfo_LocationDefaultTypeInternal::_instance
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< SourceCodeInfo_Location > _instance
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:137
length
std::size_t length
Definition: abseil-cpp/absl/time/internal/test_util.cc:57
DescriptorProto_ExtensionRange::_InternalParse
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2387
com.google.protobuf::DescriptorProtos::MethodOptions::_Internal::set_has_deprecated
static void set_has_deprecated(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:8901
DescriptorProto::oneof_decl_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::OneofDescriptorProto > oneof_decl_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1671
SourceCodeInfo::GetClassData
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:10476
com.google.protobuf::DescriptorProtos::FieldOptions::_Internal::HasBits
decltype(std::declval< FieldOptions >()._has_bits_) HasBits
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7614
GeneratedCodeInfo
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7087
FieldDescriptorProto::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2306
UninterpretedOption::UninterpretedOption
UninterpretedOption()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9717
FieldDescriptorProto::_internal_name
const std::string & _internal_name() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8819
FileDescriptorProtoDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:47
FileOptions::_internal_optimize_for
PROTOBUF_NAMESPACE_ID::FileOptions_OptimizeMode _internal_optimize_for() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11074
GeneratedCodeInfo_AnnotationDefaultTypeInternal::GeneratedCodeInfo_AnnotationDefaultTypeInternal
constexpr GeneratedCodeInfo_AnnotationDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:431
EnumDescriptorProto::_internal_mutable_options
PROTOBUF_NAMESPACE_ID::EnumOptions * _internal_mutable_options()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9839
DescriptorProto::~DescriptorProto
virtual ~DescriptorProto()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2931
int32_t
signed int int32_t
Definition: stdint-msvc2008.h:77
com.google.protobuf::DescriptorProtos::FieldDescriptorProto::_Internal::set_has_json_name
static void set_has_json_name(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:3455
UninterpretedOption_NamePart::_InternalParse
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9500
EnumOptions::SharedCtor
void SharedCtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8306
FieldOptions_JSType
FieldOptions_JSType
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:283
GeneratedCodeInfo_Annotation::GetClassData
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:10784
EnumValueOptions::deprecated_
bool deprecated_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5468
FileDescriptorProto::ByteSizeLong
size_t ByteSizeLong() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2060
EnumValueOptions::swap
friend void swap(EnumValueOptions &a, EnumValueOptions &b)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5344
FieldOptions::CopyFrom
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7989
FileOptions::php_generic_services_
bool php_generic_services_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4351
_GeneratedCodeInfo_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT GeneratedCodeInfoDefaultTypeInternal _GeneratedCodeInfo_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:450
OneofOptionsDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:107
CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto >
PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto * Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto >(Arena *arena)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:11074
OneofDescriptorProto::_internal_has_options
bool _internal_has_options() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9540
FileOptions::java_generic_services_
bool java_generic_services_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4349
com.google.protobuf::DescriptorProtos::FileOptions::_Internal::set_has_optimize_for
static void set_has_optimize_for(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:6089
FileDescriptorProto::message_type_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto > message_type_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:921
SourceCodeInfo_Location::ArenaDtor
static void ArenaDtor(void *object)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10198
MethodDescriptorProto::server_streaming_
bool server_streaming_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3691
FieldDescriptorProto::Type_ARRAYSIZE
static constexpr int Type_ARRAYSIZE
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2025
SourceCodeInfo_Location::_internal_leading_comments
const std::string & _internal_leading_comments() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:13447
GeneratedCodeInfo::_Internal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:11071
com.google.protobuf::DescriptorProtos::OneofDescriptorProto::_Internal::options
static const PROTOBUF_NAMESPACE_ID::OneofOptions & options(const OneofDescriptorProto *msg)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4263
MethodOptions
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5659
FileDescriptorProto::_internal_mutable_syntax
std::string * _internal_mutable_syntax()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8006
com.google.protobuf::DescriptorProtos::EnumValueOptions::_Internal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8572
FileDescriptorProto::_internal_message_type_size
int _internal_message_type_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7664
FileDescriptorProto::enum_type_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto > enum_type_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:922
CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto >
PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto * Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto >(Arena *arena)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:11077
MethodOptions::swap
friend void swap(MethodOptions &a, MethodOptions &b)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5716
OneofDescriptorProto::SharedCtor
void SharedCtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4309
FieldDescriptorProto::GetClassData
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:3979
UninterpretedOption::~UninterpretedOption
virtual ~UninterpretedOption()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9767
FieldDescriptorProto::number_
::PROTOBUF_NAMESPACE_ID::int32 number_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2320
DescriptorProto_ExtensionRange::RegisterArenaDtor
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2356
FieldDescriptorProto::TYPE_BOOL
static constexpr Type TYPE_BOOL
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1996
EnumOptions::ByteSizeLong
size_t ByteSizeLong() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8455
ExtensionRangeOptions::_extensions_
::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1836
MethodOptions::_internal_idempotency_level
PROTOBUF_NAMESPACE_ID::MethodOptions_IdempotencyLevel _internal_idempotency_level() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12738
SourceCodeInfo_Location::swap
friend void swap(SourceCodeInfo_Location &a, SourceCodeInfo_Location &b)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:6454
FileDescriptorSet::Clear
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1438
FieldDescriptorProto_Label
FieldDescriptorProto_Label
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:211
EnumDescriptorProto_EnumReservedRange::CopyFrom
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4765
setup.target
target
Definition: third_party/bloaty/third_party/protobuf/python/setup.py:179
grpc::protobuf::ServiceDescriptor
GRPC_CUSTOM_SERVICEDESCRIPTOR ServiceDescriptor
Definition: include/grpcpp/impl/codegen/config_protobuf.h:88
EnumValueDescriptorProto::number_
::PROTOBUF_NAMESPACE_ID::int32 number_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3181
_EnumValueDescriptorProto_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT EnumValueDescriptorProtoDefaultTypeInternal _EnumValueDescriptorProto_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:194
MethodOptions::InternalSwap
void InternalSwap(MethodOptions *other)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9398
UninterpretedOption_NamePartDefaultTypeInternal::_instance
UninterpretedOption_NamePart _instance
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:371
CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location >
PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location * Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location >(Arena *arena)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:11110
MethodDescriptorProto::Clear
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5978
FieldOptions::ArenaDtor
static void ArenaDtor(void *object)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7678
MethodOptions::internal_default_instance
static const MethodOptions * internal_default_instance()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5709
FieldOptions::uninterpreted_option_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption > uninterpreted_option_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:4904
GeneratedCodeInfo_Annotation::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:8206
EnumDescriptorProto::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2870
FieldDescriptorProto::Label_MAX
static constexpr Label Label_MAX
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2055
ServiceOptionsDefaultTypeInternal::~ServiceOptionsDefaultTypeInternal
~ServiceOptionsDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:341
ExtensionRangeOptionsDefaultTypeInternal::_instance
ExtensionRangeOptions _instance
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:111
GeneratedCodeInfo_Annotation::SharedCtor
void SharedCtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10777
MethodOptions_IdempotencyLevel_descriptor
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MethodOptions_IdempotencyLevel_descriptor()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:1238
com.google.protobuf::DescriptorProtos::FieldDescriptorProto::_Internal::set_has_oneof_index
static void set_has_oneof_index(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:3452
com.google.protobuf::DescriptorProtos::FieldDescriptorProto::_Internal::set_has_name
static void set_has_name(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:3431
GeneratedCodeInfo::ArenaDtor
static void ArenaDtor(void *object)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:11111
OneofOptions::SetCachedSize
void SetCachedSize(int size) const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8083
com.google.protobuf::DescriptorProtos::EnumValueOptions::_Internal::set_has_deprecated
static void set_has_deprecated(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:8411
MessageOptions::MessageOptions
MessageOptions()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7273
MethodDescriptorProto::GetClassData
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:5980
FieldDescriptorProto::_internal_set_default_value
void _internal_set_default_value(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:9187
FileDescriptorProto::_internal_mutable_package
std::string * _internal_mutable_package()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7453
MethodDescriptorProto::_internal_set_name
void _internal_set_name(const std::string &value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10412
DescriptorProto::swap
friend void swap(DescriptorProto &a, DescriptorProto &b)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1369
ServiceOptions::RegisterArenaDtor
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8889
ServiceOptions::CopyFrom
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9063
EnumOptions::uninterpreted_option_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::UninterpretedOption > uninterpreted_option_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5280
DescriptorProto_ExtensionRangeDefaultTypeInternal::_instance
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< DescriptorProto_ExtensionRange > _instance
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:53
DescriptorProto::_internal_reserved_range_size
int _internal_reserved_range_size() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8636
Message
Definition: protobuf/php/ext/google/protobuf/message.c:53
MethodOptions::_internal_deprecated
bool _internal_deprecated() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12710
com.google.protobuf::DescriptorProtos::DescriptorProto::_Internal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2850
FileOptions::CODE_SIZE
static constexpr OptimizeMode CODE_SIZE
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:3829
EnumDescriptorProto_EnumReservedRange::SharedDtor
void SharedDtor()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:4589
FileOptions::_InternalSerialize
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:6641
UninterpretedOption_NamePart::MergeFrom
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9623
OneofOptionsDefaultTypeInternal::OneofOptionsDefaultTypeInternal
constexpr OneofOptionsDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:299
i
uint64_t i
Definition: abseil-cpp/absl/container/btree_benchmark.cc:230
UninterpretedOption::ByteSizeLong
size_t ByteSizeLong() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:9976
ServiceOptionsDefaultTypeInternal
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:119
EnumDescriptorProto_EnumReservedRange::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:2697
ServiceDescriptorProto::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:3319
FileDescriptorProto::_class_data_
static const ClassData _class_data_
Definition: protobuf/src/google/protobuf/descriptor.pb.h:613
DescriptorProto::reserved_range_
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange > reserved_range_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1672
EnumOptions::_internal_metadata_
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:5274
DescriptorProto::_internal_add_extension
PROTOBUF_NAMESPACE_ID::FieldDescriptorProto * _internal_add_extension()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8398
DescriptorProto_ReservedRange
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:1134
MethodOptionsDefaultTypeInternal::MethodOptionsDefaultTypeInternal
constexpr MethodOptionsDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:354
ExtensionRangeOptions::_InternalSerialize
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:3326
service_
std::unique_ptr< grpc::testing::TestServiceImpl > service_
Definition: end2end_binder_transport_test.cc:71
EnumValueDescriptorProto::_internal_number
::PROTOBUF_NAMESPACE_ID::int32 _internal_number() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:10093
DescriptorProto_ReservedRange::RegisterArenaDtor
void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:2645
FieldOptions::ByteSizeLong
size_t ByteSizeLong() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:7880
FileOptions::_internal_set_optimize_for
void _internal_set_optimize_for(PROTOBUF_NAMESPACE_ID::FileOptions_OptimizeMode value)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:11081
EnumDescriptorProto::MergeFrom
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:5117
EnumOptions::EnumOptions
EnumOptions()
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:8279
_FileDescriptorProto_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT FileDescriptorProtoDefaultTypeInternal _FileDescriptorProto_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:54
FileDescriptorProto::_internal_message_type
const PROTOBUF_NAMESPACE_ID::DescriptorProto & _internal_message_type(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7682
google::protobuf.internal::ReadVarint64
uint64_t ReadVarint64(const char **p)
Definition: protobuf/src/google/protobuf/parse_context.h:635
google::protobuf::descriptor_pb2::FileDescriptorProto::_Internal::set_has_syntax
static void set_has_syntax(HasBits *has_bits)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:1468
FileDescriptorProto::_internal_service
const PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto & _internal_service(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:7760
FileOptions::_InternalParse
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:6547
_ServiceOptions_default_instance_
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ServiceOptionsDefaultTypeInternal _ServiceOptions_default_instance_
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:346
google::protobuf::descriptor_pb2::FileDescriptorProto::_Internal::source_code_info
static const PROTOBUF_NAMESPACE_ID::SourceCodeInfo & source_code_info(const FileDescriptorProto *msg)
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:1626
SourceCodeInfo_Location::ByteSizeLong
size_t ByteSizeLong() const final
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:10374
EnumDescriptorProto::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:4926
UninterpretedOptionDefaultTypeInternal::UninterpretedOptionDefaultTypeInternal
constexpr UninterpretedOptionDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:385
com.google.protobuf::DescriptorProtos::FieldDescriptorProto::_Internal::HasBits
decltype(std::declval< FieldDescriptorProto >()._has_bits_) HasBits
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.cc:3646
FieldDescriptorProto::default_value_
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr default_value_
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:2317
FieldOptions::_internal_ctype
PROTOBUF_NAMESPACE_ID::FieldOptions_CType _internal_ctype() const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:12213
DescriptorProto::_internal_enum_type
const PROTOBUF_NAMESPACE_ID::EnumDescriptorProto & _internal_enum_type(int index) const
Definition: bloaty/third_party/protobuf/src/google/protobuf/descriptor.pb.h:8469
stream
voidpf stream
Definition: bloaty/third_party/zlib/contrib/minizip/ioapi.h:136
SourceCodeInfo_LocationDefaultTypeInternal::~SourceCodeInfo_LocationDefaultTypeInternal
~SourceCodeInfo_LocationDefaultTypeInternal()
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:405
EnumValueOptions::_InternalSerialize
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:8533
CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::MessageOptions >
PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::MessageOptions * Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::MessageOptions >(Arena *arena)
Definition: protobuf/src/google/protobuf/descriptor.pb.cc:11083


grpc
Author(s):
autogenerated on Fri May 16 2025 02:58:12