4 #ifndef PROTOBUF_google_2fprotobuf_2fdescriptor_2eproto__INCLUDED
5 #define PROTOBUF_google_2fprotobuf_2fdescriptor_2eproto__INCLUDED
11 #if GOOGLE_PROTOBUF_VERSION < 2006000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 2006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
38 class FileDescriptorSet;
39 class FileDescriptorProto;
40 class DescriptorProto;
41 class DescriptorProto_ExtensionRange;
42 class FieldDescriptorProto;
43 class OneofDescriptorProto;
44 class EnumDescriptorProto;
45 class EnumValueDescriptorProto;
46 class ServiceDescriptorProto;
47 class MethodDescriptorProto;
52 class EnumValueOptions;
55 class UninterpretedOption;
56 class UninterpretedOption_NamePart;
58 class SourceCodeInfo_Location;
92 return ::google::protobuf::internal::ParseNamedEnum<FieldDescriptorProto_Type>(
112 return ::google::protobuf::internal::ParseNamedEnum<FieldDescriptorProto_Label>(
132 return ::google::protobuf::internal::ParseNamedEnum<FileOptions_OptimizeMode>(
152 return ::google::protobuf::internal::ParseNamedEnum<FieldOptions_CType>(
170 return _unknown_fields_;
174 return &_unknown_fields_;
177 static const ::google::protobuf::Descriptor* descriptor();
185 void CopyFrom(const ::google::protobuf::Message& from);
186 void MergeFrom(const ::google::protobuf::Message& from);
190 bool IsInitialized()
const;
192 int ByteSize()
const;
193 bool MergePartialFromCodedStream(
195 void SerializeWithCachedSizes(
202 void SetCachedSize(
int size)
const;
211 inline int file_size()
const;
212 inline void clear_file();
213 static const int kFileFieldNumber = 1;
214 inline const ::google::protobuf::FileDescriptorProto& file(
int index)
const;
215 inline ::google::protobuf::FileDescriptorProto* mutable_file(
int index);
216 inline ::google::protobuf::FileDescriptorProto* add_file();
217 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >&
219 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >*
234 void InitAsDefaultInstance();
252 return _unknown_fields_;
256 return &_unknown_fields_;
259 static const ::google::protobuf::Descriptor* descriptor();
267 void CopyFrom(const ::google::protobuf::Message& from);
268 void MergeFrom(const ::google::protobuf::Message& from);
272 bool IsInitialized()
const;
274 int ByteSize()
const;
275 bool MergePartialFromCodedStream(
277 void SerializeWithCachedSizes(
284 void SetCachedSize(
int size)
const;
293 inline bool has_name()
const;
294 inline void clear_name();
295 static const int kNameFieldNumber = 1;
296 inline const ::std::string& name()
const;
297 inline void set_name(const ::std::string&
value);
298 inline void set_name(
const char*
value);
299 inline void set_name(
const char*
value,
size_t size);
300 inline ::std::string* mutable_name();
301 inline ::std::string* release_name();
302 inline void set_allocated_name(::std::string* name);
305 inline bool has_package()
const;
306 inline void clear_package();
307 static const int kPackageFieldNumber = 2;
308 inline const ::std::string& package()
const;
309 inline void set_package(const ::std::string&
value);
310 inline void set_package(
const char*
value);
311 inline void set_package(
const char*
value,
size_t size);
312 inline ::std::string* mutable_package();
313 inline ::std::string* release_package();
314 inline void set_allocated_package(::std::string* package);
317 inline int dependency_size()
const;
318 inline void clear_dependency();
319 static const int kDependencyFieldNumber = 3;
320 inline const ::std::string& dependency(
int index)
const;
321 inline ::std::string* mutable_dependency(
int index);
322 inline void set_dependency(
int index, const ::std::string&
value);
323 inline void set_dependency(
int index,
const char*
value);
324 inline void set_dependency(
int index,
const char*
value,
size_t size);
325 inline ::std::string* add_dependency();
326 inline void add_dependency(const ::std::string&
value);
327 inline void add_dependency(
const char*
value);
328 inline void add_dependency(
const char*
value,
size_t size);
329 inline const ::google::protobuf::RepeatedPtrField< ::std::string>& dependency()
const;
330 inline ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_dependency();
333 inline int public_dependency_size()
const;
334 inline void clear_public_dependency();
335 static const int kPublicDependencyFieldNumber = 10;
339 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
340 public_dependency()
const;
341 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
342 mutable_public_dependency();
345 inline int weak_dependency_size()
const;
346 inline void clear_weak_dependency();
347 static const int kWeakDependencyFieldNumber = 11;
351 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
352 weak_dependency()
const;
353 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
354 mutable_weak_dependency();
357 inline int message_type_size()
const;
358 inline void clear_message_type();
359 static const int kMessageTypeFieldNumber = 4;
360 inline const ::google::protobuf::DescriptorProto& message_type(
int index)
const;
361 inline ::google::protobuf::DescriptorProto* mutable_message_type(
int index);
362 inline ::google::protobuf::DescriptorProto* add_message_type();
363 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >&
364 message_type()
const;
365 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >*
366 mutable_message_type();
369 inline int enum_type_size()
const;
370 inline void clear_enum_type();
371 static const int kEnumTypeFieldNumber = 5;
372 inline const ::google::protobuf::EnumDescriptorProto& enum_type(
int index)
const;
373 inline ::google::protobuf::EnumDescriptorProto* mutable_enum_type(
int index);
374 inline ::google::protobuf::EnumDescriptorProto* add_enum_type();
375 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >&
377 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >*
381 inline int service_size()
const;
382 inline void clear_service();
383 static const int kServiceFieldNumber = 6;
384 inline const ::google::protobuf::ServiceDescriptorProto& service(
int index)
const;
385 inline ::google::protobuf::ServiceDescriptorProto* mutable_service(
int index);
386 inline ::google::protobuf::ServiceDescriptorProto* add_service();
387 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto >&
389 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto >*
393 inline int extension_size()
const;
394 inline void clear_extension();
395 static const int kExtensionFieldNumber = 7;
396 inline const ::google::protobuf::FieldDescriptorProto&
extension(
int index)
const;
397 inline ::google::protobuf::FieldDescriptorProto* mutable_extension(
int index);
398 inline ::google::protobuf::FieldDescriptorProto* add_extension();
399 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >&
401 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >*
405 inline bool has_options()
const;
406 inline void clear_options();
407 static const int kOptionsFieldNumber = 8;
408 inline const ::google::protobuf::FileOptions& options()
const;
409 inline ::google::protobuf::FileOptions* mutable_options();
410 inline ::google::protobuf::FileOptions* release_options();
414 inline bool has_source_code_info()
const;
415 inline void clear_source_code_info();
416 static const int kSourceCodeInfoFieldNumber = 9;
417 inline const ::google::protobuf::SourceCodeInfo& source_code_info()
const;
418 inline ::google::protobuf::SourceCodeInfo* mutable_source_code_info();
419 inline ::google::protobuf::SourceCodeInfo* release_source_code_info();
424 inline void set_has_name();
425 inline void clear_has_name();
426 inline void set_has_package();
427 inline void clear_has_package();
428 inline void set_has_options();
429 inline void clear_has_options();
430 inline void set_has_source_code_info();
431 inline void clear_has_source_code_info();
452 void InitAsDefaultInstance();
470 return _unknown_fields_;
474 return &_unknown_fields_;
477 static const ::google::protobuf::Descriptor* descriptor();
485 void CopyFrom(const ::google::protobuf::Message& from);
486 void MergeFrom(const ::google::protobuf::Message& from);
490 bool IsInitialized()
const;
492 int ByteSize()
const;
493 bool MergePartialFromCodedStream(
495 void SerializeWithCachedSizes(
502 void SetCachedSize(
int size)
const;
511 inline bool has_start()
const;
512 inline void clear_start();
513 static const int kStartFieldNumber = 1;
518 inline bool has_end()
const;
519 inline void clear_end();
520 static const int kEndFieldNumber = 2;
526 inline void set_has_start();
527 inline void clear_has_start();
528 inline void set_has_end();
529 inline void clear_has_end();
541 void InitAsDefaultInstance();
559 return _unknown_fields_;
563 return &_unknown_fields_;
566 static const ::google::protobuf::Descriptor* descriptor();
574 void CopyFrom(const ::google::protobuf::Message& from);
575 void MergeFrom(const ::google::protobuf::Message& from);
579 bool IsInitialized()
const;
581 int ByteSize()
const;
582 bool MergePartialFromCodedStream(
584 void SerializeWithCachedSizes(
591 void SetCachedSize(
int size)
const;
602 inline bool has_name()
const;
603 inline void clear_name();
604 static const int kNameFieldNumber = 1;
605 inline const ::std::string& name()
const;
606 inline void set_name(const ::std::string&
value);
607 inline void set_name(
const char*
value);
608 inline void set_name(
const char*
value,
size_t size);
609 inline ::std::string* mutable_name();
610 inline ::std::string* release_name();
611 inline void set_allocated_name(::std::string* name);
614 inline int field_size()
const;
615 inline void clear_field();
616 static const int kFieldFieldNumber = 2;
617 inline const ::google::protobuf::FieldDescriptorProto& field(
int index)
const;
618 inline ::google::protobuf::FieldDescriptorProto* mutable_field(
int index);
619 inline ::google::protobuf::FieldDescriptorProto* add_field();
620 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >&
622 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >*
626 inline int extension_size()
const;
627 inline void clear_extension();
628 static const int kExtensionFieldNumber = 6;
629 inline const ::google::protobuf::FieldDescriptorProto&
extension(
int index)
const;
630 inline ::google::protobuf::FieldDescriptorProto* mutable_extension(
int index);
631 inline ::google::protobuf::FieldDescriptorProto* add_extension();
632 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >&
634 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >*
638 inline int nested_type_size()
const;
639 inline void clear_nested_type();
640 static const int kNestedTypeFieldNumber = 3;
641 inline const ::google::protobuf::DescriptorProto& nested_type(
int index)
const;
642 inline ::google::protobuf::DescriptorProto* mutable_nested_type(
int index);
643 inline ::google::protobuf::DescriptorProto* add_nested_type();
644 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >&
646 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >*
647 mutable_nested_type();
650 inline int enum_type_size()
const;
651 inline void clear_enum_type();
652 static const int kEnumTypeFieldNumber = 4;
653 inline const ::google::protobuf::EnumDescriptorProto& enum_type(
int index)
const;
654 inline ::google::protobuf::EnumDescriptorProto* mutable_enum_type(
int index);
655 inline ::google::protobuf::EnumDescriptorProto* add_enum_type();
656 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >&
658 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >*
662 inline int extension_range_size()
const;
663 inline void clear_extension_range();
664 static const int kExtensionRangeFieldNumber = 5;
665 inline const ::google::protobuf::DescriptorProto_ExtensionRange& extension_range(
int index)
const;
666 inline ::google::protobuf::DescriptorProto_ExtensionRange* mutable_extension_range(
int index);
667 inline ::google::protobuf::DescriptorProto_ExtensionRange* add_extension_range();
668 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange >&
669 extension_range()
const;
670 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange >*
671 mutable_extension_range();
674 inline int oneof_decl_size()
const;
675 inline void clear_oneof_decl();
676 static const int kOneofDeclFieldNumber = 8;
677 inline const ::google::protobuf::OneofDescriptorProto& oneof_decl(
int index)
const;
678 inline ::google::protobuf::OneofDescriptorProto* mutable_oneof_decl(
int index);
679 inline ::google::protobuf::OneofDescriptorProto* add_oneof_decl();
680 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::OneofDescriptorProto >&
682 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::OneofDescriptorProto >*
683 mutable_oneof_decl();
686 inline bool has_options()
const;
687 inline void clear_options();
688 static const int kOptionsFieldNumber = 7;
689 inline const ::google::protobuf::MessageOptions& options()
const;
690 inline ::google::protobuf::MessageOptions* mutable_options();
691 inline ::google::protobuf::MessageOptions* release_options();
696 inline void set_has_name();
697 inline void clear_has_name();
698 inline void set_has_options();
699 inline void clear_has_options();
717 void InitAsDefaultInstance();
735 return _unknown_fields_;
739 return &_unknown_fields_;
742 static const ::google::protobuf::Descriptor* descriptor();
750 void CopyFrom(const ::google::protobuf::Message& from);
751 void MergeFrom(const ::google::protobuf::Message& from);
755 bool IsInitialized()
const;
757 int ByteSize()
const;
758 bool MergePartialFromCodedStream(
760 void SerializeWithCachedSizes(
767 void SetCachedSize(
int size)
const;
795 static const Type Type_MIN =
797 static const Type Type_MAX =
799 static const int Type_ARRAYSIZE =
801 static inline const ::google::protobuf::EnumDescriptor*
820 static const Label Label_MIN =
822 static const Label Label_MAX =
824 static const int Label_ARRAYSIZE =
826 static inline const ::google::protobuf::EnumDescriptor*
841 inline bool has_name()
const;
842 inline void clear_name();
843 static const int kNameFieldNumber = 1;
844 inline const ::std::string& name()
const;
845 inline void set_name(const ::std::string&
value);
846 inline void set_name(
const char*
value);
847 inline void set_name(
const char*
value,
size_t size);
848 inline ::std::string* mutable_name();
849 inline ::std::string* release_name();
850 inline void set_allocated_name(::std::string* name);
853 inline bool has_number()
const;
854 inline void clear_number();
855 static const int kNumberFieldNumber = 3;
860 inline bool has_label()
const;
861 inline void clear_label();
862 static const int kLabelFieldNumber = 4;
867 inline bool has_type()
const;
868 inline void clear_type();
869 static const int kTypeFieldNumber = 5;
874 inline bool has_type_name()
const;
875 inline void clear_type_name();
876 static const int kTypeNameFieldNumber = 6;
877 inline const ::std::string& type_name()
const;
878 inline void set_type_name(const ::std::string&
value);
879 inline void set_type_name(
const char*
value);
880 inline void set_type_name(
const char*
value,
size_t size);
881 inline ::std::string* mutable_type_name();
882 inline ::std::string* release_type_name();
883 inline void set_allocated_type_name(::std::string* type_name);
886 inline bool has_extendee()
const;
887 inline void clear_extendee();
888 static const int kExtendeeFieldNumber = 2;
889 inline const ::std::string& extendee()
const;
890 inline void set_extendee(const ::std::string&
value);
891 inline void set_extendee(
const char*
value);
892 inline void set_extendee(
const char*
value,
size_t size);
893 inline ::std::string* mutable_extendee();
894 inline ::std::string* release_extendee();
895 inline void set_allocated_extendee(::std::string* extendee);
898 inline bool has_default_value()
const;
899 inline void clear_default_value();
900 static const int kDefaultValueFieldNumber = 7;
901 inline const ::std::string& default_value()
const;
902 inline void set_default_value(const ::std::string&
value);
903 inline void set_default_value(
const char*
value);
904 inline void set_default_value(
const char*
value,
size_t size);
905 inline ::std::string* mutable_default_value();
906 inline ::std::string* release_default_value();
907 inline void set_allocated_default_value(::std::string* default_value);
910 inline bool has_oneof_index()
const;
911 inline void clear_oneof_index();
912 static const int kOneofIndexFieldNumber = 9;
917 inline bool has_options()
const;
918 inline void clear_options();
919 static const int kOptionsFieldNumber = 8;
920 inline const ::google::protobuf::FieldOptions& options()
const;
921 inline ::google::protobuf::FieldOptions* mutable_options();
922 inline ::google::protobuf::FieldOptions* release_options();
927 inline void set_has_name();
928 inline void clear_has_name();
929 inline void set_has_number();
930 inline void clear_has_number();
931 inline void set_has_label();
932 inline void clear_has_label();
933 inline void set_has_type();
934 inline void clear_has_type();
935 inline void set_has_type_name();
936 inline void clear_has_type_name();
937 inline void set_has_extendee();
938 inline void clear_has_extendee();
939 inline void set_has_default_value();
940 inline void clear_has_default_value();
941 inline void set_has_oneof_index();
942 inline void clear_has_oneof_index();
943 inline void set_has_options();
944 inline void clear_has_options();
963 void InitAsDefaultInstance();
981 return _unknown_fields_;
985 return &_unknown_fields_;
988 static const ::google::protobuf::Descriptor* descriptor();
996 void CopyFrom(const ::google::protobuf::Message& from);
997 void MergeFrom(const ::google::protobuf::Message& from);
1001 bool IsInitialized()
const;
1003 int ByteSize()
const;
1004 bool MergePartialFromCodedStream(
1006 void SerializeWithCachedSizes(
1013 void SetCachedSize(
int size)
const;
1022 inline bool has_name()
const;
1023 inline void clear_name();
1024 static const int kNameFieldNumber = 1;
1025 inline const ::std::string& name()
const;
1026 inline void set_name(const ::std::string&
value);
1027 inline void set_name(
const char*
value);
1028 inline void set_name(
const char*
value,
size_t size);
1029 inline ::std::string* mutable_name();
1030 inline ::std::string* release_name();
1031 inline void set_allocated_name(::std::string* name);
1035 inline void set_has_name();
1036 inline void clear_has_name();
1047 void InitAsDefaultInstance();
1065 return _unknown_fields_;
1069 return &_unknown_fields_;
1072 static const ::google::protobuf::Descriptor* descriptor();
1080 void CopyFrom(const ::google::protobuf::Message& from);
1081 void MergeFrom(const ::google::protobuf::Message& from);
1085 bool IsInitialized()
const;
1087 int ByteSize()
const;
1088 bool MergePartialFromCodedStream(
1090 void SerializeWithCachedSizes(
1097 void SetCachedSize(
int size)
const;
1106 inline bool has_name()
const;
1107 inline void clear_name();
1108 static const int kNameFieldNumber = 1;
1109 inline const ::std::string& name()
const;
1110 inline void set_name(const ::std::string&
value);
1111 inline void set_name(
const char*
value);
1112 inline void set_name(
const char*
value,
size_t size);
1113 inline ::std::string* mutable_name();
1114 inline ::std::string* release_name();
1115 inline void set_allocated_name(::std::string* name);
1118 inline int value_size()
const;
1119 inline void clear_value();
1120 static const int kValueFieldNumber = 2;
1121 inline const ::google::protobuf::EnumValueDescriptorProto&
value(
int index)
const;
1122 inline ::google::protobuf::EnumValueDescriptorProto* mutable_value(
int index);
1123 inline ::google::protobuf::EnumValueDescriptorProto* add_value();
1124 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto >&
1126 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto >*
1130 inline bool has_options()
const;
1131 inline void clear_options();
1132 static const int kOptionsFieldNumber = 3;
1133 inline const ::google::protobuf::EnumOptions& options()
const;
1134 inline ::google::protobuf::EnumOptions* mutable_options();
1135 inline ::google::protobuf::EnumOptions* release_options();
1140 inline void set_has_name();
1141 inline void clear_has_name();
1142 inline void set_has_options();
1143 inline void clear_has_options();
1156 void InitAsDefaultInstance();
1174 return _unknown_fields_;
1178 return &_unknown_fields_;
1181 static const ::google::protobuf::Descriptor* descriptor();
1189 void CopyFrom(const ::google::protobuf::Message& from);
1190 void MergeFrom(const ::google::protobuf::Message& from);
1194 bool IsInitialized()
const;
1196 int ByteSize()
const;
1197 bool MergePartialFromCodedStream(
1199 void SerializeWithCachedSizes(
1206 void SetCachedSize(
int size)
const;
1215 inline bool has_name()
const;
1216 inline void clear_name();
1217 static const int kNameFieldNumber = 1;
1218 inline const ::std::string& name()
const;
1219 inline void set_name(const ::std::string&
value);
1220 inline void set_name(
const char*
value);
1221 inline void set_name(
const char*
value,
size_t size);
1222 inline ::std::string* mutable_name();
1223 inline ::std::string* release_name();
1224 inline void set_allocated_name(::std::string* name);
1227 inline bool has_number()
const;
1228 inline void clear_number();
1229 static const int kNumberFieldNumber = 2;
1234 inline bool has_options()
const;
1235 inline void clear_options();
1236 static const int kOptionsFieldNumber = 3;
1237 inline const ::google::protobuf::EnumValueOptions& options()
const;
1238 inline ::google::protobuf::EnumValueOptions* mutable_options();
1239 inline ::google::protobuf::EnumValueOptions* release_options();
1244 inline void set_has_name();
1245 inline void clear_has_name();
1246 inline void set_has_number();
1247 inline void clear_has_number();
1248 inline void set_has_options();
1249 inline void clear_has_options();
1262 void InitAsDefaultInstance();
1280 return _unknown_fields_;
1284 return &_unknown_fields_;
1287 static const ::google::protobuf::Descriptor* descriptor();
1295 void CopyFrom(const ::google::protobuf::Message& from);
1296 void MergeFrom(const ::google::protobuf::Message& from);
1300 bool IsInitialized()
const;
1302 int ByteSize()
const;
1303 bool MergePartialFromCodedStream(
1305 void SerializeWithCachedSizes(
1312 void SetCachedSize(
int size)
const;
1321 inline bool has_name()
const;
1322 inline void clear_name();
1323 static const int kNameFieldNumber = 1;
1324 inline const ::std::string& name()
const;
1325 inline void set_name(const ::std::string&
value);
1326 inline void set_name(
const char*
value);
1327 inline void set_name(
const char*
value,
size_t size);
1328 inline ::std::string* mutable_name();
1329 inline ::std::string* release_name();
1330 inline void set_allocated_name(::std::string* name);
1333 inline int method_size()
const;
1334 inline void clear_method();
1335 static const int kMethodFieldNumber = 2;
1336 inline const ::google::protobuf::MethodDescriptorProto& method(
int index)
const;
1337 inline ::google::protobuf::MethodDescriptorProto* mutable_method(
int index);
1338 inline ::google::protobuf::MethodDescriptorProto* add_method();
1339 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto >&
1341 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto >*
1345 inline bool has_options()
const;
1346 inline void clear_options();
1347 static const int kOptionsFieldNumber = 3;
1355 inline void set_has_name();
1356 inline void clear_has_name();
1357 inline void set_has_options();
1358 inline void clear_has_options();
1371 void InitAsDefaultInstance();
1389 return _unknown_fields_;
1393 return &_unknown_fields_;
1396 static const ::google::protobuf::Descriptor* descriptor();
1404 void CopyFrom(const ::google::protobuf::Message& from);
1405 void MergeFrom(const ::google::protobuf::Message& from);
1409 bool IsInitialized()
const;
1411 int ByteSize()
const;
1412 bool MergePartialFromCodedStream(
1414 void SerializeWithCachedSizes(
1421 void SetCachedSize(
int size)
const;
1430 inline bool has_name()
const;
1431 inline void clear_name();
1432 static const int kNameFieldNumber = 1;
1433 inline const ::std::string& name()
const;
1434 inline void set_name(const ::std::string&
value);
1435 inline void set_name(
const char*
value);
1436 inline void set_name(
const char*
value,
size_t size);
1437 inline ::std::string* mutable_name();
1438 inline ::std::string* release_name();
1439 inline void set_allocated_name(::std::string* name);
1442 inline bool has_input_type()
const;
1443 inline void clear_input_type();
1444 static const int kInputTypeFieldNumber = 2;
1445 inline const ::std::string& input_type()
const;
1446 inline void set_input_type(const ::std::string&
value);
1447 inline void set_input_type(
const char*
value);
1448 inline void set_input_type(
const char*
value,
size_t size);
1449 inline ::std::string* mutable_input_type();
1450 inline ::std::string* release_input_type();
1451 inline void set_allocated_input_type(::std::string* input_type);
1454 inline bool has_output_type()
const;
1455 inline void clear_output_type();
1456 static const int kOutputTypeFieldNumber = 3;
1457 inline const ::std::string& output_type()
const;
1458 inline void set_output_type(const ::std::string&
value);
1459 inline void set_output_type(
const char*
value);
1460 inline void set_output_type(
const char*
value,
size_t size);
1461 inline ::std::string* mutable_output_type();
1462 inline ::std::string* release_output_type();
1463 inline void set_allocated_output_type(::std::string* output_type);
1466 inline bool has_options()
const;
1467 inline void clear_options();
1468 static const int kOptionsFieldNumber = 4;
1469 inline const ::google::protobuf::MethodOptions& options()
const;
1470 inline ::google::protobuf::MethodOptions* mutable_options();
1471 inline ::google::protobuf::MethodOptions* release_options();
1476 inline void set_has_name();
1477 inline void clear_has_name();
1478 inline void set_has_input_type();
1479 inline void clear_has_input_type();
1480 inline void set_has_output_type();
1481 inline void clear_has_output_type();
1482 inline void set_has_options();
1483 inline void clear_has_options();
1497 void InitAsDefaultInstance();
1515 return _unknown_fields_;
1519 return &_unknown_fields_;
1522 static const ::google::protobuf::Descriptor* descriptor();
1530 void CopyFrom(const ::google::protobuf::Message& from);
1531 void MergeFrom(const ::google::protobuf::Message& from);
1535 bool IsInitialized()
const;
1537 int ByteSize()
const;
1538 bool MergePartialFromCodedStream(
1540 void SerializeWithCachedSizes(
1547 void SetCachedSize(
int size)
const;
1560 static const OptimizeMode OptimizeMode_MIN =
1562 static const OptimizeMode OptimizeMode_MAX =
1564 static const int OptimizeMode_ARRAYSIZE =
1566 static inline const ::google::protobuf::EnumDescriptor*
1574 OptimizeMode*
value) {
1581 inline bool has_java_package()
const;
1582 inline void clear_java_package();
1583 static const int kJavaPackageFieldNumber = 1;
1584 inline const ::std::string& java_package()
const;
1585 inline void set_java_package(const ::std::string&
value);
1586 inline void set_java_package(
const char*
value);
1587 inline void set_java_package(
const char*
value,
size_t size);
1588 inline ::std::string* mutable_java_package();
1589 inline ::std::string* release_java_package();
1590 inline void set_allocated_java_package(::std::string* java_package);
1593 inline bool has_java_outer_classname()
const;
1594 inline void clear_java_outer_classname();
1595 static const int kJavaOuterClassnameFieldNumber = 8;
1596 inline const ::std::string& java_outer_classname()
const;
1597 inline void set_java_outer_classname(const ::std::string&
value);
1598 inline void set_java_outer_classname(
const char*
value);
1599 inline void set_java_outer_classname(
const char*
value,
size_t size);
1600 inline ::std::string* mutable_java_outer_classname();
1601 inline ::std::string* release_java_outer_classname();
1602 inline void set_allocated_java_outer_classname(::std::string* java_outer_classname);
1605 inline bool has_java_multiple_files()
const;
1606 inline void clear_java_multiple_files();
1607 static const int kJavaMultipleFilesFieldNumber = 10;
1608 inline bool java_multiple_files()
const;
1609 inline void set_java_multiple_files(
bool value);
1612 inline bool has_java_generate_equals_and_hash()
const;
1613 inline void clear_java_generate_equals_and_hash();
1614 static const int kJavaGenerateEqualsAndHashFieldNumber = 20;
1615 inline bool java_generate_equals_and_hash()
const;
1616 inline void set_java_generate_equals_and_hash(
bool value);
1619 inline bool has_java_string_check_utf8()
const;
1620 inline void clear_java_string_check_utf8();
1621 static const int kJavaStringCheckUtf8FieldNumber = 27;
1622 inline bool java_string_check_utf8()
const;
1623 inline void set_java_string_check_utf8(
bool value);
1626 inline bool has_optimize_for()
const;
1627 inline void clear_optimize_for();
1628 static const int kOptimizeForFieldNumber = 9;
1633 inline bool has_go_package()
const;
1634 inline void clear_go_package();
1635 static const int kGoPackageFieldNumber = 11;
1636 inline const ::std::string& go_package()
const;
1637 inline void set_go_package(const ::std::string&
value);
1638 inline void set_go_package(
const char*
value);
1639 inline void set_go_package(
const char*
value,
size_t size);
1640 inline ::std::string* mutable_go_package();
1641 inline ::std::string* release_go_package();
1642 inline void set_allocated_go_package(::std::string* go_package);
1645 inline bool has_cc_generic_services()
const;
1646 inline void clear_cc_generic_services();
1647 static const int kCcGenericServicesFieldNumber = 16;
1648 inline bool cc_generic_services()
const;
1649 inline void set_cc_generic_services(
bool value);
1652 inline bool has_java_generic_services()
const;
1653 inline void clear_java_generic_services();
1654 static const int kJavaGenericServicesFieldNumber = 17;
1655 inline bool java_generic_services()
const;
1656 inline void set_java_generic_services(
bool value);
1659 inline bool has_py_generic_services()
const;
1660 inline void clear_py_generic_services();
1661 static const int kPyGenericServicesFieldNumber = 18;
1662 inline bool py_generic_services()
const;
1663 inline void set_py_generic_services(
bool value);
1666 inline bool has_deprecated()
const;
1667 inline void clear_deprecated();
1668 static const int kDeprecatedFieldNumber = 23;
1669 inline bool deprecated()
const;
1670 inline void set_deprecated(
bool value);
1673 inline int uninterpreted_option_size()
const;
1674 inline void clear_uninterpreted_option();
1675 static const int kUninterpretedOptionFieldNumber = 999;
1676 inline const ::google::protobuf::UninterpretedOption& uninterpreted_option(
int index)
const;
1677 inline ::google::protobuf::UninterpretedOption* mutable_uninterpreted_option(
int index);
1678 inline ::google::protobuf::UninterpretedOption* add_uninterpreted_option();
1679 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >&
1680 uninterpreted_option()
const;
1681 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >*
1682 mutable_uninterpreted_option();
1687 inline
void set_has_java_package();
1688 inline
void clear_has_java_package();
1689 inline
void set_has_java_outer_classname();
1690 inline
void clear_has_java_outer_classname();
1691 inline
void set_has_java_multiple_files();
1692 inline
void clear_has_java_multiple_files();
1693 inline
void set_has_java_generate_equals_and_hash();
1694 inline
void clear_has_java_generate_equals_and_hash();
1695 inline
void set_has_java_string_check_utf8();
1696 inline
void clear_has_java_string_check_utf8();
1697 inline
void set_has_optimize_for();
1698 inline
void clear_has_optimize_for();
1699 inline
void set_has_go_package();
1700 inline
void clear_has_go_package();
1701 inline
void set_has_cc_generic_services();
1702 inline
void clear_has_cc_generic_services();
1703 inline
void set_has_java_generic_services();
1704 inline
void clear_has_java_generic_services();
1705 inline
void set_has_py_generic_services();
1706 inline
void clear_has_py_generic_services();
1707 inline
void set_has_deprecated();
1708 inline
void clear_has_deprecated();
1715 mutable
int _cached_size_;
1717 ::
std::
string* java_outer_classname_;
1718 bool java_multiple_files_;
1719 bool java_generate_equals_and_hash_;
1720 bool java_string_check_utf8_;
1721 bool cc_generic_services_;
1725 bool java_generic_services_;
1726 bool py_generic_services_;
1732 void InitAsDefaultInstance();
1750 return _unknown_fields_;
1754 return &_unknown_fields_;
1757 static const ::google::protobuf::Descriptor* descriptor();
1765 void CopyFrom(const ::google::protobuf::Message& from);
1766 void MergeFrom(const ::google::protobuf::Message& from);
1770 bool IsInitialized()
const;
1772 int ByteSize()
const;
1773 bool MergePartialFromCodedStream(
1775 void SerializeWithCachedSizes(
1782 void SetCachedSize(
int size)
const;
1791 inline bool has_message_set_wire_format()
const;
1792 inline void clear_message_set_wire_format();
1793 static const int kMessageSetWireFormatFieldNumber = 1;
1794 inline bool message_set_wire_format()
const;
1795 inline void set_message_set_wire_format(
bool value);
1798 inline bool has_no_standard_descriptor_accessor()
const;
1799 inline void clear_no_standard_descriptor_accessor();
1800 static const int kNoStandardDescriptorAccessorFieldNumber = 2;
1801 inline bool no_standard_descriptor_accessor()
const;
1802 inline void set_no_standard_descriptor_accessor(
bool value);
1805 inline bool has_deprecated()
const;
1806 inline void clear_deprecated();
1807 static const int kDeprecatedFieldNumber = 3;
1808 inline bool deprecated()
const;
1809 inline void set_deprecated(
bool value);
1812 inline int uninterpreted_option_size()
const;
1813 inline void clear_uninterpreted_option();
1814 static const int kUninterpretedOptionFieldNumber = 999;
1815 inline const ::google::protobuf::UninterpretedOption& uninterpreted_option(
int index)
const;
1816 inline ::google::protobuf::UninterpretedOption* mutable_uninterpreted_option(
int index);
1817 inline ::google::protobuf::UninterpretedOption* add_uninterpreted_option();
1818 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >&
1819 uninterpreted_option()
const;
1820 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >*
1821 mutable_uninterpreted_option();
1826 inline
void set_has_message_set_wire_format();
1827 inline
void clear_has_message_set_wire_format();
1828 inline
void set_has_no_standard_descriptor_accessor();
1829 inline
void clear_has_no_standard_descriptor_accessor();
1830 inline
void set_has_deprecated();
1831 inline
void clear_has_deprecated();
1838 mutable
int _cached_size_;
1840 bool message_set_wire_format_;
1841 bool no_standard_descriptor_accessor_;
1843 friend
void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto();
1844 friend
void protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto();
1845 friend
void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto();
1847 void InitAsDefaultInstance();
1865 return _unknown_fields_;
1869 return &_unknown_fields_;
1872 static const ::google::protobuf::Descriptor* descriptor();
1880 void CopyFrom(const ::google::protobuf::Message& from);
1881 void MergeFrom(const ::google::protobuf::Message& from);
1885 bool IsInitialized()
const;
1887 int ByteSize()
const;
1888 bool MergePartialFromCodedStream(
1890 void SerializeWithCachedSizes(
1897 void SetCachedSize(
int size)
const;
1910 static const CType CType_MIN =
1912 static const CType CType_MAX =
1914 static const int CType_ARRAYSIZE =
1916 static inline const ::google::protobuf::EnumDescriptor*
1931 inline bool has_ctype()
const;
1932 inline void clear_ctype();
1933 static const int kCtypeFieldNumber = 1;
1938 inline bool has_packed()
const;
1939 inline void clear_packed();
1940 static const int kPackedFieldNumber = 2;
1941 inline bool packed()
const;
1942 inline void set_packed(
bool value);
1945 inline bool has_lazy()
const;
1946 inline void clear_lazy();
1947 static const int kLazyFieldNumber = 5;
1948 inline bool lazy()
const;
1949 inline void set_lazy(
bool value);
1952 inline bool has_deprecated()
const;
1953 inline void clear_deprecated();
1954 static const int kDeprecatedFieldNumber = 3;
1955 inline bool deprecated()
const;
1956 inline void set_deprecated(
bool value);
1959 inline bool has_experimental_map_key()
const;
1960 inline void clear_experimental_map_key();
1961 static const int kExperimentalMapKeyFieldNumber = 9;
1963 inline void set_experimental_map_key(const ::std::string&
value);
1964 inline void set_experimental_map_key(
const char*
value);
1965 inline void set_experimental_map_key(
const char*
value,
size_t size);
1966 inline ::std::string* mutable_experimental_map_key();
1967 inline ::std::string* release_experimental_map_key();
1971 inline bool has_weak()
const;
1972 inline void clear_weak();
1973 static const int kWeakFieldNumber = 10;
1974 inline bool weak()
const;
1975 inline void set_weak(
bool value);
1978 inline int uninterpreted_option_size()
const;
1979 inline void clear_uninterpreted_option();
1980 static const int kUninterpretedOptionFieldNumber = 999;
1981 inline const ::google::protobuf::UninterpretedOption& uninterpreted_option(
int index)
const;
1982 inline ::google::protobuf::UninterpretedOption* mutable_uninterpreted_option(
int index);
1983 inline ::google::protobuf::UninterpretedOption* add_uninterpreted_option();
1984 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >&
1985 uninterpreted_option()
const;
1986 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >*
1987 mutable_uninterpreted_option();
1992 inline
void set_has_ctype();
1993 inline
void clear_has_ctype();
1994 inline
void set_has_packed();
1995 inline
void clear_has_packed();
1996 inline
void set_has_lazy();
1997 inline
void clear_has_lazy();
1998 inline
void set_has_deprecated();
1999 inline
void clear_has_deprecated();
2000 inline
void set_has_experimental_map_key();
2001 inline
void clear_has_experimental_map_key();
2002 inline
void set_has_weak();
2003 inline
void clear_has_weak();
2010 mutable
int _cached_size_;
2016 ::
std::
string* experimental_map_key_;
2018 friend
void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto();
2019 friend
void protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto();
2020 friend
void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto();
2022 void InitAsDefaultInstance();
2040 return _unknown_fields_;
2044 return &_unknown_fields_;
2047 static const ::google::protobuf::Descriptor* descriptor();
2055 void CopyFrom(const ::google::protobuf::Message& from);
2056 void MergeFrom(const ::google::protobuf::Message& from);
2060 bool IsInitialized()
const;
2062 int ByteSize()
const;
2063 bool MergePartialFromCodedStream(
2065 void SerializeWithCachedSizes(
2072 void SetCachedSize(
int size)
const;
2081 inline bool has_allow_alias()
const;
2082 inline void clear_allow_alias();
2083 static const int kAllowAliasFieldNumber = 2;
2084 inline bool allow_alias()
const;
2085 inline void set_allow_alias(
bool value);
2088 inline bool has_deprecated()
const;
2089 inline void clear_deprecated();
2090 static const int kDeprecatedFieldNumber = 3;
2091 inline bool deprecated()
const;
2092 inline void set_deprecated(
bool value);
2095 inline int uninterpreted_option_size()
const;
2096 inline void clear_uninterpreted_option();
2097 static const int kUninterpretedOptionFieldNumber = 999;
2098 inline const ::google::protobuf::UninterpretedOption& uninterpreted_option(
int index)
const;
2099 inline ::google::protobuf::UninterpretedOption* mutable_uninterpreted_option(
int index);
2100 inline ::google::protobuf::UninterpretedOption* add_uninterpreted_option();
2101 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >&
2102 uninterpreted_option()
const;
2103 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >*
2104 mutable_uninterpreted_option();
2109 inline
void set_has_allow_alias();
2110 inline
void clear_has_allow_alias();
2111 inline
void set_has_deprecated();
2112 inline
void clear_has_deprecated();
2119 mutable
int _cached_size_;
2123 friend
void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto();
2124 friend
void protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto();
2125 friend
void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto();
2127 void InitAsDefaultInstance();
2145 return _unknown_fields_;
2149 return &_unknown_fields_;
2152 static const ::google::protobuf::Descriptor* descriptor();
2160 void CopyFrom(const ::google::protobuf::Message& from);
2161 void MergeFrom(const ::google::protobuf::Message& from);
2165 bool IsInitialized()
const;
2167 int ByteSize()
const;
2168 bool MergePartialFromCodedStream(
2170 void SerializeWithCachedSizes(
2177 void SetCachedSize(
int size)
const;
2186 inline bool has_deprecated()
const;
2187 inline void clear_deprecated();
2188 static const int kDeprecatedFieldNumber = 1;
2189 inline bool deprecated()
const;
2190 inline void set_deprecated(
bool value);
2193 inline int uninterpreted_option_size()
const;
2194 inline void clear_uninterpreted_option();
2195 static const int kUninterpretedOptionFieldNumber = 999;
2196 inline const ::google::protobuf::UninterpretedOption& uninterpreted_option(
int index)
const;
2197 inline ::google::protobuf::UninterpretedOption* mutable_uninterpreted_option(
int index);
2198 inline ::google::protobuf::UninterpretedOption* add_uninterpreted_option();
2199 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >&
2200 uninterpreted_option()
const;
2201 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >*
2202 mutable_uninterpreted_option();
2207 inline
void set_has_deprecated();
2208 inline
void clear_has_deprecated();
2215 mutable
int _cached_size_;
2218 friend
void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto();
2219 friend
void protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto();
2220 friend
void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto();
2222 void InitAsDefaultInstance();
2240 return _unknown_fields_;
2244 return &_unknown_fields_;
2247 static const ::google::protobuf::Descriptor* descriptor();
2255 void CopyFrom(const ::google::protobuf::Message& from);
2256 void MergeFrom(const ::google::protobuf::Message& from);
2260 bool IsInitialized()
const;
2262 int ByteSize()
const;
2263 bool MergePartialFromCodedStream(
2265 void SerializeWithCachedSizes(
2272 void SetCachedSize(
int size)
const;
2281 inline bool has_deprecated()
const;
2282 inline void clear_deprecated();
2283 static const int kDeprecatedFieldNumber = 33;
2284 inline bool deprecated()
const;
2285 inline void set_deprecated(
bool value);
2288 inline int uninterpreted_option_size()
const;
2289 inline void clear_uninterpreted_option();
2290 static const int kUninterpretedOptionFieldNumber = 999;
2291 inline const ::google::protobuf::UninterpretedOption& uninterpreted_option(
int index)
const;
2292 inline ::google::protobuf::UninterpretedOption* mutable_uninterpreted_option(
int index);
2293 inline ::google::protobuf::UninterpretedOption* add_uninterpreted_option();
2294 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >&
2295 uninterpreted_option()
const;
2296 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >*
2297 mutable_uninterpreted_option();
2302 inline
void set_has_deprecated();
2303 inline
void clear_has_deprecated();
2310 mutable
int _cached_size_;
2313 friend
void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto();
2314 friend
void protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto();
2315 friend
void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto();
2317 void InitAsDefaultInstance();
2335 return _unknown_fields_;
2339 return &_unknown_fields_;
2342 static const ::google::protobuf::Descriptor* descriptor();
2350 void CopyFrom(const ::google::protobuf::Message& from);
2351 void MergeFrom(const ::google::protobuf::Message& from);
2355 bool IsInitialized()
const;
2357 int ByteSize()
const;
2358 bool MergePartialFromCodedStream(
2360 void SerializeWithCachedSizes(
2367 void SetCachedSize(
int size)
const;
2376 inline bool has_deprecated()
const;
2377 inline void clear_deprecated();
2378 static const int kDeprecatedFieldNumber = 33;
2379 inline bool deprecated()
const;
2380 inline void set_deprecated(
bool value);
2383 inline int uninterpreted_option_size()
const;
2384 inline void clear_uninterpreted_option();
2385 static const int kUninterpretedOptionFieldNumber = 999;
2386 inline const ::google::protobuf::UninterpretedOption& uninterpreted_option(
int index)
const;
2387 inline ::google::protobuf::UninterpretedOption* mutable_uninterpreted_option(
int index);
2388 inline ::google::protobuf::UninterpretedOption* add_uninterpreted_option();
2389 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >&
2390 uninterpreted_option()
const;
2391 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >*
2392 mutable_uninterpreted_option();
2397 inline
void set_has_deprecated();
2398 inline
void clear_has_deprecated();
2405 mutable
int _cached_size_;
2408 friend
void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto();
2409 friend
void protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto();
2410 friend
void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto();
2412 void InitAsDefaultInstance();
2430 return _unknown_fields_;
2434 return &_unknown_fields_;
2437 static const ::google::protobuf::Descriptor* descriptor();
2445 void CopyFrom(const ::google::protobuf::Message& from);
2446 void MergeFrom(const ::google::protobuf::Message& from);
2450 bool IsInitialized()
const;
2452 int ByteSize()
const;
2453 bool MergePartialFromCodedStream(
2455 void SerializeWithCachedSizes(
2462 void SetCachedSize(
int size)
const;
2471 inline bool has_name_part()
const;
2472 inline void clear_name_part();
2473 static const int kNamePartFieldNumber = 1;
2474 inline const ::std::string& name_part()
const;
2475 inline void set_name_part(const ::std::string&
value);
2476 inline void set_name_part(
const char*
value);
2477 inline void set_name_part(
const char*
value,
size_t size);
2478 inline ::std::string* mutable_name_part();
2479 inline ::std::string* release_name_part();
2480 inline void set_allocated_name_part(::std::string* name_part);
2483 inline bool has_is_extension()
const;
2484 inline void clear_is_extension();
2485 static const int kIsExtensionFieldNumber = 2;
2486 inline bool is_extension()
const;
2487 inline void set_is_extension(
bool value);
2491 inline void set_has_name_part();
2492 inline void clear_has_name_part();
2493 inline void set_has_is_extension();
2494 inline void clear_has_is_extension();
2506 void InitAsDefaultInstance();
2524 return _unknown_fields_;
2528 return &_unknown_fields_;
2531 static const ::google::protobuf::Descriptor* descriptor();
2539 void CopyFrom(const ::google::protobuf::Message& from);
2540 void MergeFrom(const ::google::protobuf::Message& from);
2544 bool IsInitialized()
const;
2546 int ByteSize()
const;
2547 bool MergePartialFromCodedStream(
2549 void SerializeWithCachedSizes(
2556 void SetCachedSize(
int size)
const;
2567 inline int name_size()
const;
2568 inline void clear_name();
2569 static const int kNameFieldNumber = 2;
2570 inline const ::google::protobuf::UninterpretedOption_NamePart& name(
int index)
const;
2571 inline ::google::protobuf::UninterpretedOption_NamePart* mutable_name(
int index);
2572 inline ::google::protobuf::UninterpretedOption_NamePart* add_name();
2573 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart >&
2575 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart >*
2579 inline bool has_identifier_value()
const;
2580 inline void clear_identifier_value();
2581 static const int kIdentifierValueFieldNumber = 3;
2582 inline const ::std::string& identifier_value()
const;
2583 inline void set_identifier_value(const ::std::string&
value);
2584 inline void set_identifier_value(
const char*
value);
2585 inline void set_identifier_value(
const char*
value,
size_t size);
2586 inline ::std::string* mutable_identifier_value();
2587 inline ::std::string* release_identifier_value();
2588 inline void set_allocated_identifier_value(::std::string* identifier_value);
2591 inline bool has_positive_int_value()
const;
2592 inline void clear_positive_int_value();
2593 static const int kPositiveIntValueFieldNumber = 4;
2598 inline bool has_negative_int_value()
const;
2599 inline void clear_negative_int_value();
2600 static const int kNegativeIntValueFieldNumber = 5;
2605 inline bool has_double_value()
const;
2606 inline void clear_double_value();
2607 static const int kDoubleValueFieldNumber = 6;
2608 inline double double_value()
const;
2609 inline void set_double_value(
double value);
2612 inline bool has_string_value()
const;
2613 inline void clear_string_value();
2614 static const int kStringValueFieldNumber = 7;
2615 inline const ::std::string& string_value()
const;
2616 inline void set_string_value(const ::std::string&
value);
2617 inline void set_string_value(
const char*
value);
2618 inline void set_string_value(
const void*
value,
size_t size);
2619 inline ::std::string* mutable_string_value();
2620 inline ::std::string* release_string_value();
2621 inline void set_allocated_string_value(::std::string* string_value);
2624 inline bool has_aggregate_value()
const;
2625 inline void clear_aggregate_value();
2626 static const int kAggregateValueFieldNumber = 8;
2627 inline const ::std::string& aggregate_value()
const;
2628 inline void set_aggregate_value(const ::std::string&
value);
2629 inline void set_aggregate_value(
const char*
value);
2630 inline void set_aggregate_value(
const char*
value,
size_t size);
2631 inline ::std::string* mutable_aggregate_value();
2632 inline ::std::string* release_aggregate_value();
2633 inline void set_allocated_aggregate_value(::std::string* aggregate_value);
2637 inline void set_has_identifier_value();
2638 inline void clear_has_identifier_value();
2639 inline void set_has_positive_int_value();
2640 inline void clear_has_positive_int_value();
2641 inline void set_has_negative_int_value();
2642 inline void clear_has_negative_int_value();
2643 inline void set_has_double_value();
2644 inline void clear_has_double_value();
2645 inline void set_has_string_value();
2646 inline void clear_has_string_value();
2647 inline void set_has_aggregate_value();
2648 inline void clear_has_aggregate_value();
2665 void InitAsDefaultInstance();
2683 return _unknown_fields_;
2687 return &_unknown_fields_;
2690 static const ::google::protobuf::Descriptor* descriptor();
2698 void CopyFrom(const ::google::protobuf::Message& from);
2699 void MergeFrom(const ::google::protobuf::Message& from);
2703 bool IsInitialized()
const;
2705 int ByteSize()
const;
2706 bool MergePartialFromCodedStream(
2708 void SerializeWithCachedSizes(
2715 void SetCachedSize(
int size)
const;
2724 inline int path_size()
const;
2725 inline void clear_path();
2726 static const int kPathFieldNumber = 1;
2730 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
2732 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
2736 inline int span_size()
const;
2737 inline void clear_span();
2738 static const int kSpanFieldNumber = 2;
2742 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
2744 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
2748 inline bool has_leading_comments()
const;
2749 inline void clear_leading_comments();
2750 static const int kLeadingCommentsFieldNumber = 3;
2751 inline const ::std::string& leading_comments()
const;
2752 inline void set_leading_comments(const ::std::string&
value);
2753 inline void set_leading_comments(
const char*
value);
2754 inline void set_leading_comments(
const char*
value,
size_t size);
2755 inline ::std::string* mutable_leading_comments();
2756 inline ::std::string* release_leading_comments();
2757 inline void set_allocated_leading_comments(::std::string* leading_comments);
2760 inline bool has_trailing_comments()
const;
2761 inline void clear_trailing_comments();
2762 static const int kTrailingCommentsFieldNumber = 4;
2763 inline const ::std::string& trailing_comments()
const;
2764 inline void set_trailing_comments(const ::std::string&
value);
2765 inline void set_trailing_comments(
const char*
value);
2766 inline void set_trailing_comments(
const char*
value,
size_t size);
2767 inline ::std::string* mutable_trailing_comments();
2768 inline ::std::string* release_trailing_comments();
2769 inline void set_allocated_trailing_comments(::std::string* trailing_comments);
2773 inline void set_has_leading_comments();
2774 inline void clear_has_leading_comments();
2775 inline void set_has_trailing_comments();
2776 inline void clear_has_trailing_comments();
2792 void InitAsDefaultInstance();
2810 return _unknown_fields_;
2814 return &_unknown_fields_;
2817 static const ::google::protobuf::Descriptor* descriptor();
2825 void CopyFrom(const ::google::protobuf::Message& from);
2826 void MergeFrom(const ::google::protobuf::Message& from);
2830 bool IsInitialized()
const;
2832 int ByteSize()
const;
2833 bool MergePartialFromCodedStream(
2835 void SerializeWithCachedSizes(
2842 void SetCachedSize(
int size)
const;
2853 inline int location_size()
const;
2854 inline void clear_location();
2855 static const int kLocationFieldNumber = 1;
2856 inline const ::google::protobuf::SourceCodeInfo_Location& location(
int index)
const;
2857 inline ::google::protobuf::SourceCodeInfo_Location* mutable_location(
int index);
2858 inline ::google::protobuf::SourceCodeInfo_Location* add_location();
2859 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::SourceCodeInfo_Location >&
2861 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::SourceCodeInfo_Location >*
2876 void InitAsDefaultInstance();
2888 return file_.size();
2895 return file_.Get(index);
2899 return file_.Mutable(index);
2905 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >&
2910 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >*
2922 return (_has_bits_[0] & 0x00000001u) != 0;
2925 _has_bits_[0] |= 0x00000001u;
2928 _has_bits_[0] &= ~0x00000001u;
2943 name_ = new ::std::string;
2945 name_->assign(value);
2951 name_ = new ::std::string;
2953 name_->assign(value);
2959 name_ = new ::std::string;
2961 name_->assign(reinterpret_cast<const char*>(value), size);
2967 name_ = new ::std::string;
2977 ::std::string* temp = name_;
2998 return (_has_bits_[0] & 0x00000002u) != 0;
3001 _has_bits_[0] |= 0x00000002u;
3004 _has_bits_[0] &= ~0x00000002u;
3010 clear_has_package();
3019 package_ = new ::std::string;
3021 package_->assign(value);
3027 package_ = new ::std::string;
3029 package_->assign(value);
3035 package_ = new ::std::string;
3037 package_->assign(reinterpret_cast<const char*>(value), size);
3043 package_ = new ::std::string;
3049 clear_has_package();
3053 ::std::string* temp = package_;
3066 clear_has_package();
3074 return dependency_.size();
3077 dependency_.Clear();
3081 return dependency_.
Get(index);
3085 return dependency_.Mutable(index);
3089 dependency_.Mutable(index)->assign(value);
3092 dependency_.Mutable(index)->assign(value);
3096 dependency_.Mutable(index)->assign(
3097 reinterpret_cast<const char*>(value), size);
3101 return dependency_.Add();
3104 dependency_.Add()->assign(value);
3108 dependency_.Add()->assign(value);
3112 dependency_.Add()->assign(reinterpret_cast<const char*>(value), size);
3115 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
3120 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
3123 return &dependency_;
3128 return public_dependency_.size();
3131 public_dependency_.Clear();
3135 return public_dependency_.
Get(index);
3138 public_dependency_.Set(index, value);
3142 public_dependency_.Add(value);
3145 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
3148 return public_dependency_;
3150 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
3153 return &public_dependency_;
3158 return weak_dependency_.size();
3161 weak_dependency_.Clear();
3165 return weak_dependency_.
Get(index);
3168 weak_dependency_.Set(index, value);
3172 weak_dependency_.Add(value);
3175 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
3178 return weak_dependency_;
3180 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
3183 return &weak_dependency_;
3188 return message_type_.size();
3191 message_type_.Clear();
3195 return message_type_.Get(index);
3199 return message_type_.Mutable(index);
3203 return message_type_.Add();
3205 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >&
3208 return message_type_;
3210 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >*
3213 return &message_type_;
3218 return enum_type_.size();
3225 return enum_type_.Get(index);
3229 return enum_type_.Mutable(index);
3233 return enum_type_.Add();
3235 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >&
3240 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >*
3248 return service_.size();
3255 return service_.Get(index);
3259 return service_.Mutable(index);
3263 return service_.Add();
3265 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto >&
3270 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto >*
3278 return extension_.size();
3285 return extension_.Get(index);
3289 return extension_.Mutable(index);
3293 return extension_.Add();
3295 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >&
3300 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >*
3308 return (_has_bits_[0] & 0x00000200u) != 0;
3311 _has_bits_[0] |= 0x00000200u;
3314 _has_bits_[0] &= ~0x00000200u;
3317 if (options_ !=
NULL) options_->::google::protobuf::FileOptions::Clear();
3318 clear_has_options();
3322 return options_ !=
NULL ? *options_ : *default_instance_->options_;
3326 if (options_ ==
NULL) options_ = new ::google::protobuf::FileOptions;
3331 clear_has_options();
3342 clear_has_options();
3349 return (_has_bits_[0] & 0x00000400u) != 0;
3352 _has_bits_[0] |= 0x00000400u;
3355 _has_bits_[0] &= ~0x00000400u;
3358 if (source_code_info_ !=
NULL) source_code_info_->::google::protobuf::SourceCodeInfo::Clear();
3359 clear_has_source_code_info();
3363 return source_code_info_ !=
NULL ? *source_code_info_ : *default_instance_->source_code_info_;
3366 set_has_source_code_info();
3367 if (source_code_info_ ==
NULL) source_code_info_ = new ::google::protobuf::SourceCodeInfo;
3369 return source_code_info_;
3372 clear_has_source_code_info();
3374 source_code_info_ =
NULL;
3378 delete source_code_info_;
3379 source_code_info_ = source_code_info;
3380 if (source_code_info) {
3381 set_has_source_code_info();
3383 clear_has_source_code_info();
3394 return (_has_bits_[0] & 0x00000001u) != 0;
3397 _has_bits_[0] |= 0x00000001u;
3400 _has_bits_[0] &= ~0x00000001u;
3418 return (_has_bits_[0] & 0x00000002u) != 0;
3421 _has_bits_[0] |= 0x00000002u;
3424 _has_bits_[0] &= ~0x00000002u;
3446 return (_has_bits_[0] & 0x00000001u) != 0;
3449 _has_bits_[0] |= 0x00000001u;
3452 _has_bits_[0] &= ~0x00000001u;
3467 name_ = new ::std::string;
3469 name_->assign(value);
3475 name_ = new ::std::string;
3477 name_->assign(value);
3483 name_ = new ::std::string;
3485 name_->assign(reinterpret_cast<const char*>(value), size);
3491 name_ = new ::std::string;
3501 ::std::string* temp = name_;
3522 return field_.size();
3529 return field_.Get(index);
3533 return field_.Mutable(index);
3537 return field_.Add();
3539 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >&
3544 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >*
3552 return extension_.size();
3559 return extension_.Get(index);
3563 return extension_.Mutable(index);
3567 return extension_.Add();
3569 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >&
3574 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >*
3582 return nested_type_.size();
3585 nested_type_.Clear();
3589 return nested_type_.Get(index);
3593 return nested_type_.Mutable(index);
3597 return nested_type_.Add();
3599 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >&
3602 return nested_type_;
3604 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >*
3607 return &nested_type_;
3612 return enum_type_.size();
3619 return enum_type_.Get(index);
3623 return enum_type_.Mutable(index);
3627 return enum_type_.Add();
3629 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >&
3634 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >*
3642 return extension_range_.size();
3645 extension_range_.Clear();
3649 return extension_range_.Get(index);
3653 return extension_range_.Mutable(index);
3657 return extension_range_.Add();
3659 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange >&
3662 return extension_range_;
3664 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange >*
3667 return &extension_range_;
3672 return oneof_decl_.size();
3675 oneof_decl_.Clear();
3679 return oneof_decl_.Get(index);
3683 return oneof_decl_.Mutable(index);
3687 return oneof_decl_.Add();
3689 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::OneofDescriptorProto >&
3694 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::OneofDescriptorProto >*
3697 return &oneof_decl_;
3702 return (_has_bits_[0] & 0x00000080u) != 0;
3705 _has_bits_[0] |= 0x00000080u;
3708 _has_bits_[0] &= ~0x00000080u;
3711 if (options_ !=
NULL) options_->::google::protobuf::MessageOptions::Clear();
3712 clear_has_options();
3716 return options_ !=
NULL ? *options_ : *default_instance_->options_;
3720 if (options_ ==
NULL) options_ = new ::google::protobuf::MessageOptions;
3725 clear_has_options();
3736 clear_has_options();
3747 return (_has_bits_[0] & 0x00000001u) != 0;
3750 _has_bits_[0] |= 0x00000001u;
3753 _has_bits_[0] &= ~0x00000001u;
3768 name_ = new ::std::string;
3770 name_->assign(value);
3776 name_ = new ::std::string;
3778 name_->assign(value);
3784 name_ = new ::std::string;
3786 name_->assign(reinterpret_cast<const char*>(value), size);
3792 name_ = new ::std::string;
3802 ::std::string* temp = name_;
3823 return (_has_bits_[0] & 0x00000002u) != 0;
3826 _has_bits_[0] |= 0x00000002u;
3829 _has_bits_[0] &= ~0x00000002u;
3847 return (_has_bits_[0] & 0x00000004u) != 0;
3850 _has_bits_[0] |= 0x00000004u;
3853 _has_bits_[0] &= ~0x00000004u;
3872 return (_has_bits_[0] & 0x00000008u) != 0;
3875 _has_bits_[0] |= 0x00000008u;
3878 _has_bits_[0] &= ~0x00000008u;
3897 return (_has_bits_[0] & 0x00000010u) != 0;
3900 _has_bits_[0] |= 0x00000010u;
3903 _has_bits_[0] &= ~0x00000010u;
3907 type_name_->clear();
3909 clear_has_type_name();
3916 set_has_type_name();
3918 type_name_ = new ::std::string;
3920 type_name_->assign(value);
3924 set_has_type_name();
3926 type_name_ = new ::std::string;
3928 type_name_->assign(value);
3932 set_has_type_name();
3934 type_name_ = new ::std::string;
3936 type_name_->assign(reinterpret_cast<const char*>(value), size);
3940 set_has_type_name();
3942 type_name_ = new ::std::string;
3948 clear_has_type_name();
3952 ::std::string* temp = type_name_;
3962 set_has_type_name();
3963 type_name_ = type_name;
3965 clear_has_type_name();
3973 return (_has_bits_[0] & 0x00000020u) != 0;
3976 _has_bits_[0] |= 0x00000020u;
3979 _has_bits_[0] &= ~0x00000020u;
3985 clear_has_extendee();
3994 extendee_ = new ::std::string;
3996 extendee_->assign(value);
4002 extendee_ = new ::std::string;
4004 extendee_->assign(value);
4010 extendee_ = new ::std::string;
4012 extendee_->assign(reinterpret_cast<const char*>(value), size);
4018 extendee_ = new ::std::string;
4024 clear_has_extendee();
4028 ::std::string* temp = extendee_;
4039 extendee_ = extendee;
4041 clear_has_extendee();
4049 return (_has_bits_[0] & 0x00000040u) != 0;
4052 _has_bits_[0] |= 0x00000040u;
4055 _has_bits_[0] &= ~0x00000040u;
4059 default_value_->clear();
4061 clear_has_default_value();
4065 return *default_value_;
4068 set_has_default_value();
4070 default_value_ = new ::std::string;
4072 default_value_->assign(value);
4076 set_has_default_value();
4078 default_value_ = new ::std::string;
4080 default_value_->assign(value);
4084 set_has_default_value();
4086 default_value_ = new ::std::string;
4088 default_value_->assign(reinterpret_cast<const char*>(value), size);
4092 set_has_default_value();
4094 default_value_ = new ::std::string;
4097 return default_value_;
4100 clear_has_default_value();
4104 ::std::string* temp = default_value_;
4111 delete default_value_;
4113 if (default_value) {
4114 set_has_default_value();
4115 default_value_ = default_value;
4117 clear_has_default_value();
4125 return (_has_bits_[0] & 0x00000080u) != 0;
4128 _has_bits_[0] |= 0x00000080u;
4131 _has_bits_[0] &= ~0x00000080u;
4135 clear_has_oneof_index();
4139 return oneof_index_;
4142 set_has_oneof_index();
4143 oneof_index_ =
value;
4149 return (_has_bits_[0] & 0x00000100u) != 0;
4152 _has_bits_[0] |= 0x00000100u;
4155 _has_bits_[0] &= ~0x00000100u;
4158 if (options_ !=
NULL) options_->::google::protobuf::FieldOptions::Clear();
4159 clear_has_options();
4163 return options_ !=
NULL ? *options_ : *default_instance_->options_;
4167 if (options_ ==
NULL) options_ = new ::google::protobuf::FieldOptions;
4172 clear_has_options();
4183 clear_has_options();
4194 return (_has_bits_[0] & 0x00000001u) != 0;
4197 _has_bits_[0] |= 0x00000001u;
4200 _has_bits_[0] &= ~0x00000001u;
4215 name_ = new ::std::string;
4217 name_->assign(value);
4223 name_ = new ::std::string;
4225 name_->assign(value);
4231 name_ = new ::std::string;
4233 name_->assign(reinterpret_cast<const char*>(value), size);
4239 name_ = new ::std::string;
4249 ::std::string* temp = name_;
4274 return (_has_bits_[0] & 0x00000001u) != 0;
4277 _has_bits_[0] |= 0x00000001u;
4280 _has_bits_[0] &= ~0x00000001u;
4295 name_ = new ::std::string;
4297 name_->assign(value);
4303 name_ = new ::std::string;
4305 name_->assign(value);
4311 name_ = new ::std::string;
4313 name_->assign(reinterpret_cast<const char*>(value), size);
4319 name_ = new ::std::string;
4329 ::std::string* temp = name_;
4350 return value_.size();
4357 return value_.Get(index);
4361 return value_.Mutable(index);
4365 return value_.Add();
4367 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto >&
4372 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto >*
4380 return (_has_bits_[0] & 0x00000004u) != 0;
4383 _has_bits_[0] |= 0x00000004u;
4386 _has_bits_[0] &= ~0x00000004u;
4389 if (options_ !=
NULL) options_->::google::protobuf::EnumOptions::Clear();
4390 clear_has_options();
4394 return options_ !=
NULL ? *options_ : *default_instance_->options_;
4398 if (options_ ==
NULL) options_ = new ::google::protobuf::EnumOptions;
4403 clear_has_options();
4414 clear_has_options();
4425 return (_has_bits_[0] & 0x00000001u) != 0;
4428 _has_bits_[0] |= 0x00000001u;
4431 _has_bits_[0] &= ~0x00000001u;
4446 name_ = new ::std::string;
4448 name_->assign(value);
4454 name_ = new ::std::string;
4456 name_->assign(value);
4462 name_ = new ::std::string;
4464 name_->assign(reinterpret_cast<const char*>(value), size);
4470 name_ = new ::std::string;
4480 ::std::string* temp = name_;
4501 return (_has_bits_[0] & 0x00000002u) != 0;
4504 _has_bits_[0] |= 0x00000002u;
4507 _has_bits_[0] &= ~0x00000002u;
4525 return (_has_bits_[0] & 0x00000004u) != 0;
4528 _has_bits_[0] |= 0x00000004u;
4531 _has_bits_[0] &= ~0x00000004u;
4534 if (options_ !=
NULL) options_->::google::protobuf::EnumValueOptions::Clear();
4535 clear_has_options();
4539 return options_ !=
NULL ? *options_ : *default_instance_->options_;
4543 if (options_ ==
NULL) options_ = new ::google::protobuf::EnumValueOptions;
4548 clear_has_options();
4559 clear_has_options();
4570 return (_has_bits_[0] & 0x00000001u) != 0;
4573 _has_bits_[0] |= 0x00000001u;
4576 _has_bits_[0] &= ~0x00000001u;
4591 name_ = new ::std::string;
4593 name_->assign(value);
4599 name_ = new ::std::string;
4601 name_->assign(value);
4607 name_ = new ::std::string;
4609 name_->assign(reinterpret_cast<const char*>(value), size);
4615 name_ = new ::std::string;
4625 ::std::string* temp = name_;
4646 return method_.size();
4653 return method_.Get(index);
4657 return method_.Mutable(index);
4661 return method_.Add();
4663 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto >&
4668 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto >*
4676 return (_has_bits_[0] & 0x00000004u) != 0;
4679 _has_bits_[0] |= 0x00000004u;
4682 _has_bits_[0] &= ~0x00000004u;
4685 if (options_ !=
NULL) options_->::google::protobuf::ServiceOptions::Clear();
4686 clear_has_options();
4690 return options_ !=
NULL ? *options_ : *default_instance_->options_;
4699 clear_has_options();
4710 clear_has_options();
4721 return (_has_bits_[0] & 0x00000001u) != 0;
4724 _has_bits_[0] |= 0x00000001u;
4727 _has_bits_[0] &= ~0x00000001u;
4742 name_ = new ::std::string;
4744 name_->assign(value);
4750 name_ = new ::std::string;
4752 name_->assign(value);
4758 name_ = new ::std::string;
4760 name_->assign(reinterpret_cast<const char*>(value), size);
4766 name_ = new ::std::string;
4776 ::std::string* temp = name_;
4797 return (_has_bits_[0] & 0x00000002u) != 0;
4800 _has_bits_[0] |= 0x00000002u;
4803 _has_bits_[0] &= ~0x00000002u;
4807 input_type_->clear();
4809 clear_has_input_type();
4813 return *input_type_;
4816 set_has_input_type();
4818 input_type_ = new ::std::string;
4820 input_type_->assign(value);
4824 set_has_input_type();
4826 input_type_ = new ::std::string;
4828 input_type_->assign(value);
4832 set_has_input_type();
4834 input_type_ = new ::std::string;
4836 input_type_->assign(reinterpret_cast<const char*>(value), size);
4840 set_has_input_type();
4842 input_type_ = new ::std::string;
4848 clear_has_input_type();
4852 ::std::string* temp = input_type_;
4862 set_has_input_type();
4863 input_type_ = input_type;
4865 clear_has_input_type();
4873 return (_has_bits_[0] & 0x00000004u) != 0;
4876 _has_bits_[0] |= 0x00000004u;
4879 _has_bits_[0] &= ~0x00000004u;
4883 output_type_->clear();
4885 clear_has_output_type();
4889 return *output_type_;
4892 set_has_output_type();
4894 output_type_ = new ::std::string;
4896 output_type_->assign(value);
4900 set_has_output_type();
4902 output_type_ = new ::std::string;
4904 output_type_->assign(value);
4908 set_has_output_type();
4910 output_type_ = new ::std::string;
4912 output_type_->assign(reinterpret_cast<const char*>(value), size);
4916 set_has_output_type();
4918 output_type_ = new ::std::string;
4921 return output_type_;
4924 clear_has_output_type();
4928 ::std::string* temp = output_type_;
4935 delete output_type_;
4938 set_has_output_type();
4939 output_type_ = output_type;
4941 clear_has_output_type();
4949 return (_has_bits_[0] & 0x00000008u) != 0;
4952 _has_bits_[0] |= 0x00000008u;
4955 _has_bits_[0] &= ~0x00000008u;
4958 if (options_ !=
NULL) options_->::google::protobuf::MethodOptions::Clear();
4959 clear_has_options();
4963 return options_ !=
NULL ? *options_ : *default_instance_->options_;
4967 if (options_ ==
NULL) options_ = new ::google::protobuf::MethodOptions;
4972 clear_has_options();
4983 clear_has_options();
4994 return (_has_bits_[0] & 0x00000001u) != 0;
4997 _has_bits_[0] |= 0x00000001u;
5000 _has_bits_[0] &= ~0x00000001u;
5004 java_package_->clear();
5006 clear_has_java_package();
5010 return *java_package_;
5013 set_has_java_package();
5015 java_package_ = new ::std::string;
5017 java_package_->assign(value);
5021 set_has_java_package();
5023 java_package_ = new ::std::string;
5025 java_package_->assign(value);
5029 set_has_java_package();
5031 java_package_ = new ::std::string;
5033 java_package_->assign(reinterpret_cast<const char*>(value), size);
5037 set_has_java_package();
5039 java_package_ = new ::std::string;
5042 return java_package_;
5045 clear_has_java_package();
5049 ::std::string* temp = java_package_;
5056 delete java_package_;
5059 set_has_java_package();
5060 java_package_ = java_package;
5062 clear_has_java_package();
5070 return (_has_bits_[0] & 0x00000002u) != 0;
5073 _has_bits_[0] |= 0x00000002u;
5076 _has_bits_[0] &= ~0x00000002u;
5080 java_outer_classname_->clear();
5082 clear_has_java_outer_classname();
5086 return *java_outer_classname_;
5089 set_has_java_outer_classname();
5091 java_outer_classname_ = new ::std::string;
5093 java_outer_classname_->assign(value);
5097 set_has_java_outer_classname();
5099 java_outer_classname_ = new ::std::string;
5101 java_outer_classname_->assign(value);
5105 set_has_java_outer_classname();
5107 java_outer_classname_ = new ::std::string;
5109 java_outer_classname_->assign(reinterpret_cast<const char*>(value), size);
5113 set_has_java_outer_classname();
5115 java_outer_classname_ = new ::std::string;
5118 return java_outer_classname_;
5121 clear_has_java_outer_classname();
5125 ::std::string* temp = java_outer_classname_;
5132 delete java_outer_classname_;
5134 if (java_outer_classname) {
5135 set_has_java_outer_classname();
5136 java_outer_classname_ = java_outer_classname;
5138 clear_has_java_outer_classname();
5146 return (_has_bits_[0] & 0x00000004u) != 0;
5149 _has_bits_[0] |= 0x00000004u;
5152 _has_bits_[0] &= ~0x00000004u;
5155 java_multiple_files_ =
false;
5156 clear_has_java_multiple_files();
5160 return java_multiple_files_;
5163 set_has_java_multiple_files();
5164 java_multiple_files_ =
value;
5170 return (_has_bits_[0] & 0x00000008u) != 0;
5173 _has_bits_[0] |= 0x00000008u;
5176 _has_bits_[0] &= ~0x00000008u;
5179 java_generate_equals_and_hash_ =
false;
5180 clear_has_java_generate_equals_and_hash();
5184 return java_generate_equals_and_hash_;
5187 set_has_java_generate_equals_and_hash();
5188 java_generate_equals_and_hash_ =
value;
5194 return (_has_bits_[0] & 0x00000010u) != 0;
5197 _has_bits_[0] |= 0x00000010u;
5200 _has_bits_[0] &= ~0x00000010u;
5203 java_string_check_utf8_ =
false;
5204 clear_has_java_string_check_utf8();
5208 return java_string_check_utf8_;
5211 set_has_java_string_check_utf8();
5212 java_string_check_utf8_ =
value;
5218 return (_has_bits_[0] & 0x00000020u) != 0;
5221 _has_bits_[0] |= 0x00000020u;
5224 _has_bits_[0] &= ~0x00000020u;
5228 clear_has_optimize_for();
5236 set_has_optimize_for();
5237 optimize_for_ =
value;
5243 return (_has_bits_[0] & 0x00000040u) != 0;
5246 _has_bits_[0] |= 0x00000040u;
5249 _has_bits_[0] &= ~0x00000040u;
5253 go_package_->clear();
5255 clear_has_go_package();
5259 return *go_package_;
5262 set_has_go_package();
5264 go_package_ = new ::std::string;
5266 go_package_->assign(value);
5270 set_has_go_package();
5272 go_package_ = new ::std::string;
5274 go_package_->assign(value);
5278 set_has_go_package();
5280 go_package_ = new ::std::string;
5282 go_package_->assign(reinterpret_cast<const char*>(value), size);
5286 set_has_go_package();
5288 go_package_ = new ::std::string;
5294 clear_has_go_package();
5298 ::std::string* temp = go_package_;
5308 set_has_go_package();
5309 go_package_ = go_package;
5311 clear_has_go_package();
5319 return (_has_bits_[0] & 0x00000080u) != 0;
5322 _has_bits_[0] |= 0x00000080u;
5325 _has_bits_[0] &= ~0x00000080u;
5328 cc_generic_services_ =
false;
5329 clear_has_cc_generic_services();
5333 return cc_generic_services_;
5336 set_has_cc_generic_services();
5337 cc_generic_services_ =
value;
5343 return (_has_bits_[0] & 0x00000100u) != 0;
5346 _has_bits_[0] |= 0x00000100u;
5349 _has_bits_[0] &= ~0x00000100u;
5352 java_generic_services_ =
false;
5353 clear_has_java_generic_services();
5357 return java_generic_services_;
5360 set_has_java_generic_services();
5361 java_generic_services_ =
value;
5367 return (_has_bits_[0] & 0x00000200u) != 0;
5370 _has_bits_[0] |= 0x00000200u;
5373 _has_bits_[0] &= ~0x00000200u;
5376 py_generic_services_ =
false;
5377 clear_has_py_generic_services();
5381 return py_generic_services_;
5384 set_has_py_generic_services();
5385 py_generic_services_ =
value;
5391 return (_has_bits_[0] & 0x00000400u) != 0;
5394 _has_bits_[0] |= 0x00000400u;
5397 _has_bits_[0] &= ~0x00000400u;
5400 deprecated_ =
false;
5401 clear_has_deprecated();
5408 set_has_deprecated();
5409 deprecated_ =
value;
5415 return uninterpreted_option_.size();
5418 uninterpreted_option_.Clear();
5422 return uninterpreted_option_.Get(index);
5426 return uninterpreted_option_.Mutable(index);
5430 return uninterpreted_option_.Add();
5432 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >&
5435 return uninterpreted_option_;
5437 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >*
5440 return &uninterpreted_option_;
5449 return (_has_bits_[0] & 0x00000001u) != 0;
5452 _has_bits_[0] |= 0x00000001u;
5455 _has_bits_[0] &= ~0x00000001u;
5458 message_set_wire_format_ =
false;
5459 clear_has_message_set_wire_format();
5463 return message_set_wire_format_;
5466 set_has_message_set_wire_format();
5467 message_set_wire_format_ =
value;
5473 return (_has_bits_[0] & 0x00000002u) != 0;
5476 _has_bits_[0] |= 0x00000002u;
5479 _has_bits_[0] &= ~0x00000002u;
5482 no_standard_descriptor_accessor_ =
false;
5483 clear_has_no_standard_descriptor_accessor();
5487 return no_standard_descriptor_accessor_;
5490 set_has_no_standard_descriptor_accessor();
5491 no_standard_descriptor_accessor_ =
value;
5497 return (_has_bits_[0] & 0x00000004u) != 0;
5500 _has_bits_[0] |= 0x00000004u;
5503 _has_bits_[0] &= ~0x00000004u;
5506 deprecated_ =
false;
5507 clear_has_deprecated();
5514 set_has_deprecated();
5515 deprecated_ =
value;
5521 return uninterpreted_option_.size();
5524 uninterpreted_option_.Clear();
5528 return uninterpreted_option_.Get(index);
5532 return uninterpreted_option_.Mutable(index);
5536 return uninterpreted_option_.Add();
5538 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >&
5541 return uninterpreted_option_;
5543 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >*
5546 return &uninterpreted_option_;
5555 return (_has_bits_[0] & 0x00000001u) != 0;
5558 _has_bits_[0] |= 0x00000001u;
5561 _has_bits_[0] &= ~0x00000001u;
5580 return (_has_bits_[0] & 0x00000002u) != 0;
5583 _has_bits_[0] |= 0x00000002u;
5586 _has_bits_[0] &= ~0x00000002u;
5604 return (_has_bits_[0] & 0x00000004u) != 0;
5607 _has_bits_[0] |= 0x00000004u;
5610 _has_bits_[0] &= ~0x00000004u;
5628 return (_has_bits_[0] & 0x00000008u) != 0;
5631 _has_bits_[0] |= 0x00000008u;
5634 _has_bits_[0] &= ~0x00000008u;
5637 deprecated_ =
false;
5638 clear_has_deprecated();
5645 set_has_deprecated();
5646 deprecated_ =
value;
5652 return (_has_bits_[0] & 0x00000010u) != 0;
5655 _has_bits_[0] |= 0x00000010u;
5658 _has_bits_[0] &= ~0x00000010u;
5662 experimental_map_key_->clear();
5664 clear_has_experimental_map_key();
5668 return *experimental_map_key_;
5671 set_has_experimental_map_key();
5673 experimental_map_key_ = new ::std::string;
5675 experimental_map_key_->assign(value);
5679 set_has_experimental_map_key();
5681 experimental_map_key_ = new ::std::string;
5683 experimental_map_key_->assign(value);
5687 set_has_experimental_map_key();
5689 experimental_map_key_ = new ::std::string;
5691 experimental_map_key_->assign(reinterpret_cast<const char*>(value), size);
5695 set_has_experimental_map_key();
5697 experimental_map_key_ = new ::std::string;
5700 return experimental_map_key_;
5703 clear_has_experimental_map_key();
5707 ::std::string* temp = experimental_map_key_;
5714 delete experimental_map_key_;
5716 if (experimental_map_key) {
5717 set_has_experimental_map_key();
5720 clear_has_experimental_map_key();
5728 return (_has_bits_[0] & 0x00000020u) != 0;
5731 _has_bits_[0] |= 0x00000020u;
5734 _has_bits_[0] &= ~0x00000020u;
5752 return uninterpreted_option_.size();
5755 uninterpreted_option_.Clear();
5759 return uninterpreted_option_.Get(index);
5763 return uninterpreted_option_.Mutable(index);
5767 return uninterpreted_option_.Add();
5769 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >&
5772 return uninterpreted_option_;
5774 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >*
5777 return &uninterpreted_option_;
5786 return (_has_bits_[0] & 0x00000001u) != 0;
5789 _has_bits_[0] |= 0x00000001u;
5792 _has_bits_[0] &= ~0x00000001u;
5795 allow_alias_ =
false;
5796 clear_has_allow_alias();
5800 return allow_alias_;
5803 set_has_allow_alias();
5804 allow_alias_ =
value;
5810 return (_has_bits_[0] & 0x00000002u) != 0;
5813 _has_bits_[0] |= 0x00000002u;
5816 _has_bits_[0] &= ~0x00000002u;
5819 deprecated_ =
false;
5820 clear_has_deprecated();
5827 set_has_deprecated();
5828 deprecated_ =
value;
5834 return uninterpreted_option_.size();
5837 uninterpreted_option_.Clear();
5841 return uninterpreted_option_.Get(index);
5845 return uninterpreted_option_.Mutable(index);
5849 return uninterpreted_option_.Add();
5851 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >&
5854 return uninterpreted_option_;
5856 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >*
5859 return &uninterpreted_option_;
5868 return (_has_bits_[0] & 0x00000001u) != 0;
5871 _has_bits_[0] |= 0x00000001u;
5874 _has_bits_[0] &= ~0x00000001u;
5877 deprecated_ =
false;
5878 clear_has_deprecated();
5885 set_has_deprecated();
5886 deprecated_ =
value;
5892 return uninterpreted_option_.size();
5895 uninterpreted_option_.Clear();
5899 return uninterpreted_option_.Get(index);
5903 return uninterpreted_option_.Mutable(index);
5907 return uninterpreted_option_.Add();
5909 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >&
5912 return uninterpreted_option_;
5914 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >*
5917 return &uninterpreted_option_;
5926 return (_has_bits_[0] & 0x00000001u) != 0;
5929 _has_bits_[0] |= 0x00000001u;
5932 _has_bits_[0] &= ~0x00000001u;
5935 deprecated_ =
false;
5936 clear_has_deprecated();
5943 set_has_deprecated();
5944 deprecated_ =
value;
5950 return uninterpreted_option_.size();
5953 uninterpreted_option_.Clear();
5957 return uninterpreted_option_.Get(index);
5961 return uninterpreted_option_.Mutable(index);
5965 return uninterpreted_option_.Add();
5967 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >&
5970 return uninterpreted_option_;
5972 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >*
5975 return &uninterpreted_option_;
5984 return (_has_bits_[0] & 0x00000001u) != 0;
5987 _has_bits_[0] |= 0x00000001u;
5990 _has_bits_[0] &= ~0x00000001u;
5993 deprecated_ =
false;
5994 clear_has_deprecated();
6001 set_has_deprecated();
6002 deprecated_ =
value;
6008 return uninterpreted_option_.size();
6011 uninterpreted_option_.Clear();
6015 return uninterpreted_option_.Get(index);
6019 return uninterpreted_option_.Mutable(index);
6023 return uninterpreted_option_.Add();
6025 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >&
6028 return uninterpreted_option_;
6030 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >*
6033 return &uninterpreted_option_;
6042 return (_has_bits_[0] & 0x00000001u) != 0;
6045 _has_bits_[0] |= 0x00000001u;
6048 _has_bits_[0] &= ~0x00000001u;
6052 name_part_->clear();
6054 clear_has_name_part();
6061 set_has_name_part();
6063 name_part_ = new ::std::string;
6065 name_part_->assign(value);
6069 set_has_name_part();
6071 name_part_ = new ::std::string;
6073 name_part_->assign(value);
6077 set_has_name_part();
6079 name_part_ = new ::std::string;
6081 name_part_->assign(reinterpret_cast<const char*>(value), size);
6085 set_has_name_part();
6087 name_part_ = new ::std::string;
6093 clear_has_name_part();
6097 ::std::string* temp = name_part_;
6107 set_has_name_part();
6108 name_part_ = name_part;
6110 clear_has_name_part();
6118 return (_has_bits_[0] & 0x00000002u) != 0;
6121 _has_bits_[0] |= 0x00000002u;
6124 _has_bits_[0] &= ~0x00000002u;
6127 is_extension_ =
false;
6128 clear_has_is_extension();
6132 return is_extension_;
6135 set_has_is_extension();
6136 is_extension_ =
value;
6146 return name_.size();
6153 return name_.Get(index);
6157 return name_.Mutable(index);
6163 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart >&
6168 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart >*
6176 return (_has_bits_[0] & 0x00000002u) != 0;
6179 _has_bits_[0] |= 0x00000002u;
6182 _has_bits_[0] &= ~0x00000002u;
6186 identifier_value_->clear();
6188 clear_has_identifier_value();
6192 return *identifier_value_;
6195 set_has_identifier_value();
6197 identifier_value_ = new ::std::string;
6199 identifier_value_->assign(value);
6203 set_has_identifier_value();
6205 identifier_value_ = new ::std::string;
6207 identifier_value_->assign(value);
6211 set_has_identifier_value();
6213 identifier_value_ = new ::std::string;
6215 identifier_value_->assign(reinterpret_cast<const char*>(value), size);
6219 set_has_identifier_value();
6221 identifier_value_ = new ::std::string;
6224 return identifier_value_;
6227 clear_has_identifier_value();
6231 ::std::string* temp = identifier_value_;
6238 delete identifier_value_;
6240 if (identifier_value) {
6241 set_has_identifier_value();
6242 identifier_value_ = identifier_value;
6244 clear_has_identifier_value();
6252 return (_has_bits_[0] & 0x00000004u) != 0;
6255 _has_bits_[0] |= 0x00000004u;
6258 _has_bits_[0] &= ~0x00000004u;
6262 clear_has_positive_int_value();
6266 return positive_int_value_;
6269 set_has_positive_int_value();
6270 positive_int_value_ =
value;
6276 return (_has_bits_[0] & 0x00000008u) != 0;
6279 _has_bits_[0] |= 0x00000008u;
6282 _has_bits_[0] &= ~0x00000008u;
6286 clear_has_negative_int_value();
6290 return negative_int_value_;
6293 set_has_negative_int_value();
6294 negative_int_value_ =
value;
6300 return (_has_bits_[0] & 0x00000010u) != 0;
6303 _has_bits_[0] |= 0x00000010u;
6306 _has_bits_[0] &= ~0x00000010u;
6310 clear_has_double_value();
6314 return double_value_;
6317 set_has_double_value();
6318 double_value_ =
value;
6324 return (_has_bits_[0] & 0x00000020u) != 0;
6327 _has_bits_[0] |= 0x00000020u;
6330 _has_bits_[0] &= ~0x00000020u;
6334 string_value_->clear();
6336 clear_has_string_value();
6340 return *string_value_;
6343 set_has_string_value();
6345 string_value_ = new ::std::string;
6347 string_value_->assign(value);
6351 set_has_string_value();
6353 string_value_ = new ::std::string;
6355 string_value_->assign(value);
6359 set_has_string_value();
6361 string_value_ = new ::std::string;
6363 string_value_->assign(reinterpret_cast<const char*>(value), size);
6367 set_has_string_value();
6369 string_value_ = new ::std::string;
6372 return string_value_;
6375 clear_has_string_value();
6379 ::std::string* temp = string_value_;
6386 delete string_value_;
6389 set_has_string_value();
6390 string_value_ = string_value;
6392 clear_has_string_value();
6400 return (_has_bits_[0] & 0x00000040u) != 0;
6403 _has_bits_[0] |= 0x00000040u;
6406 _has_bits_[0] &= ~0x00000040u;
6410 aggregate_value_->clear();
6412 clear_has_aggregate_value();
6416 return *aggregate_value_;
6419 set_has_aggregate_value();
6421 aggregate_value_ = new ::std::string;
6423 aggregate_value_->assign(value);
6427 set_has_aggregate_value();
6429 aggregate_value_ = new ::std::string;
6431 aggregate_value_->assign(value);
6435 set_has_aggregate_value();
6437 aggregate_value_ = new ::std::string;
6439 aggregate_value_->assign(reinterpret_cast<const char*>(value), size);
6443 set_has_aggregate_value();
6445 aggregate_value_ = new ::std::string;
6448 return aggregate_value_;
6451 clear_has_aggregate_value();
6455 ::std::string* temp = aggregate_value_;
6462 delete aggregate_value_;
6464 if (aggregate_value) {
6465 set_has_aggregate_value();
6466 aggregate_value_ = aggregate_value;
6468 clear_has_aggregate_value();
6480 return path_.size();
6487 return path_.
Get(index);
6490 path_.Set(index, value);
6497 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
6502 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
6510 return span_.size();
6517 return span_.
Get(index);
6520 span_.Set(index, value);
6527 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
6532 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
6540 return (_has_bits_[0] & 0x00000004u) != 0;
6543 _has_bits_[0] |= 0x00000004u;
6546 _has_bits_[0] &= ~0x00000004u;
6550 leading_comments_->clear();
6552 clear_has_leading_comments();
6556 return *leading_comments_;
6559 set_has_leading_comments();
6561 leading_comments_ = new ::std::string;
6563 leading_comments_->assign(value);
6567 set_has_leading_comments();
6569 leading_comments_ = new ::std::string;
6571 leading_comments_->assign(value);
6575 set_has_leading_comments();
6577 leading_comments_ = new ::std::string;
6579 leading_comments_->assign(reinterpret_cast<const char*>(value), size);
6583 set_has_leading_comments();
6585 leading_comments_ = new ::std::string;
6588 return leading_comments_;
6591 clear_has_leading_comments();
6595 ::std::string* temp = leading_comments_;
6602 delete leading_comments_;
6604 if (leading_comments) {
6605 set_has_leading_comments();
6606 leading_comments_ = leading_comments;
6608 clear_has_leading_comments();
6616 return (_has_bits_[0] & 0x00000008u) != 0;
6619 _has_bits_[0] |= 0x00000008u;
6622 _has_bits_[0] &= ~0x00000008u;
6626 trailing_comments_->clear();
6628 clear_has_trailing_comments();
6632 return *trailing_comments_;
6635 set_has_trailing_comments();
6637 trailing_comments_ = new ::std::string;
6639 trailing_comments_->assign(value);
6643 set_has_trailing_comments();
6645 trailing_comments_ = new ::std::string;
6647 trailing_comments_->assign(value);
6651 set_has_trailing_comments();
6653 trailing_comments_ = new ::std::string;
6655 trailing_comments_->assign(reinterpret_cast<const char*>(value), size);
6659 set_has_trailing_comments();
6661 trailing_comments_ = new ::std::string;
6664 return trailing_comments_;
6667 clear_has_trailing_comments();
6671 ::std::string* temp = trailing_comments_;
6678 delete trailing_comments_;
6680 if (trailing_comments) {
6681 set_has_trailing_comments();
6682 trailing_comments_ = trailing_comments;
6684 clear_has_trailing_comments();
6696 return location_.size();
6703 return location_.Get(index);
6707 return location_.Mutable(index);
6711 return location_.Add();
6713 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::SourceCodeInfo_Location >&
6718 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::SourceCodeInfo_Location >*
6732 namespace protobuf {
6736 inline const EnumDescriptor* GetEnumDescriptor< ::google::protobuf::FieldDescriptorProto_Type>() {
6741 inline const EnumDescriptor* GetEnumDescriptor< ::google::protobuf::FieldDescriptorProto_Label>() {
6746 inline const EnumDescriptor* GetEnumDescriptor< ::google::protobuf::FileOptions_OptimizeMode>() {
6751 inline const EnumDescriptor* GetEnumDescriptor< ::google::protobuf::FieldOptions_CType>() {
6761 #endif // PROTOBUF_google_2fprotobuf_2fdescriptor_2eproto__INCLUDED
const ::std::string & java_package() const
Definition: descriptor.pb.h:5008
void add_public_dependency(::google::protobuf::int32 value)
Definition: descriptor.pb.h:3141
void clear_extension()
Definition: descriptor.pb.h:3280
void clear_has_name()
Definition: descriptor.pb.h:3451
inline::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto > * mutable_extension()
Definition: descriptor.pb.h:3575
::std::string * name_
Definition: descriptor.pb.h:950
int uninterpreted_option_size() const
Definition: descriptor.pb.h:5833
int _cached_size_
Definition: descriptor.pb.h:1363
int GetCachedSize() const
Definition: descriptor.pb.h:198
void set_has_name()
Definition: descriptor.pb.h:4427
void clear_has_deprecated()
Definition: descriptor.pb.h:5633
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto > & field() const
Definition: descriptor.pb.h:3540
void set_has_name()
Definition: descriptor.pb.h:4196
void clear_ctype()
Definition: descriptor.pb.h:5563
const Element & Get(int index) const
Definition: repeated_field.h:1112
void set_has_options()
Definition: descriptor.pb.h:4382
void set_optimize_for(::google::protobuf::FileOptions_OptimizeMode value)
Definition: descriptor.pb.h:5234
const ::google::protobuf::FileOptions & options() const
Definition: descriptor.pb.h:3320
bool deprecated() const
Definition: descriptor.pb.h:5880
::std::string * name_
Definition: descriptor.pb.h:1489
bool has_negative_int_value() const
Definition: descriptor.pb.h:6275
void clear_has_lazy()
Definition: descriptor.pb.h:5609
::google::protobuf::RepeatedField< ::google::protobuf::int32 > path_
Definition: descriptor.pb.h:2782
int _cached_size_
Definition: descriptor.pb.h:1148
inline::google::protobuf::FieldDescriptorProto * add_extension()
Definition: descriptor.pb.h:3291
void clear_java_generic_services()
Definition: descriptor.pb.h:5351
void clear_path()
Definition: descriptor.pb.h:6482
void set_has_lazy()
Definition: descriptor.pb.h:5606
SourceCodeInfo_Location Location
Definition: descriptor.pb.h:2848
inline::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > * mutable_uninterpreted_option()
Definition: descriptor.pb.h:5857
void set_allocated_extendee(::std::string *extendee)
Definition: descriptor.pb.h:4033
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: descriptor.pb.h:1485
static MethodDescriptorProto * default_instance_
Definition: descriptor.pb.h:1498
void set_allow_alias(bool value)
Definition: descriptor.pb.h:5802
bool FieldDescriptorProto_Label_Parse(const ::std::string &name, FieldDescriptorProto_Label *value)
Definition: descriptor.pb.h:110
::std::string * name_
Definition: descriptor.pb.h:705
inline::std::string * release_java_package()
Definition: descriptor.pb.h:5044
bool has_number() const
Definition: descriptor.pb.h:3822
void set_deprecated(bool value)
Definition: descriptor.pb.h:6000
void set_allocated_options(::google::protobuf::MessageOptions *options)
Definition: descriptor.pb.h:3730
int weak_dependency_size() const
Definition: descriptor.pb.h:3157
void set_has_trailing_comments()
Definition: descriptor.pb.h:6618
void set_allocated_options(::google::protobuf::EnumValueOptions *options)
Definition: descriptor.pb.h:4553
inline::google::protobuf::DescriptorProto_ExtensionRange * add_extension_range()
Definition: descriptor.pb.h:3655
Definition: descriptor.pb.h:2511
bool has_name() const
Definition: descriptor.pb.h:4569
void set_is_extension(bool value)
Definition: descriptor.pb.h:6134
inline::std::string * release_input_type()
Definition: descriptor.pb.h:4847
const FileOptions_OptimizeMode FileOptions_OptimizeMode_OptimizeMode_MIN
Definition: descriptor.pb.h:121
bool has_output_type() const
Definition: descriptor.pb.h:4872
inline::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto > * mutable_enum_type()
Definition: descriptor.pb.h:3635
const ::std::string & aggregate_value() const
Definition: descriptor.pb.h:6414
void set_has_double_value()
Definition: descriptor.pb.h:6302
const ::std::string & leading_comments() const
Definition: descriptor.pb.h:6554
void clear_name()
Definition: descriptor.pb.h:3454
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto > & message_type() const
Definition: descriptor.pb.h:3206
void clear_has_name()
Definition: descriptor.pb.h:4279
int path_size() const
Definition: descriptor.pb.h:6479
void set_has_start()
Definition: descriptor.pb.h:3396
void clear_has_package()
Definition: descriptor.pb.h:3003
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: descriptor.pb.h:2496
void clear_negative_int_value()
Definition: descriptor.pb.h:6284
void clear_has_java_string_check_utf8()
Definition: descriptor.pb.h:5199
bool allow_alias() const
Definition: descriptor.pb.h:5798
::google::protobuf::MessageOptions * options_
Definition: descriptor.pb.h:712
void set_has_name()
Definition: descriptor.pb.h:3448
void set_java_package(const ::std::string &value)
Definition: descriptor.pb.h:5012
inline::std::string * mutable_trailing_comments()
Definition: descriptor.pb.h:6658
void clear_has_experimental_map_key()
Definition: descriptor.pb.h:5657
void clear_has_options()
Definition: descriptor.pb.h:3707
int file_size() const
Definition: descriptor.pb.h:2887
void set_allocated_options(::google::protobuf::ServiceOptions *options)
Definition: descriptor.pb.h:4704
inline::google::protobuf::int32 end() const
Definition: descriptor.pb.h:3430
bool has_name() const
Definition: descriptor.pb.h:3746
inline::google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto > * mutable_service()
Definition: descriptor.pb.h:3271
::std::string * aggregate_value_
Definition: descriptor.pb.h:2660
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:2239
::google::protobuf::int32 number_
Definition: descriptor.pb.h:951
Definition: descriptor.pb.h:78
EnumOptions & operator=(const EnumOptions &from)
Definition: descriptor.pb.h:2034
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:255
Definition: descriptor.pb.h:1502
::google::protobuf::SourceCodeInfo * source_code_info_
Definition: descriptor.pb.h:447
inline::google::protobuf::SourceCodeInfo_Location * add_location()
Definition: descriptor.pb.h:6709
inline::google::protobuf::FieldOptions * release_options()
Definition: descriptor.pb.h:4171
void set_name(const ::std::string &value)
Definition: descriptor.pb.h:2940
static ServiceDescriptorProto * default_instance_
Definition: descriptor.pb.h:1372
const ::std::string & trailing_comments() const
Definition: descriptor.pb.h:6630
bool has_message_set_wire_format() const
Definition: descriptor.pb.h:5448
Definition: descriptor.pb.h:2132
::google::protobuf::RepeatedField< ::google::protobuf::int32 > public_dependency_
Definition: descriptor.pb.h:440
::google::protobuf::int32 start_
Definition: descriptor.pb.h:535
int GetCachedSize() const
Definition: descriptor.pb.h:280
::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange > extension_range_
Definition: descriptor.pb.h:710
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:469
int GetCachedSize() const
Definition: descriptor.pb.h:1202
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:562
Definition: descriptor.pb.h:62
inline::google::protobuf::MessageOptions * release_options()
Definition: descriptor.pb.h:3724
void clear_weak()
Definition: descriptor.pb.h:5736
UninterpretedOption_NamePart & operator=(const UninterpretedOption_NamePart &from)
Definition: descriptor.pb.h:2424
static UninterpretedOption * default_instance_
Definition: descriptor.pb.h:2666
const ::google::protobuf::RepeatedField< ::google::protobuf::int32 > & span() const
Definition: descriptor.pb.h:6528
bool has_aggregate_value() const
Definition: descriptor.pb.h:6399
void clear_span()
Definition: descriptor.pb.h:6512
void clear_source_code_info()
Definition: descriptor.pb.h:3357
static const ::google::protobuf::EnumDescriptor * Type_descriptor()
Definition: descriptor.pb.h:802
void clear_has_input_type()
Definition: descriptor.pb.h:4802
const ::std::string & name() const
Definition: descriptor.pb.h:4584
void set_name_part(const ::std::string &value)
Definition: descriptor.pb.h:6060
::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto > message_type_
Definition: descriptor.pb.h:442
inline::std::string * release_name()
Definition: descriptor.pb.h:4475
void clear_has_name()
Definition: descriptor.pb.h:2927
void clear_label()
Definition: descriptor.pb.h:3855
void set_has_output_type()
Definition: descriptor.pb.h:4875
void clear_has_packed()
Definition: descriptor.pb.h:5585
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: descriptor.pb.h:225
inline::google::protobuf::ServiceOptions * mutable_options()
Definition: descriptor.pb.h:4692
void clear_lazy()
Definition: descriptor.pb.h:5612
void clear_options()
Definition: descriptor.pb.h:4533
::std::string * output_type_
Definition: descriptor.pb.h:1491
void set_allocated_identifier_value(::std::string *identifier_value)
Definition: descriptor.pb.h:6236
bool has_positive_int_value() const
Definition: descriptor.pb.h:6251
static OneofDescriptorProto * default_instance_
Definition: descriptor.pb.h:1048
void clear_has_name()
Definition: descriptor.pb.h:4726
FieldDescriptorProto_Type Type
Definition: descriptor.pb.h:773
void clear_has_identifier_value()
Definition: descriptor.pb.h:6181
inline::std::string * release_name()
Definition: descriptor.pb.h:4324
Definition: descriptor.pb.h:68
bool deprecated() const
Definition: descriptor.pb.h:5403
Definition: descriptor.pb.h:75
inline::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto > * mutable_message_type()
Definition: descriptor.pb.h:3211
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:2144
inline::std::string * release_string_value()
Definition: descriptor.pb.h:6374
bool has_options() const
Definition: descriptor.pb.h:4948
inline::google::protobuf::int64 negative_int_value() const
Definition: descriptor.pb.h:6288
void clear_deprecated()
Definition: descriptor.pb.h:5818
bool has_cc_generic_services() const
Definition: descriptor.pb.h:5318
void clear_has_ctype()
Definition: descriptor.pb.h:5560
void set_has_java_generic_services()
Definition: descriptor.pb.h:5345
::google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto > method_
Definition: descriptor.pb.h:1365
inline::google::protobuf::FieldDescriptorProto * add_extension()
Definition: descriptor.pb.h:3565
inline::std::string * mutable_aggregate_value()
Definition: descriptor.pb.h:6442
void clear_has_java_outer_classname()
Definition: descriptor.pb.h:5075
static const ::std::string & Type_Name(Type value)
Definition: descriptor.pb.h:805
::google::protobuf::uint64 positive_int_value_
Definition: descriptor.pb.h:2656
int GetCachedSize() const
Definition: descriptor.pb.h:1893
void clear_uninterpreted_option()
Definition: descriptor.pb.h:5754
bool has_packed() const
Definition: descriptor.pb.h:5579
const int FieldDescriptorProto_Label_Label_ARRAYSIZE
Definition: descriptor.pb.h:103
::std::string * string_value_
Definition: descriptor.pb.h:2659
static const ::google::protobuf::EnumDescriptor * OptimizeMode_descriptor()
Definition: descriptor.pb.h:1567
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto > & file() const
Definition: descriptor.pb.h:2906
void set_has_java_multiple_files()
Definition: descriptor.pb.h:5148
SourceCodeInfo & operator=(const SourceCodeInfo &from)
Definition: descriptor.pb.h:2804
LIBPROTOBUF_EXPORTconst::google::protobuf::EnumDescriptor * FieldOptions_CType_descriptor()
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:473
void set_has_positive_int_value()
Definition: descriptor.pb.h:6254
void clear_number()
Definition: descriptor.pb.h:3831
::google::protobuf::RepeatedPtrField< ::std::string > dependency_
Definition: descriptor.pb.h:439
const int FileOptions_OptimizeMode_OptimizeMode_ARRAYSIZE
Definition: descriptor.pb.h:123
void clear_has_java_package()
Definition: descriptor.pb.h:4999
::std::string * package_
Definition: descriptor.pb.h:438
void set_has_type_name()
Definition: descriptor.pb.h:3899
bool java_generic_services() const
Definition: descriptor.pb.h:5355
void clear_has_label()
Definition: descriptor.pb.h:3852
const int FieldOptions_CType_CType_ARRAYSIZE
Definition: descriptor.pb.h:143
void clear_enum_type()
Definition: descriptor.pb.h:3220
Definition: descriptor.pb.h:1052
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:2527
void set_weak(bool value)
Definition: descriptor.pb.h:5744
::google::protobuf::FileOptions * options_
Definition: descriptor.pb.h:446
int extension_range_size() const
Definition: descriptor.pb.h:3641
inline::std::string * mutable_name()
Definition: descriptor.pb.h:4467
bool is_extension() const
Definition: descriptor.pb.h:6130
::std::string * default_value_
Definition: descriptor.pb.h:957
Definition: descriptor.pb.h:138
const ::std::string & identifier_value() const
Definition: descriptor.pb.h:6190
void clear_deprecated()
Definition: descriptor.pb.h:5876
bool has_go_package() const
Definition: descriptor.pb.h:5242
void set_has_source_code_info()
Definition: descriptor.pb.h:3351
void clear_java_package()
Definition: descriptor.pb.h:5002
const ::std::string & FileOptions_OptimizeMode_Name(FileOptions_OptimizeMode value)
Definition: descriptor.pb.h:126
::google::protobuf::int32 number_
Definition: descriptor.pb.h:1257
LIBPROTOBUF_EXPORT const string & NameOfEnum(const EnumDescriptor *descriptor, int value)
FieldDescriptorProto_Type
Definition: descriptor.pb.h:60
inline::google::protobuf::ServiceDescriptorProto * add_service()
Definition: descriptor.pb.h:3261
inline::google::protobuf::FieldDescriptorProto_Type type() const
Definition: descriptor.pb.h:3884
::google::protobuf::MethodOptions * options_
Definition: descriptor.pb.h:1492
#define GOOGLE_PROTOBUF_EXTENSION_ACCESSORS(CLASSNAME)
Definition: extension_set.h:1076
void set_double_value(double value)
Definition: descriptor.pb.h:6316
int GetCachedSize() const
Definition: descriptor.pb.h:2363
inline::google::protobuf::EnumValueDescriptorProto * add_value()
Definition: descriptor.pb.h:4363
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > & uninterpreted_option() const
Definition: descriptor.pb.h:5433
Definition: descriptor.pb.h:72
DescriptorProto & operator=(const DescriptorProto &from)
Definition: descriptor.pb.h:553
::google::protobuf::int32 end_
Definition: descriptor.pb.h:536
void clear_deprecated()
Definition: descriptor.pb.h:5399
void set_has_packed()
Definition: descriptor.pb.h:5582
inline::google::protobuf::FieldOptions_CType ctype() const
Definition: descriptor.pb.h:5567
MessageOptions & operator=(const MessageOptions &from)
Definition: descriptor.pb.h:1744
void set_name(const ::std::string &value)
Definition: descriptor.pb.h:4739
void clear_go_package()
Definition: descriptor.pb.h:5251
void set_span(int index,::google::protobuf::int32 value)
Definition: descriptor.pb.h:6519
int nested_type_size() const
Definition: descriptor.pb.h:3581
void clear_extension()
Definition: descriptor.pb.h:3554
void clear_uninterpreted_option()
Definition: descriptor.pb.h:5952
void clear_cc_generic_services()
Definition: descriptor.pb.h:5327
inline::std::string * mutable_name()
Definition: descriptor.pb.h:3488
void clear_options()
Definition: descriptor.pb.h:4957
inline::google::protobuf::FileDescriptorProto * add_file()
Definition: descriptor.pb.h:2901
Definition: unknown_field_set.h:74
bool has_name() const
Definition: descriptor.pb.h:2921
void clear_type()
Definition: descriptor.pb.h:3880
const ::google::protobuf::MessageOptions & options() const
Definition: descriptor.pb.h:3714
void set_has_deprecated()
Definition: descriptor.pb.h:5870
inline::google::protobuf::MessageOptions * mutable_options()
Definition: descriptor.pb.h:3718
Definition: descriptor.pb.h:2797
int service_size() const
Definition: descriptor.pb.h:3247
void set_leading_comments(const ::std::string &value)
Definition: descriptor.pb.h:6558
void clear_message_set_wire_format()
Definition: descriptor.pb.h:5457
const ::std::string & type_name() const
Definition: descriptor.pb.h:3911
double double_value_
Definition: descriptor.pb.h:2658
bool has_options() const
Definition: descriptor.pb.h:4675
void set_allocated_java_package(::std::string *java_package)
Definition: descriptor.pb.h:5054
const FieldDescriptorProto_Label FieldDescriptorProto_Label_Label_MAX
Definition: descriptor.pb.h:102
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > & uninterpreted_option() const
Definition: descriptor.pb.h:5910
const ::std::string & name_part() const
Definition: descriptor.pb.h:6056
Definition: descriptor.pb.h:66
uint8_t uint8
Definition: common.h:175
void set_has_is_extension()
Definition: descriptor.pb.h:6120
inline::std::string * mutable_extendee()
Definition: descriptor.pb.h:4015
void set_deprecated(bool value)
Definition: descriptor.pb.h:5942
inline::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart > * mutable_name()
Definition: descriptor.pb.h:6169
inline::std::string * mutable_default_value()
Definition: descriptor.pb.h:4091
void add_span(::google::protobuf::int32 value)
Definition: descriptor.pb.h:6523
::google::protobuf::int64 negative_int_value_
Definition: descriptor.pb.h:2657
bool has_end() const
Definition: descriptor.pb.h:3417
::google::protobuf::EnumValueOptions * options_
Definition: descriptor.pb.h:1256
int _cached_size_
Definition: descriptor.pb.h:436
Definition: PreparedStatement.h:47
inline::std::string * release_aggregate_value()
Definition: descriptor.pb.h:6450
void set_has_name()
Definition: descriptor.pb.h:4276
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: descriptor.pb.h:1360
void clear_has_options()
Definition: descriptor.pb.h:3313
bool has_default_value() const
Definition: descriptor.pb.h:4048
void clear_allow_alias()
Definition: descriptor.pb.h:5794
int GetCachedSize() const
Definition: descriptor.pb.h:2711
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:1388
bool deprecated() const
Definition: descriptor.pb.h:5938
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > & uninterpreted_option() const
Definition: descriptor.pb.h:5770
arena_t NULL
Definition: jemalloc_internal.h:624
inline::std::string * mutable_java_outer_classname()
Definition: descriptor.pb.h:5112
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:1864
Definition: descriptor.h:683
inline::std::string * mutable_output_type()
Definition: descriptor.pb.h:4915
void clear_has_is_extension()
Definition: descriptor.pb.h:6123
Definition: message.h:147
void set_allocated_name(::std::string *name)
Definition: descriptor.pb.h:4630
SourceCodeInfo_Location & operator=(const SourceCodeInfo_Location &from)
Definition: descriptor.pb.h:2677
static FieldDescriptorProto * default_instance_
Definition: descriptor.pb.h:964
bool has_options() const
Definition: descriptor.pb.h:4379
void set_output_type(const ::std::string &value)
Definition: descriptor.pb.h:4891
void clear_no_standard_descriptor_accessor()
Definition: descriptor.pb.h:5481
inline::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto > * mutable_extension()
Definition: descriptor.pb.h:3301
bool has_oneof_index() const
Definition: descriptor.pb.h:4124
const ::std::string & string_value() const
Definition: descriptor.pb.h:6338
void clear_options()
Definition: descriptor.pb.h:3316
inline::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto > * mutable_file()
Definition: descriptor.pb.h:2911
Definition: descriptor.pb.h:136
bool java_string_check_utf8() const
Definition: descriptor.pb.h:5206
bool FileOptions_OptimizeMode_Parse(const ::std::string &name, FileOptions_OptimizeMode *value)
Definition: descriptor.pb.h:130
static bool CType_Parse(const ::std::string &name, CType *value)
Definition: descriptor.pb.h:1923
inline::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto > * mutable_enum_type()
Definition: descriptor.pb.h:3241
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
static bool Type_IsValid(int value)
Definition: descriptor.pb.h:792
void set_has_py_generic_services()
Definition: descriptor.pb.h:5369
LIBPROTOBUF_EXPORT bool FieldDescriptorProto_Label_IsValid(int value)
int GetCachedSize() const
Definition: descriptor.pb.h:2268
int message_type_size() const
Definition: descriptor.pb.h:3187
bool has_name() const
Definition: descriptor.pb.h:4720
void set_package(const ::std::string &value)
Definition: descriptor.pb.h:3016
const ::google::protobuf::MethodOptions & options() const
Definition: descriptor.pb.h:4961
Definition: descriptor.pb.h:116
void clear_deprecated()
Definition: descriptor.pb.h:5636
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto > & enum_type() const
Definition: descriptor.pb.h:3630
uint64_t uint64
Definition: g3dmath.h:170
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > & uninterpreted_option() const
Definition: descriptor.pb.h:5968
inline::google::protobuf::UninterpretedOption * add_uninterpreted_option()
Definition: descriptor.pb.h:5905
Definition: PreparedStatement.h:56
void clear_java_multiple_files()
Definition: descriptor.pb.h:5154
inline::std::string * release_experimental_map_key()
Definition: descriptor.pb.h:5702
void clear_name()
Definition: descriptor.pb.h:4578
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto > & value() const
Definition: descriptor.pb.h:4368
const ::std::string & FieldOptions_CType_Name(FieldOptions_CType value)
Definition: descriptor.pb.h:146
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:251
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:1068
void clear_oneof_index()
Definition: descriptor.pb.h:4133
inline::google::protobuf::RepeatedField< ::google::protobuf::int32 > * mutable_span()
Definition: descriptor.pb.h:6533
void set_has_experimental_map_key()
Definition: descriptor.pb.h:5654
::std::string * name_
Definition: descriptor.pb.h:1149
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:2686
Definition: descriptor.pb.h:97
inline::google::protobuf::MethodDescriptorProto * add_method()
Definition: descriptor.pb.h:4659
inline::std::string * mutable_string_value()
Definition: descriptor.pb.h:6366
int GetCachedSize() const
Definition: descriptor.pb.h:2068
const FieldOptions_CType FieldOptions_CType_CType_MAX
Definition: descriptor.pb.h:142
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:1753
int extension_size() const
Definition: descriptor.pb.h:3277
bool has_deprecated() const
Definition: descriptor.pb.h:5496
void set_has_name()
Definition: descriptor.pb.h:3749
static DescriptorProto_ExtensionRange * default_instance_
Definition: descriptor.pb.h:542
void clear_deprecated()
Definition: descriptor.pb.h:5992
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:2433
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:1868
void clear_enum_type()
Definition: descriptor.pb.h:3614
LIBPROTOBUF_EXPORT bool FieldOptions_CType_IsValid(int value)
void set_has_leading_comments()
Definition: descriptor.pb.h:6542
inline::google::protobuf::EnumValueOptions * release_options()
Definition: descriptor.pb.h:4547
void set_weak_dependency(int index,::google::protobuf::int32 value)
Definition: descriptor.pb.h:3167
void set_allocated_default_value(::std::string *default_value)
Definition: descriptor.pb.h:4109
void clear_has_name()
Definition: descriptor.pb.h:4575
void set_java_outer_classname(const ::std::string &value)
Definition: descriptor.pb.h:5088
void clear_has_trailing_comments()
Definition: descriptor.pb.h:6621
Definition: PreparedStatement.h:58
void clear_default_value()
Definition: descriptor.pb.h:4057
void add_weak_dependency(::google::protobuf::int32 value)
Definition: descriptor.pb.h:3171
void clear_has_options()
Definition: descriptor.pb.h:4954
bool has_name() const
Definition: descriptor.pb.h:4424
bool has_trailing_comments() const
Definition: descriptor.pb.h:6615
::google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto > service_
Definition: descriptor.pb.h:444
inline::std::string * mutable_go_package()
Definition: descriptor.pb.h:5285
bool has_input_type() const
Definition: descriptor.pb.h:4796
void clear_java_string_check_utf8()
Definition: descriptor.pb.h:5202
inline::google::protobuf::RepeatedPtrField< ::std::string > * mutable_dependency()
Definition: descriptor.pb.h:3121
bool has_identifier_value() const
Definition: descriptor.pb.h:6175
::std::string * type_name_
Definition: descriptor.pb.h:953
static const ::google::protobuf::EnumDescriptor * CType_descriptor()
Definition: descriptor.pb.h:1917
const FieldDescriptorProto_Type FieldDescriptorProto_Type_Type_MIN
Definition: descriptor.pb.h:81
void set_end(::google::protobuf::int32 value)
Definition: descriptor.pb.h:3434
int _cached_size_
Definition: descriptor.pb.h:1254
int GetCachedSize() const
Definition: descriptor.pb.h:1308
void clear_name()
Definition: descriptor.pb.h:3755
void clear_has_end()
Definition: descriptor.pb.h:3423
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:738
void clear_has_double_value()
Definition: descriptor.pb.h:6305
MethodDescriptorProto & operator=(const MethodDescriptorProto &from)
Definition: descriptor.pb.h:1383
inline::std::string * release_default_value()
Definition: descriptor.pb.h:4099
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: descriptor.pb.h:2867
bool FieldDescriptorProto_Type_Parse(const ::std::string &name, FieldDescriptorProto_Type *value)
Definition: descriptor.pb.h:90
void set_has_input_type()
Definition: descriptor.pb.h:4799
void set_has_deprecated()
Definition: descriptor.pb.h:5630
inline::google::protobuf::DescriptorProto * add_nested_type()
Definition: descriptor.pb.h:3595
void set_allocated_java_outer_classname(::std::string *java_outer_classname)
Definition: descriptor.pb.h:5130
bool has_options() const
Definition: descriptor.pb.h:3701
int GetCachedSize() const
Definition: descriptor.pb.h:2458
void clear_uninterpreted_option()
Definition: descriptor.pb.h:5523
const FieldDescriptorProto_Label FieldDescriptorProto_Label_Label_MIN
Definition: descriptor.pb.h:101
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:1283
void clear_has_optimize_for()
Definition: descriptor.pb.h:5223
void set_name(const ::std::string &value)
Definition: descriptor.pb.h:4443
Definition: message.h:165
void clear_positive_int_value()
Definition: descriptor.pb.h:6260
bool has_experimental_map_key() const
Definition: descriptor.pb.h:5651
void set_identifier_value(const ::std::string &value)
Definition: descriptor.pb.h:6194
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: descriptor.pb.h:2650
bool weak() const
Definition: descriptor.pb.h:5740
Definition: descriptor.pb.h:73
inline::std::string * add_dependency()
Definition: descriptor.pb.h:3100
inline::google::protobuf::FieldOptions * mutable_options()
Definition: descriptor.pb.h:4165
inline::google::protobuf::RepeatedField< ::google::protobuf::int32 > * mutable_public_dependency()
Definition: descriptor.pb.h:3151
bool has_deprecated() const
Definition: descriptor.pb.h:5390
bool java_generate_equals_and_hash() const
Definition: descriptor.pb.h:5182
void clear_has_options()
Definition: descriptor.pb.h:4530
int GetCachedSize() const
Definition: descriptor.pb.h:763
void set_deprecated(bool value)
Definition: descriptor.pb.h:5884
void clear_has_java_multiple_files()
Definition: descriptor.pb.h:5151
Definition: descriptor.pb.h:117
static DescriptorProto * default_instance_
Definition: descriptor.pb.h:718
void set_has_allow_alias()
Definition: descriptor.pb.h:5788
int method_size() const
Definition: descriptor.pb.h:4645
void clear_has_name()
Definition: descriptor.pb.h:4430
void clear_has_name()
Definition: descriptor.pb.h:4199
void clear_has_name()
Definition: descriptor.pb.h:3752
::std::string * extendee_
Definition: descriptor.pb.h:954
inline::google::protobuf::MethodOptions * release_options()
Definition: descriptor.pb.h:4971
void clear_has_negative_int_value()
Definition: descriptor.pb.h:6281
const ::std::string & name() const
Definition: descriptor.pb.h:3460
bool has_name() const
Definition: descriptor.pb.h:4273
void set_allocated_trailing_comments(::std::string *trailing_comments)
Definition: descriptor.pb.h:6676
bool has_deprecated() const
Definition: descriptor.pb.h:5983
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:1514
Definition: descriptor.pb.h:1161
Definition: descriptor.pb.h:1267
inline::google::protobuf::FieldDescriptorProto_Label label() const
Definition: descriptor.pb.h:3859
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:1177
void set_no_standard_descriptor_accessor(bool value)
Definition: descriptor.pb.h:5489
int _cached_size_
Definition: descriptor.pb.h:2499
bool has_type() const
Definition: descriptor.pb.h:3871
bool has_deprecated() const
Definition: descriptor.pb.h:5867
int GetCachedSize() const
Definition: descriptor.pb.h:1417
void clear_has_number()
Definition: descriptor.pb.h:3828
void clear_has_name_part()
Definition: descriptor.pb.h:6047
void set_has_deprecated()
Definition: descriptor.pb.h:5812
inline::google::protobuf::SourceCodeInfo * mutable_source_code_info()
Definition: descriptor.pb.h:3365
const ::std::string & java_outer_classname() const
Definition: descriptor.pb.h:5084
int GetCachedSize() const
Definition: descriptor.pb.h:1009
bool has_extendee() const
Definition: descriptor.pb.h:3972
inline::std::string * release_name()
Definition: descriptor.pb.h:3797
void set_py_generic_services(bool value)
Definition: descriptor.pb.h:5383
int32_t int32
Definition: common.h:172
void set_allocated_experimental_map_key(::std::string *experimental_map_key)
Definition: descriptor.pb.h:5712
bool has_deprecated() const
Definition: descriptor.pb.h:5925
inline::google::protobuf::UninterpretedOption * add_uninterpreted_option()
Definition: descriptor.pb.h:6021
bool has_double_value() const
Definition: descriptor.pb.h:6299
inline::google::protobuf::RepeatedField< ::google::protobuf::int32 > * mutable_weak_dependency()
Definition: descriptor.pb.h:3181
void protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto()
void clear_trailing_comments()
Definition: descriptor.pb.h:6624
void clear_java_generate_equals_and_hash()
Definition: descriptor.pb.h:5178
inline::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto > * mutable_nested_type()
Definition: descriptor.pb.h:3605
Definition: descriptor.pb.h:457
Definition: descriptor.pb.h:2322
void set_positive_int_value(::google::protobuf::uint64 value)
Definition: descriptor.pb.h:6268
::std::string * name_
Definition: descriptor.pb.h:437
bool has_leading_comments() const
Definition: descriptor.pb.h:6539
void set_has_string_value()
Definition: descriptor.pb.h:6326
Definition: template_util.h:77
inline::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > * mutable_uninterpreted_option()
Definition: descriptor.pb.h:5973
inline::std::string * mutable_name()
Definition: descriptor.pb.h:2964
void clear_name()
Definition: descriptor.pb.h:4282
int GetCachedSize() const
Definition: descriptor.pb.h:2552
inline::google::protobuf::FileOptions * mutable_options()
Definition: descriptor.pb.h:3324
void clear_has_aggregate_value()
Definition: descriptor.pb.h:6405
void clear_has_deprecated()
Definition: descriptor.pb.h:5931
bool has_number() const
Definition: descriptor.pb.h:4500
const ::std::string & FieldDescriptorProto_Type_Name(FieldDescriptorProto_Type value)
Definition: descriptor.pb.h:86
int _cached_size_
Definition: descriptor.pb.h:2870
void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto()
void clear_dependency()
Definition: descriptor.pb.h:3076
FieldDescriptorProto & operator=(const FieldDescriptorProto &from)
Definition: descriptor.pb.h:729
inline::google::protobuf::OneofDescriptorProto * add_oneof_decl()
Definition: descriptor.pb.h:3685
void set_has_oneof_index()
Definition: descriptor.pb.h:4127
void clear_java_outer_classname()
Definition: descriptor.pb.h:5078
void clear_py_generic_services()
Definition: descriptor.pb.h:5375
void set_has_options()
Definition: descriptor.pb.h:4678
void clear_deprecated()
Definition: descriptor.pb.h:5505
void set_has_default_value()
Definition: descriptor.pb.h:4051
Definition: descriptor.pb.h:98
void set_java_generic_services(bool value)
Definition: descriptor.pb.h:5359
int GetCachedSize() const
Definition: descriptor.pb.h:587
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:2813
const ::google::protobuf::FieldOptions & options() const
Definition: descriptor.pb.h:4161
const ::std::string & output_type() const
Definition: descriptor.pb.h:4887
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:169
void set_deprecated(bool value)
Definition: descriptor.pb.h:5644
inline::google::protobuf::FileOptions_OptimizeMode optimize_for() const
Definition: descriptor.pb.h:5230
static const ::google::protobuf::EnumDescriptor * Label_descriptor()
Definition: descriptor.pb.h:827
void set_allocated_type_name(::std::string *type_name)
Definition: descriptor.pb.h:3957
::std::string * trailing_comments_
Definition: descriptor.pb.h:2787
Definition: coded_stream.h:621
::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto > file_
Definition: descriptor.pb.h:229
bool lazy() const
Definition: descriptor.pb.h:5616
void clear_has_deprecated()
Definition: descriptor.pb.h:5873
inline::std::string * release_package()
Definition: descriptor.pb.h:3048
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:734
bool has_string_value() const
Definition: descriptor.pb.h:6323
inline::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto > * mutable_field()
Definition: descriptor.pb.h:3545
inline::std::string * mutable_name()
Definition: descriptor.pb.h:4236
void set_name(const ::std::string &value)
Definition: descriptor.pb.h:3765
#define GOOGLE_LONGLONG(x)
Definition: common.h:192
const ::std::string & input_type() const
Definition: descriptor.pb.h:4811
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto > & enum_type() const
Definition: descriptor.pb.h:3236
int GetCachedSize() const
Definition: descriptor.pb.h:2838
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:980
void set_has_package()
Definition: descriptor.pb.h:3000
double double_value() const
Definition: descriptor.pb.h:6312
void clear_uninterpreted_option()
Definition: descriptor.pb.h:5417
inline::google::protobuf::int32 number() const
Definition: descriptor.pb.h:3835
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:2429
int _cached_size_
Definition: descriptor.pb.h:949
void set_allocated_options(::google::protobuf::EnumOptions *options)
Definition: descriptor.pb.h:4408
Definition: descriptor.pb.h:70
const ::std::string & name() const
Definition: descriptor.pb.h:4735
bool has_ctype() const
Definition: descriptor.pb.h:5554
int _cached_size_
Definition: descriptor.pb.h:2781
Definition: descriptor.pb.h:67
::std::string * name_
Definition: descriptor.pb.h:1255
const ::google::protobuf::RepeatedPtrField< ::std::string > & dependency() const
Definition: descriptor.pb.h:3116
void clear_has_java_generic_services()
Definition: descriptor.pb.h:5348
int _span_cached_byte_size_
Definition: descriptor.pb.h:2785
UninterpretedOption_NamePart NamePart
Definition: descriptor.pb.h:2562
void set_allocated_options(::google::protobuf::FieldOptions *options)
Definition: descriptor.pb.h:4177
inline::google::protobuf::FieldDescriptorProto * add_field()
Definition: descriptor.pb.h:3535
bool has_java_string_check_utf8() const
Definition: descriptor.pb.h:5193
Definition: descriptor.pb.h:2027
void set_has_label()
Definition: descriptor.pb.h:3849
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:2682
inline::std::string * release_java_outer_classname()
Definition: descriptor.pb.h:5120
void set_allocated_options(::google::protobuf::FileOptions *options)
Definition: descriptor.pb.h:3336
inline::std::string * release_go_package()
Definition: descriptor.pb.h:5293
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > & uninterpreted_option() const
Definition: descriptor.pb.h:6026
inline::std::string * mutable_java_package()
Definition: descriptor.pb.h:5036
bool has_java_package() const
Definition: descriptor.pb.h:4993
::google::protobuf::int32 oneof_index_
Definition: descriptor.pb.h:956
inline::google::protobuf::EnumOptions * mutable_options()
Definition: descriptor.pb.h:4396
experimental_map_key
Definition: descriptor.h:1497
int uninterpreted_option_size() const
Definition: descriptor.pb.h:5891
void set_has_extendee()
Definition: descriptor.pb.h:3975
bool has_name_part() const
Definition: descriptor.pb.h:6041
inline::std::string * mutable_identifier_value()
Definition: descriptor.pb.h:6218
void clear_has_default_value()
Definition: descriptor.pb.h:4054
void clear_start()
Definition: descriptor.pb.h:3402
void clear_has_message_set_wire_format()
Definition: descriptor.pb.h:5454
void add_path(::google::protobuf::int32 value)
Definition: descriptor.pb.h:6493
void clear_method()
Definition: descriptor.pb.h:4648
Definition: descriptor.pb.h:76
void set_label(::google::protobuf::FieldDescriptorProto_Label value)
Definition: descriptor.pb.h:3863
::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto > field_
Definition: descriptor.pb.h:706
void clear_leading_comments()
Definition: descriptor.pb.h:6548
const ::std::string & name() const
Definition: descriptor.pb.h:4288
inline::google::protobuf::EnumDescriptorProto * add_enum_type()
Definition: descriptor.pb.h:3231
const ::google::protobuf::EnumOptions & options() const
Definition: descriptor.pb.h:4392
int GetCachedSize() const
Definition: descriptor.pb.h:1778
void clear_has_java_generate_equals_and_hash()
Definition: descriptor.pb.h:5175
inline::google::protobuf::UninterpretedOption * add_uninterpreted_option()
Definition: descriptor.pb.h:5847
FileDescriptorProto & operator=(const FileDescriptorProto &from)
Definition: descriptor.pb.h:246
FieldOptions_CType CType
Definition: descriptor.pb.h:1903
::std::string * leading_comments_
Definition: descriptor.pb.h:2786
void set_has_deprecated()
Definition: descriptor.pb.h:5393
Definition: descriptor.pb.h:722
const ::std::string & name() const
Definition: descriptor.pb.h:2936
bool has_source_code_info() const
Definition: descriptor.pb.h:3348
const ::std::string & experimental_map_key() const
Definition: descriptor.pb.h:5666
FieldDescriptorProto_Label Label
Definition: descriptor.pb.h:813
int field_size() const
Definition: descriptor.pb.h:3521
::google::protobuf::RepeatedField< ::google::protobuf::int32 > weak_dependency_
Definition: descriptor.pb.h:441
Definition: descriptor.pb.h:546
int public_dependency_size() const
Definition: descriptor.pb.h:3127
void set_start(::google::protobuf::int32 value)
Definition: descriptor.pb.h:3410
Definition: generated_enum_reflection.h:55
::google::protobuf::EnumOptions * options_
Definition: descriptor.pb.h:1151
void set_allocated_output_type(::std::string *output_type)
Definition: descriptor.pb.h:4933
inline::google::protobuf::UninterpretedOption * add_uninterpreted_option()
Definition: descriptor.pb.h:5963
static EnumValueDescriptorProto * default_instance_
Definition: descriptor.pb.h:1263
void set_message_set_wire_format(bool value)
Definition: descriptor.pb.h:5465
void set_name(const ::std::string &value)
Definition: descriptor.pb.h:4292
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:2243
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::SourceCodeInfo_Location > & location() const
Definition: descriptor.pb.h:6714
uint32_t uint32
Definition: common.h:177
::google::protobuf::ServiceOptions * options_
Definition: descriptor.pb.h:1366
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: descriptor.pb.h:433
void clear_has_extendee()
Definition: descriptor.pb.h:3978
void clear_has_py_generic_services()
Definition: descriptor.pb.h:5372
FieldOptions & operator=(const FieldOptions &from)
Definition: descriptor.pb.h:1859
void clear_is_extension()
Definition: descriptor.pb.h:6126
bool deprecated() const
Definition: descriptor.pb.h:5996
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:173
OneofDescriptorProto & operator=(const OneofDescriptorProto &from)
Definition: descriptor.pb.h:975
void set_allocated_go_package(::std::string *go_package)
Definition: descriptor.pb.h:5303
void set_has_cc_generic_services()
Definition: descriptor.pb.h:5321
void set_allocated_name(::std::string *name)
Definition: descriptor.pb.h:4781
void clear_has_number()
Definition: descriptor.pb.h:4506
inline::google::protobuf::int32 start() const
Definition: descriptor.pb.h:3406
Definition: descriptor.pb.h:1376
inline::std::string * release_leading_comments()
Definition: descriptor.pb.h:6590
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:1064
int GetCachedSize() const
Definition: descriptor.pb.h:1093
void clear_experimental_map_key()
Definition: descriptor.pb.h:5660
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:1279
inline::google::protobuf::EnumDescriptorProto * add_enum_type()
Definition: descriptor.pb.h:3625
const ::google::protobuf::RepeatedField< ::google::protobuf::int32 > & weak_dependency() const
Definition: descriptor.pb.h:3176
ServiceDescriptorProto & operator=(const ServiceDescriptorProto &from)
Definition: descriptor.pb.h:1274
void set_has_negative_int_value()
Definition: descriptor.pb.h:6278
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:1749
bool deprecated() const
Definition: descriptor.pb.h:5640
void clear_has_oneof_index()
Definition: descriptor.pb.h:4130
void set_has_options()
Definition: descriptor.pb.h:4951
static const ::std::string & CType_Name(CType value)
Definition: descriptor.pb.h:1920
void set_has_optimize_for()
Definition: descriptor.pb.h:5220
void set_has_end()
Definition: descriptor.pb.h:3420
void clear_optimize_for()
Definition: descriptor.pb.h:5226
bool has_options() const
Definition: descriptor.pb.h:4524
inline::google::protobuf::FileOptions * release_options()
Definition: descriptor.pb.h:3330
uint64_t uint64
Definition: common.h:178
void clear_uninterpreted_option()
Definition: descriptor.pb.h:6010
void set_deprecated(bool value)
Definition: descriptor.pb.h:5513
inline::google::protobuf::ServiceOptions * release_options()
Definition: descriptor.pb.h:4698
const ::google::protobuf::RepeatedField< ::google::protobuf::int32 > & public_dependency() const
Definition: descriptor.pb.h:3146
inline::google::protobuf::MethodOptions * mutable_options()
Definition: descriptor.pb.h:4965
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: descriptor.pb.h:2778
int GetCachedSize() const
Definition: descriptor.pb.h:498
bool has_options() const
Definition: descriptor.pb.h:4148
Definition: descriptor.pb.h:64
void clear_name()
Definition: descriptor.pb.h:2930
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::OneofDescriptorProto > & oneof_decl() const
Definition: descriptor.pb.h:3690
void clear_uninterpreted_option()
Definition: descriptor.pb.h:5894
inline::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > * mutable_uninterpreted_option()
Definition: descriptor.pb.h:5915
::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto > extension_
Definition: descriptor.pb.h:707
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:2043
inline::std::string * release_name()
Definition: descriptor.pb.h:4620
int extension_size() const
Definition: descriptor.pb.h:3551
int oneof_decl_size() const
Definition: descriptor.pb.h:3671
int value_size() const
Definition: descriptor.pb.h:4349
::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart > name_
Definition: descriptor.pb.h:2654
void clear_has_deprecated()
Definition: descriptor.pb.h:5989
void clear_end()
Definition: descriptor.pb.h:3426
const FieldDescriptorProto_Type FieldDescriptorProto_Type_Type_MAX
Definition: descriptor.pb.h:82
void clear_has_cc_generic_services()
Definition: descriptor.pb.h:5324
EnumValueOptions & operator=(const EnumValueOptions &from)
Definition: descriptor.pb.h:2139
Definition: descriptor.pb.h:968
LIBPROTOBUF_EXPORT bool FieldDescriptorProto_Type_IsValid(int value)
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart > & name() const
Definition: descriptor.pb.h:6164
void clear_location()
Definition: descriptor.pb.h:6698
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > & uninterpreted_option() const
Definition: descriptor.pb.h:5852
void clear_options()
Definition: descriptor.pb.h:4684
void set_has_options()
Definition: descriptor.pb.h:4527
void set_allocated_aggregate_value(::std::string *aggregate_value)
Definition: descriptor.pb.h:6460
int name_size() const
Definition: descriptor.pb.h:6145
Definition: descriptor.pb.h:118
void clear_has_leading_comments()
Definition: descriptor.pb.h:6545
void clear_message_type()
Definition: descriptor.pb.h:3190
void set_has_weak()
Definition: descriptor.pb.h:5730
Definition: descriptor.pb.h:71
bool has_allow_alias() const
Definition: descriptor.pb.h:5785
LIBPROTOBUF_EXPORTconst::google::protobuf::EnumDescriptor * FieldDescriptorProto_Label_descriptor()
int _path_cached_byte_size_
Definition: descriptor.pb.h:2783
void set_has_go_package()
Definition: descriptor.pb.h:5245
bool deprecated() const
Definition: descriptor.pb.h:5509
::google::protobuf::RepeatedPtrField< ::google::protobuf::OneofDescriptorProto > oneof_decl_
Definition: descriptor.pb.h:711
inline::std::string * release_type_name()
Definition: descriptor.pb.h:3947
inline::google::protobuf::uint64 positive_int_value() const
Definition: descriptor.pb.h:6264
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > & uninterpreted_option() const
Definition: descriptor.pb.h:5539
inline::std::string * release_name()
Definition: descriptor.pb.h:4244
void clear_has_output_type()
Definition: descriptor.pb.h:4878
void clear_double_value()
Definition: descriptor.pb.h:6308
inline::google::protobuf::SourceCodeInfo * release_source_code_info()
Definition: descriptor.pb.h:3371
MethodOptions & operator=(const MethodOptions &from)
Definition: descriptor.pb.h:2329
int64_t int64
Definition: g3dmath.h:169
inline::google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto > * mutable_method()
Definition: descriptor.pb.h:4669
const ::std::string & name() const
Definition: descriptor.pb.h:4439
void set_allocated_name(::std::string *name)
Definition: descriptor.pb.h:3506
LIBPROTOBUF_EXPORTconst::google::protobuf::EnumDescriptor * FileOptions_OptimizeMode_descriptor()
void clear_file()
Definition: descriptor.pb.h:2890
Definition: document.h:390
Definition: descriptor.pb.h:137
void clear_has_allow_alias()
Definition: descriptor.pb.h:5791
inline::std::string * mutable_name()
Definition: descriptor.pb.h:4316
void set_dependency(int index, const ::std::string &value)
Definition: descriptor.pb.h:3087
FileOptions_OptimizeMode OptimizeMode
Definition: descriptor.pb.h:1553
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: descriptor.pb.h:1145
void clear_has_options()
Definition: descriptor.pb.h:4154
void clear_name()
Definition: descriptor.pb.h:4202
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:2523
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: descriptor.pb.h:1251
#define LIBPROTOBUF_EXPORT
Definition: common.h:105
Definition: descriptor.pb.h:96
void set_has_type()
Definition: descriptor.pb.h:3874
int uninterpreted_option_size() const
Definition: descriptor.pb.h:5520
ServiceOptions & operator=(const ServiceOptions &from)
Definition: descriptor.pb.h:2234
bool has_deprecated() const
Definition: descriptor.pb.h:5809
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:2334
void set_trailing_comments(const ::std::string &value)
Definition: descriptor.pb.h:6634
static SourceCodeInfo_Location * default_instance_
Definition: descriptor.pb.h:2793
void set_allocated_input_type(::std::string *input_type)
Definition: descriptor.pb.h:4857
bool has_java_multiple_files() const
Definition: descriptor.pb.h:5145
void set_allocated_name(::std::string *name)
Definition: descriptor.pb.h:4334
FileOptions & operator=(const FileOptions &from)
Definition: descriptor.pb.h:1509
int dependency_size() const
Definition: descriptor.pb.h:3073
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:1518
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto > & extension() const
Definition: descriptor.pb.h:3570
void set_has_deprecated()
Definition: descriptor.pb.h:5928
void set_has_options()
Definition: descriptor.pb.h:3310
Definition: descriptor.pb.h:157
Definition: descriptor.pb.h:77
void set_aggregate_value(const ::std::string &value)
Definition: descriptor.pb.h:6418
bool has_weak() const
Definition: descriptor.pb.h:5727
int _cached_size_
Definition: descriptor.pb.h:1488
void set_public_dependency(int index,::google::protobuf::int32 value)
Definition: descriptor.pb.h:3137
void set_has_number()
Definition: descriptor.pb.h:4503
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange > & extension_range() const
Definition: descriptor.pb.h:3660
::google::protobuf::RepeatedField< ::google::protobuf::int32 > span_
Definition: descriptor.pb.h:2784
void clear_extendee()
Definition: descriptor.pb.h:3981
void clear_input_type()
Definition: descriptor.pb.h:4805
int enum_type_size() const
Definition: descriptor.pb.h:3217
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:984
DescriptorProto_ExtensionRange & operator=(const DescriptorProto_ExtensionRange &from)
Definition: descriptor.pb.h:464
static bool OptimizeMode_IsValid(int value)
Definition: descriptor.pb.h:1557
const ::std::string & package() const
Definition: descriptor.pb.h:3012
::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto > extension_
Definition: descriptor.pb.h:445
void clear_package()
Definition: descriptor.pb.h:3006
int _cached_size_
Definition: descriptor.pb.h:534
void clear_public_dependency()
Definition: descriptor.pb.h:3130
int enum_type_size() const
Definition: descriptor.pb.h:3611
bool cc_generic_services() const
Definition: descriptor.pb.h:5331
inline::google::protobuf::UninterpretedOption * add_uninterpreted_option()
Definition: descriptor.pb.h:5765
void clear_has_type()
Definition: descriptor.pb.h:3877
void set_number(::google::protobuf::int32 value)
Definition: descriptor.pb.h:4517
void clear_name()
Definition: descriptor.pb.h:4433
inline::std::string * mutable_name_part()
Definition: descriptor.pb.h:6084
::std::string * input_type_
Definition: descriptor.pb.h:1490
void set_java_generate_equals_and_hash(bool value)
Definition: descriptor.pb.h:5186
const ::std::string & extendee() const
Definition: descriptor.pb.h:3987
void set_deprecated(bool value)
Definition: descriptor.pb.h:5826
void clear_options()
Definition: descriptor.pb.h:3710
bool packed() const
Definition: descriptor.pb.h:5592
::std::string * name_part_
Definition: descriptor.pb.h:2500
int GetCachedSize() const
Definition: descriptor.pb.h:1543
void set_type_name(const ::std::string &value)
Definition: descriptor.pb.h:3915
void set_name(const ::std::string &value)
Definition: descriptor.pb.h:3464
int64_t int64
Definition: common.h:173
void clear_weak_dependency()
Definition: descriptor.pb.h:3160
void clear_nested_type()
Definition: descriptor.pb.h:3584
::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto > value_
Definition: descriptor.pb.h:1150
LIBPROTOBUF_EXPORT bool FileOptions_OptimizeMode_IsValid(int value)
int location_size() const
Definition: descriptor.pb.h:6695
const ::std::string & go_package() const
Definition: descriptor.pb.h:5257
void set_deprecated(bool value)
Definition: descriptor.pb.h:5407
static SourceCodeInfo * default_instance_
Definition: descriptor.pb.h:2877
bool deprecated() const
Definition: descriptor.pb.h:5822
bool py_generic_services() const
Definition: descriptor.pb.h:5379
int uninterpreted_option_size() const
Definition: descriptor.pb.h:5751
void clear_has_type_name()
Definition: descriptor.pb.h:3902
int span_size() const
Definition: descriptor.pb.h:6509
::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto > nested_type_
Definition: descriptor.pb.h:708
ServiceOptions
Definition: descriptor.h:1539
bool java_multiple_files() const
Definition: descriptor.pb.h:5158
void clear_value()
Definition: descriptor.pb.h:4352
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: descriptor.pb.h:701
void set_has_number()
Definition: descriptor.pb.h:3825
const ::std::string & name() const
Definition: descriptor.pb.h:4208
int _cached_size_
Definition: descriptor.pb.h:2653
inline::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto > * mutable_value()
Definition: descriptor.pb.h:4373
void set_number(::google::protobuf::int32 value)
Definition: descriptor.pb.h:3839
void set_string_value(const ::std::string &value)
Definition: descriptor.pb.h:6342
inline::google::protobuf::UninterpretedOption_NamePart * add_name()
Definition: descriptor.pb.h:6159
inline::google::protobuf::UninterpretedOption * add_uninterpreted_option()
Definition: descriptor.pb.h:5534
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto > & nested_type() const
Definition: descriptor.pb.h:3600
void set_lazy(bool value)
Definition: descriptor.pb.h:5620
int32_t int32
Definition: g3dmath.h:167
inline::std::string * mutable_name()
Definition: descriptor.pb.h:4612
int uninterpreted_option_size() const
Definition: descriptor.pb.h:5414
inline::google::protobuf::UninterpretedOption * add_uninterpreted_option()
Definition: descriptor.pb.h:5428
void set_negative_int_value(::google::protobuf::int64 value)
Definition: descriptor.pb.h:6292
int _cached_size_
Definition: descriptor.pb.h:228
void clear_extension_range()
Definition: descriptor.pb.h:3644
void set_has_java_outer_classname()
Definition: descriptor.pb.h:5072
bool has_optimize_for() const
Definition: descriptor.pb.h:5217
FileOptions_OptimizeMode
Definition: descriptor.pb.h:115
void clear_has_source_code_info()
Definition: descriptor.pb.h:3354
const ::std::string & default_value() const
Definition: descriptor.pb.h:4063
void clear_deprecated()
Definition: descriptor.pb.h:5934
void set_allocated_leading_comments(::std::string *leading_comments)
Definition: descriptor.pb.h:6600
void clear_has_go_package()
Definition: descriptor.pb.h:5248
::std::string * identifier_value_
Definition: descriptor.pb.h:2655
static bool OptimizeMode_Parse(const ::std::string &name, OptimizeMode *value)
Definition: descriptor.pb.h:1573
inline::std::string * release_extendee()
Definition: descriptor.pb.h:4023
void set_name(const ::std::string &value)
Definition: descriptor.pb.h:4212
Definition: descriptor.pb.h:61
int GetCachedSize() const
Definition: descriptor.pb.h:2173
bool has_lazy() const
Definition: descriptor.pb.h:5603
bool has_java_generate_equals_and_hash() const
Definition: descriptor.pb.h:5169
::std::string * name_
Definition: descriptor.pb.h:1042
void set_has_java_string_check_utf8()
Definition: descriptor.pb.h:5196
Definition: descriptor.pb.h:69
bool has_no_standard_descriptor_accessor() const
Definition: descriptor.pb.h:5472
void set_path(int index,::google::protobuf::int32 value)
Definition: descriptor.pb.h:6489
const ::google::protobuf::SourceCodeInfo & source_code_info() const
Definition: descriptor.pb.h:3361
bool has_package() const
Definition: descriptor.pb.h:2997
void set_allocated_name(::std::string *name)
Definition: descriptor.pb.h:3807
const int FieldDescriptorProto_Type_Type_ARRAYSIZE
Definition: descriptor.pb.h:83
int uninterpreted_option_size() const
Definition: descriptor.pb.h:5949
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: descriptor.pb.h:946
void set_has_java_generate_equals_and_hash()
Definition: descriptor.pb.h:5172
inline::std::string * release_name()
Definition: descriptor.pb.h:4771
void set_experimental_map_key(const ::std::string &value)
Definition: descriptor.pb.h:5670
bool has_java_generic_services() const
Definition: descriptor.pb.h:5342
Definition: BnetFileGenerator.h:47
void clear_has_deprecated()
Definition: descriptor.pb.h:5815
void set_has_ctype()
Definition: descriptor.pb.h:5557
const FieldOptions_CType FieldOptions_CType_CType_MIN
Definition: descriptor.pb.h:141
int label_
Definition: descriptor.pb.h:952
void clear_name_part()
Definition: descriptor.pb.h:6050
DescriptorProto_ExtensionRange ExtensionRange
Definition: descriptor.pb.h:597
bool message_set_wire_format() const
Definition: descriptor.pb.h:5461
int type_
Definition: descriptor.pb.h:955
const FieldDescriptor value
Definition: descriptor.h:1522
inline::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > * mutable_uninterpreted_option()
Definition: descriptor.pb.h:5775
void set_oneof_index(::google::protobuf::int32 value)
Definition: descriptor.pb.h:4141
inline::std::string * release_trailing_comments()
Definition: descriptor.pb.h:6666
#define GOOGLE_ULONGLONG(x)
Definition: common.h:193
void clear_has_no_standard_descriptor_accessor()
Definition: descriptor.pb.h:5478
inline::std::string * mutable_leading_comments()
Definition: descriptor.pb.h:6582
int uninterpreted_option_size() const
Definition: descriptor.pb.h:6007
static bool CType_IsValid(int value)
Definition: descriptor.pb.h:1907
void set_allocated_options(::google::protobuf::MethodOptions *options)
Definition: descriptor.pb.h:4977
Definition: descriptor.pb.h:1852
static bool Label_Parse(const ::std::string &name, Label *value)
Definition: descriptor.pb.h:833
LIBPROTOBUF_EXPORTconst::google::protobuf::EnumDescriptor * FieldDescriptorProto_Type_descriptor()
bool has_type_name() const
Definition: descriptor.pb.h:3896
inline::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange > * mutable_extension_range()
Definition: descriptor.pb.h:3665
inline::std::string * mutable_package()
Definition: descriptor.pb.h:3040
void clear_has_string_value()
Definition: descriptor.pb.h:6329
const ::google::protobuf::EnumValueOptions & options() const
Definition: descriptor.pb.h:4537
void set_has_no_standard_descriptor_accessor()
Definition: descriptor.pb.h:5475
void set_has_aggregate_value()
Definition: descriptor.pb.h:6402
void clear_identifier_value()
Definition: descriptor.pb.h:6184
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:1173
bool FieldOptions_CType_Parse(const ::std::string &name, FieldOptions_CType *value)
Definition: descriptor.pb.h:150
const FileOptions_OptimizeMode FileOptions_OptimizeMode_OptimizeMode_MAX
Definition: descriptor.pb.h:122
void set_allocated_name(::std::string *name)
Definition: descriptor.pb.h:4254
::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto > enum_type_
Definition: descriptor.pb.h:443
const ::google::protobuf::ServiceOptions & options() const
Definition: descriptor.pb.h:4688
void clear_has_positive_int_value()
Definition: descriptor.pb.h:6257
FieldOptions_CType
Definition: descriptor.pb.h:135
void set_allocated_name(::std::string *name)
Definition: descriptor.pb.h:2982
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto > & method() const
Definition: descriptor.pb.h:4664
void clear_number()
Definition: descriptor.pb.h:4509
void set_has_java_package()
Definition: descriptor.pb.h:4996
void clear_has_deprecated()
Definition: descriptor.pb.h:5396
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:2809
void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto()
extension
Definition: descriptor.h:1476
FileDescriptorSet & operator=(const FileDescriptorSet &from)
Definition: descriptor.pb.h:164
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:1392
inline::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > * mutable_uninterpreted_option()
Definition: descriptor.pb.h:5544
inline::std::string * mutable_input_type()
Definition: descriptor.pb.h:4839
static bool Type_Parse(const ::std::string &name, Type *value)
Definition: descriptor.pb.h:808
void set_allocated_name_part(::std::string *name_part)
Definition: descriptor.pb.h:6102
void clear_packed()
Definition: descriptor.pb.h:5588
void clear_service()
Definition: descriptor.pb.h:3250
const ::google::protobuf::RepeatedField< ::google::protobuf::int32 > & path() const
Definition: descriptor.pb.h:6498
static EnumDescriptorProto * default_instance_
Definition: descriptor.pb.h:1157
inline::std::string * release_output_type()
Definition: descriptor.pb.h:4923
void clear_name()
Definition: descriptor.pb.h:6148
inline::std::string * release_name()
Definition: descriptor.pb.h:2972
::google::protobuf::RepeatedPtrField< ::google::protobuf::SourceCodeInfo_Location > location_
Definition: descriptor.pb.h:2871
Definition: descriptor.pb.h:239
void set_allocated_source_code_info(::google::protobuf::SourceCodeInfo *source_code_info)
Definition: descriptor.pb.h:3377
void clear_has_start()
Definition: descriptor.pb.h:3399
static const ::std::string & Label_Name(Label value)
Definition: descriptor.pb.h:830
static FileDescriptorSet * default_instance_
Definition: descriptor.pb.h:235
void clear_options()
Definition: descriptor.pb.h:4157
Definition: PreparedStatement.h:57
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:2148
const Element & Get(int index) const
Definition: repeated_field.h:663
void set_allocated_string_value(::std::string *string_value)
Definition: descriptor.pb.h:6384
inline::google::protobuf::int32 oneof_index() const
Definition: descriptor.pb.h:4137
EnumDescriptorProto & operator=(const EnumDescriptorProto &from)
Definition: descriptor.pb.h:1059
void clear_options()
Definition: descriptor.pb.h:4388
void set_go_package(const ::std::string &value)
Definition: descriptor.pb.h:5261
void clear_oneof_decl()
Definition: descriptor.pb.h:3674
inline::google::protobuf::RepeatedField< ::google::protobuf::int32 > * mutable_path()
Definition: descriptor.pb.h:6503
FieldDescriptorProto_Label
Definition: descriptor.pb.h:95
int _cached_size_
Definition: descriptor.pb.h:1041
int _cached_size_
Definition: descriptor.pb.h:704
inline::std::string * mutable_name()
Definition: descriptor.pb.h:3789
void clear_has_options()
Definition: descriptor.pb.h:4681
static UninterpretedOption_NamePart * default_instance_
Definition: descriptor.pb.h:2507
void set_has_identifier_value()
Definition: descriptor.pb.h:6178
Definition: descriptor.pb.h:63
void set_ctype(::google::protobuf::FieldOptions_CType value)
Definition: descriptor.pb.h:5571
bool has_start() const
Definition: descriptor.pb.h:3393
void set_has_message_set_wire_format()
Definition: descriptor.pb.h:5451
inline::google::protobuf::DescriptorProto * add_message_type()
Definition: descriptor.pb.h:3201
inline::std::string * release_identifier_value()
Definition: descriptor.pb.h:6226
void clear_has_options()
Definition: descriptor.pb.h:4385
inline::google::protobuf::RepeatedPtrField< ::google::protobuf::SourceCodeInfo_Location > * mutable_location()
Definition: descriptor.pb.h:6719
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:558
bool has_name() const
Definition: descriptor.pb.h:4193
void set_has_deprecated()
Definition: descriptor.pb.h:5499
void clear_uninterpreted_option()
Definition: descriptor.pb.h:5836
inline::google::protobuf::EnumValueOptions * mutable_options()
Definition: descriptor.pb.h:4541
::google::protobuf::FieldOptions * options_
Definition: descriptor.pb.h:958
void set_packed(bool value)
Definition: descriptor.pb.h:5596
void set_java_string_check_utf8(bool value)
Definition: descriptor.pb.h:5210
::std::string * name_
Definition: descriptor.pb.h:1364
void set_allocated_package(::std::string *package)
Definition: descriptor.pb.h:3058
void set_has_name_part()
Definition: descriptor.pb.h:6044
::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto > enum_type_
Definition: descriptor.pb.h:709
void set_has_options()
Definition: descriptor.pb.h:3704
void set_input_type(const ::std::string &value)
Definition: descriptor.pb.h:4815
Definition: descriptor.pb.h:74
inline::google::protobuf::RepeatedPtrField< ::google::protobuf::OneofDescriptorProto > * mutable_oneof_decl()
Definition: descriptor.pb.h:3695
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:2039
void set_has_name()
Definition: descriptor.pb.h:4723
bool has_options() const
Definition: descriptor.pb.h:3307
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: descriptor.pb.h:531
void set_has_name()
Definition: descriptor.pb.h:4572
void set_default_value(const ::std::string &value)
Definition: descriptor.pb.h:4067
bool has_is_extension() const
Definition: descriptor.pb.h:6117
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto > & extension() const
Definition: descriptor.pb.h:3296
inline::google::protobuf::int32 number() const
Definition: descriptor.pb.h:4513
static bool Label_IsValid(int value)
Definition: descriptor.pb.h:817
Definition: descriptor.pb.h:1737
inline::std::string * mutable_experimental_map_key()
Definition: descriptor.pb.h:5694
void clear_has_weak()
Definition: descriptor.pb.h:5733
inline::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > * mutable_uninterpreted_option()
Definition: descriptor.pb.h:6031
void clear_field()
Definition: descriptor.pb.h:3524
void set_java_multiple_files(bool value)
Definition: descriptor.pb.h:5162
EnumValueDescriptorProto & operator=(const EnumValueDescriptorProto &from)
Definition: descriptor.pb.h:1168
void set_cc_generic_services(bool value)
Definition: descriptor.pb.h:5335
void set_type(::google::protobuf::FieldDescriptorProto_Type value)
Definition: descriptor.pb.h:3888
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: descriptor.pb.h:1038
inline::std::string * mutable_type_name()
Definition: descriptor.pb.h:3939
void clear_string_value()
Definition: descriptor.pb.h:6332
static FileDescriptorProto * default_instance_
Definition: descriptor.pb.h:453
bool has_java_outer_classname() const
Definition: descriptor.pb.h:5069
void clear_output_type()
Definition: descriptor.pb.h:4881
void set_has_name()
Definition: descriptor.pb.h:2924
inline::std::string * release_name()
Definition: descriptor.pb.h:3496
bool has_name() const
Definition: descriptor.pb.h:3445
const ::std::string & FieldDescriptorProto_Label_Name(FieldDescriptorProto_Label value)
Definition: descriptor.pb.h:106
inline::std::string * mutable_name()
Definition: descriptor.pb.h:4763
void set_allocated_name(::std::string *name)
Definition: descriptor.pb.h:4485
void set_has_deprecated()
Definition: descriptor.pb.h:5986
Definition: descriptor.pb.h:2227
inline::google::protobuf::EnumOptions * release_options()
Definition: descriptor.pb.h:4402
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:2338
Definition: descriptor.pb.h:65
static const ::std::string & OptimizeMode_Name(OptimizeMode value)
Definition: descriptor.pb.h:1570
inline::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > * mutable_uninterpreted_option()
Definition: descriptor.pb.h:5438
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto > & service() const
Definition: descriptor.pb.h:3266
UninterpretedOption & operator=(const UninterpretedOption &from)
Definition: descriptor.pb.h:2518
bool has_deprecated() const
Definition: descriptor.pb.h:5627
bool has_py_generic_services() const
Definition: descriptor.pb.h:5366
void clear_name()
Definition: descriptor.pb.h:4729
bool has_label() const
Definition: descriptor.pb.h:3846
Definition: descriptor.pb.h:2670
const ::std::string & name() const
Definition: descriptor.pb.h:3761
Definition: descriptor.pb.h:2417
void set_extendee(const ::std::string &value)
Definition: descriptor.pb.h:3991
inline::std::string * release_name_part()
Definition: descriptor.pb.h:6092
bool no_standard_descriptor_accessor() const
Definition: descriptor.pb.h:5485
void set_name(const ::std::string &value)
Definition: descriptor.pb.h:4588
void clear_type_name()
Definition: descriptor.pb.h:3905
bool is_extension_
Definition: descriptor.pb.h:2501
void set_has_options()
Definition: descriptor.pb.h:4151
void clear_has_deprecated()
Definition: descriptor.pb.h:5502
void clear_aggregate_value()
Definition: descriptor.pb.h:6408