4 #ifndef PROTOBUF_google_2fprotobuf_2fdescriptor_2eproto__INCLUDED 5 #define PROTOBUF_google_2fprotobuf_2fdescriptor_2eproto__INCLUDED 11 #if GOOGLE_PROTOBUF_VERSION < 3000000 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 3000000 < 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. 42 class DescriptorProto_ExtensionRange;
43 class DescriptorProto_ReservedRange;
54 class GeneratedCodeInfo_Annotation;
62 class SourceCodeInfo_Location;
64 class UninterpretedOption_NamePart;
98 return ::google::protobuf::internal::ParseNamedEnum<FieldDescriptorProto_Type>(
118 return ::google::protobuf::internal::ParseNamedEnum<FieldDescriptorProto_Label>(
138 return ::google::protobuf::internal::ParseNamedEnum<FileOptions_OptimizeMode>(
158 return ::google::protobuf::internal::ParseNamedEnum<FieldOptions_CType>(
178 return ::google::protobuf::internal::ParseNamedEnum<FieldOptions_JSType>(
196 return _internal_metadata_.unknown_fields();
200 return _internal_metadata_.mutable_unknown_fields();
221 bool MergePartialFromCodedStream(
223 void SerializeWithCachedSizes(
230 void SetCachedSize(
int size)
const;
233 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
234 return _internal_metadata_.arena();
236 inline void* MaybeArenaPtr()
const {
237 return _internal_metadata_.raw_arena_ptr();
248 int file_size()
const;
250 static const int kFileFieldNumber = 1;
256 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >&
264 mutable int _cached_size_;
270 void InitAsDefaultInstance();
288 return _internal_metadata_.unknown_fields();
292 return _internal_metadata_.mutable_unknown_fields();
313 bool MergePartialFromCodedStream(
315 void SerializeWithCachedSizes(
322 void SetCachedSize(
int size)
const;
325 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
326 return _internal_metadata_.arena();
328 inline void* MaybeArenaPtr()
const {
329 return _internal_metadata_.raw_arena_ptr();
340 bool has_name()
const;
342 static const int kNameFieldNumber = 1;
345 void set_name(
const char*
value);
346 void set_name(
const char*
value,
size_t size);
352 bool has_package()
const;
353 void clear_package();
354 static const int kPackageFieldNumber = 2;
357 void set_package(
const char*
value);
358 void set_package(
const char*
value,
size_t size);
361 void set_allocated_package(::
std::string* package);
364 int dependency_size()
const;
365 void clear_dependency();
366 static const int kDependencyFieldNumber = 3;
370 void set_dependency(
int index,
const char*
value);
371 void set_dependency(
int index,
const char*
value,
size_t size);
374 void add_dependency(
const char*
value);
375 void add_dependency(
const char*
value,
size_t size);
376 const ::google::protobuf::RepeatedPtrField< ::std::string>& dependency()
const;
380 int public_dependency_size()
const;
381 void clear_public_dependency();
382 static const int kPublicDependencyFieldNumber = 10;
386 const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
387 public_dependency()
const;
389 mutable_public_dependency();
392 int weak_dependency_size()
const;
393 void clear_weak_dependency();
394 static const int kWeakDependencyFieldNumber = 11;
398 const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
399 weak_dependency()
const;
401 mutable_weak_dependency();
404 int message_type_size()
const;
405 void clear_message_type();
406 static const int kMessageTypeFieldNumber = 4;
411 mutable_message_type();
412 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >&
416 int enum_type_size()
const;
417 void clear_enum_type();
418 static const int kEnumTypeFieldNumber = 5;
424 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >&
428 int service_size()
const;
429 void clear_service();
430 static const int kServiceFieldNumber = 6;
436 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto >&
440 int extension_size()
const;
441 void clear_extension();
442 static const int kExtensionFieldNumber = 7;
448 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >&
453 void clear_options();
454 static const int kOptionsFieldNumber = 8;
461 bool has_source_code_info()
const;
462 void clear_source_code_info();
463 static const int kSourceCodeInfoFieldNumber = 9;
470 bool has_syntax()
const;
472 static const int kSyntaxFieldNumber = 12;
475 void set_syntax(
const char*
value);
476 void set_syntax(
const char*
value,
size_t size);
483 inline void set_has_name();
484 inline void clear_has_name();
485 inline void set_has_package();
486 inline void clear_has_package();
487 inline void set_has_options();
488 inline void clear_has_options();
489 inline void set_has_source_code_info();
490 inline void clear_has_source_code_info();
491 inline void set_has_syntax();
492 inline void clear_has_syntax();
496 mutable int _cached_size_;
513 void InitAsDefaultInstance();
531 return _internal_metadata_.unknown_fields();
535 return _internal_metadata_.mutable_unknown_fields();
556 bool MergePartialFromCodedStream(
558 void SerializeWithCachedSizes(
565 void SetCachedSize(
int size)
const;
568 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
569 return _internal_metadata_.arena();
571 inline void* MaybeArenaPtr()
const {
572 return _internal_metadata_.raw_arena_ptr();
583 bool has_start()
const;
585 static const int kStartFieldNumber = 1;
590 bool has_end()
const;
592 static const int kEndFieldNumber = 2;
598 inline void set_has_start();
599 inline void clear_has_start();
600 inline void set_has_end();
601 inline void clear_has_end();
605 mutable int _cached_size_;
612 void InitAsDefaultInstance();
630 return _internal_metadata_.unknown_fields();
634 return _internal_metadata_.mutable_unknown_fields();
655 bool MergePartialFromCodedStream(
657 void SerializeWithCachedSizes(
664 void SetCachedSize(
int size)
const;
667 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
668 return _internal_metadata_.arena();
670 inline void* MaybeArenaPtr()
const {
671 return _internal_metadata_.raw_arena_ptr();
682 bool has_start()
const;
684 static const int kStartFieldNumber = 1;
689 bool has_end()
const;
691 static const int kEndFieldNumber = 2;
697 inline void set_has_start();
698 inline void clear_has_start();
699 inline void set_has_end();
700 inline void clear_has_end();
704 mutable int _cached_size_;
711 void InitAsDefaultInstance();
729 return _internal_metadata_.unknown_fields();
733 return _internal_metadata_.mutable_unknown_fields();
754 bool MergePartialFromCodedStream(
756 void SerializeWithCachedSizes(
763 void SetCachedSize(
int size)
const;
766 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
767 return _internal_metadata_.arena();
769 inline void* MaybeArenaPtr()
const {
770 return _internal_metadata_.raw_arena_ptr();
784 bool has_name()
const;
786 static const int kNameFieldNumber = 1;
789 void set_name(
const char*
value);
790 void set_name(
const char*
value,
size_t size);
796 int field_size()
const;
798 static const int kFieldFieldNumber = 2;
804 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >&
808 int extension_size()
const;
809 void clear_extension();
810 static const int kExtensionFieldNumber = 6;
816 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >&
820 int nested_type_size()
const;
821 void clear_nested_type();
822 static const int kNestedTypeFieldNumber = 3;
827 mutable_nested_type();
828 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >&
832 int enum_type_size()
const;
833 void clear_enum_type();
834 static const int kEnumTypeFieldNumber = 4;
840 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >&
844 int extension_range_size()
const;
845 void clear_extension_range();
846 static const int kExtensionRangeFieldNumber = 5;
847 const ::google::protobuf::DescriptorProto_ExtensionRange& extension_range(
int index)
const;
851 mutable_extension_range();
852 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange >&
853 extension_range()
const;
856 int oneof_decl_size()
const;
857 void clear_oneof_decl();
858 static const int kOneofDeclFieldNumber = 8;
863 mutable_oneof_decl();
864 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::OneofDescriptorProto >&
869 void clear_options();
870 static const int kOptionsFieldNumber = 7;
877 int reserved_range_size()
const;
878 void clear_reserved_range();
879 static const int kReservedRangeFieldNumber = 9;
880 const ::google::protobuf::DescriptorProto_ReservedRange& reserved_range(
int index)
const;
884 mutable_reserved_range();
885 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ReservedRange >&
886 reserved_range()
const;
889 int reserved_name_size()
const;
890 void clear_reserved_name();
891 static const int kReservedNameFieldNumber = 10;
895 void set_reserved_name(
int index,
const char*
value);
896 void set_reserved_name(
int index,
const char*
value,
size_t size);
899 void add_reserved_name(
const char*
value);
900 void add_reserved_name(
const char*
value,
size_t size);
901 const ::google::protobuf::RepeatedPtrField< ::std::string>& reserved_name()
const;
906 inline void set_has_name();
907 inline void clear_has_name();
908 inline void set_has_options();
909 inline void clear_has_options();
913 mutable int _cached_size_;
928 void InitAsDefaultInstance();
946 return _internal_metadata_.unknown_fields();
950 return _internal_metadata_.mutable_unknown_fields();
971 bool MergePartialFromCodedStream(
973 void SerializeWithCachedSizes(
980 void SetCachedSize(
int size)
const;
983 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
984 return _internal_metadata_.arena();
986 inline void* MaybeArenaPtr()
const {
987 return _internal_metadata_.raw_arena_ptr();
996 static const Type TYPE_DOUBLE =
998 static const Type TYPE_FLOAT =
1000 static const Type TYPE_INT64 =
1002 static const Type TYPE_UINT64 =
1004 static const Type TYPE_INT32 =
1006 static const Type TYPE_FIXED64 =
1008 static const Type TYPE_FIXED32 =
1010 static const Type TYPE_BOOL =
1012 static const Type TYPE_STRING =
1014 static const Type TYPE_GROUP =
1016 static const Type TYPE_MESSAGE =
1018 static const Type TYPE_BYTES =
1020 static const Type TYPE_UINT32 =
1022 static const Type TYPE_ENUM =
1024 static const Type TYPE_SFIXED32 =
1026 static const Type TYPE_SFIXED64 =
1028 static const Type TYPE_SINT32 =
1030 static const Type TYPE_SINT64 =
1035 static const Type Type_MIN =
1037 static const Type Type_MAX =
1039 static const int Type_ARRAYSIZE =
1054 static const Label LABEL_OPTIONAL =
1056 static const Label LABEL_REQUIRED =
1058 static const Label LABEL_REPEATED =
1063 static const Label Label_MIN =
1065 static const Label Label_MAX =
1067 static const int Label_ARRAYSIZE =
1084 bool has_name()
const;
1086 static const int kNameFieldNumber = 1;
1089 void set_name(
const char*
value);
1090 void set_name(
const char*
value,
size_t size);
1096 bool has_number()
const;
1097 void clear_number();
1098 static const int kNumberFieldNumber = 3;
1103 bool has_label()
const;
1105 static const int kLabelFieldNumber = 4;
1110 bool has_type()
const;
1112 static const int kTypeFieldNumber = 5;
1117 bool has_type_name()
const;
1118 void clear_type_name();
1119 static const int kTypeNameFieldNumber = 6;
1122 void set_type_name(
const char*
value);
1123 void set_type_name(
const char*
value,
size_t size);
1126 void set_allocated_type_name(::
std::string* type_name);
1129 bool has_extendee()
const;
1130 void clear_extendee();
1131 static const int kExtendeeFieldNumber = 2;
1134 void set_extendee(
const char*
value);
1135 void set_extendee(
const char*
value,
size_t size);
1138 void set_allocated_extendee(::
std::string* extendee);
1141 bool has_default_value()
const;
1142 void clear_default_value();
1143 static const int kDefaultValueFieldNumber = 7;
1146 void set_default_value(
const char*
value);
1147 void set_default_value(
const char*
value,
size_t size);
1150 void set_allocated_default_value(::
std::string* default_value);
1153 bool has_oneof_index()
const;
1154 void clear_oneof_index();
1155 static const int kOneofIndexFieldNumber = 9;
1160 bool has_json_name()
const;
1161 void clear_json_name();
1162 static const int kJsonNameFieldNumber = 10;
1165 void set_json_name(
const char*
value);
1166 void set_json_name(
const char*
value,
size_t size);
1169 void set_allocated_json_name(::
std::string* json_name);
1173 void clear_options();
1174 static const int kOptionsFieldNumber = 8;
1182 inline void set_has_name();
1183 inline void clear_has_name();
1184 inline void set_has_number();
1185 inline void clear_has_number();
1186 inline void set_has_label();
1187 inline void clear_has_label();
1188 inline void set_has_type();
1189 inline void clear_has_type();
1190 inline void set_has_type_name();
1191 inline void clear_has_type_name();
1192 inline void set_has_extendee();
1193 inline void clear_has_extendee();
1194 inline void set_has_default_value();
1195 inline void clear_has_default_value();
1196 inline void set_has_oneof_index();
1197 inline void clear_has_oneof_index();
1198 inline void set_has_json_name();
1199 inline void clear_has_json_name();
1200 inline void set_has_options();
1201 inline void clear_has_options();
1205 mutable int _cached_size_;
1220 void InitAsDefaultInstance();
1238 return _internal_metadata_.unknown_fields();
1242 return _internal_metadata_.mutable_unknown_fields();
1263 bool MergePartialFromCodedStream(
1265 void SerializeWithCachedSizes(
1272 void SetCachedSize(
int size)
const;
1275 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
1276 return _internal_metadata_.arena();
1278 inline void* MaybeArenaPtr()
const {
1279 return _internal_metadata_.raw_arena_ptr();
1290 bool has_name()
const;
1292 static const int kNameFieldNumber = 1;
1295 void set_name(
const char*
value);
1296 void set_name(
const char*
value,
size_t size);
1303 inline void set_has_name();
1304 inline void clear_has_name();
1308 mutable int _cached_size_;
1314 void InitAsDefaultInstance();
1332 return _internal_metadata_.unknown_fields();
1336 return _internal_metadata_.mutable_unknown_fields();
1357 bool MergePartialFromCodedStream(
1359 void SerializeWithCachedSizes(
1366 void SetCachedSize(
int size)
const;
1369 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
1370 return _internal_metadata_.arena();
1372 inline void* MaybeArenaPtr()
const {
1373 return _internal_metadata_.raw_arena_ptr();
1384 bool has_name()
const;
1386 static const int kNameFieldNumber = 1;
1389 void set_name(
const char*
value);
1390 void set_name(
const char*
value,
size_t size);
1398 static const int kValueFieldNumber = 2;
1404 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto >&
1409 void clear_options();
1410 static const int kOptionsFieldNumber = 3;
1418 inline void set_has_name();
1419 inline void clear_has_name();
1420 inline void set_has_options();
1421 inline void clear_has_options();
1425 mutable int _cached_size_;
1433 void InitAsDefaultInstance();
1451 return _internal_metadata_.unknown_fields();
1455 return _internal_metadata_.mutable_unknown_fields();
1476 bool MergePartialFromCodedStream(
1478 void SerializeWithCachedSizes(
1485 void SetCachedSize(
int size)
const;
1488 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
1489 return _internal_metadata_.arena();
1491 inline void* MaybeArenaPtr()
const {
1492 return _internal_metadata_.raw_arena_ptr();
1503 bool has_name()
const;
1505 static const int kNameFieldNumber = 1;
1508 void set_name(
const char*
value);
1509 void set_name(
const char*
value,
size_t size);
1515 bool has_number()
const;
1516 void clear_number();
1517 static const int kNumberFieldNumber = 2;
1523 void clear_options();
1524 static const int kOptionsFieldNumber = 3;
1532 inline void set_has_name();
1533 inline void clear_has_name();
1534 inline void set_has_number();
1535 inline void clear_has_number();
1536 inline void set_has_options();
1537 inline void clear_has_options();
1541 mutable int _cached_size_;
1549 void InitAsDefaultInstance();
1567 return _internal_metadata_.unknown_fields();
1571 return _internal_metadata_.mutable_unknown_fields();
1592 bool MergePartialFromCodedStream(
1594 void SerializeWithCachedSizes(
1601 void SetCachedSize(
int size)
const;
1604 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
1605 return _internal_metadata_.arena();
1607 inline void* MaybeArenaPtr()
const {
1608 return _internal_metadata_.raw_arena_ptr();
1619 bool has_name()
const;
1621 static const int kNameFieldNumber = 1;
1624 void set_name(
const char*
value);
1625 void set_name(
const char*
value,
size_t size);
1631 int method_size()
const;
1632 void clear_method();
1633 static const int kMethodFieldNumber = 2;
1639 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto >&
1644 void clear_options();
1645 static const int kOptionsFieldNumber = 3;
1653 inline void set_has_name();
1654 inline void clear_has_name();
1655 inline void set_has_options();
1656 inline void clear_has_options();
1660 mutable int _cached_size_;
1668 void InitAsDefaultInstance();
1686 return _internal_metadata_.unknown_fields();
1690 return _internal_metadata_.mutable_unknown_fields();
1711 bool MergePartialFromCodedStream(
1713 void SerializeWithCachedSizes(
1720 void SetCachedSize(
int size)
const;
1723 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
1724 return _internal_metadata_.arena();
1726 inline void* MaybeArenaPtr()
const {
1727 return _internal_metadata_.raw_arena_ptr();
1738 bool has_name()
const;
1740 static const int kNameFieldNumber = 1;
1743 void set_name(
const char*
value);
1744 void set_name(
const char*
value,
size_t size);
1750 bool has_input_type()
const;
1751 void clear_input_type();
1752 static const int kInputTypeFieldNumber = 2;
1755 void set_input_type(
const char*
value);
1756 void set_input_type(
const char*
value,
size_t size);
1759 void set_allocated_input_type(::
std::string* input_type);
1762 bool has_output_type()
const;
1763 void clear_output_type();
1764 static const int kOutputTypeFieldNumber = 3;
1767 void set_output_type(
const char*
value);
1768 void set_output_type(
const char*
value,
size_t size);
1771 void set_allocated_output_type(::
std::string* output_type);
1775 void clear_options();
1776 static const int kOptionsFieldNumber = 4;
1783 bool has_client_streaming()
const;
1784 void clear_client_streaming();
1785 static const int kClientStreamingFieldNumber = 5;
1786 bool client_streaming()
const;
1787 void set_client_streaming(
bool value);
1790 bool has_server_streaming()
const;
1791 void clear_server_streaming();
1792 static const int kServerStreamingFieldNumber = 6;
1793 bool server_streaming()
const;
1794 void set_server_streaming(
bool value);
1798 inline void set_has_name();
1799 inline void clear_has_name();
1800 inline void set_has_input_type();
1801 inline void clear_has_input_type();
1802 inline void set_has_output_type();
1803 inline void clear_has_output_type();
1804 inline void set_has_options();
1805 inline void clear_has_options();
1806 inline void set_has_client_streaming();
1807 inline void clear_has_client_streaming();
1808 inline void set_has_server_streaming();
1809 inline void clear_has_server_streaming();
1813 mutable int _cached_size_;
1818 bool client_streaming_;
1819 bool server_streaming_;
1824 void InitAsDefaultInstance();
1842 return _internal_metadata_.unknown_fields();
1846 return _internal_metadata_.mutable_unknown_fields();
1867 bool MergePartialFromCodedStream(
1869 void SerializeWithCachedSizes(
1876 void SetCachedSize(
int size)
const;
1879 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
1880 return _internal_metadata_.arena();
1882 inline void* MaybeArenaPtr()
const {
1883 return _internal_metadata_.raw_arena_ptr();
1892 static const OptimizeMode SPEED =
1894 static const OptimizeMode CODE_SIZE =
1896 static const OptimizeMode LITE_RUNTIME =
1901 static const OptimizeMode OptimizeMode_MIN =
1903 static const OptimizeMode OptimizeMode_MAX =
1905 static const int OptimizeMode_ARRAYSIZE =
1915 OptimizeMode*
value) {
1922 bool has_java_package()
const;
1923 void clear_java_package();
1924 static const int kJavaPackageFieldNumber = 1;
1927 void set_java_package(
const char*
value);
1928 void set_java_package(
const char*
value,
size_t size);
1931 void set_allocated_java_package(::
std::string* java_package);
1934 bool has_java_outer_classname()
const;
1935 void clear_java_outer_classname();
1936 static const int kJavaOuterClassnameFieldNumber = 8;
1939 void set_java_outer_classname(
const char*
value);
1940 void set_java_outer_classname(
const char*
value,
size_t size);
1943 void set_allocated_java_outer_classname(::
std::string* java_outer_classname);
1946 bool has_java_multiple_files()
const;
1947 void clear_java_multiple_files();
1948 static const int kJavaMultipleFilesFieldNumber = 10;
1949 bool java_multiple_files()
const;
1950 void set_java_multiple_files(
bool value);
1953 bool has_java_generate_equals_and_hash()
const;
1954 void clear_java_generate_equals_and_hash();
1955 static const int kJavaGenerateEqualsAndHashFieldNumber = 20;
1956 bool java_generate_equals_and_hash()
const;
1957 void set_java_generate_equals_and_hash(
bool value);
1960 bool has_java_string_check_utf8()
const;
1961 void clear_java_string_check_utf8();
1962 static const int kJavaStringCheckUtf8FieldNumber = 27;
1963 bool java_string_check_utf8()
const;
1964 void set_java_string_check_utf8(
bool value);
1967 bool has_optimize_for()
const;
1968 void clear_optimize_for();
1969 static const int kOptimizeForFieldNumber = 9;
1974 bool has_go_package()
const;
1975 void clear_go_package();
1976 static const int kGoPackageFieldNumber = 11;
1979 void set_go_package(
const char*
value);
1980 void set_go_package(
const char*
value,
size_t size);
1983 void set_allocated_go_package(::
std::string* go_package);
1986 bool has_cc_generic_services()
const;
1987 void clear_cc_generic_services();
1988 static const int kCcGenericServicesFieldNumber = 16;
1989 bool cc_generic_services()
const;
1990 void set_cc_generic_services(
bool value);
1993 bool has_java_generic_services()
const;
1994 void clear_java_generic_services();
1995 static const int kJavaGenericServicesFieldNumber = 17;
1996 bool java_generic_services()
const;
1997 void set_java_generic_services(
bool value);
2000 bool has_py_generic_services()
const;
2001 void clear_py_generic_services();
2002 static const int kPyGenericServicesFieldNumber = 18;
2003 bool py_generic_services()
const;
2004 void set_py_generic_services(
bool value);
2007 bool has_deprecated()
const;
2008 void clear_deprecated();
2009 static const int kDeprecatedFieldNumber = 23;
2010 bool deprecated()
const;
2011 void set_deprecated(
bool value);
2014 bool has_cc_enable_arenas()
const;
2015 void clear_cc_enable_arenas();
2016 static const int kCcEnableArenasFieldNumber = 31;
2017 bool cc_enable_arenas()
const;
2018 void set_cc_enable_arenas(
bool value);
2021 bool has_objc_class_prefix()
const;
2022 void clear_objc_class_prefix();
2023 static const int kObjcClassPrefixFieldNumber = 36;
2026 void set_objc_class_prefix(
const char*
value);
2027 void set_objc_class_prefix(
const char*
value,
size_t size);
2030 void set_allocated_objc_class_prefix(::
std::string* objc_class_prefix);
2033 bool has_csharp_namespace()
const;
2034 void clear_csharp_namespace();
2035 static const int kCsharpNamespaceFieldNumber = 37;
2038 void set_csharp_namespace(
const char*
value);
2039 void set_csharp_namespace(
const char*
value,
size_t size);
2042 void set_allocated_csharp_namespace(::
std::string* csharp_namespace);
2045 int uninterpreted_option_size()
const;
2046 void clear_uninterpreted_option();
2047 static const int kUninterpretedOptionFieldNumber = 999;
2052 mutable_uninterpreted_option();
2053 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >&
2054 uninterpreted_option()
const;
2059 inline void set_has_java_package();
2060 inline void clear_has_java_package();
2061 inline void set_has_java_outer_classname();
2062 inline void clear_has_java_outer_classname();
2063 inline void set_has_java_multiple_files();
2064 inline void clear_has_java_multiple_files();
2065 inline void set_has_java_generate_equals_and_hash();
2066 inline void clear_has_java_generate_equals_and_hash();
2067 inline void set_has_java_string_check_utf8();
2068 inline void clear_has_java_string_check_utf8();
2069 inline void set_has_optimize_for();
2070 inline void clear_has_optimize_for();
2071 inline void set_has_go_package();
2072 inline void clear_has_go_package();
2073 inline void set_has_cc_generic_services();
2074 inline void clear_has_cc_generic_services();
2075 inline void set_has_java_generic_services();
2076 inline void clear_has_java_generic_services();
2077 inline void set_has_py_generic_services();
2078 inline void clear_has_py_generic_services();
2079 inline void set_has_deprecated();
2080 inline void clear_has_deprecated();
2081 inline void set_has_cc_enable_arenas();
2082 inline void clear_has_cc_enable_arenas();
2083 inline void set_has_objc_class_prefix();
2084 inline void clear_has_objc_class_prefix();
2085 inline void set_has_csharp_namespace();
2086 inline void clear_has_csharp_namespace();
2092 mutable int _cached_size_;
2095 bool java_multiple_files_;
2096 bool java_generate_equals_and_hash_;
2097 bool java_string_check_utf8_;
2098 bool cc_generic_services_;
2104 bool java_generic_services_;
2105 bool py_generic_services_;
2107 bool cc_enable_arenas_;
2112 void InitAsDefaultInstance();
2130 return _internal_metadata_.unknown_fields();
2134 return _internal_metadata_.mutable_unknown_fields();
2155 bool MergePartialFromCodedStream(
2157 void SerializeWithCachedSizes(
2164 void SetCachedSize(
int size)
const;
2167 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
2168 return _internal_metadata_.arena();
2170 inline void* MaybeArenaPtr()
const {
2171 return _internal_metadata_.raw_arena_ptr();
2182 bool has_message_set_wire_format()
const;
2183 void clear_message_set_wire_format();
2184 static const int kMessageSetWireFormatFieldNumber = 1;
2185 bool message_set_wire_format()
const;
2186 void set_message_set_wire_format(
bool value);
2189 bool has_no_standard_descriptor_accessor()
const;
2190 void clear_no_standard_descriptor_accessor();
2191 static const int kNoStandardDescriptorAccessorFieldNumber = 2;
2192 bool no_standard_descriptor_accessor()
const;
2193 void set_no_standard_descriptor_accessor(
bool value);
2196 bool has_deprecated()
const;
2197 void clear_deprecated();
2198 static const int kDeprecatedFieldNumber = 3;
2199 bool deprecated()
const;
2200 void set_deprecated(
bool value);
2203 bool has_map_entry()
const;
2204 void clear_map_entry();
2205 static const int kMapEntryFieldNumber = 7;
2206 bool map_entry()
const;
2207 void set_map_entry(
bool value);
2210 int uninterpreted_option_size()
const;
2211 void clear_uninterpreted_option();
2212 static const int kUninterpretedOptionFieldNumber = 999;
2217 mutable_uninterpreted_option();
2218 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >&
2219 uninterpreted_option()
const;
2224 inline void set_has_message_set_wire_format();
2225 inline void clear_has_message_set_wire_format();
2226 inline void set_has_no_standard_descriptor_accessor();
2227 inline void clear_has_no_standard_descriptor_accessor();
2228 inline void set_has_deprecated();
2229 inline void clear_has_deprecated();
2230 inline void set_has_map_entry();
2231 inline void clear_has_map_entry();
2237 mutable int _cached_size_;
2239 bool message_set_wire_format_;
2240 bool no_standard_descriptor_accessor_;
2247 void InitAsDefaultInstance();
2265 return _internal_metadata_.unknown_fields();
2269 return _internal_metadata_.mutable_unknown_fields();
2290 bool MergePartialFromCodedStream(
2292 void SerializeWithCachedSizes(
2299 void SetCachedSize(
int size)
const;
2302 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
2303 return _internal_metadata_.arena();
2305 inline void* MaybeArenaPtr()
const {
2306 return _internal_metadata_.raw_arena_ptr();
2317 static const CType CORD =
2319 static const CType STRING_PIECE =
2324 static const CType CType_MIN =
2326 static const CType CType_MAX =
2328 static const int CType_ARRAYSIZE =
2343 static const JSType JS_NORMAL =
2345 static const JSType JS_STRING =
2347 static const JSType JS_NUMBER =
2352 static const JSType JSType_MIN =
2354 static const JSType JSType_MAX =
2356 static const int JSType_ARRAYSIZE =
2373 bool has_ctype()
const;
2375 static const int kCtypeFieldNumber = 1;
2380 bool has_packed()
const;
2381 void clear_packed();
2382 static const int kPackedFieldNumber = 2;
2383 bool packed()
const;
2384 void set_packed(
bool value);
2387 bool has_jstype()
const;
2388 void clear_jstype();
2389 static const int kJstypeFieldNumber = 6;
2394 bool has_lazy()
const;
2396 static const int kLazyFieldNumber = 5;
2398 void set_lazy(
bool value);
2401 bool has_deprecated()
const;
2402 void clear_deprecated();
2403 static const int kDeprecatedFieldNumber = 3;
2404 bool deprecated()
const;
2405 void set_deprecated(
bool value);
2408 bool has_weak()
const;
2410 static const int kWeakFieldNumber = 10;
2412 void set_weak(
bool value);
2415 int uninterpreted_option_size()
const;
2416 void clear_uninterpreted_option();
2417 static const int kUninterpretedOptionFieldNumber = 999;
2422 mutable_uninterpreted_option();
2423 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >&
2424 uninterpreted_option()
const;
2429 inline void set_has_ctype();
2430 inline void clear_has_ctype();
2431 inline void set_has_packed();
2432 inline void clear_has_packed();
2433 inline void set_has_jstype();
2434 inline void clear_has_jstype();
2435 inline void set_has_lazy();
2436 inline void clear_has_lazy();
2437 inline void set_has_deprecated();
2438 inline void clear_has_deprecated();
2439 inline void set_has_weak();
2440 inline void clear_has_weak();
2446 mutable int _cached_size_;
2458 void InitAsDefaultInstance();
2476 return _internal_metadata_.unknown_fields();
2480 return _internal_metadata_.mutable_unknown_fields();
2501 bool MergePartialFromCodedStream(
2503 void SerializeWithCachedSizes(
2510 void SetCachedSize(
int size)
const;
2513 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
2514 return _internal_metadata_.arena();
2516 inline void* MaybeArenaPtr()
const {
2517 return _internal_metadata_.raw_arena_ptr();
2528 bool has_allow_alias()
const;
2529 void clear_allow_alias();
2530 static const int kAllowAliasFieldNumber = 2;
2531 bool allow_alias()
const;
2532 void set_allow_alias(
bool value);
2535 bool has_deprecated()
const;
2536 void clear_deprecated();
2537 static const int kDeprecatedFieldNumber = 3;
2538 bool deprecated()
const;
2539 void set_deprecated(
bool value);
2542 int uninterpreted_option_size()
const;
2543 void clear_uninterpreted_option();
2544 static const int kUninterpretedOptionFieldNumber = 999;
2549 mutable_uninterpreted_option();
2550 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >&
2551 uninterpreted_option()
const;
2556 inline void set_has_allow_alias();
2557 inline void clear_has_allow_alias();
2558 inline void set_has_deprecated();
2559 inline void clear_has_deprecated();
2565 mutable int _cached_size_;
2573 void InitAsDefaultInstance();
2591 return _internal_metadata_.unknown_fields();
2595 return _internal_metadata_.mutable_unknown_fields();
2616 bool MergePartialFromCodedStream(
2618 void SerializeWithCachedSizes(
2625 void SetCachedSize(
int size)
const;
2628 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
2629 return _internal_metadata_.arena();
2631 inline void* MaybeArenaPtr()
const {
2632 return _internal_metadata_.raw_arena_ptr();
2643 bool has_deprecated()
const;
2644 void clear_deprecated();
2645 static const int kDeprecatedFieldNumber = 1;
2646 bool deprecated()
const;
2647 void set_deprecated(
bool value);
2650 int uninterpreted_option_size()
const;
2651 void clear_uninterpreted_option();
2652 static const int kUninterpretedOptionFieldNumber = 999;
2657 mutable_uninterpreted_option();
2658 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >&
2659 uninterpreted_option()
const;
2664 inline void set_has_deprecated();
2665 inline void clear_has_deprecated();
2671 mutable int _cached_size_;
2678 void InitAsDefaultInstance();
2696 return _internal_metadata_.unknown_fields();
2700 return _internal_metadata_.mutable_unknown_fields();
2721 bool MergePartialFromCodedStream(
2723 void SerializeWithCachedSizes(
2730 void SetCachedSize(
int size)
const;
2733 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
2734 return _internal_metadata_.arena();
2736 inline void* MaybeArenaPtr()
const {
2737 return _internal_metadata_.raw_arena_ptr();
2748 bool has_deprecated()
const;
2749 void clear_deprecated();
2750 static const int kDeprecatedFieldNumber = 33;
2751 bool deprecated()
const;
2752 void set_deprecated(
bool value);
2755 int uninterpreted_option_size()
const;
2756 void clear_uninterpreted_option();
2757 static const int kUninterpretedOptionFieldNumber = 999;
2762 mutable_uninterpreted_option();
2763 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >&
2764 uninterpreted_option()
const;
2769 inline void set_has_deprecated();
2770 inline void clear_has_deprecated();
2776 mutable int _cached_size_;
2783 void InitAsDefaultInstance();
2801 return _internal_metadata_.unknown_fields();
2805 return _internal_metadata_.mutable_unknown_fields();
2826 bool MergePartialFromCodedStream(
2828 void SerializeWithCachedSizes(
2835 void SetCachedSize(
int size)
const;
2838 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
2839 return _internal_metadata_.arena();
2841 inline void* MaybeArenaPtr()
const {
2842 return _internal_metadata_.raw_arena_ptr();
2853 bool has_deprecated()
const;
2854 void clear_deprecated();
2855 static const int kDeprecatedFieldNumber = 33;
2856 bool deprecated()
const;
2857 void set_deprecated(
bool value);
2860 int uninterpreted_option_size()
const;
2861 void clear_uninterpreted_option();
2862 static const int kUninterpretedOptionFieldNumber = 999;
2867 mutable_uninterpreted_option();
2868 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >&
2869 uninterpreted_option()
const;
2874 inline void set_has_deprecated();
2875 inline void clear_has_deprecated();
2881 mutable int _cached_size_;
2888 void InitAsDefaultInstance();
2906 return _internal_metadata_.unknown_fields();
2910 return _internal_metadata_.mutable_unknown_fields();
2931 bool MergePartialFromCodedStream(
2933 void SerializeWithCachedSizes(
2940 void SetCachedSize(
int size)
const;
2943 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
2944 return _internal_metadata_.arena();
2946 inline void* MaybeArenaPtr()
const {
2947 return _internal_metadata_.raw_arena_ptr();
2958 bool has_name_part()
const;
2959 void clear_name_part();
2960 static const int kNamePartFieldNumber = 1;
2963 void set_name_part(
const char*
value);
2964 void set_name_part(
const char*
value,
size_t size);
2967 void set_allocated_name_part(::
std::string* name_part);
2970 bool has_is_extension()
const;
2971 void clear_is_extension();
2972 static const int kIsExtensionFieldNumber = 2;
2973 bool is_extension()
const;
2974 void set_is_extension(
bool value);
2978 inline void set_has_name_part();
2979 inline void clear_has_name_part();
2980 inline void set_has_is_extension();
2981 inline void clear_has_is_extension();
2984 int RequiredFieldsByteSizeFallback()
const;
2988 mutable int _cached_size_;
2995 void InitAsDefaultInstance();
3013 return _internal_metadata_.unknown_fields();
3017 return _internal_metadata_.mutable_unknown_fields();
3038 bool MergePartialFromCodedStream(
3040 void SerializeWithCachedSizes(
3047 void SetCachedSize(
int size)
const;
3050 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
3051 return _internal_metadata_.arena();
3053 inline void* MaybeArenaPtr()
const {
3054 return _internal_metadata_.raw_arena_ptr();
3067 int name_size()
const;
3069 static const int kNameFieldNumber = 2;
3070 const ::google::protobuf::UninterpretedOption_NamePart&
name(
int index)
const;
3075 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart >&
3079 bool has_identifier_value()
const;
3080 void clear_identifier_value();
3081 static const int kIdentifierValueFieldNumber = 3;
3084 void set_identifier_value(
const char*
value);
3085 void set_identifier_value(
const char*
value,
size_t size);
3088 void set_allocated_identifier_value(::
std::string* identifier_value);
3091 bool has_positive_int_value()
const;
3092 void clear_positive_int_value();
3093 static const int kPositiveIntValueFieldNumber = 4;
3098 bool has_negative_int_value()
const;
3099 void clear_negative_int_value();
3100 static const int kNegativeIntValueFieldNumber = 5;
3105 bool has_double_value()
const;
3106 void clear_double_value();
3107 static const int kDoubleValueFieldNumber = 6;
3108 double double_value()
const;
3109 void set_double_value(
double value);
3112 bool has_string_value()
const;
3113 void clear_string_value();
3114 static const int kStringValueFieldNumber = 7;
3117 void set_string_value(
const char*
value);
3118 void set_string_value(
const void*
value,
size_t size);
3121 void set_allocated_string_value(::
std::string* string_value);
3124 bool has_aggregate_value()
const;
3125 void clear_aggregate_value();
3126 static const int kAggregateValueFieldNumber = 8;
3129 void set_aggregate_value(
const char*
value);
3130 void set_aggregate_value(
const char*
value,
size_t size);
3133 void set_allocated_aggregate_value(::
std::string* aggregate_value);
3137 inline void set_has_identifier_value();
3138 inline void clear_has_identifier_value();
3139 inline void set_has_positive_int_value();
3140 inline void clear_has_positive_int_value();
3141 inline void set_has_negative_int_value();
3142 inline void clear_has_negative_int_value();
3143 inline void set_has_double_value();
3144 inline void clear_has_double_value();
3145 inline void set_has_string_value();
3146 inline void clear_has_string_value();
3147 inline void set_has_aggregate_value();
3148 inline void clear_has_aggregate_value();
3152 mutable int _cached_size_;
3157 double double_value_;
3164 void InitAsDefaultInstance();
3182 return _internal_metadata_.unknown_fields();
3186 return _internal_metadata_.mutable_unknown_fields();
3207 bool MergePartialFromCodedStream(
3209 void SerializeWithCachedSizes(
3216 void SetCachedSize(
int size)
const;
3219 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
3220 return _internal_metadata_.arena();
3222 inline void* MaybeArenaPtr()
const {
3223 return _internal_metadata_.raw_arena_ptr();
3234 int path_size()
const;
3236 static const int kPathFieldNumber = 1;
3240 const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
3246 int span_size()
const;
3248 static const int kSpanFieldNumber = 2;
3252 const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
3258 bool has_leading_comments()
const;
3259 void clear_leading_comments();
3260 static const int kLeadingCommentsFieldNumber = 3;
3263 void set_leading_comments(
const char*
value);
3264 void set_leading_comments(
const char*
value,
size_t size);
3267 void set_allocated_leading_comments(::
std::string* leading_comments);
3270 bool has_trailing_comments()
const;
3271 void clear_trailing_comments();
3272 static const int kTrailingCommentsFieldNumber = 4;
3275 void set_trailing_comments(
const char*
value);
3276 void set_trailing_comments(
const char*
value,
size_t size);
3279 void set_allocated_trailing_comments(::
std::string* trailing_comments);
3282 int leading_detached_comments_size()
const;
3283 void clear_leading_detached_comments();
3284 static const int kLeadingDetachedCommentsFieldNumber = 6;
3288 void set_leading_detached_comments(
int index,
const char*
value);
3289 void set_leading_detached_comments(
int index,
const char*
value,
size_t size);
3292 void add_leading_detached_comments(
const char*
value);
3293 void add_leading_detached_comments(
const char*
value,
size_t size);
3294 const ::google::protobuf::RepeatedPtrField< ::std::string>& leading_detached_comments()
const;
3299 inline void set_has_leading_comments();
3300 inline void clear_has_leading_comments();
3301 inline void set_has_trailing_comments();
3302 inline void clear_has_trailing_comments();
3306 mutable int _cached_size_;
3308 mutable int _path_cached_byte_size_;
3310 mutable int _span_cached_byte_size_;
3318 void InitAsDefaultInstance();
3336 return _internal_metadata_.unknown_fields();
3340 return _internal_metadata_.mutable_unknown_fields();
3361 bool MergePartialFromCodedStream(
3363 void SerializeWithCachedSizes(
3370 void SetCachedSize(
int size)
const;
3373 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
3374 return _internal_metadata_.arena();
3376 inline void* MaybeArenaPtr()
const {
3377 return _internal_metadata_.raw_arena_ptr();
3390 int location_size()
const;
3391 void clear_location();
3392 static const int kLocationFieldNumber = 1;
3393 const ::google::protobuf::SourceCodeInfo_Location&
location(
int index)
const;
3398 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::SourceCodeInfo_Location >&
3406 mutable int _cached_size_;
3412 void InitAsDefaultInstance();
3430 return _internal_metadata_.unknown_fields();
3434 return _internal_metadata_.mutable_unknown_fields();
3455 bool MergePartialFromCodedStream(
3457 void SerializeWithCachedSizes(
3464 void SetCachedSize(
int size)
const;
3467 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
3468 return _internal_metadata_.arena();
3470 inline void* MaybeArenaPtr()
const {
3471 return _internal_metadata_.raw_arena_ptr();
3482 int path_size()
const;
3484 static const int kPathFieldNumber = 1;
3488 const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
3494 bool has_source_file()
const;
3495 void clear_source_file();
3496 static const int kSourceFileFieldNumber = 2;
3499 void set_source_file(
const char*
value);
3500 void set_source_file(
const char*
value,
size_t size);
3503 void set_allocated_source_file(::
std::string* source_file);
3506 bool has_begin()
const;
3508 static const int kBeginFieldNumber = 3;
3513 bool has_end()
const;
3515 static const int kEndFieldNumber = 4;
3521 inline void set_has_source_file();
3522 inline void clear_has_source_file();
3523 inline void set_has_begin();
3524 inline void clear_has_begin();
3525 inline void set_has_end();
3526 inline void clear_has_end();
3530 mutable int _cached_size_;
3532 mutable int _path_cached_byte_size_;
3540 void InitAsDefaultInstance();
3558 return _internal_metadata_.unknown_fields();
3562 return _internal_metadata_.mutable_unknown_fields();
3583 bool MergePartialFromCodedStream(
3585 void SerializeWithCachedSizes(
3592 void SetCachedSize(
int size)
const;
3595 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
3596 return _internal_metadata_.arena();
3598 inline void* MaybeArenaPtr()
const {
3599 return _internal_metadata_.raw_arena_ptr();
3612 int annotation_size()
const;
3613 void clear_annotation();
3614 static const int kAnnotationFieldNumber = 1;
3615 const ::google::protobuf::GeneratedCodeInfo_Annotation& annotation(
int index)
const;
3619 mutable_annotation();
3620 const ::google::protobuf::RepeatedPtrField< ::google::protobuf::GeneratedCodeInfo_Annotation >&
3628 mutable int _cached_size_;
3634 void InitAsDefaultInstance();
3642 #if !PROTOBUF_INLINE_NOT_IN_HEADERS 3647 return file_.size();
3654 return file_.Get(index);
3658 return file_.Mutable(index);
3664 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >*
3669 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >&
3681 return (_has_bits_[0] & 0x00000001u) != 0;
3683 inline void FileDescriptorProto::set_has_name() {
3684 _has_bits_[0] |= 0x00000001
u;
3686 inline void FileDescriptorProto::clear_has_name() {
3687 _has_bits_[0] &= ~0x00000001
u;
3710 ::
std::string(reinterpret_cast<const char*>(value), size));
3735 return (_has_bits_[0] & 0x00000002u) != 0;
3737 inline void FileDescriptorProto::set_has_package() {
3738 _has_bits_[0] |= 0x00000002
u;
3740 inline void FileDescriptorProto::clear_has_package() {
3741 _has_bits_[0] &= ~0x00000002
u;
3745 clear_has_package();
3764 ::
std::string(reinterpret_cast<const char*>(value), size));
3774 clear_has_package();
3778 if (package !=
NULL) {
3781 clear_has_package();
3789 return dependency_.size();
3792 dependency_.Clear();
3796 return dependency_.
Get(index);
3800 return dependency_.
Mutable(index);
3804 dependency_.Mutable(index)->assign(value);
3807 dependency_.Mutable(index)->assign(value);
3811 dependency_.Mutable(index)->assign(
3812 reinterpret_cast<const char*>(value), size);
3817 return dependency_.Add();
3820 dependency_.Add()->assign(value);
3824 dependency_.Add()->assign(value);
3828 dependency_.Add()->assign(reinterpret_cast<const char*>(value), size);
3831 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
3836 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
3839 return &dependency_;
3844 return public_dependency_.size();
3847 public_dependency_.Clear();
3851 return public_dependency_.
Get(index);
3854 public_dependency_.Set(index, value);
3858 public_dependency_.Add(value);
3861 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
3864 return public_dependency_;
3866 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
3869 return &public_dependency_;
3874 return weak_dependency_.size();
3877 weak_dependency_.Clear();
3881 return weak_dependency_.
Get(index);
3884 weak_dependency_.Set(index, value);
3888 weak_dependency_.Add(value);
3891 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
3894 return weak_dependency_;
3896 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
3899 return &weak_dependency_;
3904 return message_type_.size();
3907 message_type_.Clear();
3911 return message_type_.Get(index);
3915 return message_type_.Mutable(index);
3919 return message_type_.Add();
3921 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >*
3924 return &message_type_;
3926 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >&
3929 return message_type_;
3934 return enum_type_.size();
3941 return enum_type_.Get(index);
3945 return enum_type_.Mutable(index);
3949 return enum_type_.Add();
3951 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >*
3956 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >&
3964 return service_.size();
3971 return service_.Get(index);
3975 return service_.Mutable(index);
3979 return service_.Add();
3981 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto >*
3986 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto >&
3994 return extension_.size();
4001 return extension_.Get(index);
4005 return extension_.Mutable(index);
4009 return extension_.Add();
4011 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >*
4016 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >&
4024 return (_has_bits_[0] & 0x00000200u) != 0;
4026 inline void FileDescriptorProto::set_has_options() {
4027 _has_bits_[0] |= 0x00000200
u;
4029 inline void FileDescriptorProto::clear_has_options() {
4030 _has_bits_[0] &= ~0x00000200
u;
4033 if (options_ !=
NULL) options_->::google::protobuf::FileOptions::Clear();
4034 clear_has_options();
4038 return options_ !=
NULL ? *options_ : *default_instance_->options_;
4042 if (options_ ==
NULL) {
4050 clear_has_options();
4061 clear_has_options();
4068 return (_has_bits_[0] & 0x00000400u) != 0;
4070 inline void FileDescriptorProto::set_has_source_code_info() {
4071 _has_bits_[0] |= 0x00000400
u;
4073 inline void FileDescriptorProto::clear_has_source_code_info() {
4074 _has_bits_[0] &= ~0x00000400
u;
4077 if (source_code_info_ !=
NULL) source_code_info_->::google::protobuf::SourceCodeInfo::Clear();
4078 clear_has_source_code_info();
4082 return source_code_info_ !=
NULL ? *source_code_info_ : *default_instance_->source_code_info_;
4085 set_has_source_code_info();
4086 if (source_code_info_ ==
NULL) {
4090 return source_code_info_;
4094 clear_has_source_code_info();
4096 source_code_info_ =
NULL;
4100 delete source_code_info_;
4101 source_code_info_ = source_code_info;
4102 if (source_code_info) {
4103 set_has_source_code_info();
4105 clear_has_source_code_info();
4112 return (_has_bits_[0] & 0x00000800u) != 0;
4114 inline void FileDescriptorProto::set_has_syntax() {
4115 _has_bits_[0] |= 0x00000800
u;
4117 inline void FileDescriptorProto::clear_has_syntax() {
4118 _has_bits_[0] &= ~0x00000800
u;
4141 ::
std::string(reinterpret_cast<const char*>(value), size));
4155 if (syntax !=
NULL) {
4170 return (_has_bits_[0] & 0x00000001u) != 0;
4172 inline void DescriptorProto_ExtensionRange::set_has_start() {
4173 _has_bits_[0] |= 0x00000001
u;
4175 inline void DescriptorProto_ExtensionRange::clear_has_start() {
4176 _has_bits_[0] &= ~0x00000001
u;
4194 return (_has_bits_[0] & 0x00000002u) != 0;
4196 inline void DescriptorProto_ExtensionRange::set_has_end() {
4197 _has_bits_[0] |= 0x00000002
u;
4199 inline void DescriptorProto_ExtensionRange::clear_has_end() {
4200 _has_bits_[0] &= ~0x00000002
u;
4222 return (_has_bits_[0] & 0x00000001u) != 0;
4224 inline void DescriptorProto_ReservedRange::set_has_start() {
4225 _has_bits_[0] |= 0x00000001
u;
4227 inline void DescriptorProto_ReservedRange::clear_has_start() {
4228 _has_bits_[0] &= ~0x00000001
u;
4246 return (_has_bits_[0] & 0x00000002u) != 0;
4248 inline void DescriptorProto_ReservedRange::set_has_end() {
4249 _has_bits_[0] |= 0x00000002
u;
4251 inline void DescriptorProto_ReservedRange::clear_has_end() {
4252 _has_bits_[0] &= ~0x00000002
u;
4274 return (_has_bits_[0] & 0x00000001u) != 0;
4276 inline void DescriptorProto::set_has_name() {
4277 _has_bits_[0] |= 0x00000001
u;
4279 inline void DescriptorProto::clear_has_name() {
4280 _has_bits_[0] &= ~0x00000001
u;
4303 ::
std::string(reinterpret_cast<const char*>(value), size));
4328 return field_.size();
4335 return field_.Get(index);
4339 return field_.Mutable(index);
4343 return field_.Add();
4345 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >*
4350 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >&
4358 return extension_.size();
4365 return extension_.Get(index);
4369 return extension_.Mutable(index);
4373 return extension_.Add();
4375 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >*
4380 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >&
4388 return nested_type_.size();
4391 nested_type_.Clear();
4395 return nested_type_.Get(index);
4399 return nested_type_.Mutable(index);
4403 return nested_type_.Add();
4405 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >*
4408 return &nested_type_;
4410 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >&
4413 return nested_type_;
4418 return enum_type_.size();
4425 return enum_type_.Get(index);
4429 return enum_type_.Mutable(index);
4433 return enum_type_.Add();
4435 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >*
4440 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >&
4448 return extension_range_.size();
4451 extension_range_.Clear();
4455 return extension_range_.Get(index);
4459 return extension_range_.Mutable(index);
4463 return extension_range_.Add();
4465 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange >*
4468 return &extension_range_;
4470 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange >&
4473 return extension_range_;
4478 return oneof_decl_.size();
4481 oneof_decl_.Clear();
4485 return oneof_decl_.Get(index);
4489 return oneof_decl_.Mutable(index);
4493 return oneof_decl_.Add();
4495 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::OneofDescriptorProto >*
4498 return &oneof_decl_;
4500 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::OneofDescriptorProto >&
4508 return (_has_bits_[0] & 0x00000080u) != 0;
4510 inline void DescriptorProto::set_has_options() {
4511 _has_bits_[0] |= 0x00000080
u;
4513 inline void DescriptorProto::clear_has_options() {
4514 _has_bits_[0] &= ~0x00000080
u;
4517 if (options_ !=
NULL) options_->::google::protobuf::MessageOptions::Clear();
4518 clear_has_options();
4522 return options_ !=
NULL ? *options_ : *default_instance_->options_;
4526 if (options_ ==
NULL) {
4534 clear_has_options();
4545 clear_has_options();
4552 return reserved_range_.size();
4555 reserved_range_.Clear();
4559 return reserved_range_.Get(index);
4563 return reserved_range_.Mutable(index);
4567 return reserved_range_.Add();
4569 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ReservedRange >*
4572 return &reserved_range_;
4574 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ReservedRange >&
4577 return reserved_range_;
4582 return reserved_name_.size();
4585 reserved_name_.Clear();
4589 return reserved_name_.
Get(index);
4593 return reserved_name_.
Mutable(index);
4597 reserved_name_.Mutable(index)->assign(value);
4600 reserved_name_.Mutable(index)->assign(value);
4604 reserved_name_.Mutable(index)->assign(
4605 reinterpret_cast<const char*>(value), size);
4610 return reserved_name_.Add();
4613 reserved_name_.Add()->assign(value);
4617 reserved_name_.Add()->assign(value);
4621 reserved_name_.Add()->assign(reinterpret_cast<const char*>(value), size);
4624 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
4627 return reserved_name_;
4629 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
4632 return &reserved_name_;
4641 return (_has_bits_[0] & 0x00000001u) != 0;
4643 inline void FieldDescriptorProto::set_has_name() {
4644 _has_bits_[0] |= 0x00000001
u;
4646 inline void FieldDescriptorProto::clear_has_name() {
4647 _has_bits_[0] &= ~0x00000001
u;
4670 ::
std::string(reinterpret_cast<const char*>(value), size));
4695 return (_has_bits_[0] & 0x00000002u) != 0;
4697 inline void FieldDescriptorProto::set_has_number() {
4698 _has_bits_[0] |= 0x00000002
u;
4700 inline void FieldDescriptorProto::clear_has_number() {
4701 _has_bits_[0] &= ~0x00000002
u;
4719 return (_has_bits_[0] & 0x00000004u) != 0;
4721 inline void FieldDescriptorProto::set_has_label() {
4722 _has_bits_[0] |= 0x00000004
u;
4724 inline void FieldDescriptorProto::clear_has_label() {
4725 _has_bits_[0] &= ~0x00000004
u;
4744 return (_has_bits_[0] & 0x00000008u) != 0;
4746 inline void FieldDescriptorProto::set_has_type() {
4747 _has_bits_[0] |= 0x00000008
u;
4749 inline void FieldDescriptorProto::clear_has_type() {
4750 _has_bits_[0] &= ~0x00000008
u;
4769 return (_has_bits_[0] & 0x00000010u) != 0;
4771 inline void FieldDescriptorProto::set_has_type_name() {
4772 _has_bits_[0] |= 0x00000010
u;
4774 inline void FieldDescriptorProto::clear_has_type_name() {
4775 _has_bits_[0] &= ~0x00000010
u;
4779 clear_has_type_name();
4786 set_has_type_name();
4791 set_has_type_name();
4796 set_has_type_name();
4798 ::
std::string(reinterpret_cast<const char*>(value), size));
4802 set_has_type_name();
4808 clear_has_type_name();
4812 if (type_name !=
NULL) {
4813 set_has_type_name();
4815 clear_has_type_name();
4823 return (_has_bits_[0] & 0x00000020u) != 0;
4825 inline void FieldDescriptorProto::set_has_extendee() {
4826 _has_bits_[0] |= 0x00000020
u;
4828 inline void FieldDescriptorProto::clear_has_extendee() {
4829 _has_bits_[0] &= ~0x00000020
u;
4833 clear_has_extendee();
4852 ::
std::string(reinterpret_cast<const char*>(value), size));
4862 clear_has_extendee();
4866 if (extendee !=
NULL) {
4869 clear_has_extendee();
4877 return (_has_bits_[0] & 0x00000040u) != 0;
4879 inline void FieldDescriptorProto::set_has_default_value() {
4880 _has_bits_[0] |= 0x00000040
u;
4882 inline void FieldDescriptorProto::clear_has_default_value() {
4883 _has_bits_[0] &= ~0x00000040
u;
4887 clear_has_default_value();
4894 set_has_default_value();
4899 set_has_default_value();
4904 set_has_default_value();
4906 ::
std::string(reinterpret_cast<const char*>(value), size));
4910 set_has_default_value();
4916 clear_has_default_value();
4920 if (default_value !=
NULL) {
4921 set_has_default_value();
4923 clear_has_default_value();
4931 return (_has_bits_[0] & 0x00000080u) != 0;
4933 inline void FieldDescriptorProto::set_has_oneof_index() {
4934 _has_bits_[0] |= 0x00000080
u;
4936 inline void FieldDescriptorProto::clear_has_oneof_index() {
4937 _has_bits_[0] &= ~0x00000080
u;
4941 clear_has_oneof_index();
4945 return oneof_index_;
4948 set_has_oneof_index();
4949 oneof_index_ =
value;
4955 return (_has_bits_[0] & 0x00000100u) != 0;
4957 inline void FieldDescriptorProto::set_has_json_name() {
4958 _has_bits_[0] |= 0x00000100
u;
4960 inline void FieldDescriptorProto::clear_has_json_name() {
4961 _has_bits_[0] &= ~0x00000100
u;
4965 clear_has_json_name();
4972 set_has_json_name();
4977 set_has_json_name();
4982 set_has_json_name();
4984 ::
std::string(reinterpret_cast<const char*>(value), size));
4988 set_has_json_name();
4994 clear_has_json_name();
4998 if (json_name !=
NULL) {
4999 set_has_json_name();
5001 clear_has_json_name();
5009 return (_has_bits_[0] & 0x00000200u) != 0;
5011 inline void FieldDescriptorProto::set_has_options() {
5012 _has_bits_[0] |= 0x00000200
u;
5014 inline void FieldDescriptorProto::clear_has_options() {
5015 _has_bits_[0] &= ~0x00000200
u;
5018 if (options_ !=
NULL) options_->::google::protobuf::FieldOptions::Clear();
5019 clear_has_options();
5023 return options_ !=
NULL ? *options_ : *default_instance_->options_;
5027 if (options_ ==
NULL) {
5035 clear_has_options();
5046 clear_has_options();
5057 return (_has_bits_[0] & 0x00000001u) != 0;
5059 inline void OneofDescriptorProto::set_has_name() {
5060 _has_bits_[0] |= 0x00000001
u;
5062 inline void OneofDescriptorProto::clear_has_name() {
5063 _has_bits_[0] &= ~0x00000001
u;
5086 ::
std::string(reinterpret_cast<const char*>(value), size));
5115 return (_has_bits_[0] & 0x00000001u) != 0;
5117 inline void EnumDescriptorProto::set_has_name() {
5118 _has_bits_[0] |= 0x00000001
u;
5120 inline void EnumDescriptorProto::clear_has_name() {
5121 _has_bits_[0] &= ~0x00000001
u;
5144 ::
std::string(reinterpret_cast<const char*>(value), size));
5169 return value_.size();
5176 return value_.Get(index);
5180 return value_.Mutable(index);
5184 return value_.Add();
5186 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto >*
5191 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto >&
5199 return (_has_bits_[0] & 0x00000004u) != 0;
5201 inline void EnumDescriptorProto::set_has_options() {
5202 _has_bits_[0] |= 0x00000004
u;
5204 inline void EnumDescriptorProto::clear_has_options() {
5205 _has_bits_[0] &= ~0x00000004
u;
5208 if (options_ !=
NULL) options_->::google::protobuf::EnumOptions::Clear();
5209 clear_has_options();
5213 return options_ !=
NULL ? *options_ : *default_instance_->options_;
5217 if (options_ ==
NULL) {
5225 clear_has_options();
5236 clear_has_options();
5247 return (_has_bits_[0] & 0x00000001u) != 0;
5249 inline void EnumValueDescriptorProto::set_has_name() {
5250 _has_bits_[0] |= 0x00000001
u;
5252 inline void EnumValueDescriptorProto::clear_has_name() {
5253 _has_bits_[0] &= ~0x00000001
u;
5276 ::
std::string(reinterpret_cast<const char*>(value), size));
5301 return (_has_bits_[0] & 0x00000002u) != 0;
5303 inline void EnumValueDescriptorProto::set_has_number() {
5304 _has_bits_[0] |= 0x00000002
u;
5306 inline void EnumValueDescriptorProto::clear_has_number() {
5307 _has_bits_[0] &= ~0x00000002
u;
5325 return (_has_bits_[0] & 0x00000004u) != 0;
5327 inline void EnumValueDescriptorProto::set_has_options() {
5328 _has_bits_[0] |= 0x00000004
u;
5330 inline void EnumValueDescriptorProto::clear_has_options() {
5331 _has_bits_[0] &= ~0x00000004
u;
5334 if (options_ !=
NULL) options_->::google::protobuf::EnumValueOptions::Clear();
5335 clear_has_options();
5339 return options_ !=
NULL ? *options_ : *default_instance_->options_;
5343 if (options_ ==
NULL) {
5351 clear_has_options();
5362 clear_has_options();
5373 return (_has_bits_[0] & 0x00000001u) != 0;
5375 inline void ServiceDescriptorProto::set_has_name() {
5376 _has_bits_[0] |= 0x00000001
u;
5378 inline void ServiceDescriptorProto::clear_has_name() {
5379 _has_bits_[0] &= ~0x00000001
u;
5402 ::
std::string(reinterpret_cast<const char*>(value), size));
5427 return method_.size();
5434 return method_.Get(index);
5438 return method_.Mutable(index);
5442 return method_.Add();
5444 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto >*
5449 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto >&
5457 return (_has_bits_[0] & 0x00000004u) != 0;
5459 inline void ServiceDescriptorProto::set_has_options() {
5460 _has_bits_[0] |= 0x00000004
u;
5462 inline void ServiceDescriptorProto::clear_has_options() {
5463 _has_bits_[0] &= ~0x00000004
u;
5466 if (options_ !=
NULL) options_->::google::protobuf::ServiceOptions::Clear();
5467 clear_has_options();
5471 return options_ !=
NULL ? *options_ : *default_instance_->options_;
5475 if (options_ ==
NULL) {
5483 clear_has_options();
5494 clear_has_options();
5505 return (_has_bits_[0] & 0x00000001u) != 0;
5507 inline void MethodDescriptorProto::set_has_name() {
5508 _has_bits_[0] |= 0x00000001
u;
5510 inline void MethodDescriptorProto::clear_has_name() {
5511 _has_bits_[0] &= ~0x00000001
u;
5534 ::
std::string(reinterpret_cast<const char*>(value), size));
5559 return (_has_bits_[0] & 0x00000002u) != 0;
5561 inline void MethodDescriptorProto::set_has_input_type() {
5562 _has_bits_[0] |= 0x00000002
u;
5564 inline void MethodDescriptorProto::clear_has_input_type() {
5565 _has_bits_[0] &= ~0x00000002
u;
5569 clear_has_input_type();
5576 set_has_input_type();
5581 set_has_input_type();
5586 set_has_input_type();
5588 ::
std::string(reinterpret_cast<const char*>(value), size));
5592 set_has_input_type();
5598 clear_has_input_type();
5602 if (input_type !=
NULL) {
5603 set_has_input_type();
5605 clear_has_input_type();
5613 return (_has_bits_[0] & 0x00000004u) != 0;
5615 inline void MethodDescriptorProto::set_has_output_type() {
5616 _has_bits_[0] |= 0x00000004
u;
5618 inline void MethodDescriptorProto::clear_has_output_type() {
5619 _has_bits_[0] &= ~0x00000004
u;
5623 clear_has_output_type();
5630 set_has_output_type();
5635 set_has_output_type();
5640 set_has_output_type();
5642 ::
std::string(reinterpret_cast<const char*>(value), size));
5646 set_has_output_type();
5652 clear_has_output_type();
5656 if (output_type !=
NULL) {
5657 set_has_output_type();
5659 clear_has_output_type();
5667 return (_has_bits_[0] & 0x00000008u) != 0;
5669 inline void MethodDescriptorProto::set_has_options() {
5670 _has_bits_[0] |= 0x00000008
u;
5672 inline void MethodDescriptorProto::clear_has_options() {
5673 _has_bits_[0] &= ~0x00000008
u;
5676 if (options_ !=
NULL) options_->::google::protobuf::MethodOptions::Clear();
5677 clear_has_options();
5681 return options_ !=
NULL ? *options_ : *default_instance_->options_;
5685 if (options_ ==
NULL) {
5693 clear_has_options();
5704 clear_has_options();
5711 return (_has_bits_[0] & 0x00000010u) != 0;
5713 inline void MethodDescriptorProto::set_has_client_streaming() {
5714 _has_bits_[0] |= 0x00000010
u;
5716 inline void MethodDescriptorProto::clear_has_client_streaming() {
5717 _has_bits_[0] &= ~0x00000010
u;
5720 client_streaming_ =
false;
5721 clear_has_client_streaming();
5725 return client_streaming_;
5728 set_has_client_streaming();
5729 client_streaming_ =
value;
5735 return (_has_bits_[0] & 0x00000020u) != 0;
5737 inline void MethodDescriptorProto::set_has_server_streaming() {
5738 _has_bits_[0] |= 0x00000020
u;
5740 inline void MethodDescriptorProto::clear_has_server_streaming() {
5741 _has_bits_[0] &= ~0x00000020
u;
5744 server_streaming_ =
false;
5745 clear_has_server_streaming();
5749 return server_streaming_;
5752 set_has_server_streaming();
5753 server_streaming_ =
value;
5763 return (_has_bits_[0] & 0x00000001u) != 0;
5765 inline void FileOptions::set_has_java_package() {
5766 _has_bits_[0] |= 0x00000001
u;
5768 inline void FileOptions::clear_has_java_package() {
5769 _has_bits_[0] &= ~0x00000001
u;
5773 clear_has_java_package();
5780 set_has_java_package();
5785 set_has_java_package();
5790 set_has_java_package();
5792 ::
std::string(reinterpret_cast<const char*>(value), size));
5796 set_has_java_package();
5802 clear_has_java_package();
5806 if (java_package !=
NULL) {
5807 set_has_java_package();
5809 clear_has_java_package();
5817 return (_has_bits_[0] & 0x00000002u) != 0;
5819 inline void FileOptions::set_has_java_outer_classname() {
5820 _has_bits_[0] |= 0x00000002
u;
5822 inline void FileOptions::clear_has_java_outer_classname() {
5823 _has_bits_[0] &= ~0x00000002
u;
5827 clear_has_java_outer_classname();
5834 set_has_java_outer_classname();
5839 set_has_java_outer_classname();
5844 set_has_java_outer_classname();
5846 ::
std::string(reinterpret_cast<const char*>(value), size));
5850 set_has_java_outer_classname();
5856 clear_has_java_outer_classname();
5860 if (java_outer_classname !=
NULL) {
5861 set_has_java_outer_classname();
5863 clear_has_java_outer_classname();
5871 return (_has_bits_[0] & 0x00000004u) != 0;
5873 inline void FileOptions::set_has_java_multiple_files() {
5874 _has_bits_[0] |= 0x00000004
u;
5876 inline void FileOptions::clear_has_java_multiple_files() {
5877 _has_bits_[0] &= ~0x00000004
u;
5880 java_multiple_files_ =
false;
5881 clear_has_java_multiple_files();
5885 return java_multiple_files_;
5888 set_has_java_multiple_files();
5889 java_multiple_files_ =
value;
5895 return (_has_bits_[0] & 0x00000008u) != 0;
5897 inline void FileOptions::set_has_java_generate_equals_and_hash() {
5898 _has_bits_[0] |= 0x00000008
u;
5900 inline void FileOptions::clear_has_java_generate_equals_and_hash() {
5901 _has_bits_[0] &= ~0x00000008
u;
5904 java_generate_equals_and_hash_ =
false;
5905 clear_has_java_generate_equals_and_hash();
5909 return java_generate_equals_and_hash_;
5912 set_has_java_generate_equals_and_hash();
5913 java_generate_equals_and_hash_ =
value;
5919 return (_has_bits_[0] & 0x00000010u) != 0;
5921 inline void FileOptions::set_has_java_string_check_utf8() {
5922 _has_bits_[0] |= 0x00000010
u;
5924 inline void FileOptions::clear_has_java_string_check_utf8() {
5925 _has_bits_[0] &= ~0x00000010
u;
5928 java_string_check_utf8_ =
false;
5929 clear_has_java_string_check_utf8();
5933 return java_string_check_utf8_;
5936 set_has_java_string_check_utf8();
5937 java_string_check_utf8_ =
value;
5943 return (_has_bits_[0] & 0x00000020u) != 0;
5945 inline void FileOptions::set_has_optimize_for() {
5946 _has_bits_[0] |= 0x00000020
u;
5948 inline void FileOptions::clear_has_optimize_for() {
5949 _has_bits_[0] &= ~0x00000020
u;
5953 clear_has_optimize_for();
5961 set_has_optimize_for();
5962 optimize_for_ =
value;
5968 return (_has_bits_[0] & 0x00000040u) != 0;
5970 inline void FileOptions::set_has_go_package() {
5971 _has_bits_[0] |= 0x00000040
u;
5973 inline void FileOptions::clear_has_go_package() {
5974 _has_bits_[0] &= ~0x00000040
u;
5978 clear_has_go_package();
5985 set_has_go_package();
5990 set_has_go_package();
5995 set_has_go_package();
5997 ::
std::string(reinterpret_cast<const char*>(value), size));
6001 set_has_go_package();
6007 clear_has_go_package();
6011 if (go_package !=
NULL) {
6012 set_has_go_package();
6014 clear_has_go_package();
6022 return (_has_bits_[0] & 0x00000080u) != 0;
6024 inline void FileOptions::set_has_cc_generic_services() {
6025 _has_bits_[0] |= 0x00000080
u;
6027 inline void FileOptions::clear_has_cc_generic_services() {
6028 _has_bits_[0] &= ~0x00000080
u;
6031 cc_generic_services_ =
false;
6032 clear_has_cc_generic_services();
6036 return cc_generic_services_;
6039 set_has_cc_generic_services();
6040 cc_generic_services_ =
value;
6046 return (_has_bits_[0] & 0x00000100u) != 0;
6048 inline void FileOptions::set_has_java_generic_services() {
6049 _has_bits_[0] |= 0x00000100
u;
6051 inline void FileOptions::clear_has_java_generic_services() {
6052 _has_bits_[0] &= ~0x00000100
u;
6055 java_generic_services_ =
false;
6056 clear_has_java_generic_services();
6060 return java_generic_services_;
6063 set_has_java_generic_services();
6064 java_generic_services_ =
value;
6070 return (_has_bits_[0] & 0x00000200u) != 0;
6072 inline void FileOptions::set_has_py_generic_services() {
6073 _has_bits_[0] |= 0x00000200
u;
6075 inline void FileOptions::clear_has_py_generic_services() {
6076 _has_bits_[0] &= ~0x00000200
u;
6079 py_generic_services_ =
false;
6080 clear_has_py_generic_services();
6084 return py_generic_services_;
6087 set_has_py_generic_services();
6088 py_generic_services_ =
value;
6094 return (_has_bits_[0] & 0x00000400u) != 0;
6096 inline void FileOptions::set_has_deprecated() {
6097 _has_bits_[0] |= 0x00000400
u;
6099 inline void FileOptions::clear_has_deprecated() {
6100 _has_bits_[0] &= ~0x00000400
u;
6103 deprecated_ =
false;
6104 clear_has_deprecated();
6111 set_has_deprecated();
6112 deprecated_ =
value;
6118 return (_has_bits_[0] & 0x00000800u) != 0;
6120 inline void FileOptions::set_has_cc_enable_arenas() {
6121 _has_bits_[0] |= 0x00000800
u;
6123 inline void FileOptions::clear_has_cc_enable_arenas() {
6124 _has_bits_[0] &= ~0x00000800
u;
6127 cc_enable_arenas_ =
false;
6128 clear_has_cc_enable_arenas();
6132 return cc_enable_arenas_;
6135 set_has_cc_enable_arenas();
6136 cc_enable_arenas_ =
value;
6142 return (_has_bits_[0] & 0x00001000u) != 0;
6144 inline void FileOptions::set_has_objc_class_prefix() {
6145 _has_bits_[0] |= 0x00001000
u;
6147 inline void FileOptions::clear_has_objc_class_prefix() {
6148 _has_bits_[0] &= ~0x00001000
u;
6152 clear_has_objc_class_prefix();
6159 set_has_objc_class_prefix();
6164 set_has_objc_class_prefix();
6169 set_has_objc_class_prefix();
6171 ::
std::string(reinterpret_cast<const char*>(value), size));
6175 set_has_objc_class_prefix();
6181 clear_has_objc_class_prefix();
6185 if (objc_class_prefix !=
NULL) {
6186 set_has_objc_class_prefix();
6188 clear_has_objc_class_prefix();
6196 return (_has_bits_[0] & 0x00002000u) != 0;
6198 inline void FileOptions::set_has_csharp_namespace() {
6199 _has_bits_[0] |= 0x00002000
u;
6201 inline void FileOptions::clear_has_csharp_namespace() {
6202 _has_bits_[0] &= ~0x00002000
u;
6206 clear_has_csharp_namespace();
6213 set_has_csharp_namespace();
6218 set_has_csharp_namespace();
6223 set_has_csharp_namespace();
6225 ::
std::string(reinterpret_cast<const char*>(value), size));
6229 set_has_csharp_namespace();
6235 clear_has_csharp_namespace();
6239 if (csharp_namespace !=
NULL) {
6240 set_has_csharp_namespace();
6242 clear_has_csharp_namespace();
6250 return uninterpreted_option_.size();
6253 uninterpreted_option_.Clear();
6257 return uninterpreted_option_.Get(index);
6261 return uninterpreted_option_.Mutable(index);
6265 return uninterpreted_option_.Add();
6267 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >*
6270 return &uninterpreted_option_;
6272 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >&
6275 return uninterpreted_option_;
6284 return (_has_bits_[0] & 0x00000001u) != 0;
6286 inline void MessageOptions::set_has_message_set_wire_format() {
6287 _has_bits_[0] |= 0x00000001
u;
6289 inline void MessageOptions::clear_has_message_set_wire_format() {
6290 _has_bits_[0] &= ~0x00000001
u;
6293 message_set_wire_format_ =
false;
6294 clear_has_message_set_wire_format();
6298 return message_set_wire_format_;
6301 set_has_message_set_wire_format();
6302 message_set_wire_format_ =
value;
6308 return (_has_bits_[0] & 0x00000002u) != 0;
6310 inline void MessageOptions::set_has_no_standard_descriptor_accessor() {
6311 _has_bits_[0] |= 0x00000002
u;
6313 inline void MessageOptions::clear_has_no_standard_descriptor_accessor() {
6314 _has_bits_[0] &= ~0x00000002
u;
6317 no_standard_descriptor_accessor_ =
false;
6318 clear_has_no_standard_descriptor_accessor();
6322 return no_standard_descriptor_accessor_;
6325 set_has_no_standard_descriptor_accessor();
6326 no_standard_descriptor_accessor_ =
value;
6332 return (_has_bits_[0] & 0x00000004u) != 0;
6334 inline void MessageOptions::set_has_deprecated() {
6335 _has_bits_[0] |= 0x00000004
u;
6337 inline void MessageOptions::clear_has_deprecated() {
6338 _has_bits_[0] &= ~0x00000004
u;
6341 deprecated_ =
false;
6342 clear_has_deprecated();
6349 set_has_deprecated();
6350 deprecated_ =
value;
6356 return (_has_bits_[0] & 0x00000008u) != 0;
6358 inline void MessageOptions::set_has_map_entry() {
6359 _has_bits_[0] |= 0x00000008
u;
6361 inline void MessageOptions::clear_has_map_entry() {
6362 _has_bits_[0] &= ~0x00000008
u;
6366 clear_has_map_entry();
6373 set_has_map_entry();
6380 return uninterpreted_option_.size();
6383 uninterpreted_option_.Clear();
6387 return uninterpreted_option_.Get(index);
6391 return uninterpreted_option_.Mutable(index);
6395 return uninterpreted_option_.Add();
6397 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >*
6400 return &uninterpreted_option_;
6402 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >&
6405 return uninterpreted_option_;
6414 return (_has_bits_[0] & 0x00000001u) != 0;
6416 inline void FieldOptions::set_has_ctype() {
6417 _has_bits_[0] |= 0x00000001
u;
6419 inline void FieldOptions::clear_has_ctype() {
6420 _has_bits_[0] &= ~0x00000001
u;
6439 return (_has_bits_[0] & 0x00000002u) != 0;
6441 inline void FieldOptions::set_has_packed() {
6442 _has_bits_[0] |= 0x00000002
u;
6444 inline void FieldOptions::clear_has_packed() {
6445 _has_bits_[0] &= ~0x00000002
u;
6463 return (_has_bits_[0] & 0x00000004u) != 0;
6465 inline void FieldOptions::set_has_jstype() {
6466 _has_bits_[0] |= 0x00000004
u;
6468 inline void FieldOptions::clear_has_jstype() {
6469 _has_bits_[0] &= ~0x00000004
u;
6488 return (_has_bits_[0] & 0x00000008u) != 0;
6490 inline void FieldOptions::set_has_lazy() {
6491 _has_bits_[0] |= 0x00000008
u;
6493 inline void FieldOptions::clear_has_lazy() {
6494 _has_bits_[0] &= ~0x00000008
u;
6512 return (_has_bits_[0] & 0x00000010u) != 0;
6514 inline void FieldOptions::set_has_deprecated() {
6515 _has_bits_[0] |= 0x00000010
u;
6517 inline void FieldOptions::clear_has_deprecated() {
6518 _has_bits_[0] &= ~0x00000010
u;
6521 deprecated_ =
false;
6522 clear_has_deprecated();
6529 set_has_deprecated();
6530 deprecated_ =
value;
6536 return (_has_bits_[0] & 0x00000020u) != 0;
6538 inline void FieldOptions::set_has_weak() {
6539 _has_bits_[0] |= 0x00000020
u;
6541 inline void FieldOptions::clear_has_weak() {
6542 _has_bits_[0] &= ~0x00000020
u;
6560 return uninterpreted_option_.size();
6563 uninterpreted_option_.Clear();
6567 return uninterpreted_option_.Get(index);
6571 return uninterpreted_option_.Mutable(index);
6575 return uninterpreted_option_.Add();
6577 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >*
6580 return &uninterpreted_option_;
6582 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >&
6585 return uninterpreted_option_;
6594 return (_has_bits_[0] & 0x00000001u) != 0;
6596 inline void EnumOptions::set_has_allow_alias() {
6597 _has_bits_[0] |= 0x00000001
u;
6599 inline void EnumOptions::clear_has_allow_alias() {
6600 _has_bits_[0] &= ~0x00000001
u;
6603 allow_alias_ =
false;
6604 clear_has_allow_alias();
6608 return allow_alias_;
6611 set_has_allow_alias();
6612 allow_alias_ =
value;
6618 return (_has_bits_[0] & 0x00000002u) != 0;
6620 inline void EnumOptions::set_has_deprecated() {
6621 _has_bits_[0] |= 0x00000002
u;
6623 inline void EnumOptions::clear_has_deprecated() {
6624 _has_bits_[0] &= ~0x00000002
u;
6627 deprecated_ =
false;
6628 clear_has_deprecated();
6635 set_has_deprecated();
6636 deprecated_ =
value;
6642 return uninterpreted_option_.size();
6645 uninterpreted_option_.Clear();
6649 return uninterpreted_option_.Get(index);
6653 return uninterpreted_option_.Mutable(index);
6657 return uninterpreted_option_.Add();
6659 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >*
6662 return &uninterpreted_option_;
6664 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >&
6667 return uninterpreted_option_;
6676 return (_has_bits_[0] & 0x00000001u) != 0;
6678 inline void EnumValueOptions::set_has_deprecated() {
6679 _has_bits_[0] |= 0x00000001
u;
6681 inline void EnumValueOptions::clear_has_deprecated() {
6682 _has_bits_[0] &= ~0x00000001
u;
6685 deprecated_ =
false;
6686 clear_has_deprecated();
6693 set_has_deprecated();
6694 deprecated_ =
value;
6700 return uninterpreted_option_.size();
6703 uninterpreted_option_.Clear();
6707 return uninterpreted_option_.Get(index);
6711 return uninterpreted_option_.Mutable(index);
6715 return uninterpreted_option_.Add();
6717 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >*
6720 return &uninterpreted_option_;
6722 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >&
6725 return uninterpreted_option_;
6734 return (_has_bits_[0] & 0x00000001u) != 0;
6736 inline void ServiceOptions::set_has_deprecated() {
6737 _has_bits_[0] |= 0x00000001
u;
6739 inline void ServiceOptions::clear_has_deprecated() {
6740 _has_bits_[0] &= ~0x00000001
u;
6743 deprecated_ =
false;
6744 clear_has_deprecated();
6751 set_has_deprecated();
6752 deprecated_ =
value;
6758 return uninterpreted_option_.size();
6761 uninterpreted_option_.Clear();
6765 return uninterpreted_option_.Get(index);
6769 return uninterpreted_option_.Mutable(index);
6773 return uninterpreted_option_.Add();
6775 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >*
6778 return &uninterpreted_option_;
6780 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >&
6783 return uninterpreted_option_;
6792 return (_has_bits_[0] & 0x00000001u) != 0;
6794 inline void MethodOptions::set_has_deprecated() {
6795 _has_bits_[0] |= 0x00000001
u;
6797 inline void MethodOptions::clear_has_deprecated() {
6798 _has_bits_[0] &= ~0x00000001
u;
6801 deprecated_ =
false;
6802 clear_has_deprecated();
6809 set_has_deprecated();
6810 deprecated_ =
value;
6816 return uninterpreted_option_.size();
6819 uninterpreted_option_.Clear();
6823 return uninterpreted_option_.Get(index);
6827 return uninterpreted_option_.Mutable(index);
6831 return uninterpreted_option_.Add();
6833 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >*
6836 return &uninterpreted_option_;
6838 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >&
6841 return uninterpreted_option_;
6850 return (_has_bits_[0] & 0x00000001u) != 0;
6852 inline void UninterpretedOption_NamePart::set_has_name_part() {
6853 _has_bits_[0] |= 0x00000001
u;
6855 inline void UninterpretedOption_NamePart::clear_has_name_part() {
6856 _has_bits_[0] &= ~0x00000001
u;
6860 clear_has_name_part();
6867 set_has_name_part();
6872 set_has_name_part();
6877 set_has_name_part();
6879 ::
std::string(reinterpret_cast<const char*>(value), size));
6883 set_has_name_part();
6889 clear_has_name_part();
6893 if (name_part !=
NULL) {
6894 set_has_name_part();
6896 clear_has_name_part();
6904 return (_has_bits_[0] & 0x00000002u) != 0;
6906 inline void UninterpretedOption_NamePart::set_has_is_extension() {
6907 _has_bits_[0] |= 0x00000002
u;
6909 inline void UninterpretedOption_NamePart::clear_has_is_extension() {
6910 _has_bits_[0] &= ~0x00000002
u;
6913 is_extension_ =
false;
6914 clear_has_is_extension();
6918 return is_extension_;
6921 set_has_is_extension();
6922 is_extension_ =
value;
6932 return name_.size();
6939 return name_.Get(index);
6943 return name_.Mutable(index);
6949 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart >*
6954 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart >&
6962 return (_has_bits_[0] & 0x00000002u) != 0;
6964 inline void UninterpretedOption::set_has_identifier_value() {
6965 _has_bits_[0] |= 0x00000002
u;
6967 inline void UninterpretedOption::clear_has_identifier_value() {
6968 _has_bits_[0] &= ~0x00000002
u;
6972 clear_has_identifier_value();
6979 set_has_identifier_value();
6984 set_has_identifier_value();
6989 set_has_identifier_value();
6991 ::
std::string(reinterpret_cast<const char*>(value), size));
6995 set_has_identifier_value();
7001 clear_has_identifier_value();
7005 if (identifier_value !=
NULL) {
7006 set_has_identifier_value();
7008 clear_has_identifier_value();
7016 return (_has_bits_[0] & 0x00000004u) != 0;
7018 inline void UninterpretedOption::set_has_positive_int_value() {
7019 _has_bits_[0] |= 0x00000004
u;
7021 inline void UninterpretedOption::clear_has_positive_int_value() {
7022 _has_bits_[0] &= ~0x00000004
u;
7026 clear_has_positive_int_value();
7030 return positive_int_value_;
7033 set_has_positive_int_value();
7034 positive_int_value_ =
value;
7040 return (_has_bits_[0] & 0x00000008u) != 0;
7042 inline void UninterpretedOption::set_has_negative_int_value() {
7043 _has_bits_[0] |= 0x00000008
u;
7045 inline void UninterpretedOption::clear_has_negative_int_value() {
7046 _has_bits_[0] &= ~0x00000008
u;
7050 clear_has_negative_int_value();
7054 return negative_int_value_;
7057 set_has_negative_int_value();
7058 negative_int_value_ =
value;
7064 return (_has_bits_[0] & 0x00000010u) != 0;
7066 inline void UninterpretedOption::set_has_double_value() {
7067 _has_bits_[0] |= 0x00000010
u;
7069 inline void UninterpretedOption::clear_has_double_value() {
7070 _has_bits_[0] &= ~0x00000010
u;
7074 clear_has_double_value();
7078 return double_value_;
7081 set_has_double_value();
7082 double_value_ =
value;
7088 return (_has_bits_[0] & 0x00000020u) != 0;
7090 inline void UninterpretedOption::set_has_string_value() {
7091 _has_bits_[0] |= 0x00000020
u;
7093 inline void UninterpretedOption::clear_has_string_value() {
7094 _has_bits_[0] &= ~0x00000020
u;
7098 clear_has_string_value();
7105 set_has_string_value();
7110 set_has_string_value();
7115 set_has_string_value();
7117 ::
std::string(reinterpret_cast<const char*>(value), size));
7121 set_has_string_value();
7127 clear_has_string_value();
7131 if (string_value !=
NULL) {
7132 set_has_string_value();
7134 clear_has_string_value();
7142 return (_has_bits_[0] & 0x00000040u) != 0;
7144 inline void UninterpretedOption::set_has_aggregate_value() {
7145 _has_bits_[0] |= 0x00000040
u;
7147 inline void UninterpretedOption::clear_has_aggregate_value() {
7148 _has_bits_[0] &= ~0x00000040
u;
7152 clear_has_aggregate_value();
7159 set_has_aggregate_value();
7164 set_has_aggregate_value();
7169 set_has_aggregate_value();
7171 ::
std::string(reinterpret_cast<const char*>(value), size));
7175 set_has_aggregate_value();
7181 clear_has_aggregate_value();
7185 if (aggregate_value !=
NULL) {
7186 set_has_aggregate_value();
7188 clear_has_aggregate_value();
7200 return path_.size();
7207 return path_.Get(index);
7210 path_.Set(index, value);
7217 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
7222 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
7230 return span_.size();
7237 return span_.
Get(index);
7240 span_.Set(index, value);
7247 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
7252 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
7260 return (_has_bits_[0] & 0x00000004u) != 0;
7262 inline void SourceCodeInfo_Location::set_has_leading_comments() {
7263 _has_bits_[0] |= 0x00000004
u;
7265 inline void SourceCodeInfo_Location::clear_has_leading_comments() {
7266 _has_bits_[0] &= ~0x00000004
u;
7270 clear_has_leading_comments();
7277 set_has_leading_comments();
7282 set_has_leading_comments();
7287 set_has_leading_comments();
7289 ::
std::string(reinterpret_cast<const char*>(value), size));
7293 set_has_leading_comments();
7299 clear_has_leading_comments();
7303 if (leading_comments !=
NULL) {
7304 set_has_leading_comments();
7306 clear_has_leading_comments();
7314 return (_has_bits_[0] & 0x00000008u) != 0;
7316 inline void SourceCodeInfo_Location::set_has_trailing_comments() {
7317 _has_bits_[0] |= 0x00000008
u;
7319 inline void SourceCodeInfo_Location::clear_has_trailing_comments() {
7320 _has_bits_[0] &= ~0x00000008
u;
7324 clear_has_trailing_comments();
7331 set_has_trailing_comments();
7336 set_has_trailing_comments();
7341 set_has_trailing_comments();
7343 ::
std::string(reinterpret_cast<const char*>(value), size));
7347 set_has_trailing_comments();
7353 clear_has_trailing_comments();
7357 if (trailing_comments !=
NULL) {
7358 set_has_trailing_comments();
7360 clear_has_trailing_comments();
7368 return leading_detached_comments_.size();
7371 leading_detached_comments_.Clear();
7375 return leading_detached_comments_.
Get(index);
7379 return leading_detached_comments_.
Mutable(index);
7383 leading_detached_comments_.Mutable(index)->assign(value);
7386 leading_detached_comments_.Mutable(index)->assign(value);
7390 leading_detached_comments_.Mutable(index)->assign(
7391 reinterpret_cast<const char*>(value), size);
7396 return leading_detached_comments_.Add();
7399 leading_detached_comments_.Add()->assign(value);
7403 leading_detached_comments_.Add()->assign(value);
7407 leading_detached_comments_.Add()->assign(reinterpret_cast<const char*>(value), size);
7410 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
7413 return leading_detached_comments_;
7415 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
7418 return &leading_detached_comments_;
7427 return location_.size();
7434 return location_.Get(index);
7438 return location_.Mutable(index);
7442 return location_.Add();
7444 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::SourceCodeInfo_Location >*
7449 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::SourceCodeInfo_Location >&
7461 return path_.size();
7468 return path_.Get(index);
7471 path_.Set(index, value);
7478 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
7483 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
7491 return (_has_bits_[0] & 0x00000002u) != 0;
7493 inline void GeneratedCodeInfo_Annotation::set_has_source_file() {
7494 _has_bits_[0] |= 0x00000002
u;
7496 inline void GeneratedCodeInfo_Annotation::clear_has_source_file() {
7497 _has_bits_[0] &= ~0x00000002
u;
7501 clear_has_source_file();
7508 set_has_source_file();
7513 set_has_source_file();
7518 set_has_source_file();
7520 ::
std::string(reinterpret_cast<const char*>(value), size));
7524 set_has_source_file();
7530 clear_has_source_file();
7534 if (source_file !=
NULL) {
7535 set_has_source_file();
7537 clear_has_source_file();
7545 return (_has_bits_[0] & 0x00000004u) != 0;
7547 inline void GeneratedCodeInfo_Annotation::set_has_begin() {
7548 _has_bits_[0] |= 0x00000004
u;
7550 inline void GeneratedCodeInfo_Annotation::clear_has_begin() {
7551 _has_bits_[0] &= ~0x00000004
u;
7569 return (_has_bits_[0] & 0x00000008u) != 0;
7571 inline void GeneratedCodeInfo_Annotation::set_has_end() {
7572 _has_bits_[0] |= 0x00000008
u;
7574 inline void GeneratedCodeInfo_Annotation::clear_has_end() {
7575 _has_bits_[0] &= ~0x00000008
u;
7597 return annotation_.size();
7600 annotation_.Clear();
7604 return annotation_.Get(index);
7608 return annotation_.Mutable(index);
7612 return annotation_.Add();
7614 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::GeneratedCodeInfo_Annotation >*
7617 return &annotation_;
7619 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::GeneratedCodeInfo_Annotation >&
7625 #endif // !PROTOBUF_INLINE_NOT_IN_HEADERS 7684 inline const EnumDescriptor* GetEnumDescriptor< ::google::protobuf::FieldDescriptorProto_Type>() {
7689 inline const EnumDescriptor* GetEnumDescriptor< ::google::protobuf::FieldDescriptorProto_Label>() {
7694 inline const EnumDescriptor* GetEnumDescriptor< ::google::protobuf::FileOptions_OptimizeMode>() {
7699 inline const EnumDescriptor* GetEnumDescriptor< ::google::protobuf::FieldOptions_CType>() {
7704 inline const EnumDescriptor* GetEnumDescriptor< ::google::protobuf::FieldOptions_JSType>() {
7714 #endif // PROTOBUF_google_2fprotobuf_2fdescriptor_2eproto__INCLUDED ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto > * mutable_message_type()
Definition: descriptor.pb.h:3922
void clear_options()
Definition: descriptor.pb.h:5207
bool has_is_extension() const
Definition: descriptor.pb.h:6903
void set_allocated_name(::std::string *name)
Definition: descriptor.pb.h:3723
void clear_uninterpreted_option()
Definition: descriptor.pb.h:6562
::google::protobuf::EnumValueDescriptorProto * add_value()
Definition: descriptor.pb.h:5182
::std::string * release_name()
Definition: descriptor.pb.h:5284
bool FieldOptions_JSType_IsValid(int value)
Definition: descriptor.pb.cc:9909
bool has_message_set_wire_format() const
Definition: descriptor.pb.h:6283
void clear_number()
Definition: descriptor.pb.h:5309
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:1845
static bool Label_IsValid(int value)
Definition: descriptor.pb.h:1060
::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > * mutable_uninterpreted_option()
Definition: descriptor.pb.h:6398
int GetCachedSize() const
Definition: descriptor.pb.h:2295
void set_name(const ::std::string &value)
Definition: descriptor.pb.h:4657
void set_allocated_options(::google::protobuf::EnumOptions *options)
Definition: descriptor.pb.h:5230
void set_deprecated(bool value)
Definition: descriptor.pb.h:6808
void set_allocated_csharp_namespace(::std::string *csharp_namespace)
Definition: descriptor.pb.h:6238
void clear_map_entry()
Definition: descriptor.pb.h:6364
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:2594
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:1241
::google::protobuf::MessageOptions * release_options()
Definition: descriptor.pb.h:4532
Definition: descriptor.h:801
::google::protobuf::UninterpretedOption * add_uninterpreted_option()
Definition: descriptor.pb.h:6829
void set_identifier_value(const ::std::string &value)
Definition: descriptor.pb.h:6978
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > & uninterpreted_option() const
Definition: descriptor.pb.h:6403
::google::protobuf::FileDescriptorProto * add_file()
Definition: descriptor.pb.h:3660
void clear_uninterpreted_option()
Definition: descriptor.pb.h:6644
::std::string * release_identifier_value()
Definition: descriptor.pb.h:6999
::std::string * mutable_name_part()
Definition: descriptor.pb.h:6882
void set_allocated_options(::google::protobuf::MethodOptions *options)
Definition: descriptor.pb.h:5698
::std::string * add_reserved_name()
Definition: descriptor.pb.h:4608
::google::protobuf::DescriptorProto_ReservedRange * add_reserved_range()
Definition: descriptor.pb.h:4565
FileOptions_OptimizeMode OptimizeMode
Definition: descriptor.pb.h:1891
::google::protobuf::int64 negative_int_value() const
Definition: descriptor.pb.h:7052
::std::string * release_extendee()
Definition: descriptor.pb.h:4860
bool FieldDescriptorProto_Label_Parse(const ::std::string &name, FieldDescriptorProto_Label *value)
Definition: descriptor.pb.h:116
int GetCachedSize() const
Definition: descriptor.pb.h:226
void clear_uninterpreted_option()
Definition: descriptor.pb.h:6382
bool has_package() const
Definition: descriptor.pb.h:3734
Definition: descriptor.pb.h:1829
void set_positive_int_value(::google::protobuf::uint64 value)
Definition: descriptor.pb.h:7032
void set_end(::google::protobuf::int32 value)
Definition: descriptor.pb.h:4210
bool has_java_package() const
Definition: descriptor.pb.h:5762
int GetCachedSize() const
Definition: descriptor.pb.h:2936
void set_no_standard_descriptor_accessor(bool value)
Definition: descriptor.pb.h:6324
bool allow_alias() const
Definition: descriptor.pb.h:6606
int GetCachedSize() const
Definition: descriptor.pb.h:976
bool has_options() const
Definition: descriptor.pb.h:5456
bool has_ctype() const
Definition: descriptor.pb.h:6413
const ::google::protobuf::EnumDescriptor * FieldOptions_CType_descriptor()
Definition: descriptor.pb.cc:9882
Definition: message.h:179
EGLStreamKHR EGLint EGLint EGLint size
Definition: eglext.h:984
void set_path(int index, ::google::protobuf::int32 value)
Definition: descriptor.pb.h:7470
const ::google::protobuf::RepeatedPtrField< ::std::string > & dependency() const
Definition: descriptor.pb.h:3832
void set_allocated_extendee(::std::string *extendee)
Definition: descriptor.pb.h:4865
bool has_java_multiple_files() const
Definition: descriptor.pb.h:5870
int GetCachedSize() const
Definition: descriptor.pb.h:1481
void add_path(::google::protobuf::int32 value)
Definition: descriptor.pb.h:7213
DOMString STRING
Definition: TestTypedefs.idl:79
const FileOptions_OptimizeMode FileOptions_OptimizeMode_OptimizeMode_MIN
Definition: descriptor.pb.h:127
Definition: descriptor.pb.h:3545
void set_allow_alias(bool value)
Definition: descriptor.pb.h:6610
::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart > * mutable_name()
Definition: descriptor.pb.h:6950
void set_double_value(double value)
Definition: descriptor.pb.h:7080
const ::std::string & source_file() const
Definition: descriptor.pb.h:7503
static const ::google::protobuf::EnumDescriptor * CType_descriptor()
Definition: descriptor.pb.h:2331
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ReservedRange > & reserved_range() const
Definition: descriptor.pb.h:4575
::std::string * release_json_name()
Definition: descriptor.pb.h:4992
bool has_map_entry() const
Definition: descriptor.pb.h:6355
void set_allocated_source_code_info(::google::protobuf::SourceCodeInfo *source_code_info)
Definition: descriptor.pb.h:4099
Definition: descriptor.pb.h:84
::std::string * release_type_name()
Definition: descriptor.pb.h:4806
bool has_objc_class_prefix() const
Definition: descriptor.pb.h:6141
void set_name(const ::std::string &value)
Definition: descriptor.pb.h:3697
::google::protobuf::internal::ArenaStringPtr string_value_
Definition: struct.pb.cc:35
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:1237
bool has_aggregate_value() const
Definition: descriptor.pb.h:7141
bool has_java_string_check_utf8() const
Definition: descriptor.pb.h:5918
void set_json_name(const ::std::string &value)
Definition: descriptor.pb.h:4971
int uninterpreted_option_size() const
Definition: descriptor.pb.h:6699
const FieldDescriptor * field
Definition: parser_unittest.cc:2279
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:3561
::std::string * mutable_aggregate_value()
Definition: descriptor.pb.h:7174
void set_negative_int_value(::google::protobuf::int64 value)
Definition: descriptor.pb.h:7056
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:945
int file_size() const
Definition: descriptor.pb.h:3646
::std::string * release_name()
Definition: descriptor.pb.h:5542
::google::protobuf::FieldDescriptorProto * add_extension()
Definition: descriptor.pb.h:4007
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:2909
void clear_options()
Definition: descriptor.pb.h:4032
Definition: descriptor.pb.h:68
bool deprecated() const
Definition: descriptor.pb.h:6804
void set_allocated_name_part(::std::string *name_part)
Definition: descriptor.pb.h:6892
::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > * mutable_uninterpreted_option()
Definition: descriptor.pb.h:6776
bool deprecated() const
Definition: descriptor.pb.h:6344
DescriptorProto_ExtensionRange ExtensionRange
Definition: descriptor.pb.h:778
void clear_name()
Definition: descriptor.pb.h:4649
::google::protobuf::int32 start() const
Definition: descriptor.pb.h:4234
DescriptorProto_ExtensionRange & operator=(const DescriptorProto_ExtensionRange &from)
Definition: descriptor.pb.h:525
::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto > * mutable_extension()
Definition: descriptor.pb.h:4012
FieldDescriptorProto * New() const
Definition: descriptor.pb.h:960
bool has_trailing_comments() const
Definition: descriptor.pb.h:7313
::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ReservedRange > * mutable_reserved_range()
Definition: descriptor.pb.h:4570
int GetCachedSize() const
Definition: descriptor.pb.h:2506
Definition: descriptor.pb.h:163
void set_number(::google::protobuf::int32 value)
Definition: descriptor.pb.h:4711
::google::protobuf::RepeatedField< ::google::protobuf::int32 > * mutable_path()
Definition: descriptor.pb.h:7484
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:2804
::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > * mutable_uninterpreted_option()
Definition: descriptor.pb.h:6660
const ::std::string & name() const
Definition: descriptor.pb.h:5385
Definition: descriptor.pb.h:74
void set_packed(bool value)
Definition: descriptor.pb.h:6455
DescriptorProto
Definition: descriptor_pb2.py:1637
GLuint GLuint end
Definition: gl2ext.h:323
Definition: descriptor.pb.h:81
const ::std::string & type_name() const
Definition: descriptor.pb.h:4781
void set_allocated_syntax(::std::string *syntax)
Definition: descriptor.pb.h:4154
EnumDescriptorProto * New() const
Definition: descriptor.pb.h:1346
bool has_no_standard_descriptor_accessor() const
Definition: descriptor.pb.h:6307
const FieldOptions_JSType FieldOptions_JSType_JSType_MIN
Definition: descriptor.pb.h:167
#define GOOGLE_ULONGLONG(x)
Definition: port.h:151
void clear_message_set_wire_format()
Definition: descriptor.pb.h:6292
void clear_options()
Definition: descriptor.pb.h:5333
static bool Label_Parse(const ::std::string &name, Label *value)
Definition: descriptor.pb.h:1076
ServiceDescriptorProto & operator=(const ServiceDescriptorProto &from)
Definition: descriptor.pb.h:1561
void clear_deprecated()
Definition: descriptor.pb.h:6520
bool has_type_name() const
Definition: descriptor.pb.h:4768
FileOptions
Definition: descriptor_pb2.py:1702
const int FieldDescriptorProto_Label_Label_ARRAYSIZE
Definition: descriptor.pb.h:109
const ::google::protobuf::RepeatedField< ::google::protobuf::int32 > & weak_dependency() const
Definition: descriptor.pb.h:3892
::google::protobuf::FieldOptions_JSType jstype() const
Definition: descriptor.pb.h:6475
GeneratedCodeInfo * New() const
Definition: descriptor.pb.h:3572
::std::string * release_name()
Definition: descriptor.pb.h:5410
::std::string * mutable_json_name()
Definition: descriptor.pb.h:4987
bool has_end() const
Definition: descriptor.pb.h:4193
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:199
::google::protobuf::SourceCodeInfo * mutable_source_code_info()
Definition: descriptor.pb.h:4084
OneofDescriptorProto * New() const
Definition: descriptor.pb.h:1252
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:2268
void clear_field()
Definition: descriptor.pb.h:4330
bool has_name() const
Definition: descriptor.pb.h:5504
void set_csharp_namespace(const ::std::string &value)
Definition: descriptor.pb.h:6212
const int FileOptions_OptimizeMode_OptimizeMode_ARRAYSIZE
Definition: descriptor.pb.h:129
void clear_java_generate_equals_and_hash()
Definition: descriptor.pb.h:5903
int uninterpreted_option_size() const
Definition: descriptor.pb.h:6249
const ::std::string & name() const
Definition: descriptor.pb.h:5259
void set_is_extension(bool value)
Definition: descriptor.pb.h:6920
::std::string * release_name_part()
Definition: descriptor.pb.h:6887
const int FieldOptions_CType_CType_ARRAYSIZE
Definition: descriptor.pb.h:149
const ::std::string & name() const
Definition: descriptor.pb.h:3693
bool no_standard_descriptor_accessor() const
Definition: descriptor.pb.h:6320
bool has_number() const
Definition: descriptor.pb.h:4694
void clear_aggregate_value()
Definition: descriptor.pb.h:7150
Definition: descriptor.pb.h:164
void clear_allow_alias()
Definition: descriptor.pb.h:6602
bool has_oneof_index() const
Definition: descriptor.pb.h:4930
bool has_name() const
Definition: descriptor.pb.h:4273
void clear_go_package()
Definition: descriptor.pb.h:5976
Definition: descriptor.pb.h:144
OPENSSL_EXPORT pem_password_cb void * u
Definition: pem.h:398
void clear_optimize_for()
Definition: descriptor.pb.h:5951
bool has_deprecated() const
Definition: descriptor.pb.h:6617
const ::std::string & FileOptions_OptimizeMode_Name(FileOptions_OptimizeMode value)
Definition: descriptor.pb.h:132
::google::protobuf::FieldDescriptorProto * add_field()
Definition: descriptor.pb.h:4341
FieldDescriptorProto_Type
Definition: descriptor.pb.h:66
bool has_csharp_namespace() const
Definition: descriptor.pb.h:6195
#define GOOGLE_PROTOBUF_EXTENSION_ACCESSORS(CLASSNAME)
Definition: extension_set.h:1108
::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > * mutable_uninterpreted_option()
Definition: descriptor.pb.h:6578
void set_allocated_package(::std::string *package)
Definition: descriptor.pb.h:3777
Definition: descriptor.pb.h:183
void set_start(::google::protobuf::int32 value)
Definition: descriptor.pb.h:4238
int message_type_size() const
Definition: descriptor.pb.h:3903
EnumValueDescriptorProto & operator=(const EnumValueDescriptorProto &from)
Definition: descriptor.pb.h:1445
int GetCachedSize() const
Definition: descriptor.pb.h:3366
UninterpretedOption_NamePart & operator=(const UninterpretedOption_NamePart &from)
Definition: descriptor.pb.h:2900
Definition: descriptor.pb.h:78
int uninterpreted_option_size() const
Definition: descriptor.pb.h:6641
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::GeneratedCodeInfo_Annotation > & annotation() const
Definition: descriptor.pb.h:7620
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto > & enum_type() const
Definition: descriptor.pb.h:4441
struct Descriptor Descriptor
Definition: protobuf.h:23
#define GOOGLE_LONGLONG(x)
Definition: port.h:150
::std::string * release_output_type()
Definition: descriptor.pb.h:5650
void set_reserved_name(int index, const ::std::string &value)
Definition: descriptor.pb.h:4595
void set_cc_enable_arenas(bool value)
Definition: descriptor.pb.h:6134
SourceCodeInfo
Definition: descriptor_pb2.py:1766
::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto > * mutable_file()
Definition: descriptor.pb.h:3665
int GetCachedSize() const
Definition: descriptor.pb.h:3212
bool has_type() const
Definition: descriptor.pb.h:4743
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:629
const FieldDescriptor const OneofDescriptor const EnumValueDescriptor service
Definition: descriptor.h:1760
bool deprecated() const
Definition: descriptor.pb.h:6630
void clear_default_value()
Definition: descriptor.pb.h:4885
Definition: descriptor.pb.h:3417
int GetCachedSize() const
Definition: descriptor.pb.h:1597
Definition: extension_set.h:160
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:291
::google::protobuf::EnumOptions * release_options()
Definition: descriptor.pb.h:5223
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:728
::google::protobuf::EnumDescriptorProto * add_enum_type()
Definition: descriptor.pb.h:4431
path
Definition: generate.py:74
const Descriptor * descriptor
Definition: descriptor.cc:271
void clear_begin()
Definition: descriptor.pb.h:7553
const FieldDescriptorProto_Label FieldDescriptorProto_Label_Label_MAX
Definition: descriptor.pb.h:108
Definition: descriptor.pb.h:72
void clear_java_generic_services()
Definition: descriptor.pb.h:6054
::std::string * release_source_file()
Definition: descriptor.pb.h:7528
uint8_t uint8
Definition: port.h:133
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:3433
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:2699
void clear_start()
Definition: descriptor.pb.h:4230
bool has_number() const
Definition: descriptor.pb.h:5300
const ::google::protobuf::FileOptions & options() const
Definition: descriptor.pb.h:4036
void set_allocated_json_name(::std::string *json_name)
Definition: descriptor.pb.h:4997
bool packed() const
Definition: descriptor.pb.h:6451
int extension_range_size() const
Definition: descriptor.pb.h:4447
void set_aggregate_value(const ::std::string &value)
Definition: descriptor.pb.h:7158
void clear_deprecated()
Definition: descriptor.pb.h:6626
ServiceDescriptorProto * New() const
Definition: descriptor.pb.h:1581
int uninterpreted_option_size() const
Definition: descriptor.pb.h:6815
void clear_end()
Definition: descriptor.pb.h:4202
::google::protobuf::int32 number() const
Definition: descriptor.pb.h:4707
void set_allocated_name(::std::string *name)
Definition: descriptor.pb.h:5547
const ::google::protobuf::MethodOptions & options() const
Definition: descriptor.pb.h:5679
void set_oneof_index(::google::protobuf::int32 value)
Definition: descriptor.pb.h:4947
void set_allocated_go_package(::std::string *go_package)
Definition: descriptor.pb.h:6010
bool has_server_streaming() const
Definition: descriptor.pb.h:5734
void set_allocated_leading_comments(::std::string *leading_comments)
Definition: descriptor.pb.h:7302
const ::std::string & name() const
Definition: descriptor.pb.h:5127
void set_allocated_name(::std::string *name)
Definition: descriptor.pb.h:5099
void set_allocated_objc_class_prefix(::std::string *objc_class_prefix)
Definition: descriptor.pb.h:6184
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto > & field() const
Definition: descriptor.pb.h:4351
void clear_deprecated()
Definition: descriptor.pb.h:6340
bool has_double_value() const
Definition: descriptor.pb.h:7063
void set_allocated_name(::std::string *name)
Definition: descriptor.pb.h:5415
void set_span(int index, ::google::protobuf::int32 value)
Definition: descriptor.pb.h:7239
::google::protobuf::UninterpretedOption * add_uninterpreted_option()
Definition: descriptor.pb.h:6393
::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > * mutable_uninterpreted_option()
Definition: descriptor.pb.h:6718
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:2475
const ::google::protobuf::EnumOptions & options() const
Definition: descriptor.pb.h:5211
void set_allocated_name(::std::string *name)
Definition: descriptor.pb.h:4316
void clear_deprecated()
Definition: descriptor.pb.h:6684
const ::std::string & name() const
Definition: descriptor.pb.h:5517
Definition: descriptor.pb.h:142
::std::string * mutable_input_type()
Definition: descriptor.pb.h:5591
bool has_name() const
Definition: descriptor.pb.h:3680
bool FileOptions_OptimizeMode_Parse(const ::std::string &name, FileOptions_OptimizeMode *value)
Definition: descriptor.pb.h:136
int uninterpreted_option_size() const
Definition: descriptor.pb.h:6379
LIBPROTOBUF_EXPORTconst ::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:85
void clear_py_generic_services()
Definition: descriptor.pb.h:6078
Definition: descriptor.pb.h:2578
void ClearToEmptyNoArena(const ::std::string *default_value)
Definition: arenastring.h:249
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > & uninterpreted_option() const
Definition: descriptor.pb.h:6839
bool FieldDescriptorProto_Label_IsValid(int value)
Definition: descriptor.pb.cc:4205
::std::string * release_aggregate_value()
Definition: descriptor.pb.h:7179
bool has_end() const
Definition: descriptor.pb.h:4245
Definition: arenastring.h:56
int uninterpreted_option_size() const
Definition: descriptor.pb.h:6757
void clear_oneof_index()
Definition: descriptor.pb.h:4939
void clear_name_part()
Definition: descriptor.pb.h:6858
Message
Definition: peerconnection_unittest.cc:105
Definition: descriptor.pb.h:122
void clear_oneof_decl()
Definition: descriptor.pb.h:4480
Definition: command_line_interface.h:56
ServiceOptions & operator=(const ServiceOptions &from)
Definition: descriptor.pb.h:2690
const ::google::protobuf::RepeatedPtrField< ::std::string > & leading_detached_comments() const
Definition: descriptor.pb.h:7411
void clear_type()
Definition: descriptor.pb.h:4752
void set_allocated_options(::google::protobuf::MessageOptions *options)
Definition: descriptor.pb.h:4539
const ::std::string & FieldOptions_CType_Name(FieldOptions_CType value)
Definition: descriptor.pb.h:152
void set_deprecated(bool value)
Definition: descriptor.pb.h:6634
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:2133
void clear_cc_enable_arenas()
Definition: descriptor.pb.h:6126
Definition: descriptor.pb.h:103
bool has_options() const
Definition: descriptor.pb.h:5324
const FieldOptions_CType FieldOptions_CType_CType_MAX
Definition: descriptor.pb.h:148
::google::protobuf::FileOptions_OptimizeMode optimize_for() const
Definition: descriptor.pb.h:5955
EGLenum EGLObjectKHR EGLLabelKHR label
Definition: eglext.h:121
int GetCachedSize() const
Definition: descriptor.pb.h:3588
const ::std::string & java_outer_classname() const
Definition: descriptor.pb.h:5829
::google::protobuf::FieldDescriptorProto_Label label() const
Definition: descriptor.pb.h:4731
::std::string * release_trailing_comments()
Definition: descriptor.pb.h:7351
bool FieldOptions_CType_IsValid(int value)
Definition: descriptor.pb.cc:9886
void clear_deprecated()
Definition: descriptor.pb.h:6800
::std::string * mutable_go_package()
Definition: descriptor.pb.h:6000
int value_size() const
Definition: descriptor.pb.h:5168
const ::std::string & json_name() const
Definition: descriptor.pb.h:4967
::google::protobuf::FileOptions * mutable_options()
Definition: descriptor.pb.h:4040
UninterpretedOption * New() const
Definition: descriptor.pb.h:3027
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto > & nested_type() const
Definition: descriptor.pb.h:4411
bool has_java_generate_equals_and_hash() const
Definition: descriptor.pb.h:5894
GeneratedCodeInfo_Annotation * New() const
Definition: descriptor.pb.h:3444
Definition: descriptor.pb.h:2683
FieldDescriptorProto & operator=(const FieldDescriptorProto &from)
Definition: descriptor.pb.h:940
const ::google::protobuf::RepeatedField< ::google::protobuf::int32 > & path() const
Definition: descriptor.pb.h:7479
const FieldDescriptorProto_Type FieldDescriptorProto_Type_Type_MIN
Definition: descriptor.pb.h:87
int method_size() const
Definition: descriptor.pb.h:5426
void set_output_type(const ::std::string &value)
Definition: descriptor.pb.h:5629
void clear_name()
Definition: descriptor.pb.h:5255
void set_extendee(const ::std::string &value)
Definition: descriptor.pb.h:4839
EnumDescriptorProto & operator=(const EnumDescriptorProto &from)
Definition: descriptor.pb.h:1326
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:287
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange > & extension_range() const
Definition: descriptor.pb.h:4471
void clear_path()
Definition: descriptor.pb.h:7202
::google::protobuf::UninterpretedOption * add_uninterpreted_option()
Definition: descriptor.pb.h:6713
Definition: descriptor.pb.h:2252
bool FieldDescriptorProto_Type_Parse(const ::std::string &name, FieldDescriptorProto_Type *value)
Definition: descriptor.pb.h:96
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto > & extension() const
Definition: descriptor.pb.h:4381
void set_name(const ::std::string &value)
Definition: descriptor.pb.h:5263
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:1454
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:3429
::std::string * mutable_name()
Definition: descriptor.pb.h:5147
void clear_uninterpreted_option()
Definition: descriptor.pb.h:6252
const FieldDescriptorProto_Label FieldDescriptorProto_Label_Label_MIN
Definition: descriptor.pb.h:107
void set_deprecated(bool value)
Definition: descriptor.pb.h:6528
bool has_output_type() const
Definition: descriptor.pb.h:5612
void set_allocated_options(::google::protobuf::EnumValueOptions *options)
Definition: descriptor.pb.h:5356
void clear_method()
Definition: descriptor.pb.h:5429
bool has_negative_int_value() const
Definition: descriptor.pb.h:7039
void clear_no_standard_descriptor_accessor()
Definition: descriptor.pb.h:6316
bool has_end() const
Definition: descriptor.pb.h:7568
::google::protobuf::ServiceOptions * release_options()
Definition: descriptor.pb.h:5481
ServiceOptions
Definition: descriptor_pb2.py:1737
FieldDescriptorProto
Definition: descriptor_pb2.py:1660
void clear_weak()
Definition: descriptor.pb.h:6544
void clear_extendee()
Definition: descriptor.pb.h:4831
Definition: descriptor.pb.h:79
const ::google::protobuf::EnumValueOptions & options() const
Definition: descriptor.pb.h:5337
void clear_java_string_check_utf8()
Definition: descriptor.pb.h:5927
FieldOptions
Definition: descriptor_pb2.py:1716
void set_leading_detached_comments(int index, const ::std::string &value)
Definition: descriptor.pb.h:7381
::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > * mutable_uninterpreted_option()
Definition: descriptor.pb.h:6834
int location_size() const
Definition: descriptor.pb.h:7426
void clear_packed()
Definition: descriptor.pb.h:6447
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto > & extension() const
Definition: descriptor.pb.h:4017
bool has_java_outer_classname() const
Definition: descriptor.pb.h:5816
::google::protobuf::UninterpretedOption * add_uninterpreted_option()
Definition: descriptor.pb.h:6655
void set_deprecated(bool value)
Definition: descriptor.pb.h:6692
void set_client_streaming(bool value)
Definition: descriptor.pb.h:5727
void clear_cc_generic_services()
Definition: descriptor.pb.h:6030
::google::protobuf::FileOptions * release_options()
Definition: descriptor.pb.h:4048
void add_weak_dependency(::google::protobuf::int32 value)
Definition: descriptor.pb.h:3887
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:2905
Definition: descriptor.pb.h:123
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:2590
::std::string * release_package()
Definition: descriptor.pb.h:3772
Definition: descriptor.pb.h:1438
MethodDescriptorProto & operator=(const MethodDescriptorProto &from)
Definition: descriptor.pb.h:1680
::std::string * release_syntax()
Definition: descriptor.pb.h:4149
void set_jstype(::google::protobuf::FieldOptions_JSType value)
Definition: descriptor.pb.h:6479
::std::string * mutable_string_value()
Definition: descriptor.pb.h:7120
void clear_package()
Definition: descriptor.pb.h:3743
GLint location
Definition: gl2.h:455
GLuint start
Definition: gl2ext.h:323
void clear_name()
Definition: descriptor.pb.h:5381
void clear_java_multiple_files()
Definition: descriptor.pb.h:5879
uint64_t uint64
Definition: angle_config.h:30
const ::google::protobuf::EnumDescriptor * FieldOptions_JSType_descriptor()
Definition: descriptor.pb.cc:9905
void set_java_package(const ::std::string &value)
Definition: descriptor.pb.h:5779
const ::std::string & GetNoArena(const ::std::string *) const
Definition: arenastring.h:219
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:3557
const ::std::string & identifier_value() const
Definition: descriptor.pb.h:6974
int64_t int64
Definition: angle_config.h:29
void set_ctype(::google::protobuf::FieldOptions_CType value)
Definition: descriptor.pb.h:6430
::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto > * mutable_enum_type()
Definition: descriptor.pb.h:3952
void clear_leading_comments()
Definition: descriptor.pb.h:7268
EnumValueDescriptorProto * New() const
Definition: descriptor.pb.h:1465
::google::protobuf::ServiceOptions * mutable_options()
Definition: descriptor.pb.h:5473
::google::protobuf::int32 number() const
Definition: descriptor.pb.h:5313
VoEFile * file
Definition: voe_cmd_test.cc:59
FieldDescriptorProto_Type Type
Definition: descriptor.pb.h:995
const FieldDescriptor const OneofDescriptor value
Definition: descriptor.h:1717
int service_size() const
Definition: descriptor.pb.h:3963
::google::protobuf::EnumValueOptions * release_options()
Definition: descriptor.pb.h:5349
SourceCodeInfo_Location * New() const
Definition: descriptor.pb.h:3196
::std::string * mutable_name()
Definition: descriptor.pb.h:5537
int32_t int32
Definition: port.h:130
::google::protobuf::UninterpretedOption * add_uninterpreted_option()
Definition: descriptor.pb.h:6771
int weak_dependency_size() const
Definition: descriptor.pb.h:3873
FileDescriptorProto & operator=(const FileDescriptorProto &from)
Definition: descriptor.pb.h:282
const ::google::protobuf::ServiceOptions & options() const
Definition: descriptor.pb.h:5469
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto > & file() const
Definition: descriptor.pb.h:3670
void set_allocated_identifier_value(::std::string *identifier_value)
Definition: descriptor.pb.h:7004
void protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto()
Definition: descriptor.pb.cc:106
void clear_uninterpreted_option()
Definition: descriptor.pb.h:6760
static const ::std::string & JSType_Name(JSType value)
Definition: descriptor.pb.h:2362
const FieldOptions_JSType FieldOptions_JSType_JSType_MAX
Definition: descriptor.pb.h:168
Definition: template_util.h:77
::google::protobuf::RepeatedPtrField< ::std::string > * mutable_leading_detached_comments()
Definition: descriptor.pb.h:7416
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:1566
DescriptorProto * New() const
Definition: descriptor.pb.h:743
static const ::google::protobuf::EnumDescriptor * OptimizeMode_descriptor()
Definition: descriptor.pb.h:1908
void clear_name()
Definition: descriptor.pb.h:6934
SourceCodeInfo * New() const
Definition: descriptor.pb.h:3350
const ::std::string & default_value() const
Definition: descriptor.pb.h:4889
void clear_options()
Definition: descriptor.pb.h:4516
const ::google::protobuf::SourceCodeInfo & source_code_info() const
Definition: descriptor.pb.h:4080
void clear_double_value()
Definition: descriptor.pb.h:7072
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > & uninterpreted_option() const
Definition: descriptor.pb.h:6723
void clear_value()
Definition: descriptor.pb.h:5171
::std::string * release_go_package()
Definition: descriptor.pb.h:6005
::std::string * mutable_objc_class_prefix()
Definition: descriptor.pb.h:6174
const ::google::protobuf::RepeatedPtrField< ::std::string > & reserved_name() const
Definition: descriptor.pb.h:4625
void clear_identifier_value()
Definition: descriptor.pb.h:6970
::std::string * release_java_outer_classname()
Definition: descriptor.pb.h:5854
const ::std::string & FieldDescriptorProto_Type_Name(FieldDescriptorProto_Type value)
Definition: descriptor.pb.h:92
void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto()
Definition: descriptor.pb.cc:626
void set_input_type(const ::std::string &value)
Definition: descriptor.pb.h:5575
void set_trailing_comments(const ::std::string &value)
Definition: descriptor.pb.h:7330
void set_allocated_options(::google::protobuf::FileOptions *options)
Definition: descriptor.pb.h:4055
void clear_csharp_namespace()
Definition: descriptor.pb.h:6204
void set_message_set_wire_format(bool value)
Definition: descriptor.pb.h:6300
Definition: descriptor.pb.h:3323
bool has_name() const
Definition: descriptor.pb.h:5246
void clear_annotation()
Definition: descriptor.pb.h:7599
bool has_java_generic_services() const
Definition: descriptor.pb.h:6045
Definition: descriptor.pb.h:104
static const ::google::protobuf::EnumDescriptor * Type_descriptor()
Definition: descriptor.pb.h:1042
FieldOptions * New() const
Definition: descriptor.pb.h:2279
void clear_name()
Definition: descriptor.pb.h:5065
FileDescriptorProto
Definition: descriptor_pb2.py:1630
void set_name(const ::std::string &value)
Definition: descriptor.pb.h:5521
::google::protobuf::UninterpretedOption_NamePart * add_name()
Definition: descriptor.pb.h:6945
Definition: descriptor.pb.h:3000
IsInitialized
Definition: python_message.py:1169
void clear_extension()
Definition: descriptor.pb.h:3996
void set_end(::google::protobuf::int32 value)
Definition: descriptor.pb.h:7585
::std::string * release_name()
Definition: descriptor.pb.h:4678
void clear_dependency()
Definition: descriptor.pb.h:3791
const ::std::string & name() const
Definition: descriptor.pb.h:4653
void clear_end()
Definition: descriptor.pb.h:7577
EnumValueOptions & operator=(const EnumValueOptions &from)
Definition: descriptor.pb.h:2585
void clear_json_name()
Definition: descriptor.pb.h:4963
bool has_name() const
Definition: descriptor.pb.h:5114
bool has_options() const
Definition: descriptor.pb.h:5666
void clear_name()
Definition: descriptor.pb.h:5123
static const ::std::string & CType_Name(CType value)
Definition: descriptor.pb.h:2334
bool has_input_type() const
Definition: descriptor.pb.h:5558
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart > & name() const
Definition: descriptor.pb.h:6955
void clear_jstype()
Definition: descriptor.pb.h:6471
int path_size() const
Definition: descriptor.pb.h:7460
void clear_java_outer_classname()
Definition: descriptor.pb.h:5825
const ::google::protobuf::RepeatedField< ::google::protobuf::int32 > & path() const
Definition: descriptor.pb.h:7218
void set_java_generic_services(bool value)
Definition: descriptor.pb.h:6062
int GetCachedSize() const
Definition: descriptor.pb.h:3043
::std::string * release_input_type()
Definition: descriptor.pb.h:5596
DescriptorProto_ReservedRange * New() const
Definition: descriptor.pb.h:644
void clear_number()
Definition: descriptor.pb.h:4703
void set_allocated_output_type(::std::string *output_type)
Definition: descriptor.pb.h:5655
Definition: descriptor.pb.h:1319
MethodOptions & operator=(const MethodOptions &from)
Definition: descriptor.pb.h:2795
const ::std::string & aggregate_value() const
Definition: descriptor.pb.h:7154
void set_deprecated(bool value)
Definition: descriptor.pb.h:6750
static const ::google::protobuf::EnumDescriptor * JSType_descriptor()
Definition: descriptor.pb.h:2359
Definition: descriptor.pb.h:76
GLuint index
Definition: gl2.h:383
bool has_allow_alias() const
Definition: descriptor.pb.h:6593
Definition: descriptor.pb.h:73
bool message_set_wire_format() const
Definition: descriptor.pb.h:6296
bool has_start() const
Definition: descriptor.pb.h:4221
inline ::std::string * ReleaseNoArena(const ::std::string *default_value)
Definition: arenastring.h:225
::google::protobuf::RepeatedPtrField< ::std::string > * mutable_reserved_name()
Definition: descriptor.pb.h:4630
EGLAttrib * value
Definition: eglext.h:120
void set_public_dependency(int index, ::google::protobuf::int32 value)
Definition: descriptor.pb.h:3853
void set_default_value(const ::std::string &value)
Definition: descriptor.pb.h:4893
void set_objc_class_prefix(const ::std::string &value)
Definition: descriptor.pb.h:6158
void set_allocated_input_type(::std::string *input_type)
Definition: descriptor.pb.h:5601
::std::string * release_string_value()
Definition: descriptor.pb.h:7125
::std::string * mutable_name()
Definition: descriptor.pb.h:4306
::std::string * release_csharp_namespace()
Definition: descriptor.pb.h:6233
::google::protobuf::FieldOptions * mutable_options()
Definition: descriptor.pb.h:5025
::google::protobuf::int32 end() const
Definition: descriptor.pb.h:4206
::google::protobuf::RepeatedField< ::google::protobuf::int32 > * mutable_public_dependency()
Definition: descriptor.pb.h:3867
void clear_lazy()
Definition: descriptor.pb.h:6496
int field_size() const
Definition: descriptor.pb.h:4327
bool has_identifier_value() const
Definition: descriptor.pb.h:6961
int leading_detached_comments_size() const
Definition: descriptor.pb.h:7367
const ::google::protobuf::RepeatedField< ::google::protobuf::int32 > & span() const
Definition: descriptor.pb.h:7248
int reserved_range_size() const
Definition: descriptor.pb.h:4551
::google::protobuf::ServiceDescriptorProto * add_service()
Definition: descriptor.pb.h:3977
void clear_extension_range()
Definition: descriptor.pb.h:4450
bool has_options
Definition: peerconnection_jni.cc:1352
int enum_type_size() const
Definition: descriptor.pb.h:4417
Definition: descriptor.pb.h:2117
::std::string * mutable_csharp_namespace()
Definition: descriptor.pb.h:6228
void set_java_outer_classname(const ::std::string &value)
Definition: descriptor.pb.h:5833
void set_py_generic_services(bool value)
Definition: descriptor.pb.h:6086
void set_allocated_type_name(::std::string *type_name)
Definition: descriptor.pb.h:4811
Definition: descriptor.pb.h:82
bool has_source_file() const
Definition: descriptor.pb.h:7490
::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto > * mutable_enum_type()
Definition: descriptor.pb.h:4436
void set_java_string_check_utf8(bool value)
Definition: descriptor.pb.h:5935
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:530
bool has_py_generic_services() const
Definition: descriptor.pb.h:6069
::google::protobuf::FieldDescriptorProto_Type type() const
Definition: descriptor.pb.h:4756
int GetCachedSize() const
Definition: descriptor.pb.h:660
const ::google::protobuf::EnumDescriptor * FieldDescriptorProto_Label_descriptor()
Definition: descriptor.pb.cc:4201
static const ::std::string & Type_Name(Type value)
Definition: descriptor.pb.h:1045
void clear_ctype()
Definition: descriptor.pb.h:6422
::std::string * mutable_default_value()
Definition: descriptor.pb.h:4909
int GetCachedSize() const
Definition: descriptor.pb.h:1268
bool has_options() const
Definition: descriptor.pb.h:4023
void clear_weak_dependency()
Definition: descriptor.pb.h:3876
EnumOptions * New() const
Definition: descriptor.pb.h:2490
enum_type
Definition: descriptor_pb2.py:1573
void clear_type_name()
Definition: descriptor.pb.h:4777
OneofDescriptorProto
Definition: descriptor_pb2.py:1667
void clear_source_file()
Definition: descriptor.pb.h:7499
int annotation_size() const
Definition: descriptor.pb.h:7596
::std::string * release_name()
Definition: descriptor.pb.h:5152
::std::string * mutable_output_type()
Definition: descriptor.pb.h:5645
bool has_source_code_info() const
Definition: descriptor.pb.h:4067
Definition: generated_enum_util.h:41
::google::protobuf::GeneratedCodeInfo_Annotation * add_annotation()
Definition: descriptor.pb.h:7610
void set_allocated_name(::std::string *name)
Definition: descriptor.pb.h:5289
Definition: descriptor.pb.h:617
const ::std::string & output_type() const
Definition: descriptor.pb.h:5625
void set_package(const ::std::string &value)
Definition: descriptor.pb.h:3751
uint32_t uint32
Definition: port.h:135
const ::google::protobuf::EnumDescriptor * FieldDescriptorProto_Type_descriptor()
Definition: descriptor.pb.cc:4148
bool has_default_value() const
Definition: descriptor.pb.h:4876
EGLImageKHR EGLint * name
Definition: eglext.h:851
::google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto > * mutable_service()
Definition: descriptor.pb.h:3982
const ::google::protobuf::FieldOptions & options() const
Definition: descriptor.pb.h:5021
void set_name(const ::std::string &value)
Definition: descriptor.pb.h:4290
void set_allocated_default_value(::std::string *default_value)
Definition: descriptor.pb.h:4919
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto > & value() const
Definition: descriptor.pb.h:5192
GeneratedCodeInfo
Definition: descriptor_pb2.py:1781
void set_begin(::google::protobuf::int32 value)
Definition: descriptor.pb.h:7561
void set_label(::google::protobuf::FieldDescriptorProto_Label value)
Definition: descriptor.pb.h:4735
int GetCachedSize() const
Definition: descriptor.pb.h:1872
void clear_location()
Definition: descriptor.pb.h:7429
const Element & Get(int index) const
Definition: repeated_field.h:1078
bool py_generic_services() const
Definition: descriptor.pb.h:6082
int path_size() const
Definition: descriptor.pb.h:7199
bool has_deprecated() const
Definition: descriptor.pb.h:6675
::std::string * release_leading_comments()
Definition: descriptor.pb.h:7297
DescriptorProto_ExtensionRange * New() const
Definition: descriptor.pb.h:545
::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > * mutable_uninterpreted_option()
Definition: descriptor.pb.h:6268
Definition: __init__.py:1
::google::protobuf::MessageOptions * mutable_options()
Definition: descriptor.pb.h:4524
static const ::std::string & OptimizeMode_Name(OptimizeMode value)
Definition: descriptor.pb.h:1911
::std::string * mutable_name()
Definition: descriptor.pb.h:3713
::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange > * mutable_extension_range()
Definition: descriptor.pb.h:4466
::google::protobuf::EnumOptions * mutable_options()
Definition: descriptor.pb.h:5215
void clear_java_package()
Definition: descriptor.pb.h:5771
uint64_t uint64
Definition: port.h:136
int GetCachedSize() const
Definition: descriptor.pb.h:2831
int GetCachedSize() const
Definition: descriptor.pb.h:1362
::google::protobuf::OneofDescriptorProto * add_oneof_decl()
Definition: descriptor.pb.h:4491
static bool CType_Parse(const ::std::string &name, CType *value)
Definition: descriptor.pb.h:2337
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:3181
Definition: descriptor.pb.h:2788
void set_path(int index, ::google::protobuf::int32 value)
Definition: descriptor.pb.h:7209
const ::std::string & trailing_comments() const
Definition: descriptor.pb.h:7326
void clear_end()
Definition: descriptor.pb.h:4254
Definition: descriptor.pb.h:2463
Definition: descriptor.pb.h:70
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:2479
void set_allocated_aggregate_value(::std::string *aggregate_value)
Definition: descriptor.pb.h:7184
::google::protobuf::MethodOptions * release_options()
Definition: descriptor.pb.h:5691
FileDescriptorSet & operator=(const FileDescriptorSet &from)
Definition: descriptor.pb.h:190
int uninterpreted_option_size() const
Definition: descriptor.pb.h:6559
int GetCachedSize() const
Definition: descriptor.pb.h:759
const ::google::protobuf::EnumDescriptor * FileOptions_OptimizeMode_descriptor()
Definition: descriptor.pb.cc:7871
void set_weak(bool value)
Definition: descriptor.pb.h:6552
const ::std::string & FieldOptions_JSType_Name(FieldOptions_JSType value)
Definition: descriptor.pb.h:172
int GetCachedSize() const
Definition: descriptor.pb.h:561
static bool JSType_Parse(const ::std::string &name, JSType *value)
Definition: descriptor.pb.h:2365
MethodDescriptorProto
Definition: descriptor_pb2.py:1695
const FieldDescriptorProto_Type FieldDescriptorProto_Type_Type_MAX
Definition: descriptor.pb.h:88
void set_lazy(bool value)
Definition: descriptor.pb.h:6504
::std::string * release_name()
Definition: descriptor.pb.h:5094
bool deprecated() const
Definition: descriptor.pb.h:6688
void clear_extension()
Definition: descriptor.pb.h:4360
void clear_options()
Definition: descriptor.pb.h:5017
bool FieldDescriptorProto_Type_IsValid(int value)
Definition: descriptor.pb.cc:4152
int oneof_decl_size() const
Definition: descriptor.pb.h:4477
Definition: descriptor.pb.h:1554
::google::protobuf::RepeatedField< ::google::protobuf::int32 > * mutable_weak_dependency()
Definition: descriptor.pb.h:3897
void clear_deprecated()
Definition: descriptor.pb.h:6102
void set_source_file(const ::std::string &value)
Definition: descriptor.pb.h:7507
bool weak() const
Definition: descriptor.pb.h:6548
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:3016
Definition: descriptor.pb.h:124
FieldDescriptorProto_Label Label
Definition: descriptor.pb.h:1053
int reserved_name_size() const
Definition: descriptor.pb.h:4581
MessageOptions * New() const
Definition: descriptor.pb.h:2144
EnumValueOptions * New() const
Definition: descriptor.pb.h:2605
FieldOptions_JSType
Definition: descriptor.pb.h:161
static bool OptimizeMode_Parse(const ::std::string &name, OptimizeMode *value)
Definition: descriptor.pb.h:1914
Definition: descriptor.pb.h:77
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:3339
void set_allocated_java_package(::std::string *java_package)
Definition: descriptor.pb.h:5805
int extension_size() const
Definition: descriptor.pb.h:3993
static bool CType_IsValid(int value)
Definition: descriptor.pb.h:2321
DescriptorProto_ReservedRange & operator=(const DescriptorProto_ReservedRange &from)
Definition: descriptor.pb.h:624
bool has_syntax() const
Definition: descriptor.pb.h:4111
int name_size() const
Definition: descriptor.pb.h:6931
void clear_start()
Definition: descriptor.pb.h:4178
int GetCachedSize() const
Definition: descriptor.pb.h:2726
bool has_packed() const
Definition: descriptor.pb.h:6438
bool has_string_value() const
Definition: descriptor.pb.h:7087
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > & uninterpreted_option() const
Definition: descriptor.pb.h:6781
bool has_optimize_for() const
Definition: descriptor.pb.h:5942
bool deprecated() const
Definition: descriptor.pb.h:6524
EGLenum type
Definition: eglext.h:63
::google::protobuf::DescriptorProto_ExtensionRange * add_extension_range()
Definition: descriptor.pb.h:4461
GeneratedCodeInfo_Annotation & operator=(const GeneratedCodeInfo_Annotation &from)
Definition: descriptor.pb.h:3424
void clear_enum_type()
Definition: descriptor.pb.h:3936
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:2800
::std::string * mutable_java_outer_classname()
Definition: descriptor.pb.h:5849
::std::string * mutable_identifier_value()
Definition: descriptor.pb.h:6994
void clear_is_extension()
Definition: descriptor.pb.h:6912
GeneratedCodeInfo_Annotation Annotation
Definition: descriptor.pb.h:3607
int nested_type_size() const
Definition: descriptor.pb.h:4387
void clear_uninterpreted_option()
Definition: descriptor.pb.h:6702
void clear_file()
Definition: descriptor.pb.h:3649
const ::std::string & csharp_namespace() const
Definition: descriptor.pb.h:6208
GLsizei const GLchar *const * string
Definition: gl2.h:479
bool java_generate_equals_and_hash() const
Definition: descriptor.pb.h:5907
Definition: descriptor.pb.h:143
void set_number(::google::protobuf::int32 value)
Definition: descriptor.pb.h:5317
bool has_name() const
Definition: descriptor.pb.h:5056
void set_deprecated(bool value)
Definition: descriptor.pb.h:6110
::google::protobuf::RepeatedField< ::google::protobuf::int32 > * mutable_span()
Definition: descriptor.pb.h:7253
const Element & Get(int index) const
Definition: repeated_field.h:1828
bool has_leading_comments() const
Definition: descriptor.pb.h:7259
::google::protobuf::SourceCodeInfo_Location * add_location()
Definition: descriptor.pb.h:7440
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto > & message_type() const
Definition: descriptor.pb.h:3927
int span_size() const
Definition: descriptor.pb.h:7229
::google::protobuf::MethodDescriptorProto * add_method()
Definition: descriptor.pb.h:5440
::std::string * release_default_value()
Definition: descriptor.pb.h:4914
EnumValueOptions
Definition: descriptor_pb2.py:1730
::google::protobuf::int32 start() const
Definition: descriptor.pb.h:4182
Definition: descriptor.pb.h:102
void clear_name()
Definition: descriptor.pb.h:4282
::std::string * release_name()
Definition: descriptor.pb.h:3718
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > & uninterpreted_option() const
Definition: descriptor.pb.h:6583
void set_name(const ::std::string &value)
Definition: descriptor.pb.h:5073
void clear_output_type()
Definition: descriptor.pb.h:5621
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:3012
void set_allocated_source_file(::std::string *source_file)
Definition: descriptor.pb.h:7533
Definition: descriptor.pb.h:1673
static const ::std::string & Label_Name(Label value)
Definition: descriptor.pb.h:1073
const ::google::protobuf::MessageOptions & options() const
Definition: descriptor.pb.h:4520
MethodOptions
Definition: descriptor_pb2.py:1744
SourceCodeInfo_Location & operator=(const SourceCodeInfo_Location &from)
Definition: descriptor.pb.h:3176
const ::std::string & string_value() const
Definition: descriptor.pb.h:7100
void set_cc_generic_services(bool value)
Definition: descriptor.pb.h:6038
EnumDescriptorProto
Definition: descriptor_pb2.py:1674
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:1685
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:1335
Definition: descriptor.pb.h:3169
FileDescriptorProto * New() const
Definition: descriptor.pb.h:302
::google::protobuf::SourceCodeInfo * release_source_code_info()
Definition: descriptor.pb.h:4092
bool has_go_package() const
Definition: descriptor.pb.h:5967
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:732
void set_dependency(int index, const ::std::string &value)
Definition: descriptor.pb.h:3802
static bool Type_Parse(const ::std::string &name, Type *value)
Definition: descriptor.pb.h:1048
Definition: descriptor.pb.h:518
Definition: descriptor.pb.h:83
static const ::google::protobuf::EnumDescriptor * Label_descriptor()
Definition: descriptor.pb.h:1070
::std::string * mutable_name()
Definition: descriptor.pb.h:5279
::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto > * mutable_extension()
Definition: descriptor.pb.h:4376
bool has_deprecated() const
Definition: descriptor.pb.h:6511
::google::protobuf::EnumDescriptorProto * add_enum_type()
Definition: descriptor.pb.h:3947
Definition: descriptor.pb.h:2893
::std::string * mutable_extendee()
Definition: descriptor.pb.h:4855
int GetCachedSize() const
Definition: descriptor.pb.h:3460
::google::protobuf::MethodOptions * mutable_options()
Definition: descriptor.pb.h:5683
struct EnumDescriptor EnumDescriptor
Definition: protobuf.h:26
bool has_begin() const
Definition: descriptor.pb.h:7544
const ::google::protobuf::RepeatedField< ::google::protobuf::int32 > & public_dependency() const
Definition: descriptor.pb.h:3862
bool has_options() const
Definition: descriptor.pb.h:4507
bool is_extension() const
Definition: descriptor.pb.h:6916
void set_string_value(const ::std::string &value)
Definition: descriptor.pb.h:7104
void set_allocated_options(::google::protobuf::ServiceOptions *options)
Definition: descriptor.pb.h:5488
MethodDescriptorProto * New() const
Definition: descriptor.pb.h:1700
void set_optimize_for(::google::protobuf::FileOptions_OptimizeMode value)
Definition: descriptor.pb.h:5959
::google::protobuf::DescriptorProto * add_message_type()
Definition: descriptor.pb.h:3917
::google::protobuf::uint64 positive_int_value() const
Definition: descriptor.pb.h:7028
void SetAllocatedNoArena(const ::std::string *default_value, ::std::string *value)
Definition: arenastring.h:235
::std::string * mutable_trailing_comments()
Definition: descriptor.pb.h:7346
int64_t int64
Definition: port.h:131
void clear_negative_int_value()
Definition: descriptor.pb.h:7048
bool has_client_streaming() const
Definition: descriptor.pb.h:5710
void clear_uninterpreted_option()
Definition: descriptor.pb.h:6818
bool has_name() const
Definition: descriptor.pb.h:4640
UninterpretedOption & operator=(const UninterpretedOption &from)
Definition: descriptor.pb.h:3007
::google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto > * mutable_method()
Definition: descriptor.pb.h:5445
bool FileOptions_OptimizeMode_IsValid(int value)
Definition: descriptor.pb.cc:7875
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:195
void set_java_multiple_files(bool value)
Definition: descriptor.pb.h:5887
void set_go_package(const ::std::string &value)
Definition: descriptor.pb.h:5984
void set_name_part(const ::std::string &value)
Definition: descriptor.pb.h:6866
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::OneofDescriptorProto > & oneof_decl() const
Definition: descriptor.pb.h:4501
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:3185
bool has_deprecated() const
Definition: descriptor.pb.h:6331
void clear_reserved_name()
Definition: descriptor.pb.h:4584
#define NULL
Definition: common_types.h:41
void clear_source_code_info()
Definition: descriptor.pb.h:4076
int GetCachedSize() const
Definition: descriptor.pb.h:318
SourceCodeInfo & operator=(const SourceCodeInfo &from)
Definition: descriptor.pb.h:3330
::google::protobuf::EnumValueOptions * mutable_options()
Definition: descriptor.pb.h:5341
bool java_generic_services() const
Definition: descriptor.pb.h:6058
bool FieldOptions_JSType_Parse(const ::std::string &name, FieldOptions_JSType *value)
Definition: descriptor.pb.h:176
FileDescriptorSet * New() const
Definition: descriptor.pb.h:210
UninterpretedOption_NamePart * New() const
Definition: descriptor.pb.h:2920
bool has_cc_generic_services() const
Definition: descriptor.pb.h:6021
UninterpretedOption_NamePart NamePart
Definition: descriptor.pb.h:3062
static bool Type_IsValid(int value)
Definition: descriptor.pb.h:1032
::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto > * mutable_value()
Definition: descriptor.pb.h:5187
const ::std::string & package() const
Definition: descriptor.pb.h:3747
bool has_name() const
Definition: descriptor.pb.h:5372
Definition: descriptor.pb.h:275
void set_allocated_java_outer_classname(::std::string *java_outer_classname)
Definition: descriptor.pb.h:5859
::google::protobuf::RepeatedPtrField< ::std::string > * mutable_dependency()
Definition: descriptor.pb.h:3837
Element * Mutable(int index)
Definition: repeated_field.h:1834
FileOptions_OptimizeMode
Definition: descriptor.pb.h:121
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:1570
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:2129
void set_weak_dependency(int index, ::google::protobuf::int32 value)
Definition: descriptor.pb.h:3883
int dependency_size() const
Definition: descriptor.pb.h:3788
bool has_options() const
Definition: descriptor.pb.h:5198
void set_java_generate_equals_and_hash(bool value)
Definition: descriptor.pb.h:5911
::google::protobuf::RepeatedPtrField< ::google::protobuf::GeneratedCodeInfo_Annotation > * mutable_annotation()
Definition: descriptor.pb.h:7615
bool java_string_check_utf8() const
Definition: descriptor.pb.h:5931
#define LIBPROTOBUF_EXPORT
Definition: port.h:97
bool map_entry() const
Definition: descriptor.pb.h:6368
Definition: descriptor.pb.h:67
void set_type_name(const ::std::string &value)
Definition: descriptor.pb.h:4785
const int FieldOptions_JSType_JSType_ARRAYSIZE
Definition: descriptor.pb.h:169
Definition: descriptor.pb.h:75
::google::protobuf::RepeatedField< ::google::protobuf::int32 > * mutable_path()
Definition: descriptor.pb.h:7223
static bool OptimizeMode_IsValid(int value)
Definition: descriptor.pb.h:1898
void clear_public_dependency()
Definition: descriptor.pb.h:3846
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:1689
bool has_json_name() const
Definition: descriptor.pb.h:4954
const int FieldDescriptorProto_Type_Type_ARRAYSIZE
Definition: descriptor.pb.h:89
bool has_extendee() const
Definition: descriptor.pb.h:4822
MessageOptions & operator=(const MessageOptions &from)
Definition: descriptor.pb.h:2124
UninterpretedOption
Definition: descriptor_pb2.py:1751
Definition: descriptor.pb.h:933
void clear_options()
Definition: descriptor.pb.h:5465
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > & uninterpreted_option() const
Definition: descriptor.pb.h:6665
const ::std::string & leading_comments() const
Definition: descriptor.pb.h:7272
Definition: gflags_completions.h:115
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto > & enum_type() const
Definition: descriptor.pb.h:3957
void clear_client_streaming()
Definition: descriptor.pb.h:5719
void clear_string_value()
Definition: descriptor.pb.h:7096
const FieldOptions_CType FieldOptions_CType_CType_MIN
Definition: descriptor.pb.h:147
double double_value() const
Definition: descriptor.pb.h:7076
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:633
void clear_nested_type()
Definition: descriptor.pb.h:4390
void set_map_entry(bool value)
Definition: descriptor.pb.h:6372
bool has_jstype() const
Definition: descriptor.pb.h:6462
void set_allocated_options(::google::protobuf::FieldOptions *options)
Definition: descriptor.pb.h:5040
::std::string * mutable_name()
Definition: descriptor.pb.h:5089
MethodOptions * New() const
Definition: descriptor.pb.h:2815
::google::protobuf::UninterpretedOption * add_uninterpreted_option()
Definition: descriptor.pb.h:6573
::std::string * mutable_name()
Definition: descriptor.pb.h:4673
GPBFileSyntax syntax_
Definition: GPBDescriptor.m:250
MessageOptions
Definition: descriptor_pb2.py:1709
string input
Definition: tokenizer_unittest.cc:198
::google::protobuf::DescriptorProto * add_nested_type()
Definition: descriptor.pb.h:4401
bool has_deprecated() const
Definition: descriptor.pb.h:6791
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:2264
FileOptions & operator=(const FileOptions &from)
Definition: descriptor.pb.h:1836
bool has_label() const
Definition: descriptor.pb.h:4718
bool server_streaming() const
Definition: descriptor.pb.h:5747
::google::protobuf::FieldDescriptorProto * add_extension()
Definition: descriptor.pb.h:4371
void clear_objc_class_prefix()
Definition: descriptor.pb.h:6150
void clear_deprecated()
Definition: descriptor.pb.h:6742
bool has_options() const
Definition: descriptor.pb.h:5008
int enum_type_size() const
Definition: descriptor.pb.h:3933
LIBPROTOBUF_EXPORT const string & NameOfEnum(const EnumDescriptor *descriptor, int value)
Definition: generated_message_reflection.cc:70
ByteSize
Definition: python_message.py:1040
void add_span(::google::protobuf::int32 value)
Definition: descriptor.pb.h:7243
bool deprecated() const
Definition: descriptor.pb.h:6746
bool cc_enable_arenas() const
Definition: descriptor.pb.h:6130
::std::string * release_name()
Definition: descriptor.pb.h:4311
::google::protobuf::RepeatedPtrField< ::google::protobuf::SourceCodeInfo_Location > * mutable_location()
Definition: descriptor.pb.h:7445
::google::protobuf::int32 end() const
Definition: descriptor.pb.h:7581
const ::std::string & input_type() const
Definition: descriptor.pb.h:5571
void clear_message_type()
Definition: descriptor.pb.h:3906
::std::string * MutableNoArena(const ::std::string *default_value)
Definition: arenastring.cc:51
bool FieldOptions_CType_Parse(const ::std::string &name, FieldOptions_CType *value)
Definition: descriptor.pb.h:156
FileDescriptorSet
Definition: descriptor_pb2.py:1623
const FileOptions_OptimizeMode FileOptions_OptimizeMode_OptimizeMode_MAX
Definition: descriptor.pb.h:128
void clear_options()
Definition: descriptor.pb.h:5675
FieldOptions_CType
Definition: descriptor.pb.h:141
void SetNoArena(const ::std::string *default_value, const ::std::string &value)
Definition: arenastring.h:208
bool cc_generic_services() const
Definition: descriptor.pb.h:6034
void clear_server_streaming()
Definition: descriptor.pb.h:5743
::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto > * mutable_nested_type()
Definition: descriptor.pb.h:4406
int GetCachedSize() const
Definition: descriptor.pb.h:2621
FieldOptions_JSType JSType
Definition: descriptor.pb.h:2342
OneofDescriptorProto & operator=(const OneofDescriptorProto &from)
Definition: descriptor.pb.h:1232
::google::protobuf::RepeatedPtrField< ::google::protobuf::OneofDescriptorProto > * mutable_oneof_decl()
Definition: descriptor.pb.h:4496
FieldOptions_CType CType
Definition: descriptor.pb.h:2314
Definition: coded_stream.h:665
void protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto()
Definition: descriptor.pb.cc:677
const ::std::string & name() const
Definition: descriptor.pb.h:5069
extension
Definition: descriptor.h:1666
::std::string * add_leading_detached_comments()
Definition: descriptor.pb.h:7394
ServiceDescriptorProto
Definition: descriptor_pb2.py:1688
void set_name(const ::std::string &value)
Definition: descriptor.pb.h:5389
void clear_trailing_comments()
Definition: descriptor.pb.h:7322
void clear_enum_type()
Definition: descriptor.pb.h:4420
static bool JSType_IsValid(int value)
Definition: descriptor.pb.h:2349
DescriptorProto & operator=(const DescriptorProto &from)
Definition: descriptor.pb.h:723
void add_public_dependency(::google::protobuf::int32 value)
Definition: descriptor.pb.h:3857
void clear_input_type()
Definition: descriptor.pb.h:5567
::google::protobuf::int32 end() const
Definition: descriptor.pb.h:4258
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:1450
void set_start(::google::protobuf::int32 value)
Definition: descriptor.pb.h:4186
bool has_weak() const
Definition: descriptor.pb.h:6535
const ::std::string & go_package() const
Definition: descriptor.pb.h:5980
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:534
EnumValueDescriptorProto
Definition: descriptor_pb2.py:1681
void clear_leading_detached_comments()
Definition: descriptor.pb.h:7370
::std::string * add_dependency()
Definition: descriptor.pb.h:3815
void set_server_streaming(bool value)
Definition: descriptor.pb.h:5751
Definition: descriptor.pb.h:1225
const ::std::string & objc_class_prefix() const
Definition: descriptor.pb.h:6154
int GetCachedSize() const
Definition: descriptor.pb.h:1716
bool java_multiple_files() const
Definition: descriptor.pb.h:5883
void clear_syntax()
Definition: descriptor.pb.h:4120
void clear_reserved_range()
Definition: descriptor.pb.h:4554
::google::protobuf::FieldOptions_CType ctype() const
Definition: descriptor.pb.h:6426
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:1841
void set_name(const ::std::string &value)
Definition: descriptor.pb.h:5131
int GetCachedSize() const
Definition: descriptor.pb.h:2160
bool has_deprecated() const
Definition: descriptor.pb.h:6733
void clear_name()
Definition: descriptor.pb.h:5513
void set_end(::google::protobuf::int32 value)
Definition: descriptor.pb.h:4262
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:2695
::std::string * mutable_package()
Definition: descriptor.pb.h:3767
const ::std::string & name() const
Definition: descriptor.pb.h:4286
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:3335
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption > & uninterpreted_option() const
Definition: descriptor.pb.h:6273
void set_allocated_name(::std::string *name)
Definition: descriptor.pb.h:4683
FieldDescriptorProto_Label
Definition: descriptor.pb.h:101
void set_allocated_string_value(::std::string *string_value)
Definition: descriptor.pb.h:7130
void set_leading_comments(const ::std::string &value)
Definition: descriptor.pb.h:7276
void set_deprecated(bool value)
Definition: descriptor.pb.h:6348
FileOptions * New() const
Definition: descriptor.pb.h:1856
Definition: descriptor.pb.h:69
::std::string * mutable_name()
Definition: descriptor.pb.h:5405
FieldOptions & operator=(const FieldOptions &from)
Definition: descriptor.pb.h:2259
temp
Definition: parse_delay_file.m:64
void clear_label()
Definition: descriptor.pb.h:4727
GeneratedCodeInfo & operator=(const GeneratedCodeInfo &from)
Definition: descriptor.pb.h:3552
::std::string * mutable_source_file()
Definition: descriptor.pb.h:7523
bool has_positive_int_value() const
Definition: descriptor.pb.h:7015
ServiceOptions * New() const
Definition: descriptor.pb.h:2710
::google::protobuf::int32 begin() const
Definition: descriptor.pb.h:7557
void clear_positive_int_value()
Definition: descriptor.pb.h:7024
::std::string * release_objc_class_prefix()
Definition: descriptor.pb.h:6179
const ::std::string & java_package() const
Definition: descriptor.pb.h:5775
Definition: descriptor.pb.h:716
Definition: descriptor.pb.h:80
bool has_cc_enable_arenas() const
Definition: descriptor.pb.h:6117
::std::string * mutable_leading_comments()
Definition: descriptor.pb.h:7292
::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto > * mutable_field()
Definition: descriptor.pb.h:4346
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: descriptor.pb.h:1331
void set_allocated_trailing_comments(::std::string *trailing_comments)
Definition: descriptor.pb.h:7356
bool lazy() const
Definition: descriptor.pb.h:6500
void set_syntax(const ::std::string &value)
Definition: descriptor.pb.h:4128
int extension_size() const
Definition: descriptor.pb.h:4357
::google::protobuf::int32 oneof_index() const
Definition: descriptor.pb.h:4943
void add_path(::google::protobuf::int32 value)
Definition: descriptor.pb.h:7474
void set_allocated_name(::std::string *name)
Definition: descriptor.pb.h:5157
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto > & method() const
Definition: descriptor.pb.h:5450
MergeFrom
Definition: python_message.py:1259
void clear_name()
Definition: descriptor.pb.h:3689
Definition: descriptor.pb.h:162
EnumOptions
Definition: descriptor_pb2.py:1723
int32_t int32
Definition: angle_config.h:27
void clear_span()
Definition: descriptor.pb.h:7232
void clear_path()
Definition: descriptor.pb.h:7463
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::SourceCodeInfo_Location > & location() const
Definition: descriptor.pb.h:7450
DescriptorProto_ReservedRange ReservedRange
Definition: descriptor.pb.h:779
EnumOptions & operator=(const EnumOptions &from)
Definition: descriptor.pb.h:2470
message_type
Definition: descriptor_pb2.py:1556
::std::string * mutable_java_package()
Definition: descriptor.pb.h:5795
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto > & service() const
Definition: descriptor.pb.h:3987
const ::std::string & syntax() const
Definition: descriptor.pb.h:4124
const ::std::string & FieldDescriptorProto_Label_Name(FieldDescriptorProto_Label value)
Definition: descriptor.pb.h:112
bool has_lazy() const
Definition: descriptor.pb.h:6487
bool has_start() const
Definition: descriptor.pb.h:4169
void clear_service()
Definition: descriptor.pb.h:3966
Definition: descriptor.pb.h:71
::std::string * mutable_type_name()
Definition: descriptor.pb.h:4801
const ::std::string & name_part() const
Definition: descriptor.pb.h:6862
bool has_deprecated() const
Definition: descriptor.pb.h:6093
bool has_name_part() const
Definition: descriptor.pb.h:6849
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: descriptor.pb.h:949
void set_type(::google::protobuf::FieldDescriptorProto_Type value)
Definition: descriptor.pb.h:4760
::google::protobuf::UninterpretedOption * add_uninterpreted_option()
Definition: descriptor.pb.h:6263
::std::string * mutable_syntax()
Definition: descriptor.pb.h:4144
const ::std::string & extendee() const
Definition: descriptor.pb.h:4835
bool deprecated() const
Definition: descriptor.pb.h:6106
::std::string * release_java_package()
Definition: descriptor.pb.h:5800
::google::protobuf::FieldOptions * release_options()
Definition: descriptor.pb.h:5033
int public_dependency_size() const
Definition: descriptor.pb.h:3843
SourceCodeInfo_Location Location
Definition: descriptor.pb.h:3385
bool client_streaming() const
Definition: descriptor.pb.h:5723