descriptor.upb.h
Go to the documentation of this file.
1 /* This file was generated by upbc (the upb compiler) from the input
2  * file:
3  *
4  * google/protobuf/descriptor.proto
5  *
6  * Do not edit -- your changes will be discarded when the file is
7  * regenerated. */
8 
9 #ifndef GOOGLE_PROTOBUF_DESCRIPTOR_PROTO_UPB_H_
10 #define GOOGLE_PROTOBUF_DESCRIPTOR_PROTO_UPB_H_
11 
12 #include "upb/msg_internal.h"
13 #include "upb/decode.h"
14 #include "upb/decode_fast.h"
15 #include "upb/encode.h"
16 
17 #include "upb/port_def.inc"
18 
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22 
104 
105 typedef enum {
110 
111 typedef enum {
131 
132 typedef enum {
137 
138 typedef enum {
143 
144 typedef enum {
149 
150 typedef enum {
155 
156 
163 
164 /* google.protobuf.FileDescriptorSet */
165 
168 }
171  if (!ret) return NULL;
173  return NULL;
174  }
175  return ret;
176 }
178  const upb_ExtensionRegistry* extreg,
179  int options, upb_Arena* arena) {
181  if (!ret) return NULL;
184  return NULL;
185  }
186  return ret;
187 }
190 }
192  upb_Arena* arena, size_t* len) {
194 }
196  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(0, 0));
197 }
200 }
203 }
204 
207 }
210 }
213  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(0, 0), UPB_SIZE(2, 3), &sub, arena);
214  if (!ok) return NULL;
215  return sub;
216 }
217 
218 /* google.protobuf.FileDescriptorProto */
219 
222 }
225  if (!ret) return NULL;
227  return NULL;
228  }
229  return ret;
230 }
232  const upb_ExtensionRegistry* extreg,
233  int options, upb_Arena* arena) {
235  if (!ret) return NULL;
238  return NULL;
239  }
240  return ret;
241 }
244 }
246  upb_Arena* arena, size_t* len) {
248 }
250  return _upb_hasbit(msg, 1);
251 }
254  _upb_clearhas(msg, 1);
255 }
257  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_StringView);
258 }
260  return _upb_hasbit(msg, 2);
261 }
264  _upb_clearhas(msg, 2);
265 }
267  return *UPB_PTR_AT(msg, UPB_SIZE(12, 24), upb_StringView);
268 }
270  _upb_array_detach(msg, UPB_SIZE(20, 40));
271 }
273  return (upb_StringView const*)_upb_array_accessor(msg, UPB_SIZE(20, 40), len);
274 }
276  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(24, 48));
277 }
279  _upb_array_detach(msg, UPB_SIZE(24, 48));
280 }
282  return (const google_protobuf_DescriptorProto* const*)_upb_array_accessor(msg, UPB_SIZE(24, 48), len);
283 }
285  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(28, 56));
286 }
288  _upb_array_detach(msg, UPB_SIZE(28, 56));
289 }
292 }
294  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(32, 64));
295 }
297  _upb_array_detach(msg, UPB_SIZE(32, 64));
298 }
301 }
303  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(36, 72));
304 }
306  _upb_array_detach(msg, UPB_SIZE(36, 72));
307 }
310 }
312  return _upb_hasbit(msg, 3);
313 }
315  *UPB_PTR_AT(msg, UPB_SIZE(40, 80), const upb_Message*) = NULL;
316 }
318  return *UPB_PTR_AT(msg, UPB_SIZE(40, 80), const google_protobuf_FileOptions*);
319 }
321  return _upb_hasbit(msg, 4);
322 }
324  *UPB_PTR_AT(msg, UPB_SIZE(44, 88), const upb_Message*) = NULL;
325 }
327  return *UPB_PTR_AT(msg, UPB_SIZE(44, 88), const google_protobuf_SourceCodeInfo*);
328 }
330  _upb_array_detach(msg, UPB_SIZE(48, 96));
331 }
333  return (int32_t const*)_upb_array_accessor(msg, UPB_SIZE(48, 96), len);
334 }
336  _upb_array_detach(msg, UPB_SIZE(52, 104));
337 }
339  return (int32_t const*)_upb_array_accessor(msg, UPB_SIZE(52, 104), len);
340 }
342  return _upb_hasbit(msg, 5);
343 }
346  _upb_clearhas(msg, 5);
347 }
349  return *UPB_PTR_AT(msg, UPB_SIZE(56, 112), upb_StringView);
350 }
351 
353  _upb_sethas(msg, 1);
355 }
357  _upb_sethas(msg, 2);
359 }
362 }
365 }
367  return _upb_Array_Append_accessor2(msg, UPB_SIZE(20, 40), UPB_SIZE(3, 4), &val, arena);
368 }
371 }
374 }
377  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(24, 48), UPB_SIZE(2, 3), &sub, arena);
378  if (!ok) return NULL;
379  return sub;
380 }
383 }
386 }
389  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(28, 56), UPB_SIZE(2, 3), &sub, arena);
390  if (!ok) return NULL;
391  return sub;
392 }
395 }
398 }
401  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(32, 64), UPB_SIZE(2, 3), &sub, arena);
402  if (!ok) return NULL;
403  return sub;
404 }
407 }
410 }
413  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(36, 72), UPB_SIZE(2, 3), &sub, arena);
414  if (!ok) return NULL;
415  return sub;
416 }
418  _upb_sethas(msg, 3);
420 }
423  if (sub == NULL) {
425  if (!sub) return NULL;
427  }
428  return sub;
429 }
431  _upb_sethas(msg, 4);
433 }
436  if (sub == NULL) {
438  if (!sub) return NULL;
440  }
441  return sub;
442 }
444  return (int32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(48, 96), len);
445 }
447  return (int32_t*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(48, 96), len, 2, arena);
448 }
450  return _upb_Array_Append_accessor2(msg, UPB_SIZE(48, 96), 2, &val, arena);
451 }
453  return (int32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(52, 104), len);
454 }
456  return (int32_t*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(52, 104), len, 2, arena);
457 }
459  return _upb_Array_Append_accessor2(msg, UPB_SIZE(52, 104), 2, &val, arena);
460 }
462  _upb_sethas(msg, 5);
463  *UPB_PTR_AT(msg, UPB_SIZE(56, 112), upb_StringView) = value;
464 }
465 
466 /* google.protobuf.DescriptorProto */
467 
470 }
473  if (!ret) return NULL;
475  return NULL;
476  }
477  return ret;
478 }
480  const upb_ExtensionRegistry* extreg,
481  int options, upb_Arena* arena) {
483  if (!ret) return NULL;
486  return NULL;
487  }
488  return ret;
489 }
492 }
494  upb_Arena* arena, size_t* len) {
496 }
498  return _upb_hasbit(msg, 1);
499 }
502  _upb_clearhas(msg, 1);
503 }
505  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_StringView);
506 }
508  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(12, 24));
509 }
511  _upb_array_detach(msg, UPB_SIZE(12, 24));
512 }
515 }
517  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(16, 32));
518 }
520  _upb_array_detach(msg, UPB_SIZE(16, 32));
521 }
523  return (const google_protobuf_DescriptorProto* const*)_upb_array_accessor(msg, UPB_SIZE(16, 32), len);
524 }
526  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(20, 40));
527 }
529  _upb_array_detach(msg, UPB_SIZE(20, 40));
530 }
533 }
535  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(24, 48));
536 }
538  _upb_array_detach(msg, UPB_SIZE(24, 48));
539 }
542 }
544  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(28, 56));
545 }
547  _upb_array_detach(msg, UPB_SIZE(28, 56));
548 }
551 }
553  return _upb_hasbit(msg, 2);
554 }
556  *UPB_PTR_AT(msg, UPB_SIZE(32, 64), const upb_Message*) = NULL;
557 }
559  return *UPB_PTR_AT(msg, UPB_SIZE(32, 64), const google_protobuf_MessageOptions*);
560 }
562  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(36, 72));
563 }
565  _upb_array_detach(msg, UPB_SIZE(36, 72));
566 }
569 }
571  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(40, 80));
572 }
574  _upb_array_detach(msg, UPB_SIZE(40, 80));
575 }
578 }
580  _upb_array_detach(msg, UPB_SIZE(44, 88));
581 }
583  return (upb_StringView const*)_upb_array_accessor(msg, UPB_SIZE(44, 88), len);
584 }
585 
587  _upb_sethas(msg, 1);
589 }
592 }
595 }
598  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(12, 24), UPB_SIZE(2, 3), &sub, arena);
599  if (!ok) return NULL;
600  return sub;
601 }
604 }
607 }
610  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(16, 32), UPB_SIZE(2, 3), &sub, arena);
611  if (!ok) return NULL;
612  return sub;
613 }
616 }
619 }
622  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(20, 40), UPB_SIZE(2, 3), &sub, arena);
623  if (!ok) return NULL;
624  return sub;
625 }
628 }
631 }
634  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(24, 48), UPB_SIZE(2, 3), &sub, arena);
635  if (!ok) return NULL;
636  return sub;
637 }
640 }
643 }
646  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(28, 56), UPB_SIZE(2, 3), &sub, arena);
647  if (!ok) return NULL;
648  return sub;
649 }
651  _upb_sethas(msg, 2);
653 }
656  if (sub == NULL) {
658  if (!sub) return NULL;
660  }
661  return sub;
662 }
665 }
668 }
671  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(36, 72), UPB_SIZE(2, 3), &sub, arena);
672  if (!ok) return NULL;
673  return sub;
674 }
677 }
680 }
683  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(40, 80), UPB_SIZE(2, 3), &sub, arena);
684  if (!ok) return NULL;
685  return sub;
686 }
689 }
692 }
694  return _upb_Array_Append_accessor2(msg, UPB_SIZE(44, 88), UPB_SIZE(3, 4), &val, arena);
695 }
696 
697 /* google.protobuf.DescriptorProto.ExtensionRange */
698 
701 }
704  if (!ret) return NULL;
706  return NULL;
707  }
708  return ret;
709 }
711  const upb_ExtensionRegistry* extreg,
712  int options, upb_Arena* arena) {
714  if (!ret) return NULL;
717  return NULL;
718  }
719  return ret;
720 }
723 }
725  upb_Arena* arena, size_t* len) {
727 }
729  return _upb_hasbit(msg, 1);
730 }
732  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = 0;
733  _upb_clearhas(msg, 1);
734 }
736  return *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t);
737 }
739  return _upb_hasbit(msg, 2);
740 }
742  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t) = 0;
743  _upb_clearhas(msg, 2);
744 }
746  return *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t);
747 }
749  return _upb_hasbit(msg, 3);
750 }
752  *UPB_PTR_AT(msg, UPB_SIZE(12, 16), const upb_Message*) = NULL;
753 }
756 }
757 
759  _upb_sethas(msg, 1);
760  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = value;
761 }
763  _upb_sethas(msg, 2);
764  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t) = value;
765 }
767  _upb_sethas(msg, 3);
769 }
772  if (sub == NULL) {
774  if (!sub) return NULL;
776  }
777  return sub;
778 }
779 
780 /* google.protobuf.DescriptorProto.ReservedRange */
781 
784 }
787  if (!ret) return NULL;
789  return NULL;
790  }
791  return ret;
792 }
794  const upb_ExtensionRegistry* extreg,
795  int options, upb_Arena* arena) {
797  if (!ret) return NULL;
800  return NULL;
801  }
802  return ret;
803 }
806 }
808  upb_Arena* arena, size_t* len) {
810 }
812  return _upb_hasbit(msg, 1);
813 }
815  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = 0;
816  _upb_clearhas(msg, 1);
817 }
819  return *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t);
820 }
822  return _upb_hasbit(msg, 2);
823 }
825  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t) = 0;
826  _upb_clearhas(msg, 2);
827 }
829  return *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t);
830 }
831 
833  _upb_sethas(msg, 1);
834  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = value;
835 }
837  _upb_sethas(msg, 2);
838  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t) = value;
839 }
840 
841 /* google.protobuf.ExtensionRangeOptions */
842 
845 }
848  if (!ret) return NULL;
850  return NULL;
851  }
852  return ret;
853 }
855  const upb_ExtensionRegistry* extreg,
856  int options, upb_Arena* arena) {
858  if (!ret) return NULL;
861  return NULL;
862  }
863  return ret;
864 }
867 }
869  upb_Arena* arena, size_t* len) {
871 }
873  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(0, 0));
874 }
877 }
880 }
881 
884 }
887 }
890  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(0, 0), UPB_SIZE(2, 3), &sub, arena);
891  if (!ok) return NULL;
892  return sub;
893 }
894 
895 /* google.protobuf.FieldDescriptorProto */
896 
899 }
902  if (!ret) return NULL;
904  return NULL;
905  }
906  return ret;
907 }
909  const upb_ExtensionRegistry* extreg,
910  int options, upb_Arena* arena) {
912  if (!ret) return NULL;
915  return NULL;
916  }
917  return ret;
918 }
921 }
923  upb_Arena* arena, size_t* len) {
925 }
927  return _upb_hasbit(msg, 1);
928 }
931  _upb_clearhas(msg, 1);
932 }
934  return *UPB_PTR_AT(msg, UPB_SIZE(24, 24), upb_StringView);
935 }
937  return _upb_hasbit(msg, 2);
938 }
941  _upb_clearhas(msg, 2);
942 }
944  return *UPB_PTR_AT(msg, UPB_SIZE(32, 40), upb_StringView);
945 }
947  return _upb_hasbit(msg, 3);
948 }
950  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = 0;
951  _upb_clearhas(msg, 3);
952 }
954  return *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t);
955 }
957  return _upb_hasbit(msg, 4);
958 }
960  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t) = 0;
961  _upb_clearhas(msg, 4);
962 }
965 }
967  return _upb_hasbit(msg, 5);
968 }
970  *UPB_PTR_AT(msg, UPB_SIZE(12, 12), int32_t) = 0;
971  _upb_clearhas(msg, 5);
972 }
975 }
977  return _upb_hasbit(msg, 6);
978 }
981  _upb_clearhas(msg, 6);
982 }
984  return *UPB_PTR_AT(msg, UPB_SIZE(40, 56), upb_StringView);
985 }
987  return _upb_hasbit(msg, 7);
988 }
991  _upb_clearhas(msg, 7);
992 }
994  return *UPB_PTR_AT(msg, UPB_SIZE(48, 72), upb_StringView);
995 }
997  return _upb_hasbit(msg, 8);
998 }
1000  *UPB_PTR_AT(msg, UPB_SIZE(56, 88), const upb_Message*) = NULL;
1001 }
1003  return *UPB_PTR_AT(msg, UPB_SIZE(56, 88), const google_protobuf_FieldOptions*);
1004 }
1006  return _upb_hasbit(msg, 9);
1007 }
1009  *UPB_PTR_AT(msg, UPB_SIZE(16, 16), int32_t) = 0;
1010  _upb_clearhas(msg, 9);
1011 }
1013  return *UPB_PTR_AT(msg, UPB_SIZE(16, 16), int32_t);
1014 }
1016  return _upb_hasbit(msg, 10);
1017 }
1020  _upb_clearhas(msg, 10);
1021 }
1023  return *UPB_PTR_AT(msg, UPB_SIZE(60, 96), upb_StringView);
1024 }
1026  return _upb_hasbit(msg, 11);
1027 }
1029  *UPB_PTR_AT(msg, UPB_SIZE(20, 20), bool) = 0;
1030  _upb_clearhas(msg, 11);
1031 }
1033  return *UPB_PTR_AT(msg, UPB_SIZE(20, 20), bool);
1034 }
1035 
1037  _upb_sethas(msg, 1);
1038  *UPB_PTR_AT(msg, UPB_SIZE(24, 24), upb_StringView) = value;
1039 }
1041  _upb_sethas(msg, 2);
1042  *UPB_PTR_AT(msg, UPB_SIZE(32, 40), upb_StringView) = value;
1043 }
1045  _upb_sethas(msg, 3);
1046  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = value;
1047 }
1049  _upb_sethas(msg, 4);
1050  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t) = value;
1051 }
1053  _upb_sethas(msg, 5);
1054  *UPB_PTR_AT(msg, UPB_SIZE(12, 12), int32_t) = value;
1055 }
1057  _upb_sethas(msg, 6);
1058  *UPB_PTR_AT(msg, UPB_SIZE(40, 56), upb_StringView) = value;
1059 }
1061  _upb_sethas(msg, 7);
1062  *UPB_PTR_AT(msg, UPB_SIZE(48, 72), upb_StringView) = value;
1063 }
1065  _upb_sethas(msg, 8);
1067 }
1070  if (sub == NULL) {
1072  if (!sub) return NULL;
1074  }
1075  return sub;
1076 }
1078  _upb_sethas(msg, 9);
1079  *UPB_PTR_AT(msg, UPB_SIZE(16, 16), int32_t) = value;
1080 }
1082  _upb_sethas(msg, 10);
1083  *UPB_PTR_AT(msg, UPB_SIZE(60, 96), upb_StringView) = value;
1084 }
1086  _upb_sethas(msg, 11);
1087  *UPB_PTR_AT(msg, UPB_SIZE(20, 20), bool) = value;
1088 }
1089 
1090 /* google.protobuf.OneofDescriptorProto */
1091 
1094 }
1097  if (!ret) return NULL;
1099  return NULL;
1100  }
1101  return ret;
1102 }
1104  const upb_ExtensionRegistry* extreg,
1105  int options, upb_Arena* arena) {
1107  if (!ret) return NULL;
1110  return NULL;
1111  }
1112  return ret;
1113 }
1116 }
1118  upb_Arena* arena, size_t* len) {
1120 }
1122  return _upb_hasbit(msg, 1);
1123 }
1126  _upb_clearhas(msg, 1);
1127 }
1129  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_StringView);
1130 }
1132  return _upb_hasbit(msg, 2);
1133 }
1135  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const upb_Message*) = NULL;
1136 }
1138  return *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const google_protobuf_OneofOptions*);
1139 }
1140 
1142  _upb_sethas(msg, 1);
1144 }
1146  _upb_sethas(msg, 2);
1148 }
1151  if (sub == NULL) {
1153  if (!sub) return NULL;
1155  }
1156  return sub;
1157 }
1158 
1159 /* google.protobuf.EnumDescriptorProto */
1160 
1163 }
1166  if (!ret) return NULL;
1168  return NULL;
1169  }
1170  return ret;
1171 }
1173  const upb_ExtensionRegistry* extreg,
1174  int options, upb_Arena* arena) {
1176  if (!ret) return NULL;
1179  return NULL;
1180  }
1181  return ret;
1182 }
1185 }
1187  upb_Arena* arena, size_t* len) {
1189 }
1191  return _upb_hasbit(msg, 1);
1192 }
1195  _upb_clearhas(msg, 1);
1196 }
1198  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_StringView);
1199 }
1201  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(12, 24));
1202 }
1204  _upb_array_detach(msg, UPB_SIZE(12, 24));
1205 }
1208 }
1210  return _upb_hasbit(msg, 2);
1211 }
1213  *UPB_PTR_AT(msg, UPB_SIZE(16, 32), const upb_Message*) = NULL;
1214 }
1216  return *UPB_PTR_AT(msg, UPB_SIZE(16, 32), const google_protobuf_EnumOptions*);
1217 }
1219  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(20, 40));
1220 }
1222  _upb_array_detach(msg, UPB_SIZE(20, 40));
1223 }
1226 }
1228  _upb_array_detach(msg, UPB_SIZE(24, 48));
1229 }
1231  return (upb_StringView const*)_upb_array_accessor(msg, UPB_SIZE(24, 48), len);
1232 }
1233 
1235  _upb_sethas(msg, 1);
1237 }
1240 }
1243 }
1246  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(12, 24), UPB_SIZE(2, 3), &sub, arena);
1247  if (!ok) return NULL;
1248  return sub;
1249 }
1251  _upb_sethas(msg, 2);
1253 }
1256  if (sub == NULL) {
1258  if (!sub) return NULL;
1260  }
1261  return sub;
1262 }
1265 }
1268 }
1271  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(20, 40), UPB_SIZE(2, 3), &sub, arena);
1272  if (!ok) return NULL;
1273  return sub;
1274 }
1277 }
1280 }
1282  return _upb_Array_Append_accessor2(msg, UPB_SIZE(24, 48), UPB_SIZE(3, 4), &val, arena);
1283 }
1284 
1285 /* google.protobuf.EnumDescriptorProto.EnumReservedRange */
1286 
1289 }
1292  if (!ret) return NULL;
1294  return NULL;
1295  }
1296  return ret;
1297 }
1299  const upb_ExtensionRegistry* extreg,
1300  int options, upb_Arena* arena) {
1302  if (!ret) return NULL;
1305  return NULL;
1306  }
1307  return ret;
1308 }
1311 }
1313  upb_Arena* arena, size_t* len) {
1315 }
1317  return _upb_hasbit(msg, 1);
1318 }
1320  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = 0;
1321  _upb_clearhas(msg, 1);
1322 }
1324  return *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t);
1325 }
1327  return _upb_hasbit(msg, 2);
1328 }
1330  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t) = 0;
1331  _upb_clearhas(msg, 2);
1332 }
1334  return *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t);
1335 }
1336 
1338  _upb_sethas(msg, 1);
1339  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = value;
1340 }
1342  _upb_sethas(msg, 2);
1343  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t) = value;
1344 }
1345 
1346 /* google.protobuf.EnumValueDescriptorProto */
1347 
1350 }
1353  if (!ret) return NULL;
1355  return NULL;
1356  }
1357  return ret;
1358 }
1360  const upb_ExtensionRegistry* extreg,
1361  int options, upb_Arena* arena) {
1363  if (!ret) return NULL;
1366  return NULL;
1367  }
1368  return ret;
1369 }
1372 }
1374  upb_Arena* arena, size_t* len) {
1376 }
1378  return _upb_hasbit(msg, 1);
1379 }
1382  _upb_clearhas(msg, 1);
1383 }
1385  return *UPB_PTR_AT(msg, UPB_SIZE(8, 8), upb_StringView);
1386 }
1388  return _upb_hasbit(msg, 2);
1389 }
1391  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = 0;
1392  _upb_clearhas(msg, 2);
1393 }
1395  return *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t);
1396 }
1398  return _upb_hasbit(msg, 3);
1399 }
1401  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), const upb_Message*) = NULL;
1402 }
1404  return *UPB_PTR_AT(msg, UPB_SIZE(16, 24), const google_protobuf_EnumValueOptions*);
1405 }
1406 
1408  _upb_sethas(msg, 1);
1410 }
1412  _upb_sethas(msg, 2);
1413  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = value;
1414 }
1416  _upb_sethas(msg, 3);
1418 }
1421  if (sub == NULL) {
1423  if (!sub) return NULL;
1425  }
1426  return sub;
1427 }
1428 
1429 /* google.protobuf.ServiceDescriptorProto */
1430 
1433 }
1436  if (!ret) return NULL;
1438  return NULL;
1439  }
1440  return ret;
1441 }
1443  const upb_ExtensionRegistry* extreg,
1444  int options, upb_Arena* arena) {
1446  if (!ret) return NULL;
1449  return NULL;
1450  }
1451  return ret;
1452 }
1455 }
1457  upb_Arena* arena, size_t* len) {
1459 }
1461  return _upb_hasbit(msg, 1);
1462 }
1465  _upb_clearhas(msg, 1);
1466 }
1468  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_StringView);
1469 }
1471  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(12, 24));
1472 }
1474  _upb_array_detach(msg, UPB_SIZE(12, 24));
1475 }
1478 }
1480  return _upb_hasbit(msg, 2);
1481 }
1483  *UPB_PTR_AT(msg, UPB_SIZE(16, 32), const upb_Message*) = NULL;
1484 }
1486  return *UPB_PTR_AT(msg, UPB_SIZE(16, 32), const google_protobuf_ServiceOptions*);
1487 }
1488 
1490  _upb_sethas(msg, 1);
1492 }
1495 }
1498 }
1501  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(12, 24), UPB_SIZE(2, 3), &sub, arena);
1502  if (!ok) return NULL;
1503  return sub;
1504 }
1506  _upb_sethas(msg, 2);
1508 }
1511  if (sub == NULL) {
1513  if (!sub) return NULL;
1515  }
1516  return sub;
1517 }
1518 
1519 /* google.protobuf.MethodDescriptorProto */
1520 
1523 }
1526  if (!ret) return NULL;
1528  return NULL;
1529  }
1530  return ret;
1531 }
1533  const upb_ExtensionRegistry* extreg,
1534  int options, upb_Arena* arena) {
1536  if (!ret) return NULL;
1539  return NULL;
1540  }
1541  return ret;
1542 }
1545 }
1547  upb_Arena* arena, size_t* len) {
1549 }
1551  return _upb_hasbit(msg, 1);
1552 }
1555  _upb_clearhas(msg, 1);
1556 }
1558  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_StringView);
1559 }
1561  return _upb_hasbit(msg, 2);
1562 }
1565  _upb_clearhas(msg, 2);
1566 }
1568  return *UPB_PTR_AT(msg, UPB_SIZE(12, 24), upb_StringView);
1569 }
1571  return _upb_hasbit(msg, 3);
1572 }
1575  _upb_clearhas(msg, 3);
1576 }
1578  return *UPB_PTR_AT(msg, UPB_SIZE(20, 40), upb_StringView);
1579 }
1581  return _upb_hasbit(msg, 4);
1582 }
1584  *UPB_PTR_AT(msg, UPB_SIZE(28, 56), const upb_Message*) = NULL;
1585 }
1587  return *UPB_PTR_AT(msg, UPB_SIZE(28, 56), const google_protobuf_MethodOptions*);
1588 }
1590  return _upb_hasbit(msg, 5);
1591 }
1593  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
1594  _upb_clearhas(msg, 5);
1595 }
1597  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
1598 }
1600  return _upb_hasbit(msg, 6);
1601 }
1603  *UPB_PTR_AT(msg, UPB_SIZE(2, 2), bool) = 0;
1604  _upb_clearhas(msg, 6);
1605 }
1607  return *UPB_PTR_AT(msg, UPB_SIZE(2, 2), bool);
1608 }
1609 
1611  _upb_sethas(msg, 1);
1613 }
1615  _upb_sethas(msg, 2);
1616  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), upb_StringView) = value;
1617 }
1619  _upb_sethas(msg, 3);
1620  *UPB_PTR_AT(msg, UPB_SIZE(20, 40), upb_StringView) = value;
1621 }
1623  _upb_sethas(msg, 4);
1625 }
1628  if (sub == NULL) {
1630  if (!sub) return NULL;
1632  }
1633  return sub;
1634 }
1636  _upb_sethas(msg, 5);
1637  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
1638 }
1640  _upb_sethas(msg, 6);
1641  *UPB_PTR_AT(msg, UPB_SIZE(2, 2), bool) = value;
1642 }
1643 
1644 /* google.protobuf.FileOptions */
1645 
1648 }
1651  if (!ret) return NULL;
1653  return NULL;
1654  }
1655  return ret;
1656 }
1658  const upb_ExtensionRegistry* extreg,
1659  int options, upb_Arena* arena) {
1661  if (!ret) return NULL;
1664  return NULL;
1665  }
1666  return ret;
1667 }
1670 }
1672  upb_Arena* arena, size_t* len) {
1674 }
1676  return _upb_hasbit(msg, 1);
1677 }
1680  _upb_clearhas(msg, 1);
1681 }
1683  return *UPB_PTR_AT(msg, UPB_SIZE(20, 24), upb_StringView);
1684 }
1686  return _upb_hasbit(msg, 2);
1687 }
1690  _upb_clearhas(msg, 2);
1691 }
1693  return *UPB_PTR_AT(msg, UPB_SIZE(28, 40), upb_StringView);
1694 }
1696  return _upb_hasbit(msg, 3);
1697 }
1699  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = 0;
1700  _upb_clearhas(msg, 3);
1701 }
1704 }
1706  return _upb_hasbit(msg, 4);
1707 }
1709  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), bool) = 0;
1710  _upb_clearhas(msg, 4);
1711 }
1713  return *UPB_PTR_AT(msg, UPB_SIZE(8, 8), bool);
1714 }
1716  return _upb_hasbit(msg, 5);
1717 }
1720  _upb_clearhas(msg, 5);
1721 }
1723  return *UPB_PTR_AT(msg, UPB_SIZE(36, 56), upb_StringView);
1724 }
1726  return _upb_hasbit(msg, 6);
1727 }
1729  *UPB_PTR_AT(msg, UPB_SIZE(9, 9), bool) = 0;
1730  _upb_clearhas(msg, 6);
1731 }
1733  return *UPB_PTR_AT(msg, UPB_SIZE(9, 9), bool);
1734 }
1736  return _upb_hasbit(msg, 7);
1737 }
1739  *UPB_PTR_AT(msg, UPB_SIZE(10, 10), bool) = 0;
1740  _upb_clearhas(msg, 7);
1741 }
1743  return *UPB_PTR_AT(msg, UPB_SIZE(10, 10), bool);
1744 }
1746  return _upb_hasbit(msg, 8);
1747 }
1749  *UPB_PTR_AT(msg, UPB_SIZE(11, 11), bool) = 0;
1750  _upb_clearhas(msg, 8);
1751 }
1753  return *UPB_PTR_AT(msg, UPB_SIZE(11, 11), bool);
1754 }
1756  return _upb_hasbit(msg, 9);
1757 }
1759  *UPB_PTR_AT(msg, UPB_SIZE(12, 12), bool) = 0;
1760  _upb_clearhas(msg, 9);
1761 }
1763  return *UPB_PTR_AT(msg, UPB_SIZE(12, 12), bool);
1764 }
1766  return _upb_hasbit(msg, 10);
1767 }
1769  *UPB_PTR_AT(msg, UPB_SIZE(13, 13), bool) = 0;
1770  _upb_clearhas(msg, 10);
1771 }
1773  return *UPB_PTR_AT(msg, UPB_SIZE(13, 13), bool);
1774 }
1776  return _upb_hasbit(msg, 11);
1777 }
1779  *UPB_PTR_AT(msg, UPB_SIZE(14, 14), bool) = 0;
1780  _upb_clearhas(msg, 11);
1781 }
1783  return *UPB_PTR_AT(msg, UPB_SIZE(14, 14), bool);
1784 }
1786  return _upb_hasbit(msg, 12);
1787 }
1789  *UPB_PTR_AT(msg, UPB_SIZE(15, 15), bool) = 0;
1790  _upb_clearhas(msg, 12);
1791 }
1794 }
1796  return _upb_hasbit(msg, 13);
1797 }
1800  _upb_clearhas(msg, 13);
1801 }
1803  return *UPB_PTR_AT(msg, UPB_SIZE(44, 72), upb_StringView);
1804 }
1806  return _upb_hasbit(msg, 14);
1807 }
1810  _upb_clearhas(msg, 14);
1811 }
1813  return *UPB_PTR_AT(msg, UPB_SIZE(52, 88), upb_StringView);
1814 }
1816  return _upb_hasbit(msg, 15);
1817 }
1820  _upb_clearhas(msg, 15);
1821 }
1823  return *UPB_PTR_AT(msg, UPB_SIZE(60, 104), upb_StringView);
1824 }
1826  return _upb_hasbit(msg, 16);
1827 }
1830  _upb_clearhas(msg, 16);
1831 }
1833  return *UPB_PTR_AT(msg, UPB_SIZE(68, 120), upb_StringView);
1834 }
1836  return _upb_hasbit(msg, 17);
1837 }
1840  _upb_clearhas(msg, 17);
1841 }
1843  return *UPB_PTR_AT(msg, UPB_SIZE(76, 136), upb_StringView);
1844 }
1846  return _upb_hasbit(msg, 18);
1847 }
1849  *UPB_PTR_AT(msg, UPB_SIZE(16, 16), bool) = 0;
1850  _upb_clearhas(msg, 18);
1851 }
1853  return *UPB_PTR_AT(msg, UPB_SIZE(16, 16), bool);
1854 }
1856  return _upb_hasbit(msg, 19);
1857 }
1860  _upb_clearhas(msg, 19);
1861 }
1863  return *UPB_PTR_AT(msg, UPB_SIZE(84, 152), upb_StringView);
1864 }
1866  return _upb_hasbit(msg, 20);
1867 }
1870  _upb_clearhas(msg, 20);
1871 }
1873  return *UPB_PTR_AT(msg, UPB_SIZE(92, 168), upb_StringView);
1874 }
1876  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(100, 184));
1877 }
1879  _upb_array_detach(msg, UPB_SIZE(100, 184));
1880 }
1882  return (const google_protobuf_UninterpretedOption* const*)_upb_array_accessor(msg, UPB_SIZE(100, 184), len);
1883 }
1884 
1886  _upb_sethas(msg, 1);
1887  *UPB_PTR_AT(msg, UPB_SIZE(20, 24), upb_StringView) = value;
1888 }
1890  _upb_sethas(msg, 2);
1891  *UPB_PTR_AT(msg, UPB_SIZE(28, 40), upb_StringView) = value;
1892 }
1894  _upb_sethas(msg, 3);
1895  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = value;
1896 }
1898  _upb_sethas(msg, 4);
1899  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), bool) = value;
1900 }
1902  _upb_sethas(msg, 5);
1903  *UPB_PTR_AT(msg, UPB_SIZE(36, 56), upb_StringView) = value;
1904 }
1906  _upb_sethas(msg, 6);
1907  *UPB_PTR_AT(msg, UPB_SIZE(9, 9), bool) = value;
1908 }
1910  _upb_sethas(msg, 7);
1911  *UPB_PTR_AT(msg, UPB_SIZE(10, 10), bool) = value;
1912 }
1914  _upb_sethas(msg, 8);
1915  *UPB_PTR_AT(msg, UPB_SIZE(11, 11), bool) = value;
1916 }
1918  _upb_sethas(msg, 9);
1919  *UPB_PTR_AT(msg, UPB_SIZE(12, 12), bool) = value;
1920 }
1922  _upb_sethas(msg, 10);
1923  *UPB_PTR_AT(msg, UPB_SIZE(13, 13), bool) = value;
1924 }
1926  _upb_sethas(msg, 11);
1927  *UPB_PTR_AT(msg, UPB_SIZE(14, 14), bool) = value;
1928 }
1930  _upb_sethas(msg, 12);
1931  *UPB_PTR_AT(msg, UPB_SIZE(15, 15), bool) = value;
1932 }
1934  _upb_sethas(msg, 13);
1935  *UPB_PTR_AT(msg, UPB_SIZE(44, 72), upb_StringView) = value;
1936 }
1938  _upb_sethas(msg, 14);
1939  *UPB_PTR_AT(msg, UPB_SIZE(52, 88), upb_StringView) = value;
1940 }
1942  _upb_sethas(msg, 15);
1943  *UPB_PTR_AT(msg, UPB_SIZE(60, 104), upb_StringView) = value;
1944 }
1946  _upb_sethas(msg, 16);
1947  *UPB_PTR_AT(msg, UPB_SIZE(68, 120), upb_StringView) = value;
1948 }
1950  _upb_sethas(msg, 17);
1951  *UPB_PTR_AT(msg, UPB_SIZE(76, 136), upb_StringView) = value;
1952 }
1954  _upb_sethas(msg, 18);
1955  *UPB_PTR_AT(msg, UPB_SIZE(16, 16), bool) = value;
1956 }
1958  _upb_sethas(msg, 19);
1959  *UPB_PTR_AT(msg, UPB_SIZE(84, 152), upb_StringView) = value;
1960 }
1962  _upb_sethas(msg, 20);
1963  *UPB_PTR_AT(msg, UPB_SIZE(92, 168), upb_StringView) = value;
1964 }
1967 }
1970 }
1973  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(100, 184), UPB_SIZE(2, 3), &sub, arena);
1974  if (!ok) return NULL;
1975  return sub;
1976 }
1977 
1978 /* google.protobuf.MessageOptions */
1979 
1982 }
1985  if (!ret) return NULL;
1987  return NULL;
1988  }
1989  return ret;
1990 }
1992  const upb_ExtensionRegistry* extreg,
1993  int options, upb_Arena* arena) {
1995  if (!ret) return NULL;
1998  return NULL;
1999  }
2000  return ret;
2001 }
2004 }
2006  upb_Arena* arena, size_t* len) {
2008 }
2010  return _upb_hasbit(msg, 1);
2011 }
2013  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
2014  _upb_clearhas(msg, 1);
2015 }
2017  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
2018 }
2020  return _upb_hasbit(msg, 2);
2021 }
2023  *UPB_PTR_AT(msg, UPB_SIZE(2, 2), bool) = 0;
2024  _upb_clearhas(msg, 2);
2025 }
2027  return *UPB_PTR_AT(msg, UPB_SIZE(2, 2), bool);
2028 }
2030  return _upb_hasbit(msg, 3);
2031 }
2033  *UPB_PTR_AT(msg, UPB_SIZE(3, 3), bool) = 0;
2034  _upb_clearhas(msg, 3);
2035 }
2037  return *UPB_PTR_AT(msg, UPB_SIZE(3, 3), bool);
2038 }
2040  return _upb_hasbit(msg, 4);
2041 }
2043  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), bool) = 0;
2044  _upb_clearhas(msg, 4);
2045 }
2047  return *UPB_PTR_AT(msg, UPB_SIZE(4, 4), bool);
2048 }
2050  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(8, 8));
2051 }
2053  _upb_array_detach(msg, UPB_SIZE(8, 8));
2054 }
2057 }
2058 
2060  _upb_sethas(msg, 1);
2061  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
2062 }
2064  _upb_sethas(msg, 2);
2065  *UPB_PTR_AT(msg, UPB_SIZE(2, 2), bool) = value;
2066 }
2068  _upb_sethas(msg, 3);
2069  *UPB_PTR_AT(msg, UPB_SIZE(3, 3), bool) = value;
2070 }
2072  _upb_sethas(msg, 4);
2073  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), bool) = value;
2074 }
2077 }
2080 }
2083  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(8, 8), UPB_SIZE(2, 3), &sub, arena);
2084  if (!ok) return NULL;
2085  return sub;
2086 }
2087 
2088 /* google.protobuf.FieldOptions */
2089 
2092 }
2095  if (!ret) return NULL;
2097  return NULL;
2098  }
2099  return ret;
2100 }
2102  const upb_ExtensionRegistry* extreg,
2103  int options, upb_Arena* arena) {
2105  if (!ret) return NULL;
2108  return NULL;
2109  }
2110  return ret;
2111 }
2114 }
2116  upb_Arena* arena, size_t* len) {
2118 }
2120  return _upb_hasbit(msg, 1);
2121 }
2123  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = 0;
2124  _upb_clearhas(msg, 1);
2125 }
2127  return *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t);
2128 }
2130  return _upb_hasbit(msg, 2);
2131 }
2133  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), bool) = 0;
2134  _upb_clearhas(msg, 2);
2135 }
2137  return *UPB_PTR_AT(msg, UPB_SIZE(8, 8), bool);
2138 }
2140  return _upb_hasbit(msg, 3);
2141 }
2143  *UPB_PTR_AT(msg, UPB_SIZE(9, 9), bool) = 0;
2144  _upb_clearhas(msg, 3);
2145 }
2147  return *UPB_PTR_AT(msg, UPB_SIZE(9, 9), bool);
2148 }
2150  return _upb_hasbit(msg, 4);
2151 }
2153  *UPB_PTR_AT(msg, UPB_SIZE(10, 10), bool) = 0;
2154  _upb_clearhas(msg, 4);
2155 }
2157  return *UPB_PTR_AT(msg, UPB_SIZE(10, 10), bool);
2158 }
2160  return _upb_hasbit(msg, 5);
2161 }
2163  *UPB_PTR_AT(msg, UPB_SIZE(12, 12), int32_t) = 0;
2164  _upb_clearhas(msg, 5);
2165 }
2167  return *UPB_PTR_AT(msg, UPB_SIZE(12, 12), int32_t);
2168 }
2170  return _upb_hasbit(msg, 6);
2171 }
2173  *UPB_PTR_AT(msg, UPB_SIZE(16, 16), bool) = 0;
2174  _upb_clearhas(msg, 6);
2175 }
2177  return *UPB_PTR_AT(msg, UPB_SIZE(16, 16), bool);
2178 }
2180  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(20, 24));
2181 }
2183  _upb_array_detach(msg, UPB_SIZE(20, 24));
2184 }
2186  return (const google_protobuf_UninterpretedOption* const*)_upb_array_accessor(msg, UPB_SIZE(20, 24), len);
2187 }
2188 
2190  _upb_sethas(msg, 1);
2191  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = value;
2192 }
2194  _upb_sethas(msg, 2);
2195  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), bool) = value;
2196 }
2198  _upb_sethas(msg, 3);
2199  *UPB_PTR_AT(msg, UPB_SIZE(9, 9), bool) = value;
2200 }
2202  _upb_sethas(msg, 4);
2203  *UPB_PTR_AT(msg, UPB_SIZE(10, 10), bool) = value;
2204 }
2206  _upb_sethas(msg, 5);
2207  *UPB_PTR_AT(msg, UPB_SIZE(12, 12), int32_t) = value;
2208 }
2210  _upb_sethas(msg, 6);
2211  *UPB_PTR_AT(msg, UPB_SIZE(16, 16), bool) = value;
2212 }
2215 }
2218 }
2221  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(20, 24), UPB_SIZE(2, 3), &sub, arena);
2222  if (!ok) return NULL;
2223  return sub;
2224 }
2225 
2226 /* google.protobuf.OneofOptions */
2227 
2230 }
2233  if (!ret) return NULL;
2235  return NULL;
2236  }
2237  return ret;
2238 }
2240  const upb_ExtensionRegistry* extreg,
2241  int options, upb_Arena* arena) {
2243  if (!ret) return NULL;
2246  return NULL;
2247  }
2248  return ret;
2249 }
2252 }
2254  upb_Arena* arena, size_t* len) {
2256 }
2258  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(0, 0));
2259 }
2261  _upb_array_detach(msg, UPB_SIZE(0, 0));
2262 }
2265 }
2266 
2269 }
2272 }
2275  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(0, 0), UPB_SIZE(2, 3), &sub, arena);
2276  if (!ok) return NULL;
2277  return sub;
2278 }
2279 
2280 /* google.protobuf.EnumOptions */
2281 
2284 }
2287  if (!ret) return NULL;
2289  return NULL;
2290  }
2291  return ret;
2292 }
2294  const upb_ExtensionRegistry* extreg,
2295  int options, upb_Arena* arena) {
2297  if (!ret) return NULL;
2300  return NULL;
2301  }
2302  return ret;
2303 }
2306 }
2308  upb_Arena* arena, size_t* len) {
2310 }
2312  return _upb_hasbit(msg, 1);
2313 }
2315  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
2316  _upb_clearhas(msg, 1);
2317 }
2319  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
2320 }
2322  return _upb_hasbit(msg, 2);
2323 }
2325  *UPB_PTR_AT(msg, UPB_SIZE(2, 2), bool) = 0;
2326  _upb_clearhas(msg, 2);
2327 }
2329  return *UPB_PTR_AT(msg, UPB_SIZE(2, 2), bool);
2330 }
2332  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(4, 8));
2333 }
2335  _upb_array_detach(msg, UPB_SIZE(4, 8));
2336 }
2339 }
2340 
2342  _upb_sethas(msg, 1);
2343  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
2344 }
2346  _upb_sethas(msg, 2);
2347  *UPB_PTR_AT(msg, UPB_SIZE(2, 2), bool) = value;
2348 }
2351 }
2354 }
2357  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(4, 8), UPB_SIZE(2, 3), &sub, arena);
2358  if (!ok) return NULL;
2359  return sub;
2360 }
2361 
2362 /* google.protobuf.EnumValueOptions */
2363 
2366 }
2369  if (!ret) return NULL;
2371  return NULL;
2372  }
2373  return ret;
2374 }
2376  const upb_ExtensionRegistry* extreg,
2377  int options, upb_Arena* arena) {
2379  if (!ret) return NULL;
2382  return NULL;
2383  }
2384  return ret;
2385 }
2388 }
2390  upb_Arena* arena, size_t* len) {
2392 }
2394  return _upb_hasbit(msg, 1);
2395 }
2397  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
2398  _upb_clearhas(msg, 1);
2399 }
2401  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
2402 }
2404  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(4, 8));
2405 }
2407  _upb_array_detach(msg, UPB_SIZE(4, 8));
2408 }
2411 }
2412 
2414  _upb_sethas(msg, 1);
2415  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
2416 }
2419 }
2422 }
2425  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(4, 8), UPB_SIZE(2, 3), &sub, arena);
2426  if (!ok) return NULL;
2427  return sub;
2428 }
2429 
2430 /* google.protobuf.ServiceOptions */
2431 
2434 }
2437  if (!ret) return NULL;
2439  return NULL;
2440  }
2441  return ret;
2442 }
2444  const upb_ExtensionRegistry* extreg,
2445  int options, upb_Arena* arena) {
2447  if (!ret) return NULL;
2450  return NULL;
2451  }
2452  return ret;
2453 }
2456 }
2458  upb_Arena* arena, size_t* len) {
2460 }
2462  return _upb_hasbit(msg, 1);
2463 }
2465  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
2466  _upb_clearhas(msg, 1);
2467 }
2469  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
2470 }
2472  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(4, 8));
2473 }
2475  _upb_array_detach(msg, UPB_SIZE(4, 8));
2476 }
2479 }
2480 
2482  _upb_sethas(msg, 1);
2483  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
2484 }
2487 }
2490 }
2493  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(4, 8), UPB_SIZE(2, 3), &sub, arena);
2494  if (!ok) return NULL;
2495  return sub;
2496 }
2497 
2498 /* google.protobuf.MethodOptions */
2499 
2502 }
2505  if (!ret) return NULL;
2507  return NULL;
2508  }
2509  return ret;
2510 }
2512  const upb_ExtensionRegistry* extreg,
2513  int options, upb_Arena* arena) {
2515  if (!ret) return NULL;
2518  return NULL;
2519  }
2520  return ret;
2521 }
2524 }
2526  upb_Arena* arena, size_t* len) {
2528 }
2530  return _upb_hasbit(msg, 1);
2531 }
2533  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
2534  _upb_clearhas(msg, 1);
2535 }
2537  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
2538 }
2540  return _upb_hasbit(msg, 2);
2541 }
2543  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = 0;
2544  _upb_clearhas(msg, 2);
2545 }
2547  return *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t);
2548 }
2550  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(8, 8));
2551 }
2553  _upb_array_detach(msg, UPB_SIZE(8, 8));
2554 }
2557 }
2558 
2560  _upb_sethas(msg, 1);
2561  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
2562 }
2564  _upb_sethas(msg, 2);
2565  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = value;
2566 }
2569 }
2572 }
2575  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(8, 8), UPB_SIZE(2, 3), &sub, arena);
2576  if (!ok) return NULL;
2577  return sub;
2578 }
2579 
2580 /* google.protobuf.UninterpretedOption */
2581 
2584 }
2587  if (!ret) return NULL;
2589  return NULL;
2590  }
2591  return ret;
2592 }
2594  const upb_ExtensionRegistry* extreg,
2595  int options, upb_Arena* arena) {
2597  if (!ret) return NULL;
2600  return NULL;
2601  }
2602  return ret;
2603 }
2606 }
2608  upb_Arena* arena, size_t* len) {
2610 }
2612  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(4, 8));
2613 }
2615  _upb_array_detach(msg, UPB_SIZE(4, 8));
2616 }
2619 }
2621  return _upb_hasbit(msg, 1);
2622 }
2625  _upb_clearhas(msg, 1);
2626 }
2628  return *UPB_PTR_AT(msg, UPB_SIZE(8, 16), upb_StringView);
2629 }
2631  return _upb_hasbit(msg, 2);
2632 }
2634  *UPB_PTR_AT(msg, UPB_SIZE(32, 64), uint64_t) = 0;
2635  _upb_clearhas(msg, 2);
2636 }
2638  return *UPB_PTR_AT(msg, UPB_SIZE(32, 64), uint64_t);
2639 }
2641  return _upb_hasbit(msg, 3);
2642 }
2644  *UPB_PTR_AT(msg, UPB_SIZE(40, 72), int64_t) = 0;
2645  _upb_clearhas(msg, 3);
2646 }
2648  return *UPB_PTR_AT(msg, UPB_SIZE(40, 72), int64_t);
2649 }
2651  return _upb_hasbit(msg, 4);
2652 }
2654  *UPB_PTR_AT(msg, UPB_SIZE(48, 80), double) = 0;
2655  _upb_clearhas(msg, 4);
2656 }
2658  return *UPB_PTR_AT(msg, UPB_SIZE(48, 80), double);
2659 }
2661  return _upb_hasbit(msg, 5);
2662 }
2665  _upb_clearhas(msg, 5);
2666 }
2668  return *UPB_PTR_AT(msg, UPB_SIZE(16, 32), upb_StringView);
2669 }
2671  return _upb_hasbit(msg, 6);
2672 }
2675  _upb_clearhas(msg, 6);
2676 }
2678  return *UPB_PTR_AT(msg, UPB_SIZE(24, 48), upb_StringView);
2679 }
2680 
2683 }
2686 }
2689  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(4, 8), UPB_SIZE(2, 3), &sub, arena);
2690  if (!ok) return NULL;
2691  return sub;
2692 }
2694  _upb_sethas(msg, 1);
2696 }
2698  _upb_sethas(msg, 2);
2699  *UPB_PTR_AT(msg, UPB_SIZE(32, 64), uint64_t) = value;
2700 }
2702  _upb_sethas(msg, 3);
2703  *UPB_PTR_AT(msg, UPB_SIZE(40, 72), int64_t) = value;
2704 }
2706  _upb_sethas(msg, 4);
2707  *UPB_PTR_AT(msg, UPB_SIZE(48, 80), double) = value;
2708 }
2710  _upb_sethas(msg, 5);
2711  *UPB_PTR_AT(msg, UPB_SIZE(16, 32), upb_StringView) = value;
2712 }
2714  _upb_sethas(msg, 6);
2715  *UPB_PTR_AT(msg, UPB_SIZE(24, 48), upb_StringView) = value;
2716 }
2717 
2718 /* google.protobuf.UninterpretedOption.NamePart */
2719 
2722 }
2725  if (!ret) return NULL;
2727  return NULL;
2728  }
2729  return ret;
2730 }
2732  const upb_ExtensionRegistry* extreg,
2733  int options, upb_Arena* arena) {
2735  if (!ret) return NULL;
2738  return NULL;
2739  }
2740  return ret;
2741 }
2744 }
2746  upb_Arena* arena, size_t* len) {
2748 }
2750  return _upb_hasbit(msg, 1);
2751 }
2754  _upb_clearhas(msg, 1);
2755 }
2757  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_StringView);
2758 }
2760  return _upb_hasbit(msg, 2);
2761 }
2763  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
2764  _upb_clearhas(msg, 2);
2765 }
2767  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
2768 }
2769 
2771  _upb_sethas(msg, 1);
2773 }
2775  _upb_sethas(msg, 2);
2776  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
2777 }
2778 
2779 /* google.protobuf.SourceCodeInfo */
2780 
2783 }
2786  if (!ret) return NULL;
2788  return NULL;
2789  }
2790  return ret;
2791 }
2793  const upb_ExtensionRegistry* extreg,
2794  int options, upb_Arena* arena) {
2796  if (!ret) return NULL;
2799  return NULL;
2800  }
2801  return ret;
2802 }
2805 }
2807  upb_Arena* arena, size_t* len) {
2809 }
2811  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(0, 0));
2812 }
2814  _upb_array_detach(msg, UPB_SIZE(0, 0));
2815 }
2818 }
2819 
2822 }
2825 }
2828  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(0, 0), UPB_SIZE(2, 3), &sub, arena);
2829  if (!ok) return NULL;
2830  return sub;
2831 }
2832 
2833 /* google.protobuf.SourceCodeInfo.Location */
2834 
2837 }
2840  if (!ret) return NULL;
2842  return NULL;
2843  }
2844  return ret;
2845 }
2847  const upb_ExtensionRegistry* extreg,
2848  int options, upb_Arena* arena) {
2850  if (!ret) return NULL;
2853  return NULL;
2854  }
2855  return ret;
2856 }
2859 }
2861  upb_Arena* arena, size_t* len) {
2863 }
2865  _upb_array_detach(msg, UPB_SIZE(4, 8));
2866 }
2868  return (int32_t const*)_upb_array_accessor(msg, UPB_SIZE(4, 8), len);
2869 }
2871  _upb_array_detach(msg, UPB_SIZE(8, 16));
2872 }
2874  return (int32_t const*)_upb_array_accessor(msg, UPB_SIZE(8, 16), len);
2875 }
2877  return _upb_hasbit(msg, 1);
2878 }
2881  _upb_clearhas(msg, 1);
2882 }
2884  return *UPB_PTR_AT(msg, UPB_SIZE(12, 24), upb_StringView);
2885 }
2887  return _upb_hasbit(msg, 2);
2888 }
2891  _upb_clearhas(msg, 2);
2892 }
2894  return *UPB_PTR_AT(msg, UPB_SIZE(20, 40), upb_StringView);
2895 }
2897  _upb_array_detach(msg, UPB_SIZE(28, 56));
2898 }
2900  return (upb_StringView const*)_upb_array_accessor(msg, UPB_SIZE(28, 56), len);
2901 }
2902 
2905 }
2907  return (int32_t*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(4, 8), len, 2, arena);
2908 }
2910  return _upb_Array_Append_accessor2(msg, UPB_SIZE(4, 8), 2, &val, arena);
2911 }
2913  return (int32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(8, 16), len);
2914 }
2916  return (int32_t*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(8, 16), len, 2, arena);
2917 }
2919  return _upb_Array_Append_accessor2(msg, UPB_SIZE(8, 16), 2, &val, arena);
2920 }
2922  _upb_sethas(msg, 1);
2923  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), upb_StringView) = value;
2924 }
2926  _upb_sethas(msg, 2);
2927  *UPB_PTR_AT(msg, UPB_SIZE(20, 40), upb_StringView) = value;
2928 }
2931 }
2934 }
2936  return _upb_Array_Append_accessor2(msg, UPB_SIZE(28, 56), UPB_SIZE(3, 4), &val, arena);
2937 }
2938 
2939 /* google.protobuf.GeneratedCodeInfo */
2940 
2943 }
2946  if (!ret) return NULL;
2948  return NULL;
2949  }
2950  return ret;
2951 }
2953  const upb_ExtensionRegistry* extreg,
2954  int options, upb_Arena* arena) {
2956  if (!ret) return NULL;
2959  return NULL;
2960  }
2961  return ret;
2962 }
2965 }
2967  upb_Arena* arena, size_t* len) {
2969 }
2971  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(0, 0));
2972 }
2974  _upb_array_detach(msg, UPB_SIZE(0, 0));
2975 }
2978 }
2979 
2982 }
2985 }
2988  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(0, 0), UPB_SIZE(2, 3), &sub, arena);
2989  if (!ok) return NULL;
2990  return sub;
2991 }
2992 
2993 /* google.protobuf.GeneratedCodeInfo.Annotation */
2994 
2997 }
3000  if (!ret) return NULL;
3002  return NULL;
3003  }
3004  return ret;
3005 }
3007  const upb_ExtensionRegistry* extreg,
3008  int options, upb_Arena* arena) {
3010  if (!ret) return NULL;
3013  return NULL;
3014  }
3015  return ret;
3016 }
3019 }
3021  upb_Arena* arena, size_t* len) {
3023 }
3025  _upb_array_detach(msg, UPB_SIZE(12, 16));
3026 }
3028  return (int32_t const*)_upb_array_accessor(msg, UPB_SIZE(12, 16), len);
3029 }
3031  return _upb_hasbit(msg, 1);
3032 }
3035  _upb_clearhas(msg, 1);
3036 }
3038  return *UPB_PTR_AT(msg, UPB_SIZE(16, 24), upb_StringView);
3039 }
3041  return _upb_hasbit(msg, 2);
3042 }
3044  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = 0;
3045  _upb_clearhas(msg, 2);
3046 }
3048  return *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t);
3049 }
3051  return _upb_hasbit(msg, 3);
3052 }
3054  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t) = 0;
3055  _upb_clearhas(msg, 3);
3056 }
3058  return *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t);
3059 }
3060 
3062  return (int32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(12, 16), len);
3063 }
3065  return (int32_t*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(12, 16), len, 2, arena);
3066 }
3068  return _upb_Array_Append_accessor2(msg, UPB_SIZE(12, 16), 2, &val, arena);
3069 }
3071  _upb_sethas(msg, 1);
3072  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), upb_StringView) = value;
3073 }
3075  _upb_sethas(msg, 2);
3076  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = value;
3077 }
3079  _upb_sethas(msg, 3);
3080  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t) = value;
3081 }
3082 
3084 
3085 /* Max size 32 is google.protobuf.FileOptions */
3086 /* Max size 64 is google.protobuf.FileOptions */
3087 #define _UPB_MAXOPT_SIZE UPB_SIZE(104, 200)
3088 
3089 #ifdef __cplusplus
3090 } /* extern "C" */
3091 #endif
3092 
3093 #include "upb/port_undef.inc"
3094 
3095 #endif /* GOOGLE_PROTOBUF_DESCRIPTOR_PROTO_UPB_H_ */
google_protobuf_MethodOptions_has_deprecated
UPB_INLINE bool google_protobuf_MethodOptions_has_deprecated(const google_protobuf_MethodOptions *msg)
Definition: descriptor.upb.h:2529
google_protobuf_GeneratedCodeInfo_Annotation_msginit
const upb_MiniTable google_protobuf_GeneratedCodeInfo_Annotation_msginit
Definition: descriptor.upb.c:486
google_protobuf_EnumDescriptorProto_mutable_reserved_range
UPB_INLINE google_protobuf_EnumDescriptorProto_EnumReservedRange ** google_protobuf_EnumDescriptorProto_mutable_reserved_range(google_protobuf_EnumDescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:1263
google_protobuf_FileDescriptorSet_serialize
UPB_INLINE char * google_protobuf_FileDescriptorSet_serialize(const google_protobuf_FileDescriptorSet *msg, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:188
google_protobuf_ServiceOptions_serialize
UPB_INLINE char * google_protobuf_ServiceOptions_serialize(const google_protobuf_ServiceOptions *msg, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:2454
google_protobuf_FileDescriptorProto_clear_dependency
UPB_INLINE void google_protobuf_FileDescriptorProto_clear_dependency(const google_protobuf_FileDescriptorProto *msg)
Definition: descriptor.upb.h:269
google_protobuf_ServiceDescriptorProto_has_name
UPB_INLINE bool google_protobuf_ServiceDescriptorProto_has_name(const google_protobuf_ServiceDescriptorProto *msg)
Definition: descriptor.upb.h:1460
google_protobuf_DescriptorProto_serialize_ex
UPB_INLINE char * google_protobuf_DescriptorProto_serialize_ex(const google_protobuf_DescriptorProto *msg, int options, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:493
google_protobuf_UninterpretedOption_NamePart_is_extension
UPB_INLINE bool google_protobuf_UninterpretedOption_NamePart_is_extension(const google_protobuf_UninterpretedOption_NamePart *msg)
Definition: descriptor.upb.h:2766
google_protobuf_MessageOptions_add_uninterpreted_option
UPB_INLINE struct google_protobuf_UninterpretedOption * google_protobuf_MessageOptions_add_uninterpreted_option(google_protobuf_MessageOptions *msg, upb_Arena *arena)
Definition: descriptor.upb.h:2081
google_protobuf_EnumValueDescriptorProto_parse
UPB_INLINE google_protobuf_EnumValueDescriptorProto * google_protobuf_EnumValueDescriptorProto_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: descriptor.upb.h:1351
google_protobuf_FileOptions_clear_deprecated
UPB_INLINE void google_protobuf_FileOptions_clear_deprecated(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1768
google_protobuf_FileDescriptorProto_clear_name
UPB_INLINE void google_protobuf_FileDescriptorProto_clear_name(const google_protobuf_FileDescriptorProto *msg)
Definition: descriptor.upb.h:252
google_protobuf_MethodDescriptorProto_name
UPB_INLINE upb_StringView google_protobuf_MethodDescriptorProto_name(const google_protobuf_MethodDescriptorProto *msg)
Definition: descriptor.upb.h:1557
google_protobuf_FieldDescriptorProto_oneof_index
UPB_INLINE int32_t google_protobuf_FieldDescriptorProto_oneof_index(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:1012
google_protobuf_ExtensionRangeOptions_uninterpreted_option
const UPB_INLINE google_protobuf_UninterpretedOption *const * google_protobuf_ExtensionRangeOptions_uninterpreted_option(const google_protobuf_ExtensionRangeOptions *msg, size_t *len)
Definition: descriptor.upb.h:878
google_protobuf_EnumOptions_allow_alias
UPB_INLINE bool google_protobuf_EnumOptions_allow_alias(const google_protobuf_EnumOptions *msg)
Definition: descriptor.upb.h:2318
google_protobuf_ServiceDescriptorProto_add_method
UPB_INLINE struct google_protobuf_MethodDescriptorProto * google_protobuf_ServiceDescriptorProto_add_method(google_protobuf_ServiceDescriptorProto *msg, upb_Arena *arena)
Definition: descriptor.upb.h:1499
google_protobuf_DescriptorProto_new
UPB_INLINE google_protobuf_DescriptorProto * google_protobuf_DescriptorProto_new(upb_Arena *arena)
Definition: descriptor.upb.h:468
google_protobuf_DescriptorProto_add_reserved_range
UPB_INLINE struct google_protobuf_DescriptorProto_ReservedRange * google_protobuf_DescriptorProto_add_reserved_range(google_protobuf_DescriptorProto *msg, upb_Arena *arena)
Definition: descriptor.upb.h:681
google_protobuf_DescriptorProto_add_oneof_decl
UPB_INLINE struct google_protobuf_OneofDescriptorProto * google_protobuf_DescriptorProto_add_oneof_decl(google_protobuf_DescriptorProto *msg, upb_Arena *arena)
Definition: descriptor.upb.h:669
google_protobuf_FieldOptions_new
UPB_INLINE google_protobuf_FieldOptions * google_protobuf_FieldOptions_new(upb_Arena *arena)
Definition: descriptor.upb.h:2090
google_protobuf_UninterpretedOption_clear_name
UPB_INLINE void google_protobuf_UninterpretedOption_clear_name(const google_protobuf_UninterpretedOption *msg)
Definition: descriptor.upb.h:2614
google_protobuf_ServiceDescriptorProto_serialize
UPB_INLINE char * google_protobuf_ServiceDescriptorProto_serialize(const google_protobuf_ServiceDescriptorProto *msg, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:1453
google_protobuf_FileDescriptorProto_add_message_type
UPB_INLINE struct google_protobuf_DescriptorProto * google_protobuf_FileDescriptorProto_add_message_type(google_protobuf_FileDescriptorProto *msg, upb_Arena *arena)
Definition: descriptor.upb.h:375
google_protobuf_FieldOptions_uninterpreted_option
const UPB_INLINE google_protobuf_UninterpretedOption *const * google_protobuf_FieldOptions_uninterpreted_option(const google_protobuf_FieldOptions *msg, size_t *len)
Definition: descriptor.upb.h:2185
google_protobuf_DescriptorProto_ExtensionRange_clear_start
UPB_INLINE void google_protobuf_DescriptorProto_ExtensionRange_clear_start(const google_protobuf_DescriptorProto_ExtensionRange *msg)
Definition: descriptor.upb.h:731
google_protobuf_FileOptions_set_cc_enable_arenas
UPB_INLINE void google_protobuf_FileOptions_set_cc_enable_arenas(google_protobuf_FileOptions *msg, bool value)
Definition: descriptor.upb.h:1929
google_protobuf_FileDescriptorProto_has_service
UPB_INLINE bool google_protobuf_FileDescriptorProto_has_service(const google_protobuf_FileDescriptorProto *msg)
Definition: descriptor.upb.h:293
google_protobuf_SourceCodeInfo_add_location
UPB_INLINE struct google_protobuf_SourceCodeInfo_Location * google_protobuf_SourceCodeInfo_add_location(google_protobuf_SourceCodeInfo *msg, upb_Arena *arena)
Definition: descriptor.upb.h:2826
google_protobuf_OneofOptions_parse
UPB_INLINE google_protobuf_OneofOptions * google_protobuf_OneofOptions_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: descriptor.upb.h:2231
google_protobuf_UninterpretedOption_name
const UPB_INLINE google_protobuf_UninterpretedOption_NamePart *const * google_protobuf_UninterpretedOption_name(const google_protobuf_UninterpretedOption *msg, size_t *len)
Definition: descriptor.upb.h:2617
google_protobuf_FileDescriptorSet_add_file
UPB_INLINE struct google_protobuf_FileDescriptorProto * google_protobuf_FileDescriptorSet_add_file(google_protobuf_FileDescriptorSet *msg, upb_Arena *arena)
Definition: descriptor.upb.h:211
google_protobuf_FileDescriptorProto_resize_service
UPB_INLINE google_protobuf_ServiceDescriptorProto ** google_protobuf_FileDescriptorProto_resize_service(google_protobuf_FileDescriptorProto *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:396
google_protobuf_FieldDescriptorProto_proto3_optional
UPB_INLINE bool google_protobuf_FieldDescriptorProto_proto3_optional(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:1032
google_protobuf_FileDescriptorSet_clear_file
UPB_INLINE void google_protobuf_FileDescriptorSet_clear_file(const google_protobuf_FileDescriptorSet *msg)
Definition: descriptor.upb.h:198
google_protobuf_FileOptions_set_java_generate_equals_and_hash
UPB_INLINE void google_protobuf_FileOptions_set_java_generate_equals_and_hash(google_protobuf_FileOptions *msg, bool value)
Definition: descriptor.upb.h:1917
google_protobuf_DescriptorProto_clear_reserved_name
UPB_INLINE void google_protobuf_DescriptorProto_clear_reserved_name(const google_protobuf_DescriptorProto *msg)
Definition: descriptor.upb.h:579
google_protobuf_FieldDescriptorProto_TYPE_INT32
@ google_protobuf_FieldDescriptorProto_TYPE_INT32
Definition: descriptor.upb.h:116
google_protobuf_EnumOptions_parse_ex
UPB_INLINE google_protobuf_EnumOptions * google_protobuf_EnumOptions_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: descriptor.upb.h:2293
google_protobuf_FieldDescriptorProto_LABEL_REPEATED
@ google_protobuf_FieldDescriptorProto_LABEL_REPEATED
Definition: descriptor.upb.h:108
google_protobuf_OneofDescriptorProto_clear_options
UPB_INLINE void google_protobuf_OneofDescriptorProto_clear_options(const google_protobuf_OneofDescriptorProto *msg)
Definition: descriptor.upb.h:1134
google_protobuf_EnumOptions_uninterpreted_option
const UPB_INLINE google_protobuf_UninterpretedOption *const * google_protobuf_EnumOptions_uninterpreted_option(const google_protobuf_EnumOptions *msg, size_t *len)
Definition: descriptor.upb.h:2337
google_protobuf_FileDescriptorProto_add_enum_type
UPB_INLINE struct google_protobuf_EnumDescriptorProto * google_protobuf_FileDescriptorProto_add_enum_type(google_protobuf_FileDescriptorProto *msg, upb_Arena *arena)
Definition: descriptor.upb.h:387
google_protobuf_ServiceDescriptorProto_resize_method
UPB_INLINE google_protobuf_MethodDescriptorProto ** google_protobuf_ServiceDescriptorProto_resize_method(google_protobuf_ServiceDescriptorProto *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:1496
_upb_array_accessor
const UPB_INLINE void * _upb_array_accessor(const void *msg, size_t ofs, size_t *size)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.h:1159
google_protobuf_ServiceDescriptorProto_msginit
const upb_MiniTable google_protobuf_ServiceDescriptorProto_msginit
Definition: descriptor.upb.c:229
google_protobuf_MethodDescriptorProto_clear_server_streaming
UPB_INLINE void google_protobuf_MethodDescriptorProto_clear_server_streaming(const google_protobuf_MethodDescriptorProto *msg)
Definition: descriptor.upb.h:1602
google_protobuf_EnumOptions_has_uninterpreted_option
UPB_INLINE bool google_protobuf_EnumOptions_has_uninterpreted_option(const google_protobuf_EnumOptions *msg)
Definition: descriptor.upb.h:2331
google_protobuf_FileDescriptorProto_dependency
UPB_INLINE upb_StringView const * google_protobuf_FileDescriptorProto_dependency(const google_protobuf_FileDescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:272
google_protobuf_FileOptions_msginit
const upb_MiniTable google_protobuf_FileOptions_msginit
Definition: descriptor.upb.c:283
google_protobuf_FieldDescriptorProto_options
const UPB_INLINE google_protobuf_FieldOptions * google_protobuf_FieldDescriptorProto_options(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:1002
google_protobuf_ServiceDescriptorProto_has_method
UPB_INLINE bool google_protobuf_ServiceDescriptorProto_has_method(const google_protobuf_ServiceDescriptorProto *msg)
Definition: descriptor.upb.h:1470
google_protobuf_MethodOptions_IDEMPOTENT
@ google_protobuf_MethodOptions_IDEMPOTENT
Definition: descriptor.upb.h:153
google_protobuf_EnumDescriptorProto_has_value
UPB_INLINE bool google_protobuf_EnumDescriptorProto_has_value(const google_protobuf_EnumDescriptorProto *msg)
Definition: descriptor.upb.h:1200
google_protobuf_FileDescriptorProto_add_extension
UPB_INLINE struct google_protobuf_FieldDescriptorProto * google_protobuf_FileDescriptorProto_add_extension(google_protobuf_FileDescriptorProto *msg, upb_Arena *arena)
Definition: descriptor.upb.h:411
google_protobuf_FileOptions_has_php_generic_services
UPB_INLINE bool google_protobuf_FileOptions_has_php_generic_services(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1845
google_protobuf_ServiceDescriptorProto_mutable_method
UPB_INLINE google_protobuf_MethodDescriptorProto ** google_protobuf_ServiceDescriptorProto_mutable_method(google_protobuf_ServiceDescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:1493
google_protobuf_MethodDescriptorProto_clear_client_streaming
UPB_INLINE void google_protobuf_MethodDescriptorProto_clear_client_streaming(const google_protobuf_MethodDescriptorProto *msg)
Definition: descriptor.upb.h:1592
google_protobuf_MethodDescriptorProto_has_server_streaming
UPB_INLINE bool google_protobuf_MethodDescriptorProto_has_server_streaming(const google_protobuf_MethodDescriptorProto *msg)
Definition: descriptor.upb.h:1599
google_protobuf_UninterpretedOption_set_string_value
UPB_INLINE void google_protobuf_UninterpretedOption_set_string_value(google_protobuf_UninterpretedOption *msg, upb_StringView value)
Definition: descriptor.upb.h:2709
google_protobuf_GeneratedCodeInfo_parse_ex
UPB_INLINE google_protobuf_GeneratedCodeInfo * google_protobuf_GeneratedCodeInfo_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: descriptor.upb.h:2952
google_protobuf_ServiceDescriptorProto
struct google_protobuf_ServiceDescriptorProto google_protobuf_ServiceDescriptorProto
Definition: descriptor.upb.h:61
google_protobuf_UninterpretedOption_NamePart_serialize
UPB_INLINE char * google_protobuf_UninterpretedOption_NamePart_serialize(const google_protobuf_UninterpretedOption_NamePart *msg, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:2742
google_protobuf_FileOptions_CODE_SIZE
@ google_protobuf_FileOptions_CODE_SIZE
Definition: descriptor.upb.h:146
google_protobuf_FileDescriptorProto_mutable_message_type
UPB_INLINE google_protobuf_DescriptorProto ** google_protobuf_FileDescriptorProto_mutable_message_type(google_protobuf_FileDescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:369
google_protobuf_FileOptions_parse_ex
UPB_INLINE google_protobuf_FileOptions * google_protobuf_FileOptions_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: descriptor.upb.h:1657
google_protobuf_GeneratedCodeInfo_Annotation_parse
UPB_INLINE google_protobuf_GeneratedCodeInfo_Annotation * google_protobuf_GeneratedCodeInfo_Annotation_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: descriptor.upb.h:2998
google_protobuf_EnumDescriptorProto_add_reserved_name
UPB_INLINE bool google_protobuf_EnumDescriptorProto_add_reserved_name(google_protobuf_EnumDescriptorProto *msg, upb_StringView val, upb_Arena *arena)
Definition: descriptor.upb.h:1281
google_protobuf_FieldDescriptorProto_TYPE_FIXED32
@ google_protobuf_FieldDescriptorProto_TYPE_FIXED32
Definition: descriptor.upb.h:118
google_protobuf_GeneratedCodeInfo_Annotation_end
UPB_INLINE int32_t google_protobuf_GeneratedCodeInfo_Annotation_end(const google_protobuf_GeneratedCodeInfo_Annotation *msg)
Definition: descriptor.upb.h:3057
google_protobuf_FileOptions_clear_php_generic_services
UPB_INLINE void google_protobuf_FileOptions_clear_php_generic_services(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1848
google_protobuf_FileOptions_cc_enable_arenas
UPB_INLINE bool google_protobuf_FileOptions_cc_enable_arenas(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1792
google_protobuf_UninterpretedOption_identifier_value
UPB_INLINE upb_StringView google_protobuf_UninterpretedOption_identifier_value(const google_protobuf_UninterpretedOption *msg)
Definition: descriptor.upb.h:2627
google_protobuf_ServiceOptions_new
UPB_INLINE google_protobuf_ServiceOptions * google_protobuf_ServiceOptions_new(upb_Arena *arena)
Definition: descriptor.upb.h:2432
google_protobuf_FieldOptions_clear_lazy
UPB_INLINE void google_protobuf_FieldOptions_clear_lazy(const google_protobuf_FieldOptions *msg)
Definition: descriptor.upb.h:2152
google_protobuf_EnumValueDescriptorProto_set_number
UPB_INLINE void google_protobuf_EnumValueDescriptorProto_set_number(google_protobuf_EnumValueDescriptorProto *msg, int32_t value)
Definition: descriptor.upb.h:1411
google_protobuf_DescriptorProto_ExtensionRange_start
UPB_INLINE int32_t google_protobuf_DescriptorProto_ExtensionRange_start(const google_protobuf_DescriptorProto_ExtensionRange *msg)
Definition: descriptor.upb.h:735
google_protobuf_UninterpretedOption_clear_double_value
UPB_INLINE void google_protobuf_UninterpretedOption_clear_double_value(const google_protobuf_UninterpretedOption *msg)
Definition: descriptor.upb.h:2653
google_protobuf_SourceCodeInfo_Location_add_span
UPB_INLINE bool google_protobuf_SourceCodeInfo_Location_add_span(google_protobuf_SourceCodeInfo_Location *msg, int32_t val, upb_Arena *arena)
Definition: descriptor.upb.h:2918
google_protobuf_FieldDescriptorProto_parse
UPB_INLINE google_protobuf_FieldDescriptorProto * google_protobuf_FieldDescriptorProto_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: descriptor.upb.h:900
google_protobuf_MessageOptions_has_no_standard_descriptor_accessor
UPB_INLINE bool google_protobuf_MessageOptions_has_no_standard_descriptor_accessor(const google_protobuf_MessageOptions *msg)
Definition: descriptor.upb.h:2019
google_protobuf_FieldOptions_set_weak
UPB_INLINE void google_protobuf_FieldOptions_set_weak(google_protobuf_FieldOptions *msg, bool value)
Definition: descriptor.upb.h:2209
google_protobuf_FieldOptions_lazy
UPB_INLINE bool google_protobuf_FieldOptions_lazy(const google_protobuf_FieldOptions *msg)
Definition: descriptor.upb.h:2156
google_protobuf_FileDescriptorProto_add_service
UPB_INLINE struct google_protobuf_ServiceDescriptorProto * google_protobuf_FileDescriptorProto_add_service(google_protobuf_FileDescriptorProto *msg, upb_Arena *arena)
Definition: descriptor.upb.h:399
google_protobuf_ServiceOptions_has_deprecated
UPB_INLINE bool google_protobuf_ServiceOptions_has_deprecated(const google_protobuf_ServiceOptions *msg)
Definition: descriptor.upb.h:2461
upb_MiniTable_Enum
Definition: msg_internal.h:136
google_protobuf_FieldOptions_set_lazy
UPB_INLINE void google_protobuf_FieldOptions_set_lazy(google_protobuf_FieldOptions *msg, bool value)
Definition: descriptor.upb.h:2201
google_protobuf_FileDescriptorProto_mutable_options
UPB_INLINE struct google_protobuf_FileOptions * google_protobuf_FileDescriptorProto_mutable_options(google_protobuf_FileDescriptorProto *msg, upb_Arena *arena)
Definition: descriptor.upb.h:421
google_protobuf_EnumValueOptions_new
UPB_INLINE google_protobuf_EnumValueOptions * google_protobuf_EnumValueOptions_new(upb_Arena *arena)
Definition: descriptor.upb.h:2364
google_protobuf_DescriptorProto_mutable_reserved_name
UPB_INLINE upb_StringView * google_protobuf_DescriptorProto_mutable_reserved_name(google_protobuf_DescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:687
google_protobuf_SourceCodeInfo_Location_mutable_span
UPB_INLINE int32_t * google_protobuf_SourceCodeInfo_Location_mutable_span(google_protobuf_SourceCodeInfo_Location *msg, size_t *len)
Definition: descriptor.upb.h:2912
google_protobuf_FieldDescriptorProto_LABEL_OPTIONAL
@ google_protobuf_FieldDescriptorProto_LABEL_OPTIONAL
Definition: descriptor.upb.h:106
google_protobuf_EnumValueDescriptorProto_clear_number
UPB_INLINE void google_protobuf_EnumValueDescriptorProto_clear_number(const google_protobuf_EnumValueDescriptorProto *msg)
Definition: descriptor.upb.h:1390
google_protobuf_DescriptorProto_extension_range
const UPB_INLINE google_protobuf_DescriptorProto_ExtensionRange *const * google_protobuf_DescriptorProto_extension_range(const google_protobuf_DescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:540
google_protobuf_MethodDescriptorProto_set_options
UPB_INLINE void google_protobuf_MethodDescriptorProto_set_options(google_protobuf_MethodDescriptorProto *msg, google_protobuf_MethodOptions *value)
Definition: descriptor.upb.h:1622
google_protobuf_FileOptions_set_objc_class_prefix
UPB_INLINE void google_protobuf_FileOptions_set_objc_class_prefix(google_protobuf_FileOptions *msg, upb_StringView value)
Definition: descriptor.upb.h:1933
google_protobuf_UninterpretedOption_set_identifier_value
UPB_INLINE void google_protobuf_UninterpretedOption_set_identifier_value(google_protobuf_UninterpretedOption *msg, upb_StringView value)
Definition: descriptor.upb.h:2693
google_protobuf_FieldDescriptorProto_set_extendee
UPB_INLINE void google_protobuf_FieldDescriptorProto_set_extendee(google_protobuf_FieldDescriptorProto *msg, upb_StringView value)
Definition: descriptor.upb.h:1040
google_protobuf_MethodOptions_parse
UPB_INLINE google_protobuf_MethodOptions * google_protobuf_MethodOptions_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: descriptor.upb.h:2503
google_protobuf_EnumDescriptorProto_set_name
UPB_INLINE void google_protobuf_EnumDescriptorProto_set_name(google_protobuf_EnumDescriptorProto *msg, upb_StringView value)
Definition: descriptor.upb.h:1234
google_protobuf_ServiceDescriptorProto_clear_options
UPB_INLINE void google_protobuf_ServiceDescriptorProto_clear_options(const google_protobuf_ServiceDescriptorProto *msg)
Definition: descriptor.upb.h:1482
google_protobuf_SourceCodeInfo_Location_trailing_comments
UPB_INLINE upb_StringView google_protobuf_SourceCodeInfo_Location_trailing_comments(const google_protobuf_SourceCodeInfo_Location *msg)
Definition: descriptor.upb.h:2893
google_protobuf_EnumDescriptorProto_has_reserved_range
UPB_INLINE bool google_protobuf_EnumDescriptorProto_has_reserved_range(const google_protobuf_EnumDescriptorProto *msg)
Definition: descriptor.upb.h:1218
encode.h
google_protobuf_ExtensionRangeOptions_resize_uninterpreted_option
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_ExtensionRangeOptions_resize_uninterpreted_option(google_protobuf_ExtensionRangeOptions *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:885
google_protobuf_EnumValueDescriptorProto
struct google_protobuf_EnumValueDescriptorProto google_protobuf_EnumValueDescriptorProto
Definition: descriptor.upb.h:60
google_protobuf_EnumDescriptorProto_EnumReservedRange_has_start
UPB_INLINE bool google_protobuf_EnumDescriptorProto_EnumReservedRange_has_start(const google_protobuf_EnumDescriptorProto_EnumReservedRange *msg)
Definition: descriptor.upb.h:1316
google_protobuf_EnumOptions_deprecated
UPB_INLINE bool google_protobuf_EnumOptions_deprecated(const google_protobuf_EnumOptions *msg)
Definition: descriptor.upb.h:2328
google_protobuf_EnumValueDescriptorProto_set_options
UPB_INLINE void google_protobuf_EnumValueDescriptorProto_set_options(google_protobuf_EnumValueDescriptorProto *msg, google_protobuf_EnumValueOptions *value)
Definition: descriptor.upb.h:1415
google_protobuf_FileDescriptorProto_serialize_ex
UPB_INLINE char * google_protobuf_FileDescriptorProto_serialize_ex(const google_protobuf_FileDescriptorProto *msg, int options, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:245
google_protobuf_FieldOptions_serialize_ex
UPB_INLINE char * google_protobuf_FieldOptions_serialize_ex(const google_protobuf_FieldOptions *msg, int options, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:2115
google_protobuf_SourceCodeInfo
struct google_protobuf_SourceCodeInfo google_protobuf_SourceCodeInfo
Definition: descriptor.upb.h:73
google_protobuf_EnumValueDescriptorProto_options
const UPB_INLINE google_protobuf_EnumValueOptions * google_protobuf_EnumValueDescriptorProto_options(const google_protobuf_EnumValueDescriptorProto *msg)
Definition: descriptor.upb.h:1403
google_protobuf_FieldOptions_ctype
UPB_INLINE int32_t google_protobuf_FieldOptions_ctype(const google_protobuf_FieldOptions *msg)
Definition: descriptor.upb.h:2126
upb_Decode
upb_DecodeStatus upb_Decode(const char *buf, size_t size, void *msg, const upb_MiniTable *l, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: decode.c:1076
google_protobuf_MessageOptions_set_map_entry
UPB_INLINE void google_protobuf_MessageOptions_set_map_entry(google_protobuf_MessageOptions *msg, bool value)
Definition: descriptor.upb.h:2071
google_protobuf_EnumDescriptorProto_clear_options
UPB_INLINE void google_protobuf_EnumDescriptorProto_clear_options(const google_protobuf_EnumDescriptorProto *msg)
Definition: descriptor.upb.h:1212
google_protobuf_ServiceDescriptorProto_options
const UPB_INLINE google_protobuf_ServiceOptions * google_protobuf_ServiceDescriptorProto_options(const google_protobuf_ServiceDescriptorProto *msg)
Definition: descriptor.upb.h:1485
google_protobuf_DescriptorProto_ExtensionRange_end
UPB_INLINE int32_t google_protobuf_DescriptorProto_ExtensionRange_end(const google_protobuf_DescriptorProto_ExtensionRange *msg)
Definition: descriptor.upb.h:745
google_protobuf_MethodOptions_NO_SIDE_EFFECTS
@ google_protobuf_MethodOptions_NO_SIDE_EFFECTS
Definition: descriptor.upb.h:152
google_protobuf_FieldDescriptorProto_default_value
UPB_INLINE upb_StringView google_protobuf_FieldDescriptorProto_default_value(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:993
google_protobuf_FileDescriptorSet_parse
UPB_INLINE google_protobuf_FileDescriptorSet * google_protobuf_FileDescriptorSet_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: descriptor.upb.h:169
google_protobuf_FileOptions_has_cc_generic_services
UPB_INLINE bool google_protobuf_FileOptions_has_cc_generic_services(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1725
google_protobuf_OneofDescriptorProto_mutable_options
UPB_INLINE struct google_protobuf_OneofOptions * google_protobuf_OneofDescriptorProto_mutable_options(google_protobuf_OneofDescriptorProto *msg, upb_Arena *arena)
Definition: descriptor.upb.h:1149
google_protobuf_MethodOptions_serialize
UPB_INLINE char * google_protobuf_MethodOptions_serialize(const google_protobuf_MethodOptions *msg, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:2522
google_protobuf_FileOptions_clear_go_package
UPB_INLINE void google_protobuf_FileOptions_clear_go_package(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1718
options
double_dict options[]
Definition: capstone_test.c:55
google_protobuf_FileOptions_php_generic_services
UPB_INLINE bool google_protobuf_FileOptions_php_generic_services(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1852
google_protobuf_OneofDescriptorProto_set_options
UPB_INLINE void google_protobuf_OneofDescriptorProto_set_options(google_protobuf_OneofDescriptorProto *msg, google_protobuf_OneofOptions *value)
Definition: descriptor.upb.h:1145
google_protobuf_UninterpretedOption_add_name
UPB_INLINE struct google_protobuf_UninterpretedOption_NamePart * google_protobuf_UninterpretedOption_add_name(google_protobuf_UninterpretedOption *msg, upb_Arena *arena)
Definition: descriptor.upb.h:2687
google_protobuf_OneofDescriptorProto_has_name
UPB_INLINE bool google_protobuf_OneofDescriptorProto_has_name(const google_protobuf_OneofDescriptorProto *msg)
Definition: descriptor.upb.h:1121
google_protobuf_DescriptorProto_ExtensionRange_serialize
UPB_INLINE char * google_protobuf_DescriptorProto_ExtensionRange_serialize(const google_protobuf_DescriptorProto_ExtensionRange *msg, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:721
google_protobuf_UninterpretedOption_has_aggregate_value
UPB_INLINE bool google_protobuf_UninterpretedOption_has_aggregate_value(const google_protobuf_UninterpretedOption *msg)
Definition: descriptor.upb.h:2670
google_protobuf_EnumOptions_serialize_ex
UPB_INLINE char * google_protobuf_EnumOptions_serialize_ex(const google_protobuf_EnumOptions *msg, int options, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:2307
buf
voidpf void * buf
Definition: bloaty/third_party/zlib/contrib/minizip/ioapi.h:136
google_protobuf_EnumDescriptorProto_EnumReservedRange_new
UPB_INLINE google_protobuf_EnumDescriptorProto_EnumReservedRange * google_protobuf_EnumDescriptorProto_EnumReservedRange_new(upb_Arena *arena)
Definition: descriptor.upb.h:1287
google_protobuf_GeneratedCodeInfo_clear_annotation
UPB_INLINE void google_protobuf_GeneratedCodeInfo_clear_annotation(const google_protobuf_GeneratedCodeInfo *msg)
Definition: descriptor.upb.h:2973
google_protobuf_ServiceDescriptorProto_set_name
UPB_INLINE void google_protobuf_ServiceDescriptorProto_set_name(google_protobuf_ServiceDescriptorProto *msg, upb_StringView value)
Definition: descriptor.upb.h:1489
google_protobuf_FieldOptions_JS_NORMAL
@ google_protobuf_FieldOptions_JS_NORMAL
Definition: descriptor.upb.h:139
google_protobuf_ServiceDescriptorProto_clear_name
UPB_INLINE void google_protobuf_ServiceDescriptorProto_clear_name(const google_protobuf_ServiceDescriptorProto *msg)
Definition: descriptor.upb.h:1463
google_protobuf_DescriptorProto_resize_enum_type
UPB_INLINE google_protobuf_EnumDescriptorProto ** google_protobuf_DescriptorProto_resize_enum_type(google_protobuf_DescriptorProto *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:617
google_protobuf_EnumValueOptions_parse_ex
UPB_INLINE google_protobuf_EnumValueOptions * google_protobuf_EnumValueOptions_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: descriptor.upb.h:2375
google_protobuf_GeneratedCodeInfo_serialize
UPB_INLINE char * google_protobuf_GeneratedCodeInfo_serialize(const google_protobuf_GeneratedCodeInfo *msg, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:2963
google_protobuf_DescriptorProto_ReservedRange_set_end
UPB_INLINE void google_protobuf_DescriptorProto_ReservedRange_set_end(google_protobuf_DescriptorProto_ReservedRange *msg, int32_t value)
Definition: descriptor.upb.h:836
google_protobuf_GeneratedCodeInfo_Annotation_clear_path
UPB_INLINE void google_protobuf_GeneratedCodeInfo_Annotation_clear_path(const google_protobuf_GeneratedCodeInfo_Annotation *msg)
Definition: descriptor.upb.h:3024
google_protobuf_EnumDescriptorProto_options
const UPB_INLINE google_protobuf_EnumOptions * google_protobuf_EnumDescriptorProto_options(const google_protobuf_EnumDescriptorProto *msg)
Definition: descriptor.upb.h:1215
google_protobuf_FieldDescriptorProto_LABEL_REQUIRED
@ google_protobuf_FieldDescriptorProto_LABEL_REQUIRED
Definition: descriptor.upb.h:107
google_protobuf_EnumDescriptorProto_value
const UPB_INLINE google_protobuf_EnumValueDescriptorProto *const * google_protobuf_EnumDescriptorProto_value(const google_protobuf_EnumDescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:1206
google_protobuf_FileOptions_has_py_generic_services
UPB_INLINE bool google_protobuf_FileOptions_has_py_generic_services(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1745
google_protobuf_FileOptions_serialize
UPB_INLINE char * google_protobuf_FileOptions_serialize(const google_protobuf_FileOptions *msg, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:1668
google_protobuf_OneofDescriptorProto_new
UPB_INLINE google_protobuf_OneofDescriptorProto * google_protobuf_OneofDescriptorProto_new(upb_Arena *arena)
Definition: descriptor.upb.h:1092
google_protobuf_EnumDescriptorProto_clear_value
UPB_INLINE void google_protobuf_EnumDescriptorProto_clear_value(const google_protobuf_EnumDescriptorProto *msg)
Definition: descriptor.upb.h:1203
kUpb_DecodeStatus_Ok
@ kUpb_DecodeStatus_Ok
Definition: decode.h:72
google_protobuf_MethodDescriptorProto_output_type
UPB_INLINE upb_StringView google_protobuf_MethodDescriptorProto_output_type(const google_protobuf_MethodDescriptorProto *msg)
Definition: descriptor.upb.h:1577
google_protobuf_EnumValueOptions_mutable_uninterpreted_option
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_EnumValueOptions_mutable_uninterpreted_option(google_protobuf_EnumValueOptions *msg, size_t *len)
Definition: descriptor.upb.h:2417
google_protobuf_GeneratedCodeInfo_Annotation_begin
UPB_INLINE int32_t google_protobuf_GeneratedCodeInfo_Annotation_begin(const google_protobuf_GeneratedCodeInfo_Annotation *msg)
Definition: descriptor.upb.h:3047
google_protobuf_FileDescriptorProto_set_package
UPB_INLINE void google_protobuf_FileDescriptorProto_set_package(google_protobuf_FileDescriptorProto *msg, upb_StringView value)
Definition: descriptor.upb.h:356
google_protobuf_FileOptions_new
UPB_INLINE google_protobuf_FileOptions * google_protobuf_FileOptions_new(upb_Arena *arena)
Definition: descriptor.upb.h:1646
google_protobuf_FieldDescriptorProto_has_number
UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_number(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:946
google_protobuf_OneofDescriptorProto_options
const UPB_INLINE google_protobuf_OneofOptions * google_protobuf_OneofDescriptorProto_options(const google_protobuf_OneofDescriptorProto *msg)
Definition: descriptor.upb.h:1137
google_protobuf_FileOptions_deprecated
UPB_INLINE bool google_protobuf_FileOptions_deprecated(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1772
google_protobuf_ExtensionRangeOptions_clear_uninterpreted_option
UPB_INLINE void google_protobuf_ExtensionRangeOptions_clear_uninterpreted_option(const google_protobuf_ExtensionRangeOptions *msg)
Definition: descriptor.upb.h:875
google_protobuf_ExtensionRangeOptions_has_uninterpreted_option
UPB_INLINE bool google_protobuf_ExtensionRangeOptions_has_uninterpreted_option(const google_protobuf_ExtensionRangeOptions *msg)
Definition: descriptor.upb.h:872
google_protobuf_FileDescriptorProto_clear_extension
UPB_INLINE void google_protobuf_FileDescriptorProto_clear_extension(const google_protobuf_FileDescriptorProto *msg)
Definition: descriptor.upb.h:305
google_protobuf_GeneratedCodeInfo_Annotation_set_begin
UPB_INLINE void google_protobuf_GeneratedCodeInfo_Annotation_set_begin(google_protobuf_GeneratedCodeInfo_Annotation *msg, int32_t value)
Definition: descriptor.upb.h:3074
google_protobuf_DescriptorProto_mutable_reserved_range
UPB_INLINE google_protobuf_DescriptorProto_ReservedRange ** google_protobuf_DescriptorProto_mutable_reserved_range(google_protobuf_DescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:675
google_protobuf_SourceCodeInfo_Location_serialize_ex
UPB_INLINE char * google_protobuf_SourceCodeInfo_Location_serialize_ex(const google_protobuf_SourceCodeInfo_Location *msg, int options, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:2860
_upb_sethas
UPB_INLINE bool _upb_sethas(const void *msg, size_t idx)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.h:1232
google_protobuf_FileOptions_clear_php_metadata_namespace
UPB_INLINE void google_protobuf_FileOptions_clear_php_metadata_namespace(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1858
google_protobuf_OneofOptions_parse_ex
UPB_INLINE google_protobuf_OneofOptions * google_protobuf_OneofOptions_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: descriptor.upb.h:2239
google_protobuf_SourceCodeInfo_Location_resize_path
UPB_INLINE int32_t * google_protobuf_SourceCodeInfo_Location_resize_path(google_protobuf_SourceCodeInfo_Location *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:2906
google_protobuf_DescriptorProto_name
UPB_INLINE upb_StringView google_protobuf_DescriptorProto_name(const google_protobuf_DescriptorProto *msg)
Definition: descriptor.upb.h:504
google_protobuf_FileDescriptorProto_has_extension
UPB_INLINE bool google_protobuf_FileDescriptorProto_has_extension(const google_protobuf_FileDescriptorProto *msg)
Definition: descriptor.upb.h:302
google_protobuf_MethodDescriptorProto_serialize
UPB_INLINE char * google_protobuf_MethodDescriptorProto_serialize(const google_protobuf_MethodDescriptorProto *msg, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:1543
google_protobuf_DescriptorProto_ExtensionRange_options
const UPB_INLINE google_protobuf_ExtensionRangeOptions * google_protobuf_DescriptorProto_ExtensionRange_options(const google_protobuf_DescriptorProto_ExtensionRange *msg)
Definition: descriptor.upb.h:754
google_protobuf_MethodDescriptorProto_set_input_type
UPB_INLINE void google_protobuf_MethodDescriptorProto_set_input_type(google_protobuf_MethodDescriptorProto *msg, upb_StringView value)
Definition: descriptor.upb.h:1614
google_protobuf_FileOptions_set_php_generic_services
UPB_INLINE void google_protobuf_FileOptions_set_php_generic_services(google_protobuf_FileOptions *msg, bool value)
Definition: descriptor.upb.h:1953
google_protobuf_SourceCodeInfo_msginit
const upb_MiniTable google_protobuf_SourceCodeInfo_msginit
Definition: descriptor.upb.c:445
google_protobuf_ServiceOptions_parse
UPB_INLINE google_protobuf_ServiceOptions * google_protobuf_ServiceOptions_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: descriptor.upb.h:2435
google_protobuf_FileOptions_php_namespace
UPB_INLINE upb_StringView google_protobuf_FileOptions_php_namespace(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1842
google_protobuf_FileDescriptorProto_options
const UPB_INLINE google_protobuf_FileOptions * google_protobuf_FileDescriptorProto_options(const google_protobuf_FileDescriptorProto *msg)
Definition: descriptor.upb.h:317
google_protobuf_OneofOptions_resize_uninterpreted_option
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_OneofOptions_resize_uninterpreted_option(google_protobuf_OneofOptions *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:2270
google_protobuf_MethodDescriptorProto_client_streaming
UPB_INLINE bool google_protobuf_MethodDescriptorProto_client_streaming(const google_protobuf_MethodDescriptorProto *msg)
Definition: descriptor.upb.h:1596
google_protobuf_UninterpretedOption_NamePart_set_name_part
UPB_INLINE void google_protobuf_UninterpretedOption_NamePart_set_name_part(google_protobuf_UninterpretedOption_NamePart *msg, upb_StringView value)
Definition: descriptor.upb.h:2770
google_protobuf_EnumValueOptions_msginit
const upb_MiniTable google_protobuf_EnumValueOptions_msginit
Definition: descriptor.upb.c:368
google_protobuf_EnumValueDescriptorProto_clear_options
UPB_INLINE void google_protobuf_EnumValueDescriptorProto_clear_options(const google_protobuf_EnumValueDescriptorProto *msg)
Definition: descriptor.upb.h:1400
google_protobuf_FileDescriptorProto_resize_dependency
UPB_INLINE upb_StringView * google_protobuf_FileDescriptorProto_resize_dependency(google_protobuf_FileDescriptorProto *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:363
google_protobuf_MethodDescriptorProto_msginit
const upb_MiniTable google_protobuf_MethodDescriptorProto_msginit
Definition: descriptor.upb.c:248
google_protobuf_SourceCodeInfo_Location_serialize
UPB_INLINE char * google_protobuf_SourceCodeInfo_Location_serialize(const google_protobuf_SourceCodeInfo_Location *msg, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:2857
google_protobuf_EnumValueOptions_clear_deprecated
UPB_INLINE void google_protobuf_EnumValueOptions_clear_deprecated(const google_protobuf_EnumValueOptions *msg)
Definition: descriptor.upb.h:2396
google_protobuf_DescriptorProto_ExtensionRange_clear_options
UPB_INLINE void google_protobuf_DescriptorProto_ExtensionRange_clear_options(const google_protobuf_DescriptorProto_ExtensionRange *msg)
Definition: descriptor.upb.h:751
google_protobuf_FileOptions_has_java_generate_equals_and_hash
UPB_INLINE bool google_protobuf_FileOptions_has_java_generate_equals_and_hash(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1755
google_protobuf_EnumValueOptions_serialize
UPB_INLINE char * google_protobuf_EnumValueOptions_serialize(const google_protobuf_EnumValueOptions *msg, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:2386
google_protobuf_FileDescriptorSet_msginit
const upb_MiniTable google_protobuf_FileDescriptorSet_msginit
Definition: descriptor.upb.c:23
google_protobuf_UninterpretedOption_NamePart_has_name_part
UPB_INLINE bool google_protobuf_UninterpretedOption_NamePart_has_name_part(const google_protobuf_UninterpretedOption_NamePart *msg)
Definition: descriptor.upb.h:2749
google_protobuf_DescriptorProto_has_field
UPB_INLINE bool google_protobuf_DescriptorProto_has_field(const google_protobuf_DescriptorProto *msg)
Definition: descriptor.upb.h:507
upb_MiniTable
Definition: msg_internal.h:185
google_protobuf_DescriptorProto_clear_enum_type
UPB_INLINE void google_protobuf_DescriptorProto_clear_enum_type(const google_protobuf_DescriptorProto *msg)
Definition: descriptor.upb.h:528
google_protobuf_FileDescriptorProto_has_enum_type
UPB_INLINE bool google_protobuf_FileDescriptorProto_has_enum_type(const google_protobuf_FileDescriptorProto *msg)
Definition: descriptor.upb.h:284
google_protobuf_FieldDescriptorProto_new
UPB_INLINE google_protobuf_FieldDescriptorProto * google_protobuf_FieldDescriptorProto_new(upb_Arena *arena)
Definition: descriptor.upb.h:897
google_protobuf_SourceCodeInfo_mutable_location
UPB_INLINE google_protobuf_SourceCodeInfo_Location ** google_protobuf_SourceCodeInfo_mutable_location(google_protobuf_SourceCodeInfo *msg, size_t *len)
Definition: descriptor.upb.h:2820
google_protobuf_DescriptorProto_ReservedRange_has_end
UPB_INLINE bool google_protobuf_DescriptorProto_ReservedRange_has_end(const google_protobuf_DescriptorProto_ReservedRange *msg)
Definition: descriptor.upb.h:821
google_protobuf_EnumOptions
struct google_protobuf_EnumOptions google_protobuf_EnumOptions
Definition: descriptor.upb.h:67
google_protobuf_EnumDescriptorProto_clear_reserved_name
UPB_INLINE void google_protobuf_EnumDescriptorProto_clear_reserved_name(const google_protobuf_EnumDescriptorProto *msg)
Definition: descriptor.upb.h:1227
google_protobuf_FieldDescriptorProto_number
UPB_INLINE int32_t google_protobuf_FieldDescriptorProto_number(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:953
google_protobuf_MessageOptions_serialize
UPB_INLINE char * google_protobuf_MessageOptions_serialize(const google_protobuf_MessageOptions *msg, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:2002
google_protobuf_FieldDescriptorProto_mutable_options
UPB_INLINE struct google_protobuf_FieldOptions * google_protobuf_FieldDescriptorProto_mutable_options(google_protobuf_FieldDescriptorProto *msg, upb_Arena *arena)
Definition: descriptor.upb.h:1068
google_protobuf_FieldOptions_JSType
google_protobuf_FieldOptions_JSType
Definition: descriptor.upb.h:138
_upb_array_detach
UPB_INLINE void _upb_array_detach(const void *msg, size_t ofs)
Definition: msg_internal.h:485
google_protobuf_GeneratedCodeInfo_Annotation_new
UPB_INLINE google_protobuf_GeneratedCodeInfo_Annotation * google_protobuf_GeneratedCodeInfo_Annotation_new(upb_Arena *arena)
Definition: descriptor.upb.h:2995
google_protobuf_EnumDescriptorProto_has_options
UPB_INLINE bool google_protobuf_EnumDescriptorProto_has_options(const google_protobuf_EnumDescriptorProto *msg)
Definition: descriptor.upb.h:1209
google_protobuf_ExtensionRangeOptions_add_uninterpreted_option
UPB_INLINE struct google_protobuf_UninterpretedOption * google_protobuf_ExtensionRangeOptions_add_uninterpreted_option(google_protobuf_ExtensionRangeOptions *msg, upb_Arena *arena)
Definition: descriptor.upb.h:888
google_protobuf_DescriptorProto_resize_reserved_range
UPB_INLINE google_protobuf_DescriptorProto_ReservedRange ** google_protobuf_DescriptorProto_resize_reserved_range(google_protobuf_DescriptorProto *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:678
google_protobuf_EnumValueDescriptorProto_serialize
UPB_INLINE char * google_protobuf_EnumValueDescriptorProto_serialize(const google_protobuf_EnumValueDescriptorProto *msg, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:1370
google_protobuf_DescriptorProto_has_name
UPB_INLINE bool google_protobuf_DescriptorProto_has_name(const google_protobuf_DescriptorProto *msg)
Definition: descriptor.upb.h:497
google_protobuf_FileDescriptorProto_serialize
UPB_INLINE char * google_protobuf_FileDescriptorProto_serialize(const google_protobuf_FileDescriptorProto *msg, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:242
google_protobuf_ServiceDescriptorProto_set_options
UPB_INLINE void google_protobuf_ServiceDescriptorProto_set_options(google_protobuf_ServiceDescriptorProto *msg, google_protobuf_ServiceOptions *value)
Definition: descriptor.upb.h:1505
google_protobuf_EnumDescriptorProto_resize_value
UPB_INLINE google_protobuf_EnumValueDescriptorProto ** google_protobuf_EnumDescriptorProto_resize_value(google_protobuf_EnumDescriptorProto *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:1241
google_protobuf_GeneratedCodeInfo_Annotation_clear_end
UPB_INLINE void google_protobuf_GeneratedCodeInfo_Annotation_clear_end(const google_protobuf_GeneratedCodeInfo_Annotation *msg)
Definition: descriptor.upb.h:3053
UPB_PTR_AT
#define UPB_PTR_AT(msg, ofs, type)
Definition: php-upb.c:71
google_protobuf_DescriptorProto_has_enum_type
UPB_INLINE bool google_protobuf_DescriptorProto_has_enum_type(const google_protobuf_DescriptorProto *msg)
Definition: descriptor.upb.h:525
google_protobuf_FieldDescriptorProto_extendee
UPB_INLINE upb_StringView google_protobuf_FieldDescriptorProto_extendee(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:943
google_protobuf_DescriptorProto_oneof_decl
const UPB_INLINE google_protobuf_OneofDescriptorProto *const * google_protobuf_DescriptorProto_oneof_decl(const google_protobuf_DescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:567
google_protobuf_OneofDescriptorProto
struct google_protobuf_OneofDescriptorProto google_protobuf_OneofDescriptorProto
Definition: descriptor.upb.h:57
google_protobuf_FieldDescriptorProto_clear_label
UPB_INLINE void google_protobuf_FieldDescriptorProto_clear_label(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:959
google_protobuf_EnumOptions_clear_uninterpreted_option
UPB_INLINE void google_protobuf_EnumOptions_clear_uninterpreted_option(const google_protobuf_EnumOptions *msg)
Definition: descriptor.upb.h:2334
google_protobuf_EnumValueDescriptorProto_name
UPB_INLINE upb_StringView google_protobuf_EnumValueDescriptorProto_name(const google_protobuf_EnumValueDescriptorProto *msg)
Definition: descriptor.upb.h:1384
google_protobuf_GeneratedCodeInfo_new
UPB_INLINE google_protobuf_GeneratedCodeInfo * google_protobuf_GeneratedCodeInfo_new(upb_Arena *arena)
Definition: descriptor.upb.h:2941
google_protobuf_FileOptions_php_metadata_namespace
UPB_INLINE upb_StringView google_protobuf_FileOptions_php_metadata_namespace(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1862
google_protobuf_FileOptions_OptimizeMode
google_protobuf_FileOptions_OptimizeMode
Definition: descriptor.upb.h:144
google_protobuf_FieldDescriptorProto_TYPE_SFIXED64
@ google_protobuf_FieldDescriptorProto_TYPE_SFIXED64
Definition: descriptor.upb.h:127
google_protobuf_FileDescriptorProto_set_source_code_info
UPB_INLINE void google_protobuf_FileDescriptorProto_set_source_code_info(google_protobuf_FileDescriptorProto *msg, google_protobuf_SourceCodeInfo *value)
Definition: descriptor.upb.h:430
google_protobuf_FieldOptions_STRING_PIECE
@ google_protobuf_FieldOptions_STRING_PIECE
Definition: descriptor.upb.h:135
google_protobuf_GeneratedCodeInfo_Annotation_set_end
UPB_INLINE void google_protobuf_GeneratedCodeInfo_Annotation_set_end(google_protobuf_GeneratedCodeInfo_Annotation *msg, int32_t value)
Definition: descriptor.upb.h:3078
google_protobuf_SourceCodeInfo_Location_set_leading_comments
UPB_INLINE void google_protobuf_SourceCodeInfo_Location_set_leading_comments(google_protobuf_SourceCodeInfo_Location *msg, upb_StringView value)
Definition: descriptor.upb.h:2921
google_protobuf_UninterpretedOption_set_aggregate_value
UPB_INLINE void google_protobuf_UninterpretedOption_set_aggregate_value(google_protobuf_UninterpretedOption *msg, upb_StringView value)
Definition: descriptor.upb.h:2713
google_protobuf_ServiceDescriptorProto_method
const UPB_INLINE google_protobuf_MethodDescriptorProto *const * google_protobuf_ServiceDescriptorProto_method(const google_protobuf_ServiceDescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:1476
google_protobuf_FileDescriptorSet
struct google_protobuf_FileDescriptorSet google_protobuf_FileDescriptorSet
Definition: descriptor.upb.h:50
google_protobuf_GeneratedCodeInfo_Annotation_clear_source_file
UPB_INLINE void google_protobuf_GeneratedCodeInfo_Annotation_clear_source_file(const google_protobuf_GeneratedCodeInfo_Annotation *msg)
Definition: descriptor.upb.h:3033
google_protobuf_MethodDescriptorProto_serialize_ex
UPB_INLINE char * google_protobuf_MethodDescriptorProto_serialize_ex(const google_protobuf_MethodDescriptorProto *msg, int options, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:1546
google_protobuf_OneofDescriptorProto_clear_name
UPB_INLINE void google_protobuf_OneofDescriptorProto_clear_name(const google_protobuf_OneofDescriptorProto *msg)
Definition: descriptor.upb.h:1124
google_protobuf_MethodOptions_clear_uninterpreted_option
UPB_INLINE void google_protobuf_MethodOptions_clear_uninterpreted_option(const google_protobuf_MethodOptions *msg)
Definition: descriptor.upb.h:2552
google_protobuf_FileDescriptorProto_clear_syntax
UPB_INLINE void google_protobuf_FileDescriptorProto_clear_syntax(const google_protobuf_FileDescriptorProto *msg)
Definition: descriptor.upb.h:344
google_protobuf_SourceCodeInfo_Location_add_path
UPB_INLINE bool google_protobuf_SourceCodeInfo_Location_add_path(google_protobuf_SourceCodeInfo_Location *msg, int32_t val, upb_Arena *arena)
Definition: descriptor.upb.h:2909
google_protobuf_FileOptions_java_generic_services
UPB_INLINE bool google_protobuf_FileOptions_java_generic_services(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1742
google_protobuf_DescriptorProto_ExtensionRange_mutable_options
UPB_INLINE struct google_protobuf_ExtensionRangeOptions * google_protobuf_DescriptorProto_ExtensionRange_mutable_options(google_protobuf_DescriptorProto_ExtensionRange *msg, upb_Arena *arena)
Definition: descriptor.upb.h:770
_upb_clearhas
UPB_INLINE bool _upb_clearhas(const void *msg, size_t idx)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.h:1236
google_protobuf_EnumValueOptions_uninterpreted_option
const UPB_INLINE google_protobuf_UninterpretedOption *const * google_protobuf_EnumValueOptions_uninterpreted_option(const google_protobuf_EnumValueOptions *msg, size_t *len)
Definition: descriptor.upb.h:2409
google_protobuf_FieldDescriptorProto
struct google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto
Definition: descriptor.upb.h:56
google_protobuf_FileOptions_has_cc_enable_arenas
UPB_INLINE bool google_protobuf_FileOptions_has_cc_enable_arenas(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1785
google_protobuf_DescriptorProto_clear_reserved_range
UPB_INLINE void google_protobuf_DescriptorProto_clear_reserved_range(const google_protobuf_DescriptorProto *msg)
Definition: descriptor.upb.h:573
google_protobuf_DescriptorProto_ExtensionRange_parse
UPB_INLINE google_protobuf_DescriptorProto_ExtensionRange * google_protobuf_DescriptorProto_ExtensionRange_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: descriptor.upb.h:702
arena
grpc_core::ScopedArenaPtr arena
Definition: binder_transport_test.cc:237
google_protobuf_MethodOptions_IdempotencyLevel_enuminit
const upb_MiniTable_Enum google_protobuf_MethodOptions_IdempotencyLevel_enuminit
Definition: descriptor.upb.c:552
google_protobuf_MessageOptions_clear_message_set_wire_format
UPB_INLINE void google_protobuf_MessageOptions_clear_message_set_wire_format(const google_protobuf_MessageOptions *msg)
Definition: descriptor.upb.h:2012
google_protobuf_MessageOptions_set_no_standard_descriptor_accessor
UPB_INLINE void google_protobuf_MessageOptions_set_no_standard_descriptor_accessor(google_protobuf_MessageOptions *msg, bool value)
Definition: descriptor.upb.h:2063
google_protobuf_FileDescriptorProto_set_name
UPB_INLINE void google_protobuf_FileDescriptorProto_set_name(google_protobuf_FileDescriptorProto *msg, upb_StringView value)
Definition: descriptor.upb.h:352
google_protobuf_UninterpretedOption_NamePart_new
UPB_INLINE google_protobuf_UninterpretedOption_NamePart * google_protobuf_UninterpretedOption_NamePart_new(upb_Arena *arena)
Definition: descriptor.upb.h:2720
google_protobuf_MethodDescriptorProto_new
UPB_INLINE google_protobuf_MethodDescriptorProto * google_protobuf_MethodDescriptorProto_new(upb_Arena *arena)
Definition: descriptor.upb.h:1521
google_protobuf_EnumDescriptorProto_mutable_reserved_name
UPB_INLINE upb_StringView * google_protobuf_EnumDescriptorProto_mutable_reserved_name(google_protobuf_EnumDescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:1275
google_protobuf_EnumOptions_clear_allow_alias
UPB_INLINE void google_protobuf_EnumOptions_clear_allow_alias(const google_protobuf_EnumOptions *msg)
Definition: descriptor.upb.h:2314
google_protobuf_UninterpretedOption_NamePart_set_is_extension
UPB_INLINE void google_protobuf_UninterpretedOption_NamePart_set_is_extension(google_protobuf_UninterpretedOption_NamePart *msg, bool value)
Definition: descriptor.upb.h:2774
google_protobuf_MethodDescriptorProto_has_input_type
UPB_INLINE bool google_protobuf_MethodDescriptorProto_has_input_type(const google_protobuf_MethodDescriptorProto *msg)
Definition: descriptor.upb.h:1560
google_protobuf_UninterpretedOption_NamePart_serialize_ex
UPB_INLINE char * google_protobuf_UninterpretedOption_NamePart_serialize_ex(const google_protobuf_UninterpretedOption_NamePart *msg, int options, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:2745
google_protobuf_MethodDescriptorProto_set_name
UPB_INLINE void google_protobuf_MethodDescriptorProto_set_name(google_protobuf_MethodDescriptorProto *msg, upb_StringView value)
Definition: descriptor.upb.h:1610
google_protobuf_EnumValueDescriptorProto_msginit
const upb_MiniTable google_protobuf_EnumValueDescriptorProto_msginit
Definition: descriptor.upb.c:212
google_protobuf_SourceCodeInfo_Location_span
UPB_INLINE int32_t const * google_protobuf_SourceCodeInfo_Location_span(const google_protobuf_SourceCodeInfo_Location *msg, size_t *len)
Definition: descriptor.upb.h:2873
google_protobuf_DescriptorProto_ExtensionRange
struct google_protobuf_DescriptorProto_ExtensionRange google_protobuf_DescriptorProto_ExtensionRange
Definition: descriptor.upb.h:53
google_protobuf_FieldOptions_has_ctype
UPB_INLINE bool google_protobuf_FieldOptions_has_ctype(const google_protobuf_FieldOptions *msg)
Definition: descriptor.upb.h:2119
google_protobuf_ServiceOptions_parse_ex
UPB_INLINE google_protobuf_ServiceOptions * google_protobuf_ServiceOptions_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: descriptor.upb.h:2443
google_protobuf_EnumDescriptorProto_new
UPB_INLINE google_protobuf_EnumDescriptorProto * google_protobuf_EnumDescriptorProto_new(upb_Arena *arena)
Definition: descriptor.upb.h:1161
google_protobuf_FileDescriptorProto_clear_enum_type
UPB_INLINE void google_protobuf_FileDescriptorProto_clear_enum_type(const google_protobuf_FileDescriptorProto *msg)
Definition: descriptor.upb.h:287
google_protobuf_ServiceDescriptorProto_has_options
UPB_INLINE bool google_protobuf_ServiceDescriptorProto_has_options(const google_protobuf_ServiceDescriptorProto *msg)
Definition: descriptor.upb.h:1479
google_protobuf_FileOptions_SPEED
@ google_protobuf_FileOptions_SPEED
Definition: descriptor.upb.h:145
google_protobuf_SourceCodeInfo_Location_path
UPB_INLINE int32_t const * google_protobuf_SourceCodeInfo_Location_path(const google_protobuf_SourceCodeInfo_Location *msg, size_t *len)
Definition: descriptor.upb.h:2867
google_protobuf_EnumOptions_clear_deprecated
UPB_INLINE void google_protobuf_EnumOptions_clear_deprecated(const google_protobuf_EnumOptions *msg)
Definition: descriptor.upb.h:2324
google_protobuf_MessageOptions_clear_deprecated
UPB_INLINE void google_protobuf_MessageOptions_clear_deprecated(const google_protobuf_MessageOptions *msg)
Definition: descriptor.upb.h:2032
google_protobuf_DescriptorProto_ReservedRange_serialize_ex
UPB_INLINE char * google_protobuf_DescriptorProto_ReservedRange_serialize_ex(const google_protobuf_DescriptorProto_ReservedRange *msg, int options, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:807
google_protobuf_FieldOptions_set_packed
UPB_INLINE void google_protobuf_FieldOptions_set_packed(google_protobuf_FieldOptions *msg, bool value)
Definition: descriptor.upb.h:2193
google_protobuf_FileOptions_OptimizeMode_enuminit
const upb_MiniTable_Enum google_protobuf_FileOptions_OptimizeMode_enuminit
Definition: descriptor.upb.c:534
google_protobuf_FieldOptions_has_lazy
UPB_INLINE bool google_protobuf_FieldOptions_has_lazy(const google_protobuf_FieldOptions *msg)
Definition: descriptor.upb.h:2149
google_protobuf_SourceCodeInfo_Location_clear_trailing_comments
UPB_INLINE void google_protobuf_SourceCodeInfo_Location_clear_trailing_comments(const google_protobuf_SourceCodeInfo_Location *msg)
Definition: descriptor.upb.h:2889
google_protobuf_EnumDescriptorProto_name
UPB_INLINE upb_StringView google_protobuf_EnumDescriptorProto_name(const google_protobuf_EnumDescriptorProto *msg)
Definition: descriptor.upb.h:1197
google_protobuf_FileDescriptorProto_clear_source_code_info
UPB_INLINE void google_protobuf_FileDescriptorProto_clear_source_code_info(const google_protobuf_FileDescriptorProto *msg)
Definition: descriptor.upb.h:323
google_protobuf_GeneratedCodeInfo_Annotation_set_source_file
UPB_INLINE void google_protobuf_GeneratedCodeInfo_Annotation_set_source_file(google_protobuf_GeneratedCodeInfo_Annotation *msg, upb_StringView value)
Definition: descriptor.upb.h:3070
google_protobuf_FieldDescriptorProto_has_extendee
UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_extendee(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:936
google_protobuf_UninterpretedOption_NamePart_msginit
const upb_MiniTable google_protobuf_UninterpretedOption_NamePart_msginit
Definition: descriptor.upb.c:431
google_protobuf_MethodDescriptorProto
struct google_protobuf_MethodDescriptorProto google_protobuf_MethodDescriptorProto
Definition: descriptor.upb.h:62
google_protobuf_SourceCodeInfo_Location_new
UPB_INLINE google_protobuf_SourceCodeInfo_Location * google_protobuf_SourceCodeInfo_Location_new(upb_Arena *arena)
Definition: descriptor.upb.h:2835
google_protobuf_FileDescriptorProto_package
UPB_INLINE upb_StringView google_protobuf_FileDescriptorProto_package(const google_protobuf_FileDescriptorProto *msg)
Definition: descriptor.upb.h:266
google_protobuf_ServiceDescriptorProto_new
UPB_INLINE google_protobuf_ServiceDescriptorProto * google_protobuf_ServiceDescriptorProto_new(upb_Arena *arena)
Definition: descriptor.upb.h:1431
google_protobuf_FieldDescriptorProto_has_oneof_index
UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_oneof_index(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:1005
google_protobuf_FileDescriptorProto_add_weak_dependency
UPB_INLINE bool google_protobuf_FileDescriptorProto_add_weak_dependency(google_protobuf_FileDescriptorProto *msg, int32_t val, upb_Arena *arena)
Definition: descriptor.upb.h:458
google_protobuf_FileDescriptorProto_clear_message_type
UPB_INLINE void google_protobuf_FileDescriptorProto_clear_message_type(const google_protobuf_FileDescriptorProto *msg)
Definition: descriptor.upb.h:278
google_protobuf_FieldDescriptorProto_has_label
UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_label(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:956
google_protobuf_EnumOptions_serialize
UPB_INLINE char * google_protobuf_EnumOptions_serialize(const google_protobuf_EnumOptions *msg, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:2304
google_protobuf_DescriptorProto_ReservedRange_serialize
UPB_INLINE char * google_protobuf_DescriptorProto_ReservedRange_serialize(const google_protobuf_DescriptorProto_ReservedRange *msg, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:804
google_protobuf_FileDescriptorProto_clear_weak_dependency
UPB_INLINE void google_protobuf_FileDescriptorProto_clear_weak_dependency(const google_protobuf_FileDescriptorProto *msg)
Definition: descriptor.upb.h:335
google_protobuf_MethodOptions_clear_deprecated
UPB_INLINE void google_protobuf_MethodOptions_clear_deprecated(const google_protobuf_MethodOptions *msg)
Definition: descriptor.upb.h:2532
google_protobuf_FieldDescriptorProto_TYPE_UINT32
@ google_protobuf_FieldDescriptorProto_TYPE_UINT32
Definition: descriptor.upb.h:124
google_protobuf_DescriptorProto_clear_extension_range
UPB_INLINE void google_protobuf_DescriptorProto_clear_extension_range(const google_protobuf_DescriptorProto *msg)
Definition: descriptor.upb.h:537
google_protobuf_DescriptorProto_reserved_range
const UPB_INLINE google_protobuf_DescriptorProto_ReservedRange *const * google_protobuf_DescriptorProto_reserved_range(const google_protobuf_DescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:576
_upb_Message_New
upb_Message * _upb_Message_New(const upb_MiniTable *l, upb_Arena *a)
Definition: msg.c:44
google_protobuf_MethodOptions_mutable_uninterpreted_option
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_MethodOptions_mutable_uninterpreted_option(google_protobuf_MethodOptions *msg, size_t *len)
Definition: descriptor.upb.h:2567
google_protobuf_DescriptorProto_clear_nested_type
UPB_INLINE void google_protobuf_DescriptorProto_clear_nested_type(const google_protobuf_DescriptorProto *msg)
Definition: descriptor.upb.h:519
google_protobuf_GeneratedCodeInfo_has_annotation
UPB_INLINE bool google_protobuf_GeneratedCodeInfo_has_annotation(const google_protobuf_GeneratedCodeInfo *msg)
Definition: descriptor.upb.h:2970
google_protobuf_FieldDescriptorProto_set_type
UPB_INLINE void google_protobuf_FieldDescriptorProto_set_type(google_protobuf_FieldDescriptorProto *msg, int32_t value)
Definition: descriptor.upb.h:1052
google_protobuf_FileDescriptorProto_mutable_dependency
UPB_INLINE upb_StringView * google_protobuf_FileDescriptorProto_mutable_dependency(google_protobuf_FileDescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:360
google_protobuf_DescriptorProto_parse
UPB_INLINE google_protobuf_DescriptorProto * google_protobuf_DescriptorProto_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: descriptor.upb.h:471
google_protobuf_EnumDescriptorProto_EnumReservedRange_serialize
UPB_INLINE char * google_protobuf_EnumDescriptorProto_EnumReservedRange_serialize(const google_protobuf_EnumDescriptorProto_EnumReservedRange *msg, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:1309
google_protobuf_MethodDescriptorProto_input_type
UPB_INLINE upb_StringView google_protobuf_MethodDescriptorProto_input_type(const google_protobuf_MethodDescriptorProto *msg)
Definition: descriptor.upb.h:1567
google_protobuf_EnumDescriptorProto_serialize
UPB_INLINE char * google_protobuf_EnumDescriptorProto_serialize(const google_protobuf_EnumDescriptorProto *msg, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:1183
google_protobuf_MessageOptions_resize_uninterpreted_option
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_MessageOptions_resize_uninterpreted_option(google_protobuf_MessageOptions *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:2078
google_protobuf_FileOptions_clear_cc_generic_services
UPB_INLINE void google_protobuf_FileOptions_clear_cc_generic_services(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1728
google_protobuf_ExtensionRangeOptions_serialize
UPB_INLINE char * google_protobuf_ExtensionRangeOptions_serialize(const google_protobuf_ExtensionRangeOptions *msg, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:865
decode.h
google_protobuf_FileOptions_has_php_namespace
UPB_INLINE bool google_protobuf_FileOptions_has_php_namespace(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1835
google_protobuf_EnumDescriptorProto_set_options
UPB_INLINE void google_protobuf_EnumDescriptorProto_set_options(google_protobuf_EnumDescriptorProto *msg, google_protobuf_EnumOptions *value)
Definition: descriptor.upb.h:1250
google_protobuf_DescriptorProto_has_reserved_range
UPB_INLINE bool google_protobuf_DescriptorProto_has_reserved_range(const google_protobuf_DescriptorProto *msg)
Definition: descriptor.upb.h:570
google_protobuf_ServiceOptions_clear_deprecated
UPB_INLINE void google_protobuf_ServiceOptions_clear_deprecated(const google_protobuf_ServiceOptions *msg)
Definition: descriptor.upb.h:2464
google_protobuf_FileDescriptorProto_has_message_type
UPB_INLINE bool google_protobuf_FileDescriptorProto_has_message_type(const google_protobuf_FileDescriptorProto *msg)
Definition: descriptor.upb.h:275
google_protobuf_FileDescriptorProto_resize_enum_type
UPB_INLINE google_protobuf_EnumDescriptorProto ** google_protobuf_FileDescriptorProto_resize_enum_type(google_protobuf_FileDescriptorProto *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:384
google_protobuf_ExtensionRangeOptions_serialize_ex
UPB_INLINE char * google_protobuf_ExtensionRangeOptions_serialize_ex(const google_protobuf_ExtensionRangeOptions *msg, int options, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:868
google_protobuf_FileDescriptorProto_mutable_public_dependency
UPB_INLINE int32_t * google_protobuf_FileDescriptorProto_mutable_public_dependency(google_protobuf_FileDescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:443
google_protobuf_FileOptions_set_deprecated
UPB_INLINE void google_protobuf_FileOptions_set_deprecated(google_protobuf_FileOptions *msg, bool value)
Definition: descriptor.upb.h:1921
google_protobuf_UninterpretedOption_serialize
UPB_INLINE char * google_protobuf_UninterpretedOption_serialize(const google_protobuf_UninterpretedOption *msg, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:2604
int64_t
signed __int64 int64_t
Definition: stdint-msvc2008.h:89
google_protobuf_DescriptorProto_msginit
const upb_MiniTable google_protobuf_DescriptorProto_msginit
Definition: descriptor.upb.c:83
google_protobuf_FieldDescriptorProto_TYPE_BYTES
@ google_protobuf_FieldDescriptorProto_TYPE_BYTES
Definition: descriptor.upb.h:123
google_protobuf_MethodDescriptorProto_has_output_type
UPB_INLINE bool google_protobuf_MethodDescriptorProto_has_output_type(const google_protobuf_MethodDescriptorProto *msg)
Definition: descriptor.upb.h:1570
google_protobuf_DescriptorProto_add_nested_type
UPB_INLINE struct google_protobuf_DescriptorProto * google_protobuf_DescriptorProto_add_nested_type(google_protobuf_DescriptorProto *msg, upb_Arena *arena)
Definition: descriptor.upb.h:608
google_protobuf_SourceCodeInfo_Location_mutable_path
UPB_INLINE int32_t * google_protobuf_SourceCodeInfo_Location_mutable_path(google_protobuf_SourceCodeInfo_Location *msg, size_t *len)
Definition: descriptor.upb.h:2903
google_protobuf_DescriptorProto_mutable_options
UPB_INLINE struct google_protobuf_MessageOptions * google_protobuf_DescriptorProto_mutable_options(google_protobuf_DescriptorProto *msg, upb_Arena *arena)
Definition: descriptor.upb.h:654
google_protobuf_MethodOptions_IDEMPOTENCY_UNKNOWN
@ google_protobuf_MethodOptions_IDEMPOTENCY_UNKNOWN
Definition: descriptor.upb.h:151
google_protobuf_SourceCodeInfo_Location_leading_detached_comments
UPB_INLINE upb_StringView const * google_protobuf_SourceCodeInfo_Location_leading_detached_comments(const google_protobuf_SourceCodeInfo_Location *msg, size_t *len)
Definition: descriptor.upb.h:2899
google_protobuf_MethodOptions_set_idempotency_level
UPB_INLINE void google_protobuf_MethodOptions_set_idempotency_level(google_protobuf_MethodOptions *msg, int32_t value)
Definition: descriptor.upb.h:2563
google_protobuf_FieldDescriptorProto_label
UPB_INLINE int32_t google_protobuf_FieldDescriptorProto_label(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:963
google_protobuf_UninterpretedOption_serialize_ex
UPB_INLINE char * google_protobuf_UninterpretedOption_serialize_ex(const google_protobuf_UninterpretedOption *msg, int options, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:2607
google_protobuf_FieldDescriptorProto_Type_enuminit
const upb_MiniTable_Enum google_protobuf_FieldDescriptorProto_Type_enuminit
Definition: descriptor.upb.c:522
_upb_Array_Append_accessor2
UPB_INLINE bool _upb_Array_Append_accessor2(void *msg, size_t ofs, int elem_size_lg2, const void *value, upb_Arena *arena)
Definition: msg_internal.h:525
google_protobuf_FieldOptions
struct google_protobuf_FieldOptions google_protobuf_FieldOptions
Definition: descriptor.upb.h:65
google_protobuf_EnumDescriptorProto_serialize_ex
UPB_INLINE char * google_protobuf_EnumDescriptorProto_serialize_ex(const google_protobuf_EnumDescriptorProto *msg, int options, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:1186
google_protobuf_FileOptions_mutable_uninterpreted_option
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_FileOptions_mutable_uninterpreted_option(google_protobuf_FileOptions *msg, size_t *len)
Definition: descriptor.upb.h:1965
google_protobuf_FileOptions_has_java_package
UPB_INLINE bool google_protobuf_FileOptions_has_java_package(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1675
google_protobuf_ServiceOptions_has_uninterpreted_option
UPB_INLINE bool google_protobuf_ServiceOptions_has_uninterpreted_option(const google_protobuf_ServiceOptions *msg)
Definition: descriptor.upb.h:2471
google_protobuf_UninterpretedOption_NamePart_name_part
UPB_INLINE upb_StringView google_protobuf_UninterpretedOption_NamePart_name_part(const google_protobuf_UninterpretedOption_NamePart *msg)
Definition: descriptor.upb.h:2756
google_protobuf_MethodOptions_has_idempotency_level
UPB_INLINE bool google_protobuf_MethodOptions_has_idempotency_level(const google_protobuf_MethodOptions *msg)
Definition: descriptor.upb.h:2539
google_protobuf_UninterpretedOption_NamePart
struct google_protobuf_UninterpretedOption_NamePart google_protobuf_UninterpretedOption_NamePart
Definition: descriptor.upb.h:72
google_protobuf_OneofOptions_mutable_uninterpreted_option
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_OneofOptions_mutable_uninterpreted_option(google_protobuf_OneofOptions *msg, size_t *len)
Definition: descriptor.upb.h:2267
google_protobuf_UninterpretedOption
struct google_protobuf_UninterpretedOption google_protobuf_UninterpretedOption
Definition: descriptor.upb.h:71
google_protobuf_GeneratedCodeInfo_annotation
const UPB_INLINE google_protobuf_GeneratedCodeInfo_Annotation *const * google_protobuf_GeneratedCodeInfo_annotation(const google_protobuf_GeneratedCodeInfo *msg, size_t *len)
Definition: descriptor.upb.h:2976
google_protobuf_FileDescriptorProto_syntax
UPB_INLINE upb_StringView google_protobuf_FileDescriptorProto_syntax(const google_protobuf_FileDescriptorProto *msg)
Definition: descriptor.upb.h:348
google_protobuf_FileOptions_set_java_generic_services
UPB_INLINE void google_protobuf_FileOptions_set_java_generic_services(google_protobuf_FileOptions *msg, bool value)
Definition: descriptor.upb.h:1909
google_protobuf_FieldDescriptorProto_TYPE_UINT64
@ google_protobuf_FieldDescriptorProto_TYPE_UINT64
Definition: descriptor.upb.h:115
google_protobuf_FileOptions_clear_java_generic_services
UPB_INLINE void google_protobuf_FileOptions_clear_java_generic_services(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1738
google_protobuf_FileDescriptorProto_has_name
UPB_INLINE bool google_protobuf_FileDescriptorProto_has_name(const google_protobuf_FileDescriptorProto *msg)
Definition: descriptor.upb.h:249
google_protobuf_EnumValueOptions_set_deprecated
UPB_INLINE void google_protobuf_EnumValueOptions_set_deprecated(google_protobuf_EnumValueOptions *msg, bool value)
Definition: descriptor.upb.h:2413
google_protobuf_EnumOptions_has_allow_alias
UPB_INLINE bool google_protobuf_EnumOptions_has_allow_alias(const google_protobuf_EnumOptions *msg)
Definition: descriptor.upb.h:2311
google_protobuf_EnumValueDescriptorProto_set_name
UPB_INLINE void google_protobuf_EnumValueDescriptorProto_set_name(google_protobuf_EnumValueDescriptorProto *msg, upb_StringView value)
Definition: descriptor.upb.h:1407
google_protobuf_SourceCodeInfo_parse_ex
UPB_INLINE google_protobuf_SourceCodeInfo * google_protobuf_SourceCodeInfo_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: descriptor.upb.h:2792
google_protobuf_GeneratedCodeInfo_Annotation_mutable_path
UPB_INLINE int32_t * google_protobuf_GeneratedCodeInfo_Annotation_mutable_path(google_protobuf_GeneratedCodeInfo_Annotation *msg, size_t *len)
Definition: descriptor.upb.h:3061
google_protobuf_FileOptions_serialize_ex
UPB_INLINE char * google_protobuf_FileOptions_serialize_ex(const google_protobuf_FileOptions *msg, int options, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:1671
UPB_SIZE
#define UPB_SIZE(size32, size64)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:32
google_protobuf_UninterpretedOption_has_identifier_value
UPB_INLINE bool google_protobuf_UninterpretedOption_has_identifier_value(const google_protobuf_UninterpretedOption *msg)
Definition: descriptor.upb.h:2620
google_protobuf_EnumDescriptorProto_EnumReservedRange_start
UPB_INLINE int32_t google_protobuf_EnumDescriptorProto_EnumReservedRange_start(const google_protobuf_EnumDescriptorProto_EnumReservedRange *msg)
Definition: descriptor.upb.h:1323
google_protobuf_FileDescriptorProto_extension
const UPB_INLINE google_protobuf_FieldDescriptorProto *const * google_protobuf_FileDescriptorProto_extension(const google_protobuf_FileDescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:308
google_protobuf_FileOptions_clear_cc_enable_arenas
UPB_INLINE void google_protobuf_FileOptions_clear_cc_enable_arenas(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1788
google_protobuf_GeneratedCodeInfo_Annotation_add_path
UPB_INLINE bool google_protobuf_GeneratedCodeInfo_Annotation_add_path(google_protobuf_GeneratedCodeInfo_Annotation *msg, int32_t val, upb_Arena *arena)
Definition: descriptor.upb.h:3067
google_protobuf_GeneratedCodeInfo_msginit
const upb_MiniTable google_protobuf_GeneratedCodeInfo_msginit
Definition: descriptor.upb.c:473
google_protobuf_FileOptions_swift_prefix
UPB_INLINE upb_StringView google_protobuf_FileOptions_swift_prefix(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1822
google_protobuf_ExtensionRangeOptions_parse_ex
UPB_INLINE google_protobuf_ExtensionRangeOptions * google_protobuf_ExtensionRangeOptions_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: descriptor.upb.h:854
google_protobuf_MethodOptions_msginit
const upb_MiniTable google_protobuf_MethodOptions_msginit
Definition: descriptor.upb.c:400
google_protobuf_UninterpretedOption_clear_positive_int_value
UPB_INLINE void google_protobuf_UninterpretedOption_clear_positive_int_value(const google_protobuf_UninterpretedOption *msg)
Definition: descriptor.upb.h:2633
google_protobuf_FieldDescriptorProto_parse_ex
UPB_INLINE google_protobuf_FieldDescriptorProto * google_protobuf_FieldDescriptorProto_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: descriptor.upb.h:908
google_protobuf_DescriptorProto_resize_reserved_name
UPB_INLINE upb_StringView * google_protobuf_DescriptorProto_resize_reserved_name(google_protobuf_DescriptorProto *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:690
google_protobuf_MethodOptions_set_deprecated
UPB_INLINE void google_protobuf_MethodOptions_set_deprecated(google_protobuf_MethodOptions *msg, bool value)
Definition: descriptor.upb.h:2559
google_protobuf_MethodDescriptorProto_server_streaming
UPB_INLINE bool google_protobuf_MethodDescriptorProto_server_streaming(const google_protobuf_MethodDescriptorProto *msg)
Definition: descriptor.upb.h:1606
google_protobuf_OneofOptions_new
UPB_INLINE google_protobuf_OneofOptions * google_protobuf_OneofOptions_new(upb_Arena *arena)
Definition: descriptor.upb.h:2228
google_protobuf_MethodDescriptorProto_options
const UPB_INLINE google_protobuf_MethodOptions * google_protobuf_MethodDescriptorProto_options(const google_protobuf_MethodDescriptorProto *msg)
Definition: descriptor.upb.h:1586
google_protobuf_FieldDescriptorProto_TYPE_SFIXED32
@ google_protobuf_FieldDescriptorProto_TYPE_SFIXED32
Definition: descriptor.upb.h:126
google_protobuf_MethodDescriptorProto_has_client_streaming
UPB_INLINE bool google_protobuf_MethodDescriptorProto_has_client_streaming(const google_protobuf_MethodDescriptorProto *msg)
Definition: descriptor.upb.h:1589
google_protobuf_OneofDescriptorProto_name
UPB_INLINE upb_StringView google_protobuf_OneofDescriptorProto_name(const google_protobuf_OneofDescriptorProto *msg)
Definition: descriptor.upb.h:1128
UPB_INLINE
#define UPB_INLINE
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:53
google_protobuf_FileDescriptorProto_clear_public_dependency
UPB_INLINE void google_protobuf_FileDescriptorProto_clear_public_dependency(const google_protobuf_FileDescriptorProto *msg)
Definition: descriptor.upb.h:329
google_protobuf_FieldOptions_set_deprecated
UPB_INLINE void google_protobuf_FieldOptions_set_deprecated(google_protobuf_FieldOptions *msg, bool value)
Definition: descriptor.upb.h:2197
google_protobuf_MessageOptions_uninterpreted_option
const UPB_INLINE google_protobuf_UninterpretedOption *const * google_protobuf_MessageOptions_uninterpreted_option(const google_protobuf_MessageOptions *msg, size_t *len)
Definition: descriptor.upb.h:2055
google_protobuf_FileOptions_clear_objc_class_prefix
UPB_INLINE void google_protobuf_FileOptions_clear_objc_class_prefix(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1798
google_protobuf_FieldDescriptorProto_TYPE_STRING
@ google_protobuf_FieldDescriptorProto_TYPE_STRING
Definition: descriptor.upb.h:120
uint64_t
unsigned __int64 uint64_t
Definition: stdint-msvc2008.h:90
google_protobuf_FileOptions_cc_generic_services
UPB_INLINE bool google_protobuf_FileOptions_cc_generic_services(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1732
google_protobuf_FieldOptions_CType
google_protobuf_FieldOptions_CType
Definition: descriptor.upb.h:132
google_protobuf_FileOptions_set_swift_prefix
UPB_INLINE void google_protobuf_FileOptions_set_swift_prefix(google_protobuf_FileOptions *msg, upb_StringView value)
Definition: descriptor.upb.h:1941
google_protobuf_FieldOptions_clear_ctype
UPB_INLINE void google_protobuf_FieldOptions_clear_ctype(const google_protobuf_FieldOptions *msg)
Definition: descriptor.upb.h:2122
google_protobuf_FileOptions_has_deprecated
UPB_INLINE bool google_protobuf_FileOptions_has_deprecated(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1765
google_protobuf_FileDescriptorProto_has_options
UPB_INLINE bool google_protobuf_FileDescriptorProto_has_options(const google_protobuf_FileDescriptorProto *msg)
Definition: descriptor.upb.h:311
google_protobuf_EnumOptions_add_uninterpreted_option
UPB_INLINE struct google_protobuf_UninterpretedOption * google_protobuf_EnumOptions_add_uninterpreted_option(google_protobuf_EnumOptions *msg, upb_Arena *arena)
Definition: descriptor.upb.h:2355
google_protobuf_MessageOptions_clear_uninterpreted_option
UPB_INLINE void google_protobuf_MessageOptions_clear_uninterpreted_option(const google_protobuf_MessageOptions *msg)
Definition: descriptor.upb.h:2052
google_protobuf_FieldDescriptorProto_set_type_name
UPB_INLINE void google_protobuf_FieldDescriptorProto_set_type_name(google_protobuf_FieldDescriptorProto *msg, upb_StringView value)
Definition: descriptor.upb.h:1056
google_protobuf_DescriptorProto_ExtensionRange_has_start
UPB_INLINE bool google_protobuf_DescriptorProto_ExtensionRange_has_start(const google_protobuf_DescriptorProto_ExtensionRange *msg)
Definition: descriptor.upb.h:728
google_protobuf_OneofDescriptorProto_parse_ex
UPB_INLINE google_protobuf_OneofDescriptorProto * google_protobuf_OneofDescriptorProto_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: descriptor.upb.h:1103
google_protobuf_FileOptions_clear_php_namespace
UPB_INLINE void google_protobuf_FileOptions_clear_php_namespace(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1838
google_protobuf_FieldOptions_JSType_enuminit
const upb_MiniTable_Enum google_protobuf_FieldOptions_JSType_enuminit
Definition: descriptor.upb.c:546
google_protobuf_FieldOptions_jstype
UPB_INLINE int32_t google_protobuf_FieldOptions_jstype(const google_protobuf_FieldOptions *msg)
Definition: descriptor.upb.h:2166
google_protobuf_FileDescriptorProto_weak_dependency
UPB_INLINE int32_t const * google_protobuf_FileDescriptorProto_weak_dependency(const google_protobuf_FileDescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:338
google_protobuf_DescriptorProto_add_extension
UPB_INLINE struct google_protobuf_FieldDescriptorProto * google_protobuf_DescriptorProto_add_extension(google_protobuf_DescriptorProto *msg, upb_Arena *arena)
Definition: descriptor.upb.h:644
google_protobuf_DescriptorProto_extension
const UPB_INLINE google_protobuf_FieldDescriptorProto *const * google_protobuf_DescriptorProto_extension(const google_protobuf_DescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:549
google_protobuf_MessageOptions_msginit
const upb_MiniTable google_protobuf_MessageOptions_msginit
Definition: descriptor.upb.c:301
google_protobuf_SourceCodeInfo_clear_location
UPB_INLINE void google_protobuf_SourceCodeInfo_clear_location(const google_protobuf_SourceCodeInfo *msg)
Definition: descriptor.upb.h:2813
google_protobuf_MessageOptions_set_message_set_wire_format
UPB_INLINE void google_protobuf_MessageOptions_set_message_set_wire_format(google_protobuf_MessageOptions *msg, bool value)
Definition: descriptor.upb.h:2059
google_protobuf_DescriptorProto_parse_ex
UPB_INLINE google_protobuf_DescriptorProto * google_protobuf_DescriptorProto_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: descriptor.upb.h:479
google_protobuf_MessageOptions_has_uninterpreted_option
UPB_INLINE bool google_protobuf_MessageOptions_has_uninterpreted_option(const google_protobuf_MessageOptions *msg)
Definition: descriptor.upb.h:2049
google_protobuf_EnumDescriptorProto
struct google_protobuf_EnumDescriptorProto google_protobuf_EnumDescriptorProto
Definition: descriptor.upb.h:58
google_protobuf_MethodDescriptorProto_set_server_streaming
UPB_INLINE void google_protobuf_MethodDescriptorProto_set_server_streaming(google_protobuf_MethodDescriptorProto *msg, bool value)
Definition: descriptor.upb.h:1639
google_protobuf_FieldOptions_parse_ex
UPB_INLINE google_protobuf_FieldOptions * google_protobuf_FieldOptions_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: descriptor.upb.h:2101
google_protobuf_FieldDescriptorProto_clear_name
UPB_INLINE void google_protobuf_FieldDescriptorProto_clear_name(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:929
google_protobuf_FileOptions_has_optimize_for
UPB_INLINE bool google_protobuf_FileOptions_has_optimize_for(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1695
google_protobuf_EnumDescriptorProto_EnumReservedRange_end
UPB_INLINE int32_t google_protobuf_EnumDescriptorProto_EnumReservedRange_end(const google_protobuf_EnumDescriptorProto_EnumReservedRange *msg)
Definition: descriptor.upb.h:1333
google_protobuf_FieldDescriptorProto_TYPE_INT64
@ google_protobuf_FieldDescriptorProto_TYPE_INT64
Definition: descriptor.upb.h:114
google_protobuf_MethodOptions_idempotency_level
UPB_INLINE int32_t google_protobuf_MethodOptions_idempotency_level(const google_protobuf_MethodOptions *msg)
Definition: descriptor.upb.h:2546
google_protobuf_FileDescriptorProto_mutable_weak_dependency
UPB_INLINE int32_t * google_protobuf_FileDescriptorProto_mutable_weak_dependency(google_protobuf_FileDescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:452
google_protobuf_FieldDescriptorProto_clear_options
UPB_INLINE void google_protobuf_FieldDescriptorProto_clear_options(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:999
google_protobuf_FileOptions_has_uninterpreted_option
UPB_INLINE bool google_protobuf_FileOptions_has_uninterpreted_option(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1875
google_protobuf_SourceCodeInfo_Location_clear_span
UPB_INLINE void google_protobuf_SourceCodeInfo_Location_clear_span(const google_protobuf_SourceCodeInfo_Location *msg)
Definition: descriptor.upb.h:2870
google_protobuf_EnumDescriptorProto_reserved_range
const UPB_INLINE google_protobuf_EnumDescriptorProto_EnumReservedRange *const * google_protobuf_EnumDescriptorProto_reserved_range(const google_protobuf_EnumDescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:1224
google_protobuf_MessageOptions_has_map_entry
UPB_INLINE bool google_protobuf_MessageOptions_has_map_entry(const google_protobuf_MessageOptions *msg)
Definition: descriptor.upb.h:2039
upb_MiniTable_File
Definition: msg_internal.h:208
google_protobuf_DescriptorProto_resize_extension_range
UPB_INLINE google_protobuf_DescriptorProto_ExtensionRange ** google_protobuf_DescriptorProto_resize_extension_range(google_protobuf_DescriptorProto *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:629
google_protobuf_FileOptions_php_class_prefix
UPB_INLINE upb_StringView google_protobuf_FileOptions_php_class_prefix(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1832
google_protobuf_MethodOptions_IdempotencyLevel
google_protobuf_MethodOptions_IdempotencyLevel
Definition: descriptor.upb.h:150
google_protobuf_FileOptions_clear_optimize_for
UPB_INLINE void google_protobuf_FileOptions_clear_optimize_for(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1698
google_protobuf_DescriptorProto_resize_oneof_decl
UPB_INLINE google_protobuf_OneofDescriptorProto ** google_protobuf_DescriptorProto_resize_oneof_decl(google_protobuf_DescriptorProto *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:666
google_protobuf_FileDescriptorSet_has_file
UPB_INLINE bool google_protobuf_FileDescriptorSet_has_file(const google_protobuf_FileDescriptorSet *msg)
Definition: descriptor.upb.h:195
google_protobuf_DescriptorProto_ReservedRange_start
UPB_INLINE int32_t google_protobuf_DescriptorProto_ReservedRange_start(const google_protobuf_DescriptorProto_ReservedRange *msg)
Definition: descriptor.upb.h:818
google_protobuf_FieldOptions_msginit
const upb_MiniTable google_protobuf_FieldOptions_msginit
Definition: descriptor.upb.c:323
google_protobuf_DescriptorProto_ReservedRange_parse_ex
UPB_INLINE google_protobuf_DescriptorProto_ReservedRange * google_protobuf_DescriptorProto_ReservedRange_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: descriptor.upb.h:793
google_protobuf_EnumValueOptions_resize_uninterpreted_option
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_EnumValueOptions_resize_uninterpreted_option(google_protobuf_EnumValueOptions *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:2420
google_protobuf_FieldOptions_weak
UPB_INLINE bool google_protobuf_FieldOptions_weak(const google_protobuf_FieldOptions *msg)
Definition: descriptor.upb.h:2176
google_protobuf_UninterpretedOption_clear_string_value
UPB_INLINE void google_protobuf_UninterpretedOption_clear_string_value(const google_protobuf_UninterpretedOption *msg)
Definition: descriptor.upb.h:2663
google_protobuf_SourceCodeInfo_Location_resize_leading_detached_comments
UPB_INLINE upb_StringView * google_protobuf_SourceCodeInfo_Location_resize_leading_detached_comments(google_protobuf_SourceCodeInfo_Location *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:2932
google_protobuf_FileDescriptorProto_service
const UPB_INLINE google_protobuf_ServiceDescriptorProto *const * google_protobuf_FileDescriptorProto_service(const google_protobuf_FileDescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:299
google_protobuf_SourceCodeInfo_Location_mutable_leading_detached_comments
UPB_INLINE upb_StringView * google_protobuf_SourceCodeInfo_Location_mutable_leading_detached_comments(google_protobuf_SourceCodeInfo_Location *msg, size_t *len)
Definition: descriptor.upb.h:2929
google_protobuf_EnumValueDescriptorProto_has_number
UPB_INLINE bool google_protobuf_EnumValueDescriptorProto_has_number(const google_protobuf_EnumValueDescriptorProto *msg)
Definition: descriptor.upb.h:1387
google_protobuf_DescriptorProto_ExtensionRange_set_end
UPB_INLINE void google_protobuf_DescriptorProto_ExtensionRange_set_end(google_protobuf_DescriptorProto_ExtensionRange *msg, int32_t value)
Definition: descriptor.upb.h:762
google_protobuf_OneofDescriptorProto_has_options
UPB_INLINE bool google_protobuf_OneofDescriptorProto_has_options(const google_protobuf_OneofDescriptorProto *msg)
Definition: descriptor.upb.h:1131
google_protobuf_ExtensionRangeOptions_parse
UPB_INLINE google_protobuf_ExtensionRangeOptions * google_protobuf_ExtensionRangeOptions_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: descriptor.upb.h:846
google_protobuf_FileDescriptorSet_file
const UPB_INLINE google_protobuf_FileDescriptorProto *const * google_protobuf_FileDescriptorSet_file(const google_protobuf_FileDescriptorSet *msg, size_t *len)
Definition: descriptor.upb.h:201
google_protobuf_FileDescriptorProto_public_dependency
UPB_INLINE int32_t const * google_protobuf_FileDescriptorProto_public_dependency(const google_protobuf_FileDescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:332
google_protobuf_FileDescriptorProto_has_package
UPB_INLINE bool google_protobuf_FileDescriptorProto_has_package(const google_protobuf_FileDescriptorProto *msg)
Definition: descriptor.upb.h:259
google_protobuf_SourceCodeInfo_Location_parse
UPB_INLINE google_protobuf_SourceCodeInfo_Location * google_protobuf_SourceCodeInfo_Location_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: descriptor.upb.h:2838
google_protobuf_FileOptions_set_java_outer_classname
UPB_INLINE void google_protobuf_FileOptions_set_java_outer_classname(google_protobuf_FileOptions *msg, upb_StringView value)
Definition: descriptor.upb.h:1889
google_protobuf_GeneratedCodeInfo_Annotation_parse_ex
UPB_INLINE google_protobuf_GeneratedCodeInfo_Annotation * google_protobuf_GeneratedCodeInfo_Annotation_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: descriptor.upb.h:3006
google_protobuf_MethodOptions_serialize_ex
UPB_INLINE char * google_protobuf_MethodOptions_serialize_ex(const google_protobuf_MethodOptions *msg, int options, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:2525
google_protobuf_FileDescriptorSet_serialize_ex
UPB_INLINE char * google_protobuf_FileDescriptorSet_serialize_ex(const google_protobuf_FileDescriptorSet *msg, int options, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:191
google_protobuf_GeneratedCodeInfo_Annotation_clear_begin
UPB_INLINE void google_protobuf_GeneratedCodeInfo_Annotation_clear_begin(const google_protobuf_GeneratedCodeInfo_Annotation *msg)
Definition: descriptor.upb.h:3043
google_protobuf_FileOptions_ruby_package
UPB_INLINE upb_StringView google_protobuf_FileOptions_ruby_package(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1872
google_protobuf_FileDescriptorProto_set_options
UPB_INLINE void google_protobuf_FileDescriptorProto_set_options(google_protobuf_FileDescriptorProto *msg, google_protobuf_FileOptions *value)
Definition: descriptor.upb.h:417
google_protobuf_SourceCodeInfo_Location_leading_comments
UPB_INLINE upb_StringView google_protobuf_SourceCodeInfo_Location_leading_comments(const google_protobuf_SourceCodeInfo_Location *msg)
Definition: descriptor.upb.h:2883
google_protobuf_EnumValueDescriptorProto_has_name
UPB_INLINE bool google_protobuf_EnumValueDescriptorProto_has_name(const google_protobuf_EnumValueDescriptorProto *msg)
Definition: descriptor.upb.h:1377
google_protobuf_ServiceDescriptorProto_mutable_options
UPB_INLINE struct google_protobuf_ServiceOptions * google_protobuf_ServiceDescriptorProto_mutable_options(google_protobuf_ServiceDescriptorProto *msg, upb_Arena *arena)
Definition: descriptor.upb.h:1509
google_protobuf_FileOptions_has_csharp_namespace
UPB_INLINE bool google_protobuf_FileOptions_has_csharp_namespace(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1805
google_protobuf_DescriptorProto_serialize
UPB_INLINE char * google_protobuf_DescriptorProto_serialize(const google_protobuf_DescriptorProto *msg, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:490
google_protobuf_EnumDescriptorProto_resize_reserved_name
UPB_INLINE upb_StringView * google_protobuf_EnumDescriptorProto_resize_reserved_name(google_protobuf_EnumDescriptorProto *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:1278
google_protobuf_UninterpretedOption_clear_negative_int_value
UPB_INLINE void google_protobuf_UninterpretedOption_clear_negative_int_value(const google_protobuf_UninterpretedOption *msg)
Definition: descriptor.upb.h:2643
google_protobuf_ServiceOptions_set_deprecated
UPB_INLINE void google_protobuf_ServiceOptions_set_deprecated(google_protobuf_ServiceOptions *msg, bool value)
Definition: descriptor.upb.h:2481
google_protobuf_FileOptions_parse
UPB_INLINE google_protobuf_FileOptions * google_protobuf_FileOptions_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: descriptor.upb.h:1649
google_protobuf_DescriptorProto_ExtensionRange_set_options
UPB_INLINE void google_protobuf_DescriptorProto_ExtensionRange_set_options(google_protobuf_DescriptorProto_ExtensionRange *msg, google_protobuf_ExtensionRangeOptions *value)
Definition: descriptor.upb.h:766
google_protobuf_EnumDescriptorProto_EnumReservedRange_clear_start
UPB_INLINE void google_protobuf_EnumDescriptorProto_EnumReservedRange_clear_start(const google_protobuf_EnumDescriptorProto_EnumReservedRange *msg)
Definition: descriptor.upb.h:1319
google_protobuf_FieldDescriptorProto_type_name
UPB_INLINE upb_StringView google_protobuf_FieldDescriptorProto_type_name(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:983
google_protobuf_ExtensionRangeOptions_msginit
const upb_MiniTable google_protobuf_ExtensionRangeOptions_msginit
Definition: descriptor.upb.c:124
google_protobuf_UninterpretedOption_has_negative_int_value
UPB_INLINE bool google_protobuf_UninterpretedOption_has_negative_int_value(const google_protobuf_UninterpretedOption *msg)
Definition: descriptor.upb.h:2640
google_protobuf_DescriptorProto_set_options
UPB_INLINE void google_protobuf_DescriptorProto_set_options(google_protobuf_DescriptorProto *msg, google_protobuf_MessageOptions *value)
Definition: descriptor.upb.h:650
google_protobuf_ServiceDescriptorProto_parse_ex
UPB_INLINE google_protobuf_ServiceDescriptorProto * google_protobuf_ServiceDescriptorProto_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: descriptor.upb.h:1442
google_protobuf_EnumDescriptorProto_mutable_value
UPB_INLINE google_protobuf_EnumValueDescriptorProto ** google_protobuf_EnumDescriptorProto_mutable_value(google_protobuf_EnumDescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:1238
google_protobuf_EnumDescriptorProto_add_reserved_range
UPB_INLINE struct google_protobuf_EnumDescriptorProto_EnumReservedRange * google_protobuf_EnumDescriptorProto_add_reserved_range(google_protobuf_EnumDescriptorProto *msg, upb_Arena *arena)
Definition: descriptor.upb.h:1269
google_protobuf_GeneratedCodeInfo_Annotation_path
UPB_INLINE int32_t const * google_protobuf_GeneratedCodeInfo_Annotation_path(const google_protobuf_GeneratedCodeInfo_Annotation *msg, size_t *len)
Definition: descriptor.upb.h:3027
google_protobuf_FieldDescriptorProto_set_oneof_index
UPB_INLINE void google_protobuf_FieldDescriptorProto_set_oneof_index(google_protobuf_FieldDescriptorProto *msg, int32_t value)
Definition: descriptor.upb.h:1077
google_protobuf_UninterpretedOption_NamePart_has_is_extension
UPB_INLINE bool google_protobuf_UninterpretedOption_NamePart_has_is_extension(const google_protobuf_UninterpretedOption_NamePart *msg)
Definition: descriptor.upb.h:2759
google_protobuf_DescriptorProto_options
const UPB_INLINE google_protobuf_MessageOptions * google_protobuf_DescriptorProto_options(const google_protobuf_DescriptorProto *msg)
Definition: descriptor.upb.h:558
google_protobuf_FileDescriptorProto_has_syntax
UPB_INLINE bool google_protobuf_FileDescriptorProto_has_syntax(const google_protobuf_FileDescriptorProto *msg)
Definition: descriptor.upb.h:341
google_protobuf_FieldOptions_JS_NUMBER
@ google_protobuf_FieldOptions_JS_NUMBER
Definition: descriptor.upb.h:141
google_protobuf_DescriptorProto_ReservedRange_end
UPB_INLINE int32_t google_protobuf_DescriptorProto_ReservedRange_end(const google_protobuf_DescriptorProto_ReservedRange *msg)
Definition: descriptor.upb.h:828
google_protobuf_FileDescriptorProto_msginit
const upb_MiniTable google_protobuf_FileDescriptorProto_msginit
Definition: descriptor.upb.c:53
google_protobuf_MessageOptions_deprecated
UPB_INLINE bool google_protobuf_MessageOptions_deprecated(const google_protobuf_MessageOptions *msg)
Definition: descriptor.upb.h:2036
google_protobuf_FileOptions_clear_java_package
UPB_INLINE void google_protobuf_FileOptions_clear_java_package(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1678
google_protobuf_FieldOptions_add_uninterpreted_option
UPB_INLINE struct google_protobuf_UninterpretedOption * google_protobuf_FieldOptions_add_uninterpreted_option(google_protobuf_FieldOptions *msg, upb_Arena *arena)
Definition: descriptor.upb.h:2219
google_protobuf_FieldOptions_has_weak
UPB_INLINE bool google_protobuf_FieldOptions_has_weak(const google_protobuf_FieldOptions *msg)
Definition: descriptor.upb.h:2169
google_protobuf_FieldOptions_clear_uninterpreted_option
UPB_INLINE void google_protobuf_FieldOptions_clear_uninterpreted_option(const google_protobuf_FieldOptions *msg)
Definition: descriptor.upb.h:2182
google_protobuf_FieldOptions_has_packed
UPB_INLINE bool google_protobuf_FieldOptions_has_packed(const google_protobuf_FieldOptions *msg)
Definition: descriptor.upb.h:2129
google_protobuf_FileDescriptorProto_mutable_source_code_info
UPB_INLINE struct google_protobuf_SourceCodeInfo * google_protobuf_FileDescriptorProto_mutable_source_code_info(google_protobuf_FileDescriptorProto *msg, upb_Arena *arena)
Definition: descriptor.upb.h:434
upb_Message
void upb_Message
Definition: msg.h:49
google_protobuf_MessageOptions_clear_no_standard_descriptor_accessor
UPB_INLINE void google_protobuf_MessageOptions_clear_no_standard_descriptor_accessor(const google_protobuf_MessageOptions *msg)
Definition: descriptor.upb.h:2022
google_protobuf_UninterpretedOption_NamePart_parse_ex
UPB_INLINE google_protobuf_UninterpretedOption_NamePart * google_protobuf_UninterpretedOption_NamePart_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: descriptor.upb.h:2731
google_protobuf_FileOptions_set_cc_generic_services
UPB_INLINE void google_protobuf_FileOptions_set_cc_generic_services(google_protobuf_FileOptions *msg, bool value)
Definition: descriptor.upb.h:1905
google_protobuf_GeneratedCodeInfo_Annotation_has_begin
UPB_INLINE bool google_protobuf_GeneratedCodeInfo_Annotation_has_begin(const google_protobuf_GeneratedCodeInfo_Annotation *msg)
Definition: descriptor.upb.h:3040
google_protobuf_UninterpretedOption_set_double_value
UPB_INLINE void google_protobuf_UninterpretedOption_set_double_value(google_protobuf_UninterpretedOption *msg, double value)
Definition: descriptor.upb.h:2705
google_protobuf_FileOptions_has_php_class_prefix
UPB_INLINE bool google_protobuf_FileOptions_has_php_class_prefix(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1825
google_protobuf_FileDescriptorProto_enum_type
const UPB_INLINE google_protobuf_EnumDescriptorProto *const * google_protobuf_FileDescriptorProto_enum_type(const google_protobuf_FileDescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:290
decode_fast.h
google_protobuf_EnumOptions_has_deprecated
UPB_INLINE bool google_protobuf_EnumOptions_has_deprecated(const google_protobuf_EnumOptions *msg)
Definition: descriptor.upb.h:2321
google_protobuf_MessageOptions_set_deprecated
UPB_INLINE void google_protobuf_MessageOptions_set_deprecated(google_protobuf_MessageOptions *msg, bool value)
Definition: descriptor.upb.h:2067
google_protobuf_DescriptorProto_ExtensionRange_serialize_ex
UPB_INLINE char * google_protobuf_DescriptorProto_ExtensionRange_serialize_ex(const google_protobuf_DescriptorProto_ExtensionRange *msg, int options, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:724
google_protobuf_FileDescriptorProto_clear_package
UPB_INLINE void google_protobuf_FileDescriptorProto_clear_package(const google_protobuf_FileDescriptorProto *msg)
Definition: descriptor.upb.h:262
msg
std::string msg
Definition: client_interceptors_end2end_test.cc:372
google_protobuf_DescriptorProto_resize_nested_type
UPB_INLINE google_protobuf_DescriptorProto ** google_protobuf_DescriptorProto_resize_nested_type(google_protobuf_DescriptorProto *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:605
google_protobuf_SourceCodeInfo_Location_add_leading_detached_comments
UPB_INLINE bool google_protobuf_SourceCodeInfo_Location_add_leading_detached_comments(google_protobuf_SourceCodeInfo_Location *msg, upb_StringView val, upb_Arena *arena)
Definition: descriptor.upb.h:2935
google_protobuf_FileOptions_set_go_package
UPB_INLINE void google_protobuf_FileOptions_set_go_package(google_protobuf_FileOptions *msg, upb_StringView value)
Definition: descriptor.upb.h:1901
google_protobuf_FieldDescriptorProto_clear_proto3_optional
UPB_INLINE void google_protobuf_FieldDescriptorProto_clear_proto3_optional(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:1028
google_protobuf_FileOptions_set_ruby_package
UPB_INLINE void google_protobuf_FileOptions_set_ruby_package(google_protobuf_FileOptions *msg, upb_StringView value)
Definition: descriptor.upb.h:1961
google_protobuf_EnumOptions_resize_uninterpreted_option
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_EnumOptions_resize_uninterpreted_option(google_protobuf_EnumOptions *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:2352
google_protobuf_DescriptorProto_add_field
UPB_INLINE struct google_protobuf_FieldDescriptorProto * google_protobuf_DescriptorProto_add_field(google_protobuf_DescriptorProto *msg, upb_Arena *arena)
Definition: descriptor.upb.h:596
google_protobuf_GeneratedCodeInfo_Annotation
struct google_protobuf_GeneratedCodeInfo_Annotation google_protobuf_GeneratedCodeInfo_Annotation
Definition: descriptor.upb.h:76
google_protobuf_FieldDescriptorProto_set_name
UPB_INLINE void google_protobuf_FieldDescriptorProto_set_name(google_protobuf_FieldDescriptorProto *msg, upb_StringView value)
Definition: descriptor.upb.h:1036
google_protobuf_FileOptions_java_package
UPB_INLINE upb_StringView google_protobuf_FileOptions_java_package(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1682
google_protobuf_FileOptions_has_java_outer_classname
UPB_INLINE bool google_protobuf_FileOptions_has_java_outer_classname(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1685
google_protobuf_FieldDescriptorProto_json_name
UPB_INLINE upb_StringView google_protobuf_FieldDescriptorProto_json_name(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:1022
google_protobuf_OneofDescriptorProto_serialize
UPB_INLINE char * google_protobuf_OneofDescriptorProto_serialize(const google_protobuf_OneofDescriptorProto *msg, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:1114
google_protobuf_EnumDescriptorProto_EnumReservedRange_clear_end
UPB_INLINE void google_protobuf_EnumDescriptorProto_EnumReservedRange_clear_end(const google_protobuf_EnumDescriptorProto_EnumReservedRange *msg)
Definition: descriptor.upb.h:1329
google_protobuf_FileDescriptorSet_mutable_file
UPB_INLINE google_protobuf_FileDescriptorProto ** google_protobuf_FileDescriptorSet_mutable_file(google_protobuf_FileDescriptorSet *msg, size_t *len)
Definition: descriptor.upb.h:205
google_protobuf_EnumDescriptorProto_EnumReservedRange_parse
UPB_INLINE google_protobuf_EnumDescriptorProto_EnumReservedRange * google_protobuf_EnumDescriptorProto_EnumReservedRange_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: descriptor.upb.h:1290
google_protobuf_EnumDescriptorProto_EnumReservedRange_set_end
UPB_INLINE void google_protobuf_EnumDescriptorProto_EnumReservedRange_set_end(google_protobuf_EnumDescriptorProto_EnumReservedRange *msg, int32_t value)
Definition: descriptor.upb.h:1341
google_protobuf_SourceCodeInfo_Location_set_trailing_comments
UPB_INLINE void google_protobuf_SourceCodeInfo_Location_set_trailing_comments(google_protobuf_SourceCodeInfo_Location *msg, upb_StringView value)
Definition: descriptor.upb.h:2925
google_protobuf_FieldDescriptorProto_has_json_name
UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_json_name(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:1015
google_protobuf_EnumDescriptorProto_add_value
UPB_INLINE struct google_protobuf_EnumValueDescriptorProto * google_protobuf_EnumDescriptorProto_add_value(google_protobuf_EnumDescriptorProto *msg, upb_Arena *arena)
Definition: descriptor.upb.h:1244
google_protobuf_FieldOptions_has_uninterpreted_option
UPB_INLINE bool google_protobuf_FieldOptions_has_uninterpreted_option(const google_protobuf_FieldOptions *msg)
Definition: descriptor.upb.h:2179
google_protobuf_OneofDescriptorProto_parse
UPB_INLINE google_protobuf_OneofDescriptorProto * google_protobuf_OneofDescriptorProto_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: descriptor.upb.h:1095
google_protobuf_MessageOptions_no_standard_descriptor_accessor
UPB_INLINE bool google_protobuf_MessageOptions_no_standard_descriptor_accessor(const google_protobuf_MessageOptions *msg)
Definition: descriptor.upb.h:2026
google_protobuf_MessageOptions_serialize_ex
UPB_INLINE char * google_protobuf_MessageOptions_serialize_ex(const google_protobuf_MessageOptions *msg, int options, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:2005
google_protobuf_DescriptorProto_ReservedRange_new
UPB_INLINE google_protobuf_DescriptorProto_ReservedRange * google_protobuf_DescriptorProto_ReservedRange_new(upb_Arena *arena)
Definition: descriptor.upb.h:782
google_protobuf_ServiceDescriptorProto_parse
UPB_INLINE google_protobuf_ServiceDescriptorProto * google_protobuf_ServiceDescriptorProto_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: descriptor.upb.h:1434
google_protobuf_OneofDescriptorProto_set_name
UPB_INLINE void google_protobuf_OneofDescriptorProto_set_name(google_protobuf_OneofDescriptorProto *msg, upb_StringView value)
Definition: descriptor.upb.h:1141
google_protobuf_DescriptorProto_set_name
UPB_INLINE void google_protobuf_DescriptorProto_set_name(google_protobuf_DescriptorProto *msg, upb_StringView value)
Definition: descriptor.upb.h:586
google_protobuf_DescriptorProto_resize_field
UPB_INLINE google_protobuf_FieldDescriptorProto ** google_protobuf_DescriptorProto_resize_field(google_protobuf_DescriptorProto *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:593
google_protobuf_MethodOptions_parse_ex
UPB_INLINE google_protobuf_MethodOptions * google_protobuf_MethodOptions_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: descriptor.upb.h:2511
value
const char * value
Definition: hpack_parser_table.cc:165
google_protobuf_EnumDescriptorProto_clear_name
UPB_INLINE void google_protobuf_EnumDescriptorProto_clear_name(const google_protobuf_EnumDescriptorProto *msg)
Definition: descriptor.upb.h:1193
google_protobuf_FileOptions_set_php_namespace
UPB_INLINE void google_protobuf_FileOptions_set_php_namespace(google_protobuf_FileOptions *msg, upb_StringView value)
Definition: descriptor.upb.h:1949
google_protobuf_FileOptions_has_php_metadata_namespace
UPB_INLINE bool google_protobuf_FileOptions_has_php_metadata_namespace(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1855
google_protobuf_FileOptions_set_java_string_check_utf8
UPB_INLINE void google_protobuf_FileOptions_set_java_string_check_utf8(google_protobuf_FileOptions *msg, bool value)
Definition: descriptor.upb.h:1925
google_protobuf_FieldOptions_has_deprecated
UPB_INLINE bool google_protobuf_FieldOptions_has_deprecated(const google_protobuf_FieldOptions *msg)
Definition: descriptor.upb.h:2139
google_protobuf_FileOptions_has_go_package
UPB_INLINE bool google_protobuf_FileOptions_has_go_package(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1715
google_protobuf_DescriptorProto_mutable_field
UPB_INLINE google_protobuf_FieldDescriptorProto ** google_protobuf_DescriptorProto_mutable_field(google_protobuf_DescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:590
google_protobuf_EnumOptions_set_deprecated
UPB_INLINE void google_protobuf_EnumOptions_set_deprecated(google_protobuf_EnumOptions *msg, bool value)
Definition: descriptor.upb.h:2345
google_protobuf_FileOptions_csharp_namespace
UPB_INLINE upb_StringView google_protobuf_FileOptions_csharp_namespace(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1812
google_protobuf_DescriptorProto_clear_name
UPB_INLINE void google_protobuf_DescriptorProto_clear_name(const google_protobuf_DescriptorProto *msg)
Definition: descriptor.upb.h:500
google_protobuf_OneofOptions_clear_uninterpreted_option
UPB_INLINE void google_protobuf_OneofOptions_clear_uninterpreted_option(const google_protobuf_OneofOptions *msg)
Definition: descriptor.upb.h:2260
google_protobuf_EnumDescriptorProto_reserved_name
UPB_INLINE upb_StringView const * google_protobuf_EnumDescriptorProto_reserved_name(const google_protobuf_EnumDescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:1230
google_protobuf_SourceCodeInfo_Location_clear_leading_detached_comments
UPB_INLINE void google_protobuf_SourceCodeInfo_Location_clear_leading_detached_comments(const google_protobuf_SourceCodeInfo_Location *msg)
Definition: descriptor.upb.h:2896
google_protobuf_FileOptions_go_package
UPB_INLINE upb_StringView google_protobuf_FileOptions_go_package(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1722
google_protobuf_EnumDescriptorProto_parse_ex
UPB_INLINE google_protobuf_EnumDescriptorProto * google_protobuf_EnumDescriptorProto_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: descriptor.upb.h:1172
google_protobuf_DescriptorProto_enum_type
const UPB_INLINE google_protobuf_EnumDescriptorProto *const * google_protobuf_DescriptorProto_enum_type(const google_protobuf_DescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:531
google_protobuf_FieldOptions_clear_weak
UPB_INLINE void google_protobuf_FieldOptions_clear_weak(const google_protobuf_FieldOptions *msg)
Definition: descriptor.upb.h:2172
google_protobuf_UninterpretedOption_aggregate_value
UPB_INLINE upb_StringView google_protobuf_UninterpretedOption_aggregate_value(const google_protobuf_UninterpretedOption *msg)
Definition: descriptor.upb.h:2677
upb_Encode
char * upb_Encode(const void *msg, const upb_MiniTable *l, int options, upb_Arena *arena, size_t *size)
Definition: encode.c:573
_upb_hasbit
UPB_INLINE bool _upb_hasbit(const upb_msg *msg, size_t idx)
Definition: php-upb.h:1269
google_protobuf_DescriptorProto_has_extension
UPB_INLINE bool google_protobuf_DescriptorProto_has_extension(const google_protobuf_DescriptorProto *msg)
Definition: descriptor.upb.h:543
google_protobuf_FieldDescriptorProto_TYPE_FLOAT
@ google_protobuf_FieldDescriptorProto_TYPE_FLOAT
Definition: descriptor.upb.h:113
google_protobuf_ServiceOptions_mutable_uninterpreted_option
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_ServiceOptions_mutable_uninterpreted_option(google_protobuf_ServiceOptions *msg, size_t *len)
Definition: descriptor.upb.h:2485
google_protobuf_MethodOptions_add_uninterpreted_option
UPB_INLINE struct google_protobuf_UninterpretedOption * google_protobuf_MethodOptions_add_uninterpreted_option(google_protobuf_MethodOptions *msg, upb_Arena *arena)
Definition: descriptor.upb.h:2573
google_protobuf_SourceCodeInfo_Location_clear_path
UPB_INLINE void google_protobuf_SourceCodeInfo_Location_clear_path(const google_protobuf_SourceCodeInfo_Location *msg)
Definition: descriptor.upb.h:2864
google_protobuf_FieldDescriptorProto_has_type_name
UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_type_name(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:976
google_protobuf_UninterpretedOption_has_double_value
UPB_INLINE bool google_protobuf_UninterpretedOption_has_double_value(const google_protobuf_UninterpretedOption *msg)
Definition: descriptor.upb.h:2650
google_protobuf_FileOptions_uninterpreted_option
const UPB_INLINE google_protobuf_UninterpretedOption *const * google_protobuf_FileOptions_uninterpreted_option(const google_protobuf_FileOptions *msg, size_t *len)
Definition: descriptor.upb.h:1881
google_protobuf_MethodDescriptorProto_mutable_options
UPB_INLINE struct google_protobuf_MethodOptions * google_protobuf_MethodDescriptorProto_mutable_options(google_protobuf_MethodDescriptorProto *msg, upb_Arena *arena)
Definition: descriptor.upb.h:1626
google_protobuf_FileOptions_has_swift_prefix
UPB_INLINE bool google_protobuf_FileOptions_has_swift_prefix(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1815
google_protobuf_FieldDescriptorProto_clear_oneof_index
UPB_INLINE void google_protobuf_FieldDescriptorProto_clear_oneof_index(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:1008
google_protobuf_DescriptorProto_ReservedRange_set_start
UPB_INLINE void google_protobuf_DescriptorProto_ReservedRange_set_start(google_protobuf_DescriptorProto_ReservedRange *msg, int32_t value)
Definition: descriptor.upb.h:832
google_protobuf_UninterpretedOption_string_value
UPB_INLINE upb_StringView google_protobuf_UninterpretedOption_string_value(const google_protobuf_UninterpretedOption *msg)
Definition: descriptor.upb.h:2667
google_protobuf_FileDescriptorProto_resize_extension
UPB_INLINE google_protobuf_FieldDescriptorProto ** google_protobuf_FileDescriptorProto_resize_extension(google_protobuf_FileDescriptorProto *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:408
google_protobuf_DescriptorProto_has_extension_range
UPB_INLINE bool google_protobuf_DescriptorProto_has_extension_range(const google_protobuf_DescriptorProto *msg)
Definition: descriptor.upb.h:534
google_protobuf_SourceCodeInfo_Location_resize_span
UPB_INLINE int32_t * google_protobuf_SourceCodeInfo_Location_resize_span(google_protobuf_SourceCodeInfo_Location *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:2915
google_protobuf_GeneratedCodeInfo_mutable_annotation
UPB_INLINE google_protobuf_GeneratedCodeInfo_Annotation ** google_protobuf_GeneratedCodeInfo_mutable_annotation(google_protobuf_GeneratedCodeInfo *msg, size_t *len)
Definition: descriptor.upb.h:2980
google_protobuf_FileOptions_clear_csharp_namespace
UPB_INLINE void google_protobuf_FileOptions_clear_csharp_namespace(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1808
google_protobuf_FieldOptions_clear_deprecated
UPB_INLINE void google_protobuf_FieldOptions_clear_deprecated(const google_protobuf_FieldOptions *msg)
Definition: descriptor.upb.h:2142
upb_StringView
Definition: upb/upb/upb.h:72
google_protobuf_FileDescriptorProto_message_type
const UPB_INLINE google_protobuf_DescriptorProto *const * google_protobuf_FileDescriptorProto_message_type(const google_protobuf_FileDescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:281
google_protobuf_OneofOptions_has_uninterpreted_option
UPB_INLINE bool google_protobuf_OneofOptions_has_uninterpreted_option(const google_protobuf_OneofOptions *msg)
Definition: descriptor.upb.h:2257
google_protobuf_DescriptorProto_ExtensionRange_new
UPB_INLINE google_protobuf_DescriptorProto_ExtensionRange * google_protobuf_DescriptorProto_ExtensionRange_new(upb_Arena *arena)
Definition: descriptor.upb.h:699
google_protobuf_FieldOptions_packed
UPB_INLINE bool google_protobuf_FieldOptions_packed(const google_protobuf_FieldOptions *msg)
Definition: descriptor.upb.h:2136
google_protobuf_DescriptorProto_clear_field
UPB_INLINE void google_protobuf_DescriptorProto_clear_field(const google_protobuf_DescriptorProto *msg)
Definition: descriptor.upb.h:510
google_protobuf_FileDescriptorProto_clear_service
UPB_INLINE void google_protobuf_FileDescriptorProto_clear_service(const google_protobuf_FileDescriptorProto *msg)
Definition: descriptor.upb.h:296
google_protobuf_EnumDescriptorProto_EnumReservedRange_parse_ex
UPB_INLINE google_protobuf_EnumDescriptorProto_EnumReservedRange * google_protobuf_EnumDescriptorProto_EnumReservedRange_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: descriptor.upb.h:1298
google_protobuf_ServiceOptions_uninterpreted_option
const UPB_INLINE google_protobuf_UninterpretedOption *const * google_protobuf_ServiceOptions_uninterpreted_option(const google_protobuf_ServiceOptions *msg, size_t *len)
Definition: descriptor.upb.h:2477
google_protobuf_EnumDescriptorProto_EnumReservedRange_serialize_ex
UPB_INLINE char * google_protobuf_EnumDescriptorProto_EnumReservedRange_serialize_ex(const google_protobuf_EnumDescriptorProto_EnumReservedRange *msg, int options, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:1312
google_protobuf_UninterpretedOption_has_positive_int_value
UPB_INLINE bool google_protobuf_UninterpretedOption_has_positive_int_value(const google_protobuf_UninterpretedOption *msg)
Definition: descriptor.upb.h:2630
google_protobuf_FieldDescriptorProto_TYPE_SINT32
@ google_protobuf_FieldDescriptorProto_TYPE_SINT32
Definition: descriptor.upb.h:128
google_protobuf_FileDescriptorProto_mutable_service
UPB_INLINE google_protobuf_ServiceDescriptorProto ** google_protobuf_FileDescriptorProto_mutable_service(google_protobuf_FileDescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:393
google_protobuf_FieldDescriptorProto_TYPE_SINT64
@ google_protobuf_FieldDescriptorProto_TYPE_SINT64
Definition: descriptor.upb.h:129
google_protobuf_FieldDescriptorProto_has_name
UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_name(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:926
google_protobuf_MethodOptions_deprecated
UPB_INLINE bool google_protobuf_MethodOptions_deprecated(const google_protobuf_MethodOptions *msg)
Definition: descriptor.upb.h:2536
google_protobuf_MethodDescriptorProto_parse
UPB_INLINE google_protobuf_MethodDescriptorProto * google_protobuf_MethodDescriptorProto_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: descriptor.upb.h:1524
google_protobuf_OneofDescriptorProto_serialize_ex
UPB_INLINE char * google_protobuf_OneofDescriptorProto_serialize_ex(const google_protobuf_OneofDescriptorProto *msg, int options, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:1117
google_protobuf_UninterpretedOption_double_value
UPB_INLINE double google_protobuf_UninterpretedOption_double_value(const google_protobuf_UninterpretedOption *msg)
Definition: descriptor.upb.h:2657
google_protobuf_FieldDescriptorProto_set_number
UPB_INLINE void google_protobuf_FieldDescriptorProto_set_number(google_protobuf_FieldDescriptorProto *msg, int32_t value)
Definition: descriptor.upb.h:1044
google_protobuf_DescriptorProto_has_oneof_decl
UPB_INLINE bool google_protobuf_DescriptorProto_has_oneof_decl(const google_protobuf_DescriptorProto *msg)
Definition: descriptor.upb.h:561
google_protobuf_SourceCodeInfo_serialize
UPB_INLINE char * google_protobuf_SourceCodeInfo_serialize(const google_protobuf_SourceCodeInfo *msg, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:2803
google_protobuf_MessageOptions_mutable_uninterpreted_option
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_MessageOptions_mutable_uninterpreted_option(google_protobuf_MessageOptions *msg, size_t *len)
Definition: descriptor.upb.h:2075
google_protobuf_GeneratedCodeInfo_serialize_ex
UPB_INLINE char * google_protobuf_GeneratedCodeInfo_serialize_ex(const google_protobuf_GeneratedCodeInfo *msg, int options, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:2966
google_protobuf_FieldDescriptorProto_has_type
UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_type(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:966
google_protobuf_FieldDescriptorProto_set_label
UPB_INLINE void google_protobuf_FieldDescriptorProto_set_label(google_protobuf_FieldDescriptorProto *msg, int32_t value)
Definition: descriptor.upb.h:1048
google_protobuf_FileOptions_clear_java_outer_classname
UPB_INLINE void google_protobuf_FileOptions_clear_java_outer_classname(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1688
google_protobuf_EnumValueDescriptorProto_new
UPB_INLINE google_protobuf_EnumValueDescriptorProto * google_protobuf_EnumValueDescriptorProto_new(upb_Arena *arena)
Definition: descriptor.upb.h:1348
google_protobuf_FieldOptions_deprecated
UPB_INLINE bool google_protobuf_FieldOptions_deprecated(const google_protobuf_FieldOptions *msg)
Definition: descriptor.upb.h:2146
google_protobuf_SourceCodeInfo_new
UPB_INLINE google_protobuf_SourceCodeInfo * google_protobuf_SourceCodeInfo_new(upb_Arena *arena)
Definition: descriptor.upb.h:2781
google_protobuf_DescriptorProto_field
const UPB_INLINE google_protobuf_FieldDescriptorProto *const * google_protobuf_DescriptorProto_field(const google_protobuf_DescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:513
google_protobuf_FieldDescriptorProto_clear_type_name
UPB_INLINE void google_protobuf_FieldDescriptorProto_clear_type_name(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:979
google_protobuf_GeneratedCodeInfo_Annotation_has_end
UPB_INLINE bool google_protobuf_GeneratedCodeInfo_Annotation_has_end(const google_protobuf_GeneratedCodeInfo_Annotation *msg)
Definition: descriptor.upb.h:3050
google_protobuf_GeneratedCodeInfo_Annotation_serialize
UPB_INLINE char * google_protobuf_GeneratedCodeInfo_Annotation_serialize(const google_protobuf_GeneratedCodeInfo_Annotation *msg, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:3017
google_protobuf_OneofDescriptorProto_msginit
const upb_MiniTable google_protobuf_OneofDescriptorProto_msginit
Definition: descriptor.upb.c:165
google_protobuf_FieldDescriptorProto_Label
google_protobuf_FieldDescriptorProto_Label
Definition: descriptor.upb.h:105
google_protobuf_ServiceOptions_add_uninterpreted_option
UPB_INLINE struct google_protobuf_UninterpretedOption * google_protobuf_ServiceOptions_add_uninterpreted_option(google_protobuf_ServiceOptions *msg, upb_Arena *arena)
Definition: descriptor.upb.h:2491
google_protobuf_FileOptions_clear_java_generate_equals_and_hash
UPB_INLINE void google_protobuf_FileOptions_clear_java_generate_equals_and_hash(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1758
google_protobuf_EnumOptions_set_allow_alias
UPB_INLINE void google_protobuf_EnumOptions_set_allow_alias(google_protobuf_EnumOptions *msg, bool value)
Definition: descriptor.upb.h:2341
ret
UniquePtr< SSL_SESSION > ret
Definition: ssl_x509.cc:1029
google_protobuf_DescriptorProto_ExtensionRange_msginit
const upb_MiniTable google_protobuf_DescriptorProto_ExtensionRange_msginit
Definition: descriptor.upb.c:99
google_protobuf_FileDescriptorProto_parse
UPB_INLINE google_protobuf_FileDescriptorProto * google_protobuf_FileDescriptorProto_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: descriptor.upb.h:223
google_protobuf_FileOptions_clear_java_multiple_files
UPB_INLINE void google_protobuf_FileOptions_clear_java_multiple_files(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1708
google_protobuf_FieldDescriptorProto_name
UPB_INLINE upb_StringView google_protobuf_FieldDescriptorProto_name(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:933
google_protobuf_FieldOptions_set_ctype
UPB_INLINE void google_protobuf_FieldOptions_set_ctype(google_protobuf_FieldOptions *msg, int32_t value)
Definition: descriptor.upb.h:2189
google_protobuf_MethodDescriptorProto_clear_name
UPB_INLINE void google_protobuf_MethodDescriptorProto_clear_name(const google_protobuf_MethodDescriptorProto *msg)
Definition: descriptor.upb.h:1553
google_protobuf_FieldDescriptorProto_TYPE_GROUP
@ google_protobuf_FieldDescriptorProto_TYPE_GROUP
Definition: descriptor.upb.h:121
google_protobuf_FileOptions_set_optimize_for
UPB_INLINE void google_protobuf_FileOptions_set_optimize_for(google_protobuf_FileOptions *msg, int32_t value)
Definition: descriptor.upb.h:1893
google_protobuf_UninterpretedOption_msginit
const upb_MiniTable google_protobuf_UninterpretedOption_msginit
Definition: descriptor.upb.c:420
google_protobuf_ServiceOptions_deprecated
UPB_INLINE bool google_protobuf_ServiceOptions_deprecated(const google_protobuf_ServiceOptions *msg)
Definition: descriptor.upb.h:2468
google_protobuf_FileOptions_set_java_multiple_files
UPB_INLINE void google_protobuf_FileOptions_set_java_multiple_files(google_protobuf_FileOptions *msg, bool value)
Definition: descriptor.upb.h:1897
google_protobuf_ServiceOptions_msginit
const upb_MiniTable google_protobuf_ServiceOptions_msginit
Definition: descriptor.upb.c:383
google_protobuf_MethodOptions_new
UPB_INLINE google_protobuf_MethodOptions * google_protobuf_MethodOptions_new(upb_Arena *arena)
Definition: descriptor.upb.h:2500
google_protobuf_GeneratedCodeInfo_add_annotation
UPB_INLINE struct google_protobuf_GeneratedCodeInfo_Annotation * google_protobuf_GeneratedCodeInfo_add_annotation(google_protobuf_GeneratedCodeInfo *msg, upb_Arena *arena)
Definition: descriptor.upb.h:2986
google_protobuf_ExtensionRangeOptions
struct google_protobuf_ExtensionRangeOptions google_protobuf_ExtensionRangeOptions
Definition: descriptor.upb.h:55
google_protobuf_OneofOptions_add_uninterpreted_option
UPB_INLINE struct google_protobuf_UninterpretedOption * google_protobuf_OneofOptions_add_uninterpreted_option(google_protobuf_OneofOptions *msg, upb_Arena *arena)
Definition: descriptor.upb.h:2273
google_protobuf_FieldDescriptorProto_TYPE_DOUBLE
@ google_protobuf_FieldDescriptorProto_TYPE_DOUBLE
Definition: descriptor.upb.h:112
google_protobuf_FileOptions_optimize_for
UPB_INLINE int32_t google_protobuf_FileOptions_optimize_for(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1702
google_protobuf_EnumValueDescriptorProto_number
UPB_INLINE int32_t google_protobuf_EnumValueDescriptorProto_number(const google_protobuf_EnumValueDescriptorProto *msg)
Definition: descriptor.upb.h:1394
upb_StringView_FromDataAndSize
UPB_INLINE upb_StringView upb_StringView_FromDataAndSize(const char *data, size_t size)
Definition: upb/upb/upb.h:77
google_protobuf_MethodDescriptorProto_clear_output_type
UPB_INLINE void google_protobuf_MethodDescriptorProto_clear_output_type(const google_protobuf_MethodDescriptorProto *msg)
Definition: descriptor.upb.h:1573
google_protobuf_FileDescriptorProto_name
UPB_INLINE upb_StringView google_protobuf_FileDescriptorProto_name(const google_protobuf_FileDescriptorProto *msg)
Definition: descriptor.upb.h:256
google_protobuf_MethodDescriptorProto_parse_ex
UPB_INLINE google_protobuf_MethodDescriptorProto * google_protobuf_MethodDescriptorProto_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: descriptor.upb.h:1532
google_protobuf_FieldOptions_clear_jstype
UPB_INLINE void google_protobuf_FieldOptions_clear_jstype(const google_protobuf_FieldOptions *msg)
Definition: descriptor.upb.h:2162
google_protobuf_DescriptorProto_mutable_extension
UPB_INLINE google_protobuf_FieldDescriptorProto ** google_protobuf_DescriptorProto_mutable_extension(google_protobuf_DescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:638
google_protobuf_EnumValueOptions_add_uninterpreted_option
UPB_INLINE struct google_protobuf_UninterpretedOption * google_protobuf_EnumValueOptions_add_uninterpreted_option(google_protobuf_EnumValueOptions *msg, upb_Arena *arena)
Definition: descriptor.upb.h:2423
google_protobuf_FieldDescriptorProto_clear_default_value
UPB_INLINE void google_protobuf_FieldDescriptorProto_clear_default_value(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:989
google_protobuf_OneofOptions
struct google_protobuf_OneofOptions google_protobuf_OneofOptions
Definition: descriptor.upb.h:66
google_protobuf_FileOptions_has_java_multiple_files
UPB_INLINE bool google_protobuf_FileOptions_has_java_multiple_files(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1705
google_protobuf_EnumValueOptions_clear_uninterpreted_option
UPB_INLINE void google_protobuf_EnumValueOptions_clear_uninterpreted_option(const google_protobuf_EnumValueOptions *msg)
Definition: descriptor.upb.h:2406
google_protobuf_UninterpretedOption_negative_int_value
UPB_INLINE int64_t google_protobuf_UninterpretedOption_negative_int_value(const google_protobuf_UninterpretedOption *msg)
Definition: descriptor.upb.h:2647
google_protobuf_DescriptorProto_ExtensionRange_parse_ex
UPB_INLINE google_protobuf_DescriptorProto_ExtensionRange * google_protobuf_DescriptorProto_ExtensionRange_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: descriptor.upb.h:710
google_protobuf_FileOptions_set_csharp_namespace
UPB_INLINE void google_protobuf_FileOptions_set_csharp_namespace(google_protobuf_FileOptions *msg, upb_StringView value)
Definition: descriptor.upb.h:1937
google_protobuf_FileOptions_has_objc_class_prefix
UPB_INLINE bool google_protobuf_FileOptions_has_objc_class_prefix(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1795
google_protobuf_MessageOptions_has_deprecated
UPB_INLINE bool google_protobuf_MessageOptions_has_deprecated(const google_protobuf_MessageOptions *msg)
Definition: descriptor.upb.h:2029
google_protobuf_MessageOptions_clear_map_entry
UPB_INLINE void google_protobuf_MessageOptions_clear_map_entry(const google_protobuf_MessageOptions *msg)
Definition: descriptor.upb.h:2042
google_protobuf_ServiceDescriptorProto_serialize_ex
UPB_INLINE char * google_protobuf_ServiceDescriptorProto_serialize_ex(const google_protobuf_ServiceDescriptorProto *msg, int options, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:1456
ok
bool ok
Definition: async_end2end_test.cc:197
google_protobuf_MethodDescriptorProto_set_client_streaming
UPB_INLINE void google_protobuf_MethodDescriptorProto_set_client_streaming(google_protobuf_MethodDescriptorProto *msg, bool value)
Definition: descriptor.upb.h:1635
google_protobuf_DescriptorProto_mutable_extension_range
UPB_INLINE google_protobuf_DescriptorProto_ExtensionRange ** google_protobuf_DescriptorProto_mutable_extension_range(google_protobuf_DescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:626
google_protobuf_FileDescriptorProto_new
UPB_INLINE google_protobuf_FileDescriptorProto * google_protobuf_FileDescriptorProto_new(upb_Arena *arena)
Definition: descriptor.upb.h:220
google_protobuf_descriptor_proto_upb_file_layout
const upb_MiniTable_File google_protobuf_descriptor_proto_upb_file_layout
Definition: descriptor.upb.c:567
google_protobuf_FieldDescriptorProto_TYPE_MESSAGE
@ google_protobuf_FieldDescriptorProto_TYPE_MESSAGE
Definition: descriptor.upb.h:122
google_protobuf_UninterpretedOption_new
UPB_INLINE google_protobuf_UninterpretedOption * google_protobuf_UninterpretedOption_new(upb_Arena *arena)
Definition: descriptor.upb.h:2582
google_protobuf_FieldDescriptorProto_TYPE_ENUM
@ google_protobuf_FieldDescriptorProto_TYPE_ENUM
Definition: descriptor.upb.h:125
google_protobuf_SourceCodeInfo_Location_has_trailing_comments
UPB_INLINE bool google_protobuf_SourceCodeInfo_Location_has_trailing_comments(const google_protobuf_SourceCodeInfo_Location *msg)
Definition: descriptor.upb.h:2886
google_protobuf_FileOptions_has_java_string_check_utf8
UPB_INLINE bool google_protobuf_FileOptions_has_java_string_check_utf8(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1775
google_protobuf_ServiceOptions_resize_uninterpreted_option
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_ServiceOptions_resize_uninterpreted_option(google_protobuf_ServiceOptions *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:2488
google_protobuf_FileDescriptorProto_resize_message_type
UPB_INLINE google_protobuf_DescriptorProto ** google_protobuf_FileDescriptorProto_resize_message_type(google_protobuf_FileDescriptorProto *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:372
google_protobuf_MethodDescriptorProto_has_options
UPB_INLINE bool google_protobuf_MethodDescriptorProto_has_options(const google_protobuf_MethodDescriptorProto *msg)
Definition: descriptor.upb.h:1580
google_protobuf_SourceCodeInfo_resize_location
UPB_INLINE google_protobuf_SourceCodeInfo_Location ** google_protobuf_SourceCodeInfo_resize_location(google_protobuf_SourceCodeInfo *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:2823
google_protobuf_FieldOptions_resize_uninterpreted_option
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_FieldOptions_resize_uninterpreted_option(google_protobuf_FieldOptions *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:2216
google_protobuf_MethodOptions_resize_uninterpreted_option
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_MethodOptions_resize_uninterpreted_option(google_protobuf_MethodOptions *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:2570
google_protobuf_UninterpretedOption_has_name
UPB_INLINE bool google_protobuf_UninterpretedOption_has_name(const google_protobuf_UninterpretedOption *msg)
Definition: descriptor.upb.h:2611
google_protobuf_FieldDescriptorProto_has_proto3_optional
UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_proto3_optional(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:1025
google_protobuf_UninterpretedOption_clear_identifier_value
UPB_INLINE void google_protobuf_UninterpretedOption_clear_identifier_value(const google_protobuf_UninterpretedOption *msg)
Definition: descriptor.upb.h:2623
google_protobuf_FileOptions_clear_php_class_prefix
UPB_INLINE void google_protobuf_FileOptions_clear_php_class_prefix(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1828
google_protobuf_UninterpretedOption_parse
UPB_INLINE google_protobuf_UninterpretedOption * google_protobuf_UninterpretedOption_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: descriptor.upb.h:2585
google_protobuf_FieldOptions_CType_enuminit
const upb_MiniTable_Enum google_protobuf_FieldOptions_CType_enuminit
Definition: descriptor.upb.c:540
google_protobuf_SourceCodeInfo_Location_clear_leading_comments
UPB_INLINE void google_protobuf_SourceCodeInfo_Location_clear_leading_comments(const google_protobuf_SourceCodeInfo_Location *msg)
Definition: descriptor.upb.h:2879
google_protobuf_EnumDescriptorProto_clear_reserved_range
UPB_INLINE void google_protobuf_EnumDescriptorProto_clear_reserved_range(const google_protobuf_EnumDescriptorProto *msg)
Definition: descriptor.upb.h:1221
google_protobuf_MethodDescriptorProto_set_output_type
UPB_INLINE void google_protobuf_MethodDescriptorProto_set_output_type(google_protobuf_MethodDescriptorProto *msg, upb_StringView value)
Definition: descriptor.upb.h:1618
google_protobuf_FieldDescriptorProto_has_options
UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_options(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:996
google_protobuf_MessageOptions_new
UPB_INLINE google_protobuf_MessageOptions * google_protobuf_MessageOptions_new(upb_Arena *arena)
Definition: descriptor.upb.h:1980
google_protobuf_GeneratedCodeInfo
struct google_protobuf_GeneratedCodeInfo google_protobuf_GeneratedCodeInfo
Definition: descriptor.upb.h:75
google_protobuf_GeneratedCodeInfo_parse
UPB_INLINE google_protobuf_GeneratedCodeInfo * google_protobuf_GeneratedCodeInfo_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: descriptor.upb.h:2944
google_protobuf_ServiceDescriptorProto_clear_method
UPB_INLINE void google_protobuf_ServiceDescriptorProto_clear_method(const google_protobuf_ServiceDescriptorProto *msg)
Definition: descriptor.upb.h:1473
google_protobuf_UninterpretedOption_positive_int_value
UPB_INLINE uint64_t google_protobuf_UninterpretedOption_positive_int_value(const google_protobuf_UninterpretedOption *msg)
Definition: descriptor.upb.h:2637
google_protobuf_MethodOptions
struct google_protobuf_MethodOptions google_protobuf_MethodOptions
Definition: descriptor.upb.h:70
google_protobuf_FileDescriptorProto_add_dependency
UPB_INLINE bool google_protobuf_FileDescriptorProto_add_dependency(google_protobuf_FileDescriptorProto *msg, upb_StringView val, upb_Arena *arena)
Definition: descriptor.upb.h:366
google_protobuf_EnumDescriptorProto_has_name
UPB_INLINE bool google_protobuf_EnumDescriptorProto_has_name(const google_protobuf_EnumDescriptorProto *msg)
Definition: descriptor.upb.h:1190
google_protobuf_EnumValueOptions_has_uninterpreted_option
UPB_INLINE bool google_protobuf_EnumValueOptions_has_uninterpreted_option(const google_protobuf_EnumValueOptions *msg)
Definition: descriptor.upb.h:2403
google_protobuf_UninterpretedOption_parse_ex
UPB_INLINE google_protobuf_UninterpretedOption * google_protobuf_UninterpretedOption_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: descriptor.upb.h:2593
google_protobuf_FieldDescriptorProto_Label_enuminit
const upb_MiniTable_Enum google_protobuf_FieldDescriptorProto_Label_enuminit
Definition: descriptor.upb.c:528
google_protobuf_FileDescriptorProto_add_public_dependency
UPB_INLINE bool google_protobuf_FileDescriptorProto_add_public_dependency(google_protobuf_FileDescriptorProto *msg, int32_t val, upb_Arena *arena)
Definition: descriptor.upb.h:449
google_protobuf_ServiceDescriptorProto_name
UPB_INLINE upb_StringView google_protobuf_ServiceDescriptorProto_name(const google_protobuf_ServiceDescriptorProto *msg)
Definition: descriptor.upb.h:1467
google_protobuf_FieldOptions_mutable_uninterpreted_option
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_FieldOptions_mutable_uninterpreted_option(google_protobuf_FieldOptions *msg, size_t *len)
Definition: descriptor.upb.h:2213
google_protobuf_MessageOptions_parse_ex
UPB_INLINE google_protobuf_MessageOptions * google_protobuf_MessageOptions_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: descriptor.upb.h:1991
_upb_Array_Resize_accessor2
UPB_INLINE void * _upb_Array_Resize_accessor2(void *msg, size_t ofs, size_t size, int elem_size_lg2, upb_Arena *arena)
Definition: msg_internal.h:513
google_protobuf_EnumDescriptorProto_msginit
const upb_MiniTable google_protobuf_EnumDescriptorProto_msginit
Definition: descriptor.upb.c:185
google_protobuf_EnumValueOptions
struct google_protobuf_EnumValueOptions google_protobuf_EnumValueOptions
Definition: descriptor.upb.h:68
google_protobuf_DescriptorProto_ReservedRange_clear_end
UPB_INLINE void google_protobuf_DescriptorProto_ReservedRange_clear_end(const google_protobuf_DescriptorProto_ReservedRange *msg)
Definition: descriptor.upb.h:824
google_protobuf_MessageOptions_map_entry
UPB_INLINE bool google_protobuf_MessageOptions_map_entry(const google_protobuf_MessageOptions *msg)
Definition: descriptor.upb.h:2046
google_protobuf_FieldDescriptorProto_set_proto3_optional
UPB_INLINE void google_protobuf_FieldDescriptorProto_set_proto3_optional(google_protobuf_FieldDescriptorProto *msg, bool value)
Definition: descriptor.upb.h:1085
google_protobuf_FileOptions_set_java_package
UPB_INLINE void google_protobuf_FileOptions_set_java_package(google_protobuf_FileOptions *msg, upb_StringView value)
Definition: descriptor.upb.h:1885
google_protobuf_DescriptorProto_clear_options
UPB_INLINE void google_protobuf_DescriptorProto_clear_options(const google_protobuf_DescriptorProto *msg)
Definition: descriptor.upb.h:555
google_protobuf_FileOptions_has_java_generic_services
UPB_INLINE bool google_protobuf_FileOptions_has_java_generic_services(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1735
google_protobuf_OneofOptions_uninterpreted_option
const UPB_INLINE google_protobuf_UninterpretedOption *const * google_protobuf_OneofOptions_uninterpreted_option(const google_protobuf_OneofOptions *msg, size_t *len)
Definition: descriptor.upb.h:2263
google_protobuf_FieldDescriptorProto_clear_type
UPB_INLINE void google_protobuf_FieldDescriptorProto_clear_type(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:969
google_protobuf_FieldOptions_STRING
@ google_protobuf_FieldOptions_STRING
Definition: descriptor.upb.h:133
google_protobuf_EnumValueDescriptorProto_has_options
UPB_INLINE bool google_protobuf_EnumValueDescriptorProto_has_options(const google_protobuf_EnumValueDescriptorProto *msg)
Definition: descriptor.upb.h:1397
google_protobuf_ServiceOptions_serialize_ex
UPB_INLINE char * google_protobuf_ServiceOptions_serialize_ex(const google_protobuf_ServiceOptions *msg, int options, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:2457
google_protobuf_FileOptions_resize_uninterpreted_option
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_FileOptions_resize_uninterpreted_option(google_protobuf_FileOptions *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:1968
google_protobuf_DescriptorProto_reserved_name
UPB_INLINE upb_StringView const * google_protobuf_DescriptorProto_reserved_name(const google_protobuf_DescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:582
google_protobuf_FileOptions_clear_java_string_check_utf8
UPB_INLINE void google_protobuf_FileOptions_clear_java_string_check_utf8(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1778
google_protobuf_SourceCodeInfo_Location_has_leading_comments
UPB_INLINE bool google_protobuf_SourceCodeInfo_Location_has_leading_comments(const google_protobuf_SourceCodeInfo_Location *msg)
Definition: descriptor.upb.h:2876
google_protobuf_FieldOptions_has_jstype
UPB_INLINE bool google_protobuf_FieldOptions_has_jstype(const google_protobuf_FieldOptions *msg)
Definition: descriptor.upb.h:2159
google_protobuf_FieldDescriptorProto_serialize
UPB_INLINE char * google_protobuf_FieldDescriptorProto_serialize(const google_protobuf_FieldDescriptorProto *msg, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:919
google_protobuf_DescriptorProto_mutable_enum_type
UPB_INLINE google_protobuf_EnumDescriptorProto ** google_protobuf_DescriptorProto_mutable_enum_type(google_protobuf_DescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:614
google_protobuf_FileOptions_add_uninterpreted_option
UPB_INLINE struct google_protobuf_UninterpretedOption * google_protobuf_FileOptions_add_uninterpreted_option(google_protobuf_FileOptions *msg, upb_Arena *arena)
Definition: descriptor.upb.h:1971
google_protobuf_FileDescriptorSet_parse_ex
UPB_INLINE google_protobuf_FileDescriptorSet * google_protobuf_FileDescriptorSet_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: descriptor.upb.h:177
google_protobuf_GeneratedCodeInfo_Annotation_has_source_file
UPB_INLINE bool google_protobuf_GeneratedCodeInfo_Annotation_has_source_file(const google_protobuf_GeneratedCodeInfo_Annotation *msg)
Definition: descriptor.upb.h:3030
google_protobuf_SourceCodeInfo_parse
UPB_INLINE google_protobuf_SourceCodeInfo * google_protobuf_SourceCodeInfo_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: descriptor.upb.h:2784
_upb_has_submsg_nohasbit
UPB_INLINE bool _upb_has_submsg_nohasbit(const upb_msg *msg, size_t ofs)
Definition: php-upb.h:1326
google_protobuf_EnumDescriptorProto_parse
UPB_INLINE google_protobuf_EnumDescriptorProto * google_protobuf_EnumDescriptorProto_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: descriptor.upb.h:1164
google_protobuf_FieldDescriptorProto_type
UPB_INLINE int32_t google_protobuf_FieldDescriptorProto_type(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:973
google_protobuf_FieldDescriptorProto_has_default_value
UPB_INLINE bool google_protobuf_FieldDescriptorProto_has_default_value(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:986
google_protobuf_DescriptorProto_ExtensionRange_set_start
UPB_INLINE void google_protobuf_DescriptorProto_ExtensionRange_set_start(google_protobuf_DescriptorProto_ExtensionRange *msg, int32_t value)
Definition: descriptor.upb.h:758
google_protobuf_DescriptorProto_has_nested_type
UPB_INLINE bool google_protobuf_DescriptorProto_has_nested_type(const google_protobuf_DescriptorProto *msg)
Definition: descriptor.upb.h:516
google_protobuf_DescriptorProto_mutable_oneof_decl
UPB_INLINE google_protobuf_OneofDescriptorProto ** google_protobuf_DescriptorProto_mutable_oneof_decl(google_protobuf_DescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:663
google_protobuf_FieldDescriptorProto_clear_extendee
UPB_INLINE void google_protobuf_FieldDescriptorProto_clear_extendee(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:939
google_protobuf_EnumDescriptorProto_resize_reserved_range
UPB_INLINE google_protobuf_EnumDescriptorProto_EnumReservedRange ** google_protobuf_EnumDescriptorProto_resize_reserved_range(google_protobuf_EnumDescriptorProto *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:1266
google_protobuf_ServiceOptions_clear_uninterpreted_option
UPB_INLINE void google_protobuf_ServiceOptions_clear_uninterpreted_option(const google_protobuf_ServiceOptions *msg)
Definition: descriptor.upb.h:2474
google_protobuf_FieldOptions_set_jstype
UPB_INLINE void google_protobuf_FieldOptions_set_jstype(google_protobuf_FieldOptions *msg, int32_t value)
Definition: descriptor.upb.h:2205
google_protobuf_FieldDescriptorProto_msginit
const upb_MiniTable google_protobuf_FieldDescriptorProto_msginit
Definition: descriptor.upb.c:150
google_protobuf_FileDescriptorProto_set_syntax
UPB_INLINE void google_protobuf_FileDescriptorProto_set_syntax(google_protobuf_FileDescriptorProto *msg, upb_StringView value)
Definition: descriptor.upb.h:461
len
int len
Definition: abseil-cpp/absl/base/internal/low_level_alloc_test.cc:46
google_protobuf_DescriptorProto_add_reserved_name
UPB_INLINE bool google_protobuf_DescriptorProto_add_reserved_name(google_protobuf_DescriptorProto *msg, upb_StringView val, upb_Arena *arena)
Definition: descriptor.upb.h:693
google_protobuf_FileDescriptorProto_resize_weak_dependency
UPB_INLINE int32_t * google_protobuf_FileDescriptorProto_resize_weak_dependency(google_protobuf_FileDescriptorProto *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:455
google_protobuf_ServiceOptions
struct google_protobuf_ServiceOptions google_protobuf_ServiceOptions
Definition: descriptor.upb.h:69
google_protobuf_EnumValueOptions_deprecated
UPB_INLINE bool google_protobuf_EnumValueOptions_deprecated(const google_protobuf_EnumValueOptions *msg)
Definition: descriptor.upb.h:2400
google_protobuf_FieldDescriptorProto_TYPE_BOOL
@ google_protobuf_FieldDescriptorProto_TYPE_BOOL
Definition: descriptor.upb.h:119
google_protobuf_EnumValueDescriptorProto_parse_ex
UPB_INLINE google_protobuf_EnumValueDescriptorProto * google_protobuf_EnumValueDescriptorProto_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: descriptor.upb.h:1359
google_protobuf_FieldOptions_CORD
@ google_protobuf_FieldOptions_CORD
Definition: descriptor.upb.h:134
google_protobuf_FieldOptions_JS_STRING
@ google_protobuf_FieldOptions_JS_STRING
Definition: descriptor.upb.h:140
google_protobuf_GeneratedCodeInfo_Annotation_serialize_ex
UPB_INLINE char * google_protobuf_GeneratedCodeInfo_Annotation_serialize_ex(const google_protobuf_GeneratedCodeInfo_Annotation *msg, int options, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:3020
google_protobuf_EnumOptions_msginit
const upb_MiniTable google_protobuf_EnumOptions_msginit
Definition: descriptor.upb.c:353
google_protobuf_DescriptorProto
struct google_protobuf_DescriptorProto google_protobuf_DescriptorProto
Definition: descriptor.upb.h:52
google_protobuf_FieldDescriptorProto_serialize_ex
UPB_INLINE char * google_protobuf_FieldDescriptorProto_serialize_ex(const google_protobuf_FieldDescriptorProto *msg, int options, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:922
google_protobuf_FileDescriptorSet_new
UPB_INLINE google_protobuf_FileDescriptorSet * google_protobuf_FileDescriptorSet_new(upb_Arena *arena)
Definition: descriptor.upb.h:166
google_protobuf_FileOptions_clear_swift_prefix
UPB_INLINE void google_protobuf_FileOptions_clear_swift_prefix(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1818
google_protobuf_DescriptorProto_ExtensionRange_has_options
UPB_INLINE bool google_protobuf_DescriptorProto_ExtensionRange_has_options(const google_protobuf_DescriptorProto_ExtensionRange *msg)
Definition: descriptor.upb.h:748
google_protobuf_FileOptions_java_generate_equals_and_hash
UPB_INLINE bool google_protobuf_FileOptions_java_generate_equals_and_hash(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1762
size
voidpf void uLong size
Definition: bloaty/third_party/zlib/contrib/minizip/ioapi.h:136
google_protobuf_SourceCodeInfo_Location_parse_ex
UPB_INLINE google_protobuf_SourceCodeInfo_Location * google_protobuf_SourceCodeInfo_Location_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: descriptor.upb.h:2846
google_protobuf_OneofOptions_serialize
UPB_INLINE char * google_protobuf_OneofOptions_serialize(const google_protobuf_OneofOptions *msg, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:2250
google_protobuf_EnumValueOptions_parse
UPB_INLINE google_protobuf_EnumValueOptions * google_protobuf_EnumValueOptions_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: descriptor.upb.h:2367
google_protobuf_EnumDescriptorProto_EnumReservedRange_has_end
UPB_INLINE bool google_protobuf_EnumDescriptorProto_EnumReservedRange_has_end(const google_protobuf_EnumDescriptorProto_EnumReservedRange *msg)
Definition: descriptor.upb.h:1326
google_protobuf_FileOptions_set_php_class_prefix
UPB_INLINE void google_protobuf_FileOptions_set_php_class_prefix(google_protobuf_FileOptions *msg, upb_StringView value)
Definition: descriptor.upb.h:1945
google_protobuf_SourceCodeInfo_Location_msginit
const upb_MiniTable google_protobuf_SourceCodeInfo_Location_msginit
Definition: descriptor.upb.c:459
google_protobuf_DescriptorProto_nested_type
const UPB_INLINE google_protobuf_DescriptorProto *const * google_protobuf_DescriptorProto_nested_type(const google_protobuf_DescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:522
google_protobuf_MessageOptions_has_message_set_wire_format
UPB_INLINE bool google_protobuf_MessageOptions_has_message_set_wire_format(const google_protobuf_MessageOptions *msg)
Definition: descriptor.upb.h:2009
google_protobuf_FileOptions_set_php_metadata_namespace
UPB_INLINE void google_protobuf_FileOptions_set_php_metadata_namespace(google_protobuf_FileOptions *msg, upb_StringView value)
Definition: descriptor.upb.h:1957
google_protobuf_MethodDescriptorProto_clear_options
UPB_INLINE void google_protobuf_MethodDescriptorProto_clear_options(const google_protobuf_MethodDescriptorProto *msg)
Definition: descriptor.upb.h:1583
google_protobuf_SourceCodeInfo_serialize_ex
UPB_INLINE char * google_protobuf_SourceCodeInfo_serialize_ex(const google_protobuf_SourceCodeInfo *msg, int options, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:2806
google_protobuf_DescriptorProto_ReservedRange_msginit
const upb_MiniTable google_protobuf_DescriptorProto_ReservedRange_msginit
Definition: descriptor.upb.c:110
google_protobuf_UninterpretedOption_set_positive_int_value
UPB_INLINE void google_protobuf_UninterpretedOption_set_positive_int_value(google_protobuf_UninterpretedOption *msg, uint64_t value)
Definition: descriptor.upb.h:2697
google_protobuf_FileOptions_clear_ruby_package
UPB_INLINE void google_protobuf_FileOptions_clear_ruby_package(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1868
google_protobuf_FieldDescriptorProto_clear_json_name
UPB_INLINE void google_protobuf_FieldDescriptorProto_clear_json_name(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:1018
int32_t
signed int int32_t
Definition: stdint-msvc2008.h:77
google_protobuf_FileDescriptorProto_clear_options
UPB_INLINE void google_protobuf_FileDescriptorProto_clear_options(const google_protobuf_FileDescriptorProto *msg)
Definition: descriptor.upb.h:314
google_protobuf_DescriptorProto_ReservedRange_has_start
UPB_INLINE bool google_protobuf_DescriptorProto_ReservedRange_has_start(const google_protobuf_DescriptorProto_ReservedRange *msg)
Definition: descriptor.upb.h:811
google_protobuf_SourceCodeInfo_has_location
UPB_INLINE bool google_protobuf_SourceCodeInfo_has_location(const google_protobuf_SourceCodeInfo *msg)
Definition: descriptor.upb.h:2810
google_protobuf_MethodOptions_clear_idempotency_level
UPB_INLINE void google_protobuf_MethodOptions_clear_idempotency_level(const google_protobuf_MethodOptions *msg)
Definition: descriptor.upb.h:2542
google_protobuf_DescriptorProto_clear_oneof_decl
UPB_INLINE void google_protobuf_DescriptorProto_clear_oneof_decl(const google_protobuf_DescriptorProto *msg)
Definition: descriptor.upb.h:564
google_protobuf_UninterpretedOption_resize_name
UPB_INLINE google_protobuf_UninterpretedOption_NamePart ** google_protobuf_UninterpretedOption_resize_name(google_protobuf_UninterpretedOption *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:2684
google_protobuf_OneofOptions_serialize_ex
UPB_INLINE char * google_protobuf_OneofOptions_serialize_ex(const google_protobuf_OneofOptions *msg, int options, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:2253
google_protobuf_SourceCodeInfo_Location
struct google_protobuf_SourceCodeInfo_Location google_protobuf_SourceCodeInfo_Location
Definition: descriptor.upb.h:74
google_protobuf_UninterpretedOption_clear_aggregate_value
UPB_INLINE void google_protobuf_UninterpretedOption_clear_aggregate_value(const google_protobuf_UninterpretedOption *msg)
Definition: descriptor.upb.h:2673
google_protobuf_UninterpretedOption_NamePart_clear_is_extension
UPB_INLINE void google_protobuf_UninterpretedOption_NamePart_clear_is_extension(const google_protobuf_UninterpretedOption_NamePart *msg)
Definition: descriptor.upb.h:2762
google_protobuf_MessageOptions_parse
UPB_INLINE google_protobuf_MessageOptions * google_protobuf_MessageOptions_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: descriptor.upb.h:1983
google_protobuf_FileOptions_clear_uninterpreted_option
UPB_INLINE void google_protobuf_FileOptions_clear_uninterpreted_option(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1878
google_protobuf_SourceCodeInfo_location
const UPB_INLINE google_protobuf_SourceCodeInfo_Location *const * google_protobuf_SourceCodeInfo_location(const google_protobuf_SourceCodeInfo *msg, size_t *len)
Definition: descriptor.upb.h:2816
google_protobuf_DescriptorProto_resize_extension
UPB_INLINE google_protobuf_FieldDescriptorProto ** google_protobuf_DescriptorProto_resize_extension(google_protobuf_DescriptorProto *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:641
google_protobuf_EnumOptions_new
UPB_INLINE google_protobuf_EnumOptions * google_protobuf_EnumOptions_new(upb_Arena *arena)
Definition: descriptor.upb.h:2282
google_protobuf_FileDescriptorSet_resize_file
UPB_INLINE google_protobuf_FileDescriptorProto ** google_protobuf_FileDescriptorSet_resize_file(google_protobuf_FileDescriptorSet *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:208
google_protobuf_DescriptorProto_has_options
UPB_INLINE bool google_protobuf_DescriptorProto_has_options(const google_protobuf_DescriptorProto *msg)
Definition: descriptor.upb.h:552
google_protobuf_EnumOptions_parse
UPB_INLINE google_protobuf_EnumOptions * google_protobuf_EnumOptions_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: descriptor.upb.h:2285
google_protobuf_FileDescriptorProto_parse_ex
UPB_INLINE google_protobuf_FileDescriptorProto * google_protobuf_FileDescriptorProto_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: descriptor.upb.h:231
google_protobuf_FieldDescriptorProto_TYPE_FIXED64
@ google_protobuf_FieldDescriptorProto_TYPE_FIXED64
Definition: descriptor.upb.h:117
google_protobuf_EnumDescriptorProto_mutable_options
UPB_INLINE struct google_protobuf_EnumOptions * google_protobuf_EnumDescriptorProto_mutable_options(google_protobuf_EnumDescriptorProto *msg, upb_Arena *arena)
Definition: descriptor.upb.h:1254
google_protobuf_EnumOptions_mutable_uninterpreted_option
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_EnumOptions_mutable_uninterpreted_option(google_protobuf_EnumOptions *msg, size_t *len)
Definition: descriptor.upb.h:2349
google_protobuf_FileDescriptorProto
struct google_protobuf_FileDescriptorProto google_protobuf_FileDescriptorProto
Definition: descriptor.upb.h:51
google_protobuf_FileOptions_py_generic_services
UPB_INLINE bool google_protobuf_FileOptions_py_generic_services(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1752
google_protobuf_DescriptorProto_ReservedRange
struct google_protobuf_DescriptorProto_ReservedRange google_protobuf_DescriptorProto_ReservedRange
Definition: descriptor.upb.h:54
google_protobuf_UninterpretedOption_NamePart_parse
UPB_INLINE google_protobuf_UninterpretedOption_NamePart * google_protobuf_UninterpretedOption_NamePart_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: descriptor.upb.h:2723
google_protobuf_FieldOptions_parse
UPB_INLINE google_protobuf_FieldOptions * google_protobuf_FieldOptions_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: descriptor.upb.h:2093
google_protobuf_FileOptions_has_ruby_package
UPB_INLINE bool google_protobuf_FileOptions_has_ruby_package(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1865
google_protobuf_FieldOptions_clear_packed
UPB_INLINE void google_protobuf_FieldOptions_clear_packed(const google_protobuf_FieldOptions *msg)
Definition: descriptor.upb.h:2132
google_protobuf_EnumDescriptorProto_EnumReservedRange
struct google_protobuf_EnumDescriptorProto_EnumReservedRange google_protobuf_EnumDescriptorProto_EnumReservedRange
Definition: descriptor.upb.h:59
google_protobuf_GeneratedCodeInfo_Annotation_resize_path
UPB_INLINE int32_t * google_protobuf_GeneratedCodeInfo_Annotation_resize_path(google_protobuf_GeneratedCodeInfo_Annotation *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:3064
google_protobuf_GeneratedCodeInfo_resize_annotation
UPB_INLINE google_protobuf_GeneratedCodeInfo_Annotation ** google_protobuf_GeneratedCodeInfo_resize_annotation(google_protobuf_GeneratedCodeInfo *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:2983
msg_internal.h
google_protobuf_FileOptions_objc_class_prefix
UPB_INLINE upb_StringView google_protobuf_FileOptions_objc_class_prefix(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1802
google_protobuf_FileOptions
struct google_protobuf_FileOptions google_protobuf_FileOptions
Definition: descriptor.upb.h:63
upb_Arena
Definition: upb_internal.h:36
google_protobuf_EnumDescriptorProto_EnumReservedRange_msginit
const upb_MiniTable google_protobuf_EnumDescriptorProto_EnumReservedRange_msginit
Definition: descriptor.upb.c:196
google_protobuf_MessageOptions
struct google_protobuf_MessageOptions google_protobuf_MessageOptions
Definition: descriptor.upb.h:64
google_protobuf_FileOptions_java_multiple_files
UPB_INLINE bool google_protobuf_FileOptions_java_multiple_files(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1712
google_protobuf_UninterpretedOption_NamePart_clear_name_part
UPB_INLINE void google_protobuf_UninterpretedOption_NamePart_clear_name_part(const google_protobuf_UninterpretedOption_NamePart *msg)
Definition: descriptor.upb.h:2752
google_protobuf_DescriptorProto_mutable_nested_type
UPB_INLINE google_protobuf_DescriptorProto ** google_protobuf_DescriptorProto_mutable_nested_type(google_protobuf_DescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:602
google_protobuf_FileOptions_set_py_generic_services
UPB_INLINE void google_protobuf_FileOptions_set_py_generic_services(google_protobuf_FileOptions *msg, bool value)
Definition: descriptor.upb.h:1913
google_protobuf_EnumDescriptorProto_EnumReservedRange_set_start
UPB_INLINE void google_protobuf_EnumDescriptorProto_EnumReservedRange_set_start(google_protobuf_EnumDescriptorProto_EnumReservedRange *msg, int32_t value)
Definition: descriptor.upb.h:1337
google_protobuf_FieldDescriptorProto_Type
google_protobuf_FieldDescriptorProto_Type
Definition: descriptor.upb.h:111
google_protobuf_EnumValueOptions_serialize_ex
UPB_INLINE char * google_protobuf_EnumValueOptions_serialize_ex(const google_protobuf_EnumValueOptions *msg, int options, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:2389
google_protobuf_GeneratedCodeInfo_Annotation_source_file
UPB_INLINE upb_StringView google_protobuf_GeneratedCodeInfo_Annotation_source_file(const google_protobuf_GeneratedCodeInfo_Annotation *msg)
Definition: descriptor.upb.h:3037
google_protobuf_FileOptions_java_outer_classname
UPB_INLINE upb_StringView google_protobuf_FileOptions_java_outer_classname(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1692
google_protobuf_MethodDescriptorProto_clear_input_type
UPB_INLINE void google_protobuf_MethodDescriptorProto_clear_input_type(const google_protobuf_MethodDescriptorProto *msg)
Definition: descriptor.upb.h:1563
google_protobuf_FileDescriptorProto_mutable_extension
UPB_INLINE google_protobuf_FieldDescriptorProto ** google_protobuf_FileDescriptorProto_mutable_extension(google_protobuf_FileDescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:405
upb_ExtensionRegistry
Definition: msg.c:372
google_protobuf_FileDescriptorProto_source_code_info
const UPB_INLINE google_protobuf_SourceCodeInfo * google_protobuf_FileDescriptorProto_source_code_info(const google_protobuf_FileDescriptorProto *msg)
Definition: descriptor.upb.h:326
google_protobuf_FieldDescriptorProto_set_default_value
UPB_INLINE void google_protobuf_FieldDescriptorProto_set_default_value(google_protobuf_FieldDescriptorProto *msg, upb_StringView value)
Definition: descriptor.upb.h:1060
google_protobuf_FieldDescriptorProto_set_json_name
UPB_INLINE void google_protobuf_FieldDescriptorProto_set_json_name(google_protobuf_FieldDescriptorProto *msg, upb_StringView value)
Definition: descriptor.upb.h:1081
google_protobuf_FieldOptions_serialize
UPB_INLINE char * google_protobuf_FieldOptions_serialize(const google_protobuf_FieldOptions *msg, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:2112
google_protobuf_MethodOptions_uninterpreted_option
const UPB_INLINE google_protobuf_UninterpretedOption *const * google_protobuf_MethodOptions_uninterpreted_option(const google_protobuf_MethodOptions *msg, size_t *len)
Definition: descriptor.upb.h:2555
_upb_array_mutable_accessor
UPB_INLINE void * _upb_array_mutable_accessor(void *msg, size_t ofs, size_t *size)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.h:1171
google_protobuf_DescriptorProto_add_enum_type
UPB_INLINE struct google_protobuf_EnumDescriptorProto * google_protobuf_DescriptorProto_add_enum_type(google_protobuf_DescriptorProto *msg, upb_Arena *arena)
Definition: descriptor.upb.h:620
google_protobuf_FileOptions_clear_py_generic_services
UPB_INLINE void google_protobuf_FileOptions_clear_py_generic_services(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1748
google_protobuf_EnumValueDescriptorProto_clear_name
UPB_INLINE void google_protobuf_EnumValueDescriptorProto_clear_name(const google_protobuf_EnumValueDescriptorProto *msg)
Definition: descriptor.upb.h:1380
google_protobuf_MethodDescriptorProto_has_name
UPB_INLINE bool google_protobuf_MethodDescriptorProto_has_name(const google_protobuf_MethodDescriptorProto *msg)
Definition: descriptor.upb.h:1550
google_protobuf_MessageOptions_message_set_wire_format
UPB_INLINE bool google_protobuf_MessageOptions_message_set_wire_format(const google_protobuf_MessageOptions *msg)
Definition: descriptor.upb.h:2016
google_protobuf_UninterpretedOption_has_string_value
UPB_INLINE bool google_protobuf_UninterpretedOption_has_string_value(const google_protobuf_UninterpretedOption *msg)
Definition: descriptor.upb.h:2660
google_protobuf_EnumValueDescriptorProto_mutable_options
UPB_INLINE struct google_protobuf_EnumValueOptions * google_protobuf_EnumValueDescriptorProto_mutable_options(google_protobuf_EnumValueDescriptorProto *msg, upb_Arena *arena)
Definition: descriptor.upb.h:1419
google_protobuf_FieldDescriptorProto_set_options
UPB_INLINE void google_protobuf_FieldDescriptorProto_set_options(google_protobuf_FieldDescriptorProto *msg, google_protobuf_FieldOptions *value)
Definition: descriptor.upb.h:1064
google_protobuf_DescriptorProto_ExtensionRange_has_end
UPB_INLINE bool google_protobuf_DescriptorProto_ExtensionRange_has_end(const google_protobuf_DescriptorProto_ExtensionRange *msg)
Definition: descriptor.upb.h:738
google_protobuf_DescriptorProto_add_extension_range
UPB_INLINE struct google_protobuf_DescriptorProto_ExtensionRange * google_protobuf_DescriptorProto_add_extension_range(google_protobuf_DescriptorProto *msg, upb_Arena *arena)
Definition: descriptor.upb.h:632
google_protobuf_FileDescriptorProto_has_source_code_info
UPB_INLINE bool google_protobuf_FileDescriptorProto_has_source_code_info(const google_protobuf_FileDescriptorProto *msg)
Definition: descriptor.upb.h:320
google_protobuf_FileOptions_LITE_RUNTIME
@ google_protobuf_FileOptions_LITE_RUNTIME
Definition: descriptor.upb.h:147
google_protobuf_OneofOptions_msginit
const upb_MiniTable google_protobuf_OneofOptions_msginit
Definition: descriptor.upb.c:337
google_protobuf_FileOptions_java_string_check_utf8
UPB_INLINE bool google_protobuf_FileOptions_java_string_check_utf8(const google_protobuf_FileOptions *msg)
Definition: descriptor.upb.h:1782
google_protobuf_EnumValueDescriptorProto_serialize_ex
UPB_INLINE char * google_protobuf_EnumValueDescriptorProto_serialize_ex(const google_protobuf_EnumValueDescriptorProto *msg, int options, upb_Arena *arena, size_t *len)
Definition: descriptor.upb.h:1373
google_protobuf_DescriptorProto_ReservedRange_clear_start
UPB_INLINE void google_protobuf_DescriptorProto_ReservedRange_clear_start(const google_protobuf_DescriptorProto_ReservedRange *msg)
Definition: descriptor.upb.h:814
google_protobuf_ExtensionRangeOptions_mutable_uninterpreted_option
UPB_INLINE google_protobuf_UninterpretedOption ** google_protobuf_ExtensionRangeOptions_mutable_uninterpreted_option(google_protobuf_ExtensionRangeOptions *msg, size_t *len)
Definition: descriptor.upb.h:882
google_protobuf_FileDescriptorProto_resize_public_dependency
UPB_INLINE int32_t * google_protobuf_FileDescriptorProto_resize_public_dependency(google_protobuf_FileDescriptorProto *msg, size_t len, upb_Arena *arena)
Definition: descriptor.upb.h:446
google_protobuf_FieldDescriptorProto_clear_number
UPB_INLINE void google_protobuf_FieldDescriptorProto_clear_number(const google_protobuf_FieldDescriptorProto *msg)
Definition: descriptor.upb.h:949
google_protobuf_ExtensionRangeOptions_new
UPB_INLINE google_protobuf_ExtensionRangeOptions * google_protobuf_ExtensionRangeOptions_new(upb_Arena *arena)
Definition: descriptor.upb.h:843
google_protobuf_MethodOptions_has_uninterpreted_option
UPB_INLINE bool google_protobuf_MethodOptions_has_uninterpreted_option(const google_protobuf_MethodOptions *msg)
Definition: descriptor.upb.h:2549
google_protobuf_DescriptorProto_clear_extension
UPB_INLINE void google_protobuf_DescriptorProto_clear_extension(const google_protobuf_DescriptorProto *msg)
Definition: descriptor.upb.h:546
google_protobuf_UninterpretedOption_set_negative_int_value
UPB_INLINE void google_protobuf_UninterpretedOption_set_negative_int_value(google_protobuf_UninterpretedOption *msg, int64_t value)
Definition: descriptor.upb.h:2701
google_protobuf_DescriptorProto_ReservedRange_parse
UPB_INLINE google_protobuf_DescriptorProto_ReservedRange * google_protobuf_DescriptorProto_ReservedRange_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: descriptor.upb.h:785
google_protobuf_DescriptorProto_ExtensionRange_clear_end
UPB_INLINE void google_protobuf_DescriptorProto_ExtensionRange_clear_end(const google_protobuf_DescriptorProto_ExtensionRange *msg)
Definition: descriptor.upb.h:741
google_protobuf_EnumValueOptions_has_deprecated
UPB_INLINE bool google_protobuf_EnumValueOptions_has_deprecated(const google_protobuf_EnumValueOptions *msg)
Definition: descriptor.upb.h:2393
google_protobuf_FileDescriptorProto_mutable_enum_type
UPB_INLINE google_protobuf_EnumDescriptorProto ** google_protobuf_FileDescriptorProto_mutable_enum_type(google_protobuf_FileDescriptorProto *msg, size_t *len)
Definition: descriptor.upb.h:381
google_protobuf_UninterpretedOption_mutable_name
UPB_INLINE google_protobuf_UninterpretedOption_NamePart ** google_protobuf_UninterpretedOption_mutable_name(google_protobuf_UninterpretedOption *msg, size_t *len)
Definition: descriptor.upb.h:2681


grpc
Author(s):
autogenerated on Thu Mar 13 2025 02:59:09