validate.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  * validate/validate.proto
5  *
6  * Do not edit -- your changes will be discarded when the file is
7  * regenerated. */
8 
9 #ifndef VALIDATE_VALIDATE_PROTO_UPB_H_
10 #define VALIDATE_VALIDATE_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 
23 struct validate_FieldRules;
24 struct validate_FloatRules;
26 struct validate_Int32Rules;
27 struct validate_Int64Rules;
36 struct validate_BoolRules;
38 struct validate_BytesRules;
39 struct validate_EnumRules;
42 struct validate_MapRules;
43 struct validate_AnyRules;
106 
107 typedef enum {
112 
113 
115 
116 /* validate.FieldRules */
117 
120 }
123  if (!ret) return NULL;
125  return NULL;
126  }
127  return ret;
128 }
130  const upb_ExtensionRegistry* extreg,
131  int options, upb_Arena* arena) {
133  if (!ret) return NULL;
136  return NULL;
137  }
138  return ret;
139 }
142 }
144  upb_Arena* arena, size_t* len) {
146 }
147 typedef enum {
173 }
175  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 1;
176 }
179 }
181  return UPB_READ_ONEOF(msg, const validate_FloatRules*, UPB_SIZE(12, 16), UPB_SIZE(4, 4), 1, NULL);
182 }
184  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 2;
185 }
188 }
190  return UPB_READ_ONEOF(msg, const validate_DoubleRules*, UPB_SIZE(12, 16), UPB_SIZE(4, 4), 2, NULL);
191 }
193  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 3;
194 }
197 }
199  return UPB_READ_ONEOF(msg, const validate_Int32Rules*, UPB_SIZE(12, 16), UPB_SIZE(4, 4), 3, NULL);
200 }
202  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 4;
203 }
206 }
208  return UPB_READ_ONEOF(msg, const validate_Int64Rules*, UPB_SIZE(12, 16), UPB_SIZE(4, 4), 4, NULL);
209 }
211  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 5;
212 }
215 }
217  return UPB_READ_ONEOF(msg, const validate_UInt32Rules*, UPB_SIZE(12, 16), UPB_SIZE(4, 4), 5, NULL);
218 }
220  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 6;
221 }
224 }
226  return UPB_READ_ONEOF(msg, const validate_UInt64Rules*, UPB_SIZE(12, 16), UPB_SIZE(4, 4), 6, NULL);
227 }
229  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 7;
230 }
233 }
235  return UPB_READ_ONEOF(msg, const validate_SInt32Rules*, UPB_SIZE(12, 16), UPB_SIZE(4, 4), 7, NULL);
236 }
238  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 8;
239 }
242 }
244  return UPB_READ_ONEOF(msg, const validate_SInt64Rules*, UPB_SIZE(12, 16), UPB_SIZE(4, 4), 8, NULL);
245 }
247  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 9;
248 }
251 }
253  return UPB_READ_ONEOF(msg, const validate_Fixed32Rules*, UPB_SIZE(12, 16), UPB_SIZE(4, 4), 9, NULL);
254 }
256  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 10;
257 }
260 }
262  return UPB_READ_ONEOF(msg, const validate_Fixed64Rules*, UPB_SIZE(12, 16), UPB_SIZE(4, 4), 10, NULL);
263 }
265  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 11;
266 }
269 }
271  return UPB_READ_ONEOF(msg, const validate_SFixed32Rules*, UPB_SIZE(12, 16), UPB_SIZE(4, 4), 11, NULL);
272 }
274  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 12;
275 }
278 }
280  return UPB_READ_ONEOF(msg, const validate_SFixed64Rules*, UPB_SIZE(12, 16), UPB_SIZE(4, 4), 12, NULL);
281 }
283  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 13;
284 }
287 }
289  return UPB_READ_ONEOF(msg, const validate_BoolRules*, UPB_SIZE(12, 16), UPB_SIZE(4, 4), 13, NULL);
290 }
292  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 14;
293 }
296 }
298  return UPB_READ_ONEOF(msg, const validate_StringRules*, UPB_SIZE(12, 16), UPB_SIZE(4, 4), 14, NULL);
299 }
301  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 15;
302 }
305 }
307  return UPB_READ_ONEOF(msg, const validate_BytesRules*, UPB_SIZE(12, 16), UPB_SIZE(4, 4), 15, NULL);
308 }
310  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 16;
311 }
314 }
316  return UPB_READ_ONEOF(msg, const validate_EnumRules*, UPB_SIZE(12, 16), UPB_SIZE(4, 4), 16, NULL);
317 }
319  return _upb_hasbit(msg, 1);
320 }
322  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), const upb_Message*) = NULL;
323 }
325  return *UPB_PTR_AT(msg, UPB_SIZE(8, 8), const validate_MessageRules*);
326 }
328  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 18;
329 }
332 }
334  return UPB_READ_ONEOF(msg, const validate_RepeatedRules*, UPB_SIZE(12, 16), UPB_SIZE(4, 4), 18, NULL);
335 }
337  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 19;
338 }
341 }
343  return UPB_READ_ONEOF(msg, const validate_MapRules*, UPB_SIZE(12, 16), UPB_SIZE(4, 4), 19, NULL);
344 }
346  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 20;
347 }
350 }
352  return UPB_READ_ONEOF(msg, const validate_AnyRules*, UPB_SIZE(12, 16), UPB_SIZE(4, 4), 20, NULL);
353 }
355  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 21;
356 }
359 }
361  return UPB_READ_ONEOF(msg, const validate_DurationRules*, UPB_SIZE(12, 16), UPB_SIZE(4, 4), 21, NULL);
362 }
364  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 22;
365 }
368 }
370  return UPB_READ_ONEOF(msg, const validate_TimestampRules*, UPB_SIZE(12, 16), UPB_SIZE(4, 4), 22, NULL);
371 }
372 
375 }
378  if (sub == NULL) {
380  if (!sub) return NULL;
382  }
383  return sub;
384 }
387 }
390  if (sub == NULL) {
392  if (!sub) return NULL;
394  }
395  return sub;
396 }
399 }
402  if (sub == NULL) {
404  if (!sub) return NULL;
406  }
407  return sub;
408 }
411 }
414  if (sub == NULL) {
416  if (!sub) return NULL;
418  }
419  return sub;
420 }
423 }
426  if (sub == NULL) {
428  if (!sub) return NULL;
430  }
431  return sub;
432 }
435 }
438  if (sub == NULL) {
440  if (!sub) return NULL;
442  }
443  return sub;
444 }
447 }
450  if (sub == NULL) {
452  if (!sub) return NULL;
454  }
455  return sub;
456 }
459 }
462  if (sub == NULL) {
464  if (!sub) return NULL;
466  }
467  return sub;
468 }
471 }
474  if (sub == NULL) {
476  if (!sub) return NULL;
478  }
479  return sub;
480 }
483 }
486  if (sub == NULL) {
488  if (!sub) return NULL;
490  }
491  return sub;
492 }
495 }
498  if (sub == NULL) {
500  if (!sub) return NULL;
502  }
503  return sub;
504 }
507 }
510  if (sub == NULL) {
512  if (!sub) return NULL;
514  }
515  return sub;
516 }
519 }
522  if (sub == NULL) {
524  if (!sub) return NULL;
526  }
527  return sub;
528 }
531 }
534  if (sub == NULL) {
536  if (!sub) return NULL;
538  }
539  return sub;
540 }
543 }
546  if (sub == NULL) {
548  if (!sub) return NULL;
550  }
551  return sub;
552 }
555 }
558  if (sub == NULL) {
560  if (!sub) return NULL;
562  }
563  return sub;
564 }
566  _upb_sethas(msg, 1);
568 }
571  if (sub == NULL) {
573  if (!sub) return NULL;
575  }
576  return sub;
577 }
580 }
583  if (sub == NULL) {
585  if (!sub) return NULL;
587  }
588  return sub;
589 }
592 }
595  if (sub == NULL) {
597  if (!sub) return NULL;
599  }
600  return sub;
601 }
604 }
607  if (sub == NULL) {
609  if (!sub) return NULL;
611  }
612  return sub;
613 }
616 }
619  if (sub == NULL) {
621  if (!sub) return NULL;
623  }
624  return sub;
625 }
628 }
631  if (sub == NULL) {
633  if (!sub) return NULL;
635  }
636  return sub;
637 }
638 
639 /* validate.FloatRules */
640 
643 }
646  if (!ret) return NULL;
648  return NULL;
649  }
650  return ret;
651 }
653  const upb_ExtensionRegistry* extreg,
654  int options, upb_Arena* arena) {
656  if (!ret) return NULL;
659  return NULL;
660  }
661  return ret;
662 }
665 }
667  upb_Arena* arena, size_t* len) {
669 }
671  return _upb_hasbit(msg, 1);
672 }
674  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), float) = 0;
675  _upb_clearhas(msg, 1);
676 }
678  return *UPB_PTR_AT(msg, UPB_SIZE(4, 4), float);
679 }
681  return _upb_hasbit(msg, 2);
682 }
684  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), float) = 0;
685  _upb_clearhas(msg, 2);
686 }
688  return *UPB_PTR_AT(msg, UPB_SIZE(8, 8), float);
689 }
691  return _upb_hasbit(msg, 3);
692 }
694  *UPB_PTR_AT(msg, UPB_SIZE(12, 12), float) = 0;
695  _upb_clearhas(msg, 3);
696 }
698  return *UPB_PTR_AT(msg, UPB_SIZE(12, 12), float);
699 }
701  return _upb_hasbit(msg, 4);
702 }
704  *UPB_PTR_AT(msg, UPB_SIZE(16, 16), float) = 0;
705  _upb_clearhas(msg, 4);
706 }
708  return *UPB_PTR_AT(msg, UPB_SIZE(16, 16), float);
709 }
711  return _upb_hasbit(msg, 5);
712 }
714  *UPB_PTR_AT(msg, UPB_SIZE(20, 20), float) = 0;
715  _upb_clearhas(msg, 5);
716 }
718  return *UPB_PTR_AT(msg, UPB_SIZE(20, 20), float);
719 }
721  _upb_array_detach(msg, UPB_SIZE(28, 32));
722 }
724  return (float const*)_upb_array_accessor(msg, UPB_SIZE(28, 32), len);
725 }
727  _upb_array_detach(msg, UPB_SIZE(32, 40));
728 }
730  return (float const*)_upb_array_accessor(msg, UPB_SIZE(32, 40), len);
731 }
733  return _upb_hasbit(msg, 6);
734 }
736  *UPB_PTR_AT(msg, UPB_SIZE(24, 24), bool) = 0;
737  _upb_clearhas(msg, 6);
738 }
740  return *UPB_PTR_AT(msg, UPB_SIZE(24, 24), bool);
741 }
742 
744  _upb_sethas(msg, 1);
745  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), float) = value;
746 }
748  _upb_sethas(msg, 2);
749  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), float) = value;
750 }
752  _upb_sethas(msg, 3);
753  *UPB_PTR_AT(msg, UPB_SIZE(12, 12), float) = value;
754 }
756  _upb_sethas(msg, 4);
757  *UPB_PTR_AT(msg, UPB_SIZE(16, 16), float) = value;
758 }
760  _upb_sethas(msg, 5);
761  *UPB_PTR_AT(msg, UPB_SIZE(20, 20), float) = value;
762 }
764  return (float*)_upb_array_mutable_accessor(msg, UPB_SIZE(28, 32), len);
765 }
767  return (float*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(28, 32), len, 2, arena);
768 }
770  return _upb_Array_Append_accessor2(msg, UPB_SIZE(28, 32), 2, &val, arena);
771 }
773  return (float*)_upb_array_mutable_accessor(msg, UPB_SIZE(32, 40), len);
774 }
776  return (float*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(32, 40), len, 2, arena);
777 }
779  return _upb_Array_Append_accessor2(msg, UPB_SIZE(32, 40), 2, &val, arena);
780 }
782  _upb_sethas(msg, 6);
783  *UPB_PTR_AT(msg, UPB_SIZE(24, 24), bool) = value;
784 }
785 
786 /* validate.DoubleRules */
787 
790 }
793  if (!ret) return NULL;
795  return NULL;
796  }
797  return ret;
798 }
800  const upb_ExtensionRegistry* extreg,
801  int options, upb_Arena* arena) {
803  if (!ret) return NULL;
806  return NULL;
807  }
808  return ret;
809 }
812 }
814  upb_Arena* arena, size_t* len) {
816 }
818  return _upb_hasbit(msg, 1);
819 }
821  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), double) = 0;
822  _upb_clearhas(msg, 1);
823 }
825  return *UPB_PTR_AT(msg, UPB_SIZE(16, 24), double);
826 }
828  return _upb_hasbit(msg, 2);
829 }
831  *UPB_PTR_AT(msg, UPB_SIZE(24, 32), double) = 0;
832  _upb_clearhas(msg, 2);
833 }
835  return *UPB_PTR_AT(msg, UPB_SIZE(24, 32), double);
836 }
838  return _upb_hasbit(msg, 3);
839 }
841  *UPB_PTR_AT(msg, UPB_SIZE(32, 40), double) = 0;
842  _upb_clearhas(msg, 3);
843 }
845  return *UPB_PTR_AT(msg, UPB_SIZE(32, 40), double);
846 }
848  return _upb_hasbit(msg, 4);
849 }
851  *UPB_PTR_AT(msg, UPB_SIZE(40, 48), double) = 0;
852  _upb_clearhas(msg, 4);
853 }
855  return *UPB_PTR_AT(msg, UPB_SIZE(40, 48), double);
856 }
858  return _upb_hasbit(msg, 5);
859 }
861  *UPB_PTR_AT(msg, UPB_SIZE(48, 56), double) = 0;
862  _upb_clearhas(msg, 5);
863 }
865  return *UPB_PTR_AT(msg, UPB_SIZE(48, 56), double);
866 }
869 }
871  return (double const*)_upb_array_accessor(msg, UPB_SIZE(4, 8), len);
872 }
874  _upb_array_detach(msg, UPB_SIZE(8, 16));
875 }
877  return (double const*)_upb_array_accessor(msg, UPB_SIZE(8, 16), len);
878 }
880  return _upb_hasbit(msg, 6);
881 }
883  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
884  _upb_clearhas(msg, 6);
885 }
887  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
888 }
889 
891  _upb_sethas(msg, 1);
892  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), double) = value;
893 }
895  _upb_sethas(msg, 2);
896  *UPB_PTR_AT(msg, UPB_SIZE(24, 32), double) = value;
897 }
899  _upb_sethas(msg, 3);
900  *UPB_PTR_AT(msg, UPB_SIZE(32, 40), double) = value;
901 }
903  _upb_sethas(msg, 4);
904  *UPB_PTR_AT(msg, UPB_SIZE(40, 48), double) = value;
905 }
907  _upb_sethas(msg, 5);
908  *UPB_PTR_AT(msg, UPB_SIZE(48, 56), double) = value;
909 }
911  return (double*)_upb_array_mutable_accessor(msg, UPB_SIZE(4, 8), len);
912 }
914  return (double*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(4, 8), len, 3, arena);
915 }
917  return _upb_Array_Append_accessor2(msg, UPB_SIZE(4, 8), 3, &val, arena);
918 }
920  return (double*)_upb_array_mutable_accessor(msg, UPB_SIZE(8, 16), len);
921 }
923  return (double*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(8, 16), len, 3, arena);
924 }
926  return _upb_Array_Append_accessor2(msg, UPB_SIZE(8, 16), 3, &val, arena);
927 }
929  _upb_sethas(msg, 6);
930  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
931 }
932 
933 /* validate.Int32Rules */
934 
937 }
940  if (!ret) return NULL;
942  return NULL;
943  }
944  return ret;
945 }
947  const upb_ExtensionRegistry* extreg,
948  int options, upb_Arena* arena) {
950  if (!ret) return NULL;
953  return NULL;
954  }
955  return ret;
956 }
959 }
961  upb_Arena* arena, size_t* len) {
963 }
965  return _upb_hasbit(msg, 1);
966 }
968  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = 0;
969  _upb_clearhas(msg, 1);
970 }
972  return *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t);
973 }
975  return _upb_hasbit(msg, 2);
976 }
978  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t) = 0;
979  _upb_clearhas(msg, 2);
980 }
982  return *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t);
983 }
985  return _upb_hasbit(msg, 3);
986 }
988  *UPB_PTR_AT(msg, UPB_SIZE(12, 12), int32_t) = 0;
989  _upb_clearhas(msg, 3);
990 }
992  return *UPB_PTR_AT(msg, UPB_SIZE(12, 12), int32_t);
993 }
995  return _upb_hasbit(msg, 4);
996 }
998  *UPB_PTR_AT(msg, UPB_SIZE(16, 16), int32_t) = 0;
999  _upb_clearhas(msg, 4);
1000 }
1002  return *UPB_PTR_AT(msg, UPB_SIZE(16, 16), int32_t);
1003 }
1005  return _upb_hasbit(msg, 5);
1006 }
1008  *UPB_PTR_AT(msg, UPB_SIZE(20, 20), int32_t) = 0;
1009  _upb_clearhas(msg, 5);
1010 }
1012  return *UPB_PTR_AT(msg, UPB_SIZE(20, 20), int32_t);
1013 }
1015  _upb_array_detach(msg, UPB_SIZE(28, 32));
1016 }
1018  return (int32_t const*)_upb_array_accessor(msg, UPB_SIZE(28, 32), len);
1019 }
1021  _upb_array_detach(msg, UPB_SIZE(32, 40));
1022 }
1024  return (int32_t const*)_upb_array_accessor(msg, UPB_SIZE(32, 40), len);
1025 }
1027  return _upb_hasbit(msg, 6);
1028 }
1030  *UPB_PTR_AT(msg, UPB_SIZE(24, 24), bool) = 0;
1031  _upb_clearhas(msg, 6);
1032 }
1034  return *UPB_PTR_AT(msg, UPB_SIZE(24, 24), bool);
1035 }
1036 
1038  _upb_sethas(msg, 1);
1039  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = value;
1040 }
1042  _upb_sethas(msg, 2);
1043  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t) = value;
1044 }
1046  _upb_sethas(msg, 3);
1047  *UPB_PTR_AT(msg, UPB_SIZE(12, 12), int32_t) = value;
1048 }
1050  _upb_sethas(msg, 4);
1051  *UPB_PTR_AT(msg, UPB_SIZE(16, 16), int32_t) = value;
1052 }
1054  _upb_sethas(msg, 5);
1055  *UPB_PTR_AT(msg, UPB_SIZE(20, 20), int32_t) = value;
1056 }
1058  return (int32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(28, 32), len);
1059 }
1061  return (int32_t*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(28, 32), len, 2, arena);
1062 }
1064  return _upb_Array_Append_accessor2(msg, UPB_SIZE(28, 32), 2, &val, arena);
1065 }
1067  return (int32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(32, 40), len);
1068 }
1070  return (int32_t*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(32, 40), len, 2, arena);
1071 }
1073  return _upb_Array_Append_accessor2(msg, UPB_SIZE(32, 40), 2, &val, arena);
1074 }
1076  _upb_sethas(msg, 6);
1077  *UPB_PTR_AT(msg, UPB_SIZE(24, 24), bool) = value;
1078 }
1079 
1080 /* validate.Int64Rules */
1081 
1084 }
1087  if (!ret) return NULL;
1089  return NULL;
1090  }
1091  return ret;
1092 }
1094  const upb_ExtensionRegistry* extreg,
1095  int options, upb_Arena* arena) {
1097  if (!ret) return NULL;
1100  return NULL;
1101  }
1102  return ret;
1103 }
1106 }
1108  upb_Arena* arena, size_t* len) {
1110 }
1112  return _upb_hasbit(msg, 1);
1113 }
1115  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), int64_t) = 0;
1116  _upb_clearhas(msg, 1);
1117 }
1119  return *UPB_PTR_AT(msg, UPB_SIZE(16, 24), int64_t);
1120 }
1122  return _upb_hasbit(msg, 2);
1123 }
1125  *UPB_PTR_AT(msg, UPB_SIZE(24, 32), int64_t) = 0;
1126  _upb_clearhas(msg, 2);
1127 }
1129  return *UPB_PTR_AT(msg, UPB_SIZE(24, 32), int64_t);
1130 }
1132  return _upb_hasbit(msg, 3);
1133 }
1135  *UPB_PTR_AT(msg, UPB_SIZE(32, 40), int64_t) = 0;
1136  _upb_clearhas(msg, 3);
1137 }
1139  return *UPB_PTR_AT(msg, UPB_SIZE(32, 40), int64_t);
1140 }
1142  return _upb_hasbit(msg, 4);
1143 }
1145  *UPB_PTR_AT(msg, UPB_SIZE(40, 48), int64_t) = 0;
1146  _upb_clearhas(msg, 4);
1147 }
1149  return *UPB_PTR_AT(msg, UPB_SIZE(40, 48), int64_t);
1150 }
1152  return _upb_hasbit(msg, 5);
1153 }
1155  *UPB_PTR_AT(msg, UPB_SIZE(48, 56), int64_t) = 0;
1156  _upb_clearhas(msg, 5);
1157 }
1159  return *UPB_PTR_AT(msg, UPB_SIZE(48, 56), int64_t);
1160 }
1162  _upb_array_detach(msg, UPB_SIZE(4, 8));
1163 }
1165  return (int64_t const*)_upb_array_accessor(msg, UPB_SIZE(4, 8), len);
1166 }
1168  _upb_array_detach(msg, UPB_SIZE(8, 16));
1169 }
1171  return (int64_t const*)_upb_array_accessor(msg, UPB_SIZE(8, 16), len);
1172 }
1174  return _upb_hasbit(msg, 6);
1175 }
1177  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
1178  _upb_clearhas(msg, 6);
1179 }
1181  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
1182 }
1183 
1185  _upb_sethas(msg, 1);
1186  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), int64_t) = value;
1187 }
1189  _upb_sethas(msg, 2);
1190  *UPB_PTR_AT(msg, UPB_SIZE(24, 32), int64_t) = value;
1191 }
1193  _upb_sethas(msg, 3);
1194  *UPB_PTR_AT(msg, UPB_SIZE(32, 40), int64_t) = value;
1195 }
1197  _upb_sethas(msg, 4);
1198  *UPB_PTR_AT(msg, UPB_SIZE(40, 48), int64_t) = value;
1199 }
1201  _upb_sethas(msg, 5);
1202  *UPB_PTR_AT(msg, UPB_SIZE(48, 56), int64_t) = value;
1203 }
1206 }
1208  return (int64_t*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(4, 8), len, 3, arena);
1209 }
1211  return _upb_Array_Append_accessor2(msg, UPB_SIZE(4, 8), 3, &val, arena);
1212 }
1214  return (int64_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(8, 16), len);
1215 }
1217  return (int64_t*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(8, 16), len, 3, arena);
1218 }
1220  return _upb_Array_Append_accessor2(msg, UPB_SIZE(8, 16), 3, &val, arena);
1221 }
1223  _upb_sethas(msg, 6);
1224  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
1225 }
1226 
1227 /* validate.UInt32Rules */
1228 
1231 }
1234  if (!ret) return NULL;
1236  return NULL;
1237  }
1238  return ret;
1239 }
1241  const upb_ExtensionRegistry* extreg,
1242  int options, upb_Arena* arena) {
1244  if (!ret) return NULL;
1247  return NULL;
1248  }
1249  return ret;
1250 }
1253 }
1255  upb_Arena* arena, size_t* len) {
1257 }
1259  return _upb_hasbit(msg, 1);
1260 }
1262  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), uint32_t) = 0;
1263  _upb_clearhas(msg, 1);
1264 }
1266  return *UPB_PTR_AT(msg, UPB_SIZE(4, 4), uint32_t);
1267 }
1269  return _upb_hasbit(msg, 2);
1270 }
1272  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), uint32_t) = 0;
1273  _upb_clearhas(msg, 2);
1274 }
1276  return *UPB_PTR_AT(msg, UPB_SIZE(8, 8), uint32_t);
1277 }
1279  return _upb_hasbit(msg, 3);
1280 }
1282  *UPB_PTR_AT(msg, UPB_SIZE(12, 12), uint32_t) = 0;
1283  _upb_clearhas(msg, 3);
1284 }
1286  return *UPB_PTR_AT(msg, UPB_SIZE(12, 12), uint32_t);
1287 }
1289  return _upb_hasbit(msg, 4);
1290 }
1292  *UPB_PTR_AT(msg, UPB_SIZE(16, 16), uint32_t) = 0;
1293  _upb_clearhas(msg, 4);
1294 }
1296  return *UPB_PTR_AT(msg, UPB_SIZE(16, 16), uint32_t);
1297 }
1299  return _upb_hasbit(msg, 5);
1300 }
1302  *UPB_PTR_AT(msg, UPB_SIZE(20, 20), uint32_t) = 0;
1303  _upb_clearhas(msg, 5);
1304 }
1306  return *UPB_PTR_AT(msg, UPB_SIZE(20, 20), uint32_t);
1307 }
1309  _upb_array_detach(msg, UPB_SIZE(28, 32));
1310 }
1312  return (uint32_t const*)_upb_array_accessor(msg, UPB_SIZE(28, 32), len);
1313 }
1315  _upb_array_detach(msg, UPB_SIZE(32, 40));
1316 }
1318  return (uint32_t const*)_upb_array_accessor(msg, UPB_SIZE(32, 40), len);
1319 }
1321  return _upb_hasbit(msg, 6);
1322 }
1324  *UPB_PTR_AT(msg, UPB_SIZE(24, 24), bool) = 0;
1325  _upb_clearhas(msg, 6);
1326 }
1328  return *UPB_PTR_AT(msg, UPB_SIZE(24, 24), bool);
1329 }
1330 
1332  _upb_sethas(msg, 1);
1333  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), uint32_t) = value;
1334 }
1336  _upb_sethas(msg, 2);
1337  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), uint32_t) = value;
1338 }
1340  _upb_sethas(msg, 3);
1341  *UPB_PTR_AT(msg, UPB_SIZE(12, 12), uint32_t) = value;
1342 }
1344  _upb_sethas(msg, 4);
1345  *UPB_PTR_AT(msg, UPB_SIZE(16, 16), uint32_t) = value;
1346 }
1348  _upb_sethas(msg, 5);
1349  *UPB_PTR_AT(msg, UPB_SIZE(20, 20), uint32_t) = value;
1350 }
1352  return (uint32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(28, 32), len);
1353 }
1355  return (uint32_t*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(28, 32), len, 2, arena);
1356 }
1358  return _upb_Array_Append_accessor2(msg, UPB_SIZE(28, 32), 2, &val, arena);
1359 }
1361  return (uint32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(32, 40), len);
1362 }
1364  return (uint32_t*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(32, 40), len, 2, arena);
1365 }
1367  return _upb_Array_Append_accessor2(msg, UPB_SIZE(32, 40), 2, &val, arena);
1368 }
1370  _upb_sethas(msg, 6);
1371  *UPB_PTR_AT(msg, UPB_SIZE(24, 24), bool) = value;
1372 }
1373 
1374 /* validate.UInt64Rules */
1375 
1378 }
1381  if (!ret) return NULL;
1383  return NULL;
1384  }
1385  return ret;
1386 }
1388  const upb_ExtensionRegistry* extreg,
1389  int options, upb_Arena* arena) {
1391  if (!ret) return NULL;
1394  return NULL;
1395  }
1396  return ret;
1397 }
1400 }
1402  upb_Arena* arena, size_t* len) {
1404 }
1406  return _upb_hasbit(msg, 1);
1407 }
1409  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), uint64_t) = 0;
1410  _upb_clearhas(msg, 1);
1411 }
1413  return *UPB_PTR_AT(msg, UPB_SIZE(16, 24), uint64_t);
1414 }
1416  return _upb_hasbit(msg, 2);
1417 }
1419  *UPB_PTR_AT(msg, UPB_SIZE(24, 32), uint64_t) = 0;
1420  _upb_clearhas(msg, 2);
1421 }
1423  return *UPB_PTR_AT(msg, UPB_SIZE(24, 32), uint64_t);
1424 }
1426  return _upb_hasbit(msg, 3);
1427 }
1429  *UPB_PTR_AT(msg, UPB_SIZE(32, 40), uint64_t) = 0;
1430  _upb_clearhas(msg, 3);
1431 }
1433  return *UPB_PTR_AT(msg, UPB_SIZE(32, 40), uint64_t);
1434 }
1436  return _upb_hasbit(msg, 4);
1437 }
1439  *UPB_PTR_AT(msg, UPB_SIZE(40, 48), uint64_t) = 0;
1440  _upb_clearhas(msg, 4);
1441 }
1443  return *UPB_PTR_AT(msg, UPB_SIZE(40, 48), uint64_t);
1444 }
1446  return _upb_hasbit(msg, 5);
1447 }
1449  *UPB_PTR_AT(msg, UPB_SIZE(48, 56), uint64_t) = 0;
1450  _upb_clearhas(msg, 5);
1451 }
1453  return *UPB_PTR_AT(msg, UPB_SIZE(48, 56), uint64_t);
1454 }
1456  _upb_array_detach(msg, UPB_SIZE(4, 8));
1457 }
1459  return (uint64_t const*)_upb_array_accessor(msg, UPB_SIZE(4, 8), len);
1460 }
1462  _upb_array_detach(msg, UPB_SIZE(8, 16));
1463 }
1465  return (uint64_t const*)_upb_array_accessor(msg, UPB_SIZE(8, 16), len);
1466 }
1468  return _upb_hasbit(msg, 6);
1469 }
1471  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
1472  _upb_clearhas(msg, 6);
1473 }
1475  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
1476 }
1477 
1479  _upb_sethas(msg, 1);
1480  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), uint64_t) = value;
1481 }
1483  _upb_sethas(msg, 2);
1484  *UPB_PTR_AT(msg, UPB_SIZE(24, 32), uint64_t) = value;
1485 }
1487  _upb_sethas(msg, 3);
1488  *UPB_PTR_AT(msg, UPB_SIZE(32, 40), uint64_t) = value;
1489 }
1491  _upb_sethas(msg, 4);
1492  *UPB_PTR_AT(msg, UPB_SIZE(40, 48), uint64_t) = value;
1493 }
1495  _upb_sethas(msg, 5);
1496  *UPB_PTR_AT(msg, UPB_SIZE(48, 56), uint64_t) = value;
1497 }
1500 }
1502  return (uint64_t*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(4, 8), len, 3, arena);
1503 }
1505  return _upb_Array_Append_accessor2(msg, UPB_SIZE(4, 8), 3, &val, arena);
1506 }
1509 }
1511  return (uint64_t*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(8, 16), len, 3, arena);
1512 }
1514  return _upb_Array_Append_accessor2(msg, UPB_SIZE(8, 16), 3, &val, arena);
1515 }
1517  _upb_sethas(msg, 6);
1518  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
1519 }
1520 
1521 /* validate.SInt32Rules */
1522 
1525 }
1528  if (!ret) return NULL;
1530  return NULL;
1531  }
1532  return ret;
1533 }
1535  const upb_ExtensionRegistry* extreg,
1536  int options, upb_Arena* arena) {
1538  if (!ret) return NULL;
1541  return NULL;
1542  }
1543  return ret;
1544 }
1547 }
1549  upb_Arena* arena, size_t* len) {
1551 }
1553  return _upb_hasbit(msg, 1);
1554 }
1556  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = 0;
1557  _upb_clearhas(msg, 1);
1558 }
1560  return *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t);
1561 }
1563  return _upb_hasbit(msg, 2);
1564 }
1566  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t) = 0;
1567  _upb_clearhas(msg, 2);
1568 }
1570  return *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t);
1571 }
1573  return _upb_hasbit(msg, 3);
1574 }
1576  *UPB_PTR_AT(msg, UPB_SIZE(12, 12), int32_t) = 0;
1577  _upb_clearhas(msg, 3);
1578 }
1580  return *UPB_PTR_AT(msg, UPB_SIZE(12, 12), int32_t);
1581 }
1583  return _upb_hasbit(msg, 4);
1584 }
1586  *UPB_PTR_AT(msg, UPB_SIZE(16, 16), int32_t) = 0;
1587  _upb_clearhas(msg, 4);
1588 }
1590  return *UPB_PTR_AT(msg, UPB_SIZE(16, 16), int32_t);
1591 }
1593  return _upb_hasbit(msg, 5);
1594 }
1596  *UPB_PTR_AT(msg, UPB_SIZE(20, 20), int32_t) = 0;
1597  _upb_clearhas(msg, 5);
1598 }
1600  return *UPB_PTR_AT(msg, UPB_SIZE(20, 20), int32_t);
1601 }
1603  _upb_array_detach(msg, UPB_SIZE(28, 32));
1604 }
1606  return (int32_t const*)_upb_array_accessor(msg, UPB_SIZE(28, 32), len);
1607 }
1609  _upb_array_detach(msg, UPB_SIZE(32, 40));
1610 }
1612  return (int32_t const*)_upb_array_accessor(msg, UPB_SIZE(32, 40), len);
1613 }
1615  return _upb_hasbit(msg, 6);
1616 }
1618  *UPB_PTR_AT(msg, UPB_SIZE(24, 24), bool) = 0;
1619  _upb_clearhas(msg, 6);
1620 }
1622  return *UPB_PTR_AT(msg, UPB_SIZE(24, 24), bool);
1623 }
1624 
1626  _upb_sethas(msg, 1);
1627  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = value;
1628 }
1630  _upb_sethas(msg, 2);
1631  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t) = value;
1632 }
1634  _upb_sethas(msg, 3);
1635  *UPB_PTR_AT(msg, UPB_SIZE(12, 12), int32_t) = value;
1636 }
1638  _upb_sethas(msg, 4);
1639  *UPB_PTR_AT(msg, UPB_SIZE(16, 16), int32_t) = value;
1640 }
1642  _upb_sethas(msg, 5);
1643  *UPB_PTR_AT(msg, UPB_SIZE(20, 20), int32_t) = value;
1644 }
1646  return (int32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(28, 32), len);
1647 }
1649  return (int32_t*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(28, 32), len, 2, arena);
1650 }
1652  return _upb_Array_Append_accessor2(msg, UPB_SIZE(28, 32), 2, &val, arena);
1653 }
1655  return (int32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(32, 40), len);
1656 }
1658  return (int32_t*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(32, 40), len, 2, arena);
1659 }
1661  return _upb_Array_Append_accessor2(msg, UPB_SIZE(32, 40), 2, &val, arena);
1662 }
1664  _upb_sethas(msg, 6);
1665  *UPB_PTR_AT(msg, UPB_SIZE(24, 24), bool) = value;
1666 }
1667 
1668 /* validate.SInt64Rules */
1669 
1672 }
1675  if (!ret) return NULL;
1677  return NULL;
1678  }
1679  return ret;
1680 }
1682  const upb_ExtensionRegistry* extreg,
1683  int options, upb_Arena* arena) {
1685  if (!ret) return NULL;
1688  return NULL;
1689  }
1690  return ret;
1691 }
1694 }
1696  upb_Arena* arena, size_t* len) {
1698 }
1700  return _upb_hasbit(msg, 1);
1701 }
1703  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), int64_t) = 0;
1704  _upb_clearhas(msg, 1);
1705 }
1707  return *UPB_PTR_AT(msg, UPB_SIZE(16, 24), int64_t);
1708 }
1710  return _upb_hasbit(msg, 2);
1711 }
1713  *UPB_PTR_AT(msg, UPB_SIZE(24, 32), int64_t) = 0;
1714  _upb_clearhas(msg, 2);
1715 }
1717  return *UPB_PTR_AT(msg, UPB_SIZE(24, 32), int64_t);
1718 }
1720  return _upb_hasbit(msg, 3);
1721 }
1723  *UPB_PTR_AT(msg, UPB_SIZE(32, 40), int64_t) = 0;
1724  _upb_clearhas(msg, 3);
1725 }
1727  return *UPB_PTR_AT(msg, UPB_SIZE(32, 40), int64_t);
1728 }
1730  return _upb_hasbit(msg, 4);
1731 }
1733  *UPB_PTR_AT(msg, UPB_SIZE(40, 48), int64_t) = 0;
1734  _upb_clearhas(msg, 4);
1735 }
1737  return *UPB_PTR_AT(msg, UPB_SIZE(40, 48), int64_t);
1738 }
1740  return _upb_hasbit(msg, 5);
1741 }
1743  *UPB_PTR_AT(msg, UPB_SIZE(48, 56), int64_t) = 0;
1744  _upb_clearhas(msg, 5);
1745 }
1747  return *UPB_PTR_AT(msg, UPB_SIZE(48, 56), int64_t);
1748 }
1750  _upb_array_detach(msg, UPB_SIZE(4, 8));
1751 }
1753  return (int64_t const*)_upb_array_accessor(msg, UPB_SIZE(4, 8), len);
1754 }
1756  _upb_array_detach(msg, UPB_SIZE(8, 16));
1757 }
1759  return (int64_t const*)_upb_array_accessor(msg, UPB_SIZE(8, 16), len);
1760 }
1762  return _upb_hasbit(msg, 6);
1763 }
1765  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
1766  _upb_clearhas(msg, 6);
1767 }
1769  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
1770 }
1771 
1773  _upb_sethas(msg, 1);
1774  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), int64_t) = value;
1775 }
1777  _upb_sethas(msg, 2);
1778  *UPB_PTR_AT(msg, UPB_SIZE(24, 32), int64_t) = value;
1779 }
1781  _upb_sethas(msg, 3);
1782  *UPB_PTR_AT(msg, UPB_SIZE(32, 40), int64_t) = value;
1783 }
1785  _upb_sethas(msg, 4);
1786  *UPB_PTR_AT(msg, UPB_SIZE(40, 48), int64_t) = value;
1787 }
1789  _upb_sethas(msg, 5);
1790  *UPB_PTR_AT(msg, UPB_SIZE(48, 56), int64_t) = value;
1791 }
1794 }
1796  return (int64_t*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(4, 8), len, 3, arena);
1797 }
1799  return _upb_Array_Append_accessor2(msg, UPB_SIZE(4, 8), 3, &val, arena);
1800 }
1802  return (int64_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(8, 16), len);
1803 }
1805  return (int64_t*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(8, 16), len, 3, arena);
1806 }
1808  return _upb_Array_Append_accessor2(msg, UPB_SIZE(8, 16), 3, &val, arena);
1809 }
1811  _upb_sethas(msg, 6);
1812  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
1813 }
1814 
1815 /* validate.Fixed32Rules */
1816 
1819 }
1822  if (!ret) return NULL;
1824  return NULL;
1825  }
1826  return ret;
1827 }
1829  const upb_ExtensionRegistry* extreg,
1830  int options, upb_Arena* arena) {
1832  if (!ret) return NULL;
1835  return NULL;
1836  }
1837  return ret;
1838 }
1841 }
1843  upb_Arena* arena, size_t* len) {
1845 }
1847  return _upb_hasbit(msg, 1);
1848 }
1850  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), uint32_t) = 0;
1851  _upb_clearhas(msg, 1);
1852 }
1854  return *UPB_PTR_AT(msg, UPB_SIZE(4, 4), uint32_t);
1855 }
1857  return _upb_hasbit(msg, 2);
1858 }
1860  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), uint32_t) = 0;
1861  _upb_clearhas(msg, 2);
1862 }
1864  return *UPB_PTR_AT(msg, UPB_SIZE(8, 8), uint32_t);
1865 }
1867  return _upb_hasbit(msg, 3);
1868 }
1870  *UPB_PTR_AT(msg, UPB_SIZE(12, 12), uint32_t) = 0;
1871  _upb_clearhas(msg, 3);
1872 }
1874  return *UPB_PTR_AT(msg, UPB_SIZE(12, 12), uint32_t);
1875 }
1877  return _upb_hasbit(msg, 4);
1878 }
1880  *UPB_PTR_AT(msg, UPB_SIZE(16, 16), uint32_t) = 0;
1881  _upb_clearhas(msg, 4);
1882 }
1884  return *UPB_PTR_AT(msg, UPB_SIZE(16, 16), uint32_t);
1885 }
1887  return _upb_hasbit(msg, 5);
1888 }
1890  *UPB_PTR_AT(msg, UPB_SIZE(20, 20), uint32_t) = 0;
1891  _upb_clearhas(msg, 5);
1892 }
1894  return *UPB_PTR_AT(msg, UPB_SIZE(20, 20), uint32_t);
1895 }
1897  _upb_array_detach(msg, UPB_SIZE(28, 32));
1898 }
1900  return (uint32_t const*)_upb_array_accessor(msg, UPB_SIZE(28, 32), len);
1901 }
1903  _upb_array_detach(msg, UPB_SIZE(32, 40));
1904 }
1906  return (uint32_t const*)_upb_array_accessor(msg, UPB_SIZE(32, 40), len);
1907 }
1909  return _upb_hasbit(msg, 6);
1910 }
1912  *UPB_PTR_AT(msg, UPB_SIZE(24, 24), bool) = 0;
1913  _upb_clearhas(msg, 6);
1914 }
1916  return *UPB_PTR_AT(msg, UPB_SIZE(24, 24), bool);
1917 }
1918 
1920  _upb_sethas(msg, 1);
1921  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), uint32_t) = value;
1922 }
1924  _upb_sethas(msg, 2);
1925  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), uint32_t) = value;
1926 }
1928  _upb_sethas(msg, 3);
1929  *UPB_PTR_AT(msg, UPB_SIZE(12, 12), uint32_t) = value;
1930 }
1932  _upb_sethas(msg, 4);
1933  *UPB_PTR_AT(msg, UPB_SIZE(16, 16), uint32_t) = value;
1934 }
1936  _upb_sethas(msg, 5);
1937  *UPB_PTR_AT(msg, UPB_SIZE(20, 20), uint32_t) = value;
1938 }
1940  return (uint32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(28, 32), len);
1941 }
1943  return (uint32_t*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(28, 32), len, 2, arena);
1944 }
1946  return _upb_Array_Append_accessor2(msg, UPB_SIZE(28, 32), 2, &val, arena);
1947 }
1949  return (uint32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(32, 40), len);
1950 }
1952  return (uint32_t*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(32, 40), len, 2, arena);
1953 }
1955  return _upb_Array_Append_accessor2(msg, UPB_SIZE(32, 40), 2, &val, arena);
1956 }
1958  _upb_sethas(msg, 6);
1959  *UPB_PTR_AT(msg, UPB_SIZE(24, 24), bool) = value;
1960 }
1961 
1962 /* validate.Fixed64Rules */
1963 
1966 }
1969  if (!ret) return NULL;
1971  return NULL;
1972  }
1973  return ret;
1974 }
1976  const upb_ExtensionRegistry* extreg,
1977  int options, upb_Arena* arena) {
1979  if (!ret) return NULL;
1982  return NULL;
1983  }
1984  return ret;
1985 }
1988 }
1990  upb_Arena* arena, size_t* len) {
1992 }
1994  return _upb_hasbit(msg, 1);
1995 }
1997  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), uint64_t) = 0;
1998  _upb_clearhas(msg, 1);
1999 }
2001  return *UPB_PTR_AT(msg, UPB_SIZE(16, 24), uint64_t);
2002 }
2004  return _upb_hasbit(msg, 2);
2005 }
2007  *UPB_PTR_AT(msg, UPB_SIZE(24, 32), uint64_t) = 0;
2008  _upb_clearhas(msg, 2);
2009 }
2011  return *UPB_PTR_AT(msg, UPB_SIZE(24, 32), uint64_t);
2012 }
2014  return _upb_hasbit(msg, 3);
2015 }
2017  *UPB_PTR_AT(msg, UPB_SIZE(32, 40), uint64_t) = 0;
2018  _upb_clearhas(msg, 3);
2019 }
2021  return *UPB_PTR_AT(msg, UPB_SIZE(32, 40), uint64_t);
2022 }
2024  return _upb_hasbit(msg, 4);
2025 }
2027  *UPB_PTR_AT(msg, UPB_SIZE(40, 48), uint64_t) = 0;
2028  _upb_clearhas(msg, 4);
2029 }
2031  return *UPB_PTR_AT(msg, UPB_SIZE(40, 48), uint64_t);
2032 }
2034  return _upb_hasbit(msg, 5);
2035 }
2037  *UPB_PTR_AT(msg, UPB_SIZE(48, 56), uint64_t) = 0;
2038  _upb_clearhas(msg, 5);
2039 }
2041  return *UPB_PTR_AT(msg, UPB_SIZE(48, 56), uint64_t);
2042 }
2044  _upb_array_detach(msg, UPB_SIZE(4, 8));
2045 }
2047  return (uint64_t const*)_upb_array_accessor(msg, UPB_SIZE(4, 8), len);
2048 }
2050  _upb_array_detach(msg, UPB_SIZE(8, 16));
2051 }
2053  return (uint64_t const*)_upb_array_accessor(msg, UPB_SIZE(8, 16), len);
2054 }
2056  return _upb_hasbit(msg, 6);
2057 }
2059  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
2060  _upb_clearhas(msg, 6);
2061 }
2063  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
2064 }
2065 
2067  _upb_sethas(msg, 1);
2068  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), uint64_t) = value;
2069 }
2071  _upb_sethas(msg, 2);
2072  *UPB_PTR_AT(msg, UPB_SIZE(24, 32), uint64_t) = value;
2073 }
2075  _upb_sethas(msg, 3);
2076  *UPB_PTR_AT(msg, UPB_SIZE(32, 40), uint64_t) = value;
2077 }
2079  _upb_sethas(msg, 4);
2080  *UPB_PTR_AT(msg, UPB_SIZE(40, 48), uint64_t) = value;
2081 }
2083  _upb_sethas(msg, 5);
2084  *UPB_PTR_AT(msg, UPB_SIZE(48, 56), uint64_t) = value;
2085 }
2088 }
2090  return (uint64_t*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(4, 8), len, 3, arena);
2091 }
2093  return _upb_Array_Append_accessor2(msg, UPB_SIZE(4, 8), 3, &val, arena);
2094 }
2097 }
2099  return (uint64_t*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(8, 16), len, 3, arena);
2100 }
2102  return _upb_Array_Append_accessor2(msg, UPB_SIZE(8, 16), 3, &val, arena);
2103 }
2105  _upb_sethas(msg, 6);
2106  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
2107 }
2108 
2109 /* validate.SFixed32Rules */
2110 
2113 }
2116  if (!ret) return NULL;
2118  return NULL;
2119  }
2120  return ret;
2121 }
2123  const upb_ExtensionRegistry* extreg,
2124  int options, upb_Arena* arena) {
2126  if (!ret) return NULL;
2129  return NULL;
2130  }
2131  return ret;
2132 }
2135 }
2137  upb_Arena* arena, size_t* len) {
2139 }
2141  return _upb_hasbit(msg, 1);
2142 }
2144  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = 0;
2145  _upb_clearhas(msg, 1);
2146 }
2148  return *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t);
2149 }
2151  return _upb_hasbit(msg, 2);
2152 }
2154  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t) = 0;
2155  _upb_clearhas(msg, 2);
2156 }
2158  return *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t);
2159 }
2161  return _upb_hasbit(msg, 3);
2162 }
2164  *UPB_PTR_AT(msg, UPB_SIZE(12, 12), int32_t) = 0;
2165  _upb_clearhas(msg, 3);
2166 }
2168  return *UPB_PTR_AT(msg, UPB_SIZE(12, 12), int32_t);
2169 }
2171  return _upb_hasbit(msg, 4);
2172 }
2174  *UPB_PTR_AT(msg, UPB_SIZE(16, 16), int32_t) = 0;
2175  _upb_clearhas(msg, 4);
2176 }
2178  return *UPB_PTR_AT(msg, UPB_SIZE(16, 16), int32_t);
2179 }
2181  return _upb_hasbit(msg, 5);
2182 }
2184  *UPB_PTR_AT(msg, UPB_SIZE(20, 20), int32_t) = 0;
2185  _upb_clearhas(msg, 5);
2186 }
2188  return *UPB_PTR_AT(msg, UPB_SIZE(20, 20), int32_t);
2189 }
2191  _upb_array_detach(msg, UPB_SIZE(28, 32));
2192 }
2194  return (int32_t const*)_upb_array_accessor(msg, UPB_SIZE(28, 32), len);
2195 }
2197  _upb_array_detach(msg, UPB_SIZE(32, 40));
2198 }
2200  return (int32_t const*)_upb_array_accessor(msg, UPB_SIZE(32, 40), len);
2201 }
2203  return _upb_hasbit(msg, 6);
2204 }
2206  *UPB_PTR_AT(msg, UPB_SIZE(24, 24), bool) = 0;
2207  _upb_clearhas(msg, 6);
2208 }
2210  return *UPB_PTR_AT(msg, UPB_SIZE(24, 24), bool);
2211 }
2212 
2214  _upb_sethas(msg, 1);
2215  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = value;
2216 }
2218  _upb_sethas(msg, 2);
2219  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t) = value;
2220 }
2222  _upb_sethas(msg, 3);
2223  *UPB_PTR_AT(msg, UPB_SIZE(12, 12), int32_t) = value;
2224 }
2226  _upb_sethas(msg, 4);
2227  *UPB_PTR_AT(msg, UPB_SIZE(16, 16), int32_t) = value;
2228 }
2230  _upb_sethas(msg, 5);
2231  *UPB_PTR_AT(msg, UPB_SIZE(20, 20), int32_t) = value;
2232 }
2234  return (int32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(28, 32), len);
2235 }
2237  return (int32_t*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(28, 32), len, 2, arena);
2238 }
2240  return _upb_Array_Append_accessor2(msg, UPB_SIZE(28, 32), 2, &val, arena);
2241 }
2243  return (int32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(32, 40), len);
2244 }
2246  return (int32_t*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(32, 40), len, 2, arena);
2247 }
2249  return _upb_Array_Append_accessor2(msg, UPB_SIZE(32, 40), 2, &val, arena);
2250 }
2252  _upb_sethas(msg, 6);
2253  *UPB_PTR_AT(msg, UPB_SIZE(24, 24), bool) = value;
2254 }
2255 
2256 /* validate.SFixed64Rules */
2257 
2260 }
2263  if (!ret) return NULL;
2265  return NULL;
2266  }
2267  return ret;
2268 }
2270  const upb_ExtensionRegistry* extreg,
2271  int options, upb_Arena* arena) {
2273  if (!ret) return NULL;
2276  return NULL;
2277  }
2278  return ret;
2279 }
2282 }
2284  upb_Arena* arena, size_t* len) {
2286 }
2288  return _upb_hasbit(msg, 1);
2289 }
2291  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), int64_t) = 0;
2292  _upb_clearhas(msg, 1);
2293 }
2295  return *UPB_PTR_AT(msg, UPB_SIZE(16, 24), int64_t);
2296 }
2298  return _upb_hasbit(msg, 2);
2299 }
2301  *UPB_PTR_AT(msg, UPB_SIZE(24, 32), int64_t) = 0;
2302  _upb_clearhas(msg, 2);
2303 }
2305  return *UPB_PTR_AT(msg, UPB_SIZE(24, 32), int64_t);
2306 }
2308  return _upb_hasbit(msg, 3);
2309 }
2311  *UPB_PTR_AT(msg, UPB_SIZE(32, 40), int64_t) = 0;
2312  _upb_clearhas(msg, 3);
2313 }
2315  return *UPB_PTR_AT(msg, UPB_SIZE(32, 40), int64_t);
2316 }
2318  return _upb_hasbit(msg, 4);
2319 }
2321  *UPB_PTR_AT(msg, UPB_SIZE(40, 48), int64_t) = 0;
2322  _upb_clearhas(msg, 4);
2323 }
2325  return *UPB_PTR_AT(msg, UPB_SIZE(40, 48), int64_t);
2326 }
2328  return _upb_hasbit(msg, 5);
2329 }
2331  *UPB_PTR_AT(msg, UPB_SIZE(48, 56), int64_t) = 0;
2332  _upb_clearhas(msg, 5);
2333 }
2335  return *UPB_PTR_AT(msg, UPB_SIZE(48, 56), int64_t);
2336 }
2338  _upb_array_detach(msg, UPB_SIZE(4, 8));
2339 }
2341  return (int64_t const*)_upb_array_accessor(msg, UPB_SIZE(4, 8), len);
2342 }
2344  _upb_array_detach(msg, UPB_SIZE(8, 16));
2345 }
2347  return (int64_t const*)_upb_array_accessor(msg, UPB_SIZE(8, 16), len);
2348 }
2350  return _upb_hasbit(msg, 6);
2351 }
2353  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
2354  _upb_clearhas(msg, 6);
2355 }
2357  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
2358 }
2359 
2361  _upb_sethas(msg, 1);
2362  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), int64_t) = value;
2363 }
2365  _upb_sethas(msg, 2);
2366  *UPB_PTR_AT(msg, UPB_SIZE(24, 32), int64_t) = value;
2367 }
2369  _upb_sethas(msg, 3);
2370  *UPB_PTR_AT(msg, UPB_SIZE(32, 40), int64_t) = value;
2371 }
2373  _upb_sethas(msg, 4);
2374  *UPB_PTR_AT(msg, UPB_SIZE(40, 48), int64_t) = value;
2375 }
2377  _upb_sethas(msg, 5);
2378  *UPB_PTR_AT(msg, UPB_SIZE(48, 56), int64_t) = value;
2379 }
2382 }
2384  return (int64_t*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(4, 8), len, 3, arena);
2385 }
2387  return _upb_Array_Append_accessor2(msg, UPB_SIZE(4, 8), 3, &val, arena);
2388 }
2390  return (int64_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(8, 16), len);
2391 }
2393  return (int64_t*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(8, 16), len, 3, arena);
2394 }
2396  return _upb_Array_Append_accessor2(msg, UPB_SIZE(8, 16), 3, &val, arena);
2397 }
2399  _upb_sethas(msg, 6);
2400  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
2401 }
2402 
2403 /* validate.BoolRules */
2404 
2407 }
2410  if (!ret) return NULL;
2412  return NULL;
2413  }
2414  return ret;
2415 }
2417  const upb_ExtensionRegistry* extreg,
2418  int options, upb_Arena* arena) {
2420  if (!ret) return NULL;
2423  return NULL;
2424  }
2425  return ret;
2426 }
2429 }
2431  upb_Arena* arena, size_t* len) {
2433 }
2435  return _upb_hasbit(msg, 1);
2436 }
2438  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
2439  _upb_clearhas(msg, 1);
2440 }
2442  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
2443 }
2444 
2446  _upb_sethas(msg, 1);
2447  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
2448 }
2449 
2450 /* validate.StringRules */
2451 
2454 }
2457  if (!ret) return NULL;
2459  return NULL;
2460  }
2461  return ret;
2462 }
2464  const upb_ExtensionRegistry* extreg,
2465  int options, upb_Arena* arena) {
2467  if (!ret) return NULL;
2470  return NULL;
2471  }
2472  return ret;
2473 }
2476 }
2478  upb_Arena* arena, size_t* len) {
2480 }
2481 typedef enum {
2496 }
2498  return _upb_hasbit(msg, 1);
2499 }
2502  _upb_clearhas(msg, 1);
2503 }
2505  return *UPB_PTR_AT(msg, UPB_SIZE(16, 16), upb_StringView);
2506 }
2508  return _upb_hasbit(msg, 2);
2509 }
2511  *UPB_PTR_AT(msg, UPB_SIZE(72, 128), uint64_t) = 0;
2512  _upb_clearhas(msg, 2);
2513 }
2515  return *UPB_PTR_AT(msg, UPB_SIZE(72, 128), uint64_t);
2516 }
2518  return _upb_hasbit(msg, 3);
2519 }
2521  *UPB_PTR_AT(msg, UPB_SIZE(80, 136), uint64_t) = 0;
2522  _upb_clearhas(msg, 3);
2523 }
2525  return *UPB_PTR_AT(msg, UPB_SIZE(80, 136), uint64_t);
2526 }
2528  return _upb_hasbit(msg, 4);
2529 }
2531  *UPB_PTR_AT(msg, UPB_SIZE(88, 144), uint64_t) = 0;
2532  _upb_clearhas(msg, 4);
2533 }
2535  return *UPB_PTR_AT(msg, UPB_SIZE(88, 144), uint64_t);
2536 }
2538  return _upb_hasbit(msg, 5);
2539 }
2541  *UPB_PTR_AT(msg, UPB_SIZE(96, 152), uint64_t) = 0;
2542  _upb_clearhas(msg, 5);
2543 }
2545  return *UPB_PTR_AT(msg, UPB_SIZE(96, 152), uint64_t);
2546 }
2548  return _upb_hasbit(msg, 6);
2549 }
2552  _upb_clearhas(msg, 6);
2553 }
2555  return *UPB_PTR_AT(msg, UPB_SIZE(24, 32), upb_StringView);
2556 }
2558  return _upb_hasbit(msg, 7);
2559 }
2562  _upb_clearhas(msg, 7);
2563 }
2565  return *UPB_PTR_AT(msg, UPB_SIZE(32, 48), upb_StringView);
2566 }
2568  return _upb_hasbit(msg, 8);
2569 }
2572  _upb_clearhas(msg, 8);
2573 }
2575  return *UPB_PTR_AT(msg, UPB_SIZE(40, 64), upb_StringView);
2576 }
2578  return _upb_hasbit(msg, 9);
2579 }
2582  _upb_clearhas(msg, 9);
2583 }
2585  return *UPB_PTR_AT(msg, UPB_SIZE(48, 80), upb_StringView);
2586 }
2588  _upb_array_detach(msg, UPB_SIZE(56, 96));
2589 }
2591  return (upb_StringView const*)_upb_array_accessor(msg, UPB_SIZE(56, 96), len);
2592 }
2594  _upb_array_detach(msg, UPB_SIZE(60, 104));
2595 }
2597  return (upb_StringView const*)_upb_array_accessor(msg, UPB_SIZE(60, 104), len);
2598 }
2600  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 12;
2601 }
2604 }
2606  return UPB_READ_ONEOF(msg, bool, UPB_SIZE(12, 12), UPB_SIZE(4, 4), 12, false);
2607 }
2609  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 13;
2610 }
2613 }
2615  return UPB_READ_ONEOF(msg, bool, UPB_SIZE(12, 12), UPB_SIZE(4, 4), 13, false);
2616 }
2618  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 14;
2619 }
2622 }
2624  return UPB_READ_ONEOF(msg, bool, UPB_SIZE(12, 12), UPB_SIZE(4, 4), 14, false);
2625 }
2627  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 15;
2628 }
2631 }
2633  return UPB_READ_ONEOF(msg, bool, UPB_SIZE(12, 12), UPB_SIZE(4, 4), 15, false);
2634 }
2636  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 16;
2637 }
2640 }
2642  return UPB_READ_ONEOF(msg, bool, UPB_SIZE(12, 12), UPB_SIZE(4, 4), 16, false);
2643 }
2645  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 17;
2646 }
2649 }
2651  return UPB_READ_ONEOF(msg, bool, UPB_SIZE(12, 12), UPB_SIZE(4, 4), 17, false);
2652 }
2654  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 18;
2655 }
2658 }
2660  return UPB_READ_ONEOF(msg, bool, UPB_SIZE(12, 12), UPB_SIZE(4, 4), 18, false);
2661 }
2663  return _upb_hasbit(msg, 10);
2664 }
2666  *UPB_PTR_AT(msg, UPB_SIZE(104, 160), uint64_t) = 0;
2667  _upb_clearhas(msg, 10);
2668 }
2670  return *UPB_PTR_AT(msg, UPB_SIZE(104, 160), uint64_t);
2671 }
2673  return _upb_hasbit(msg, 11);
2674 }
2676  *UPB_PTR_AT(msg, UPB_SIZE(112, 168), uint64_t) = 0;
2677  _upb_clearhas(msg, 11);
2678 }
2680  return *UPB_PTR_AT(msg, UPB_SIZE(112, 168), uint64_t);
2681 }
2683  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 21;
2684 }
2687 }
2689  return UPB_READ_ONEOF(msg, bool, UPB_SIZE(12, 12), UPB_SIZE(4, 4), 21, false);
2690 }
2692  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 22;
2693 }
2696 }
2698  return UPB_READ_ONEOF(msg, bool, UPB_SIZE(12, 12), UPB_SIZE(4, 4), 22, false);
2699 }
2701  return _upb_hasbit(msg, 12);
2702 }
2705  _upb_clearhas(msg, 12);
2706 }
2708  return *UPB_PTR_AT(msg, UPB_SIZE(64, 112), upb_StringView);
2709 }
2711  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 24;
2712 }
2715 }
2717  return UPB_READ_ONEOF(msg, int32_t, UPB_SIZE(12, 12), UPB_SIZE(4, 4), 24, 0);
2718 }
2720  return _upb_hasbit(msg, 13);
2721 }
2723  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), bool) = 0;
2724  _upb_clearhas(msg, 13);
2725 }
2727  return validate_StringRules_has_strict(msg) ? *UPB_PTR_AT(msg, UPB_SIZE(8, 8), bool) : true;
2728 }
2730  return _upb_hasbit(msg, 14);
2731 }
2733  *UPB_PTR_AT(msg, UPB_SIZE(9, 9), bool) = 0;
2734  _upb_clearhas(msg, 14);
2735 }
2737  return *UPB_PTR_AT(msg, UPB_SIZE(9, 9), bool);
2738 }
2739 
2741  _upb_sethas(msg, 1);
2742  *UPB_PTR_AT(msg, UPB_SIZE(16, 16), upb_StringView) = value;
2743 }
2745  _upb_sethas(msg, 2);
2746  *UPB_PTR_AT(msg, UPB_SIZE(72, 128), uint64_t) = value;
2747 }
2749  _upb_sethas(msg, 3);
2750  *UPB_PTR_AT(msg, UPB_SIZE(80, 136), uint64_t) = value;
2751 }
2753  _upb_sethas(msg, 4);
2754  *UPB_PTR_AT(msg, UPB_SIZE(88, 144), uint64_t) = value;
2755 }
2757  _upb_sethas(msg, 5);
2758  *UPB_PTR_AT(msg, UPB_SIZE(96, 152), uint64_t) = value;
2759 }
2761  _upb_sethas(msg, 6);
2762  *UPB_PTR_AT(msg, UPB_SIZE(24, 32), upb_StringView) = value;
2763 }
2765  _upb_sethas(msg, 7);
2766  *UPB_PTR_AT(msg, UPB_SIZE(32, 48), upb_StringView) = value;
2767 }
2769  _upb_sethas(msg, 8);
2770  *UPB_PTR_AT(msg, UPB_SIZE(40, 64), upb_StringView) = value;
2771 }
2773  _upb_sethas(msg, 9);
2774  *UPB_PTR_AT(msg, UPB_SIZE(48, 80), upb_StringView) = value;
2775 }
2778 }
2781 }
2783  return _upb_Array_Append_accessor2(msg, UPB_SIZE(56, 96), UPB_SIZE(3, 4), &val, arena);
2784 }
2787 }
2790 }
2792  return _upb_Array_Append_accessor2(msg, UPB_SIZE(60, 104), UPB_SIZE(3, 4), &val, arena);
2793 }
2795  UPB_WRITE_ONEOF(msg, bool, UPB_SIZE(12, 12), value, UPB_SIZE(4, 4), 12);
2796 }
2798  UPB_WRITE_ONEOF(msg, bool, UPB_SIZE(12, 12), value, UPB_SIZE(4, 4), 13);
2799 }
2801  UPB_WRITE_ONEOF(msg, bool, UPB_SIZE(12, 12), value, UPB_SIZE(4, 4), 14);
2802 }
2804  UPB_WRITE_ONEOF(msg, bool, UPB_SIZE(12, 12), value, UPB_SIZE(4, 4), 15);
2805 }
2807  UPB_WRITE_ONEOF(msg, bool, UPB_SIZE(12, 12), value, UPB_SIZE(4, 4), 16);
2808 }
2810  UPB_WRITE_ONEOF(msg, bool, UPB_SIZE(12, 12), value, UPB_SIZE(4, 4), 17);
2811 }
2813  UPB_WRITE_ONEOF(msg, bool, UPB_SIZE(12, 12), value, UPB_SIZE(4, 4), 18);
2814 }
2816  _upb_sethas(msg, 10);
2817  *UPB_PTR_AT(msg, UPB_SIZE(104, 160), uint64_t) = value;
2818 }
2820  _upb_sethas(msg, 11);
2821  *UPB_PTR_AT(msg, UPB_SIZE(112, 168), uint64_t) = value;
2822 }
2824  UPB_WRITE_ONEOF(msg, bool, UPB_SIZE(12, 12), value, UPB_SIZE(4, 4), 21);
2825 }
2827  UPB_WRITE_ONEOF(msg, bool, UPB_SIZE(12, 12), value, UPB_SIZE(4, 4), 22);
2828 }
2830  _upb_sethas(msg, 12);
2831  *UPB_PTR_AT(msg, UPB_SIZE(64, 112), upb_StringView) = value;
2832 }
2834  UPB_WRITE_ONEOF(msg, int32_t, UPB_SIZE(12, 12), value, UPB_SIZE(4, 4), 24);
2835 }
2837  _upb_sethas(msg, 13);
2838  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), bool) = value;
2839 }
2841  _upb_sethas(msg, 14);
2842  *UPB_PTR_AT(msg, UPB_SIZE(9, 9), bool) = value;
2843 }
2844 
2845 /* validate.BytesRules */
2846 
2849 }
2852  if (!ret) return NULL;
2854  return NULL;
2855  }
2856  return ret;
2857 }
2859  const upb_ExtensionRegistry* extreg,
2860  int options, upb_Arena* arena) {
2862  if (!ret) return NULL;
2865  return NULL;
2866  }
2867  return ret;
2868 }
2871 }
2873  upb_Arena* arena, size_t* len) {
2875 }
2876 typedef enum {
2884 }
2886  return _upb_hasbit(msg, 1);
2887 }
2890  _upb_clearhas(msg, 1);
2891 }
2893  return *UPB_PTR_AT(msg, UPB_SIZE(12, 16), upb_StringView);
2894 }
2896  return _upb_hasbit(msg, 2);
2897 }
2899  *UPB_PTR_AT(msg, UPB_SIZE(64, 112), uint64_t) = 0;
2900  _upb_clearhas(msg, 2);
2901 }
2903  return *UPB_PTR_AT(msg, UPB_SIZE(64, 112), uint64_t);
2904 }
2906  return _upb_hasbit(msg, 3);
2907 }
2909  *UPB_PTR_AT(msg, UPB_SIZE(72, 120), uint64_t) = 0;
2910  _upb_clearhas(msg, 3);
2911 }
2913  return *UPB_PTR_AT(msg, UPB_SIZE(72, 120), uint64_t);
2914 }
2916  return _upb_hasbit(msg, 4);
2917 }
2920  _upb_clearhas(msg, 4);
2921 }
2923  return *UPB_PTR_AT(msg, UPB_SIZE(20, 32), upb_StringView);
2924 }
2926  return _upb_hasbit(msg, 5);
2927 }
2930  _upb_clearhas(msg, 5);
2931 }
2933  return *UPB_PTR_AT(msg, UPB_SIZE(28, 48), upb_StringView);
2934 }
2936  return _upb_hasbit(msg, 6);
2937 }
2940  _upb_clearhas(msg, 6);
2941 }
2943  return *UPB_PTR_AT(msg, UPB_SIZE(36, 64), upb_StringView);
2944 }
2946  return _upb_hasbit(msg, 7);
2947 }
2950  _upb_clearhas(msg, 7);
2951 }
2953  return *UPB_PTR_AT(msg, UPB_SIZE(44, 80), upb_StringView);
2954 }
2956  _upb_array_detach(msg, UPB_SIZE(52, 96));
2957 }
2959  return (upb_StringView const*)_upb_array_accessor(msg, UPB_SIZE(52, 96), len);
2960 }
2962  _upb_array_detach(msg, UPB_SIZE(56, 104));
2963 }
2965  return (upb_StringView const*)_upb_array_accessor(msg, UPB_SIZE(56, 104), len);
2966 }
2968  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 10;
2969 }
2972 }
2974  return UPB_READ_ONEOF(msg, bool, UPB_SIZE(2, 2), UPB_SIZE(4, 4), 10, false);
2975 }
2977  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 11;
2978 }
2981 }
2983  return UPB_READ_ONEOF(msg, bool, UPB_SIZE(2, 2), UPB_SIZE(4, 4), 11, false);
2984 }
2986  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 12;
2987 }
2990 }
2992  return UPB_READ_ONEOF(msg, bool, UPB_SIZE(2, 2), UPB_SIZE(4, 4), 12, false);
2993 }
2995  return _upb_hasbit(msg, 8);
2996 }
2998  *UPB_PTR_AT(msg, UPB_SIZE(80, 128), uint64_t) = 0;
2999  _upb_clearhas(msg, 8);
3000 }
3002  return *UPB_PTR_AT(msg, UPB_SIZE(80, 128), uint64_t);
3003 }
3005  return _upb_hasbit(msg, 9);
3006 }
3008  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), bool) = 0;
3009  _upb_clearhas(msg, 9);
3010 }
3012  return *UPB_PTR_AT(msg, UPB_SIZE(8, 8), bool);
3013 }
3014 
3016  _upb_sethas(msg, 1);
3017  *UPB_PTR_AT(msg, UPB_SIZE(12, 16), upb_StringView) = value;
3018 }
3020  _upb_sethas(msg, 2);
3021  *UPB_PTR_AT(msg, UPB_SIZE(64, 112), uint64_t) = value;
3022 }
3024  _upb_sethas(msg, 3);
3025  *UPB_PTR_AT(msg, UPB_SIZE(72, 120), uint64_t) = value;
3026 }
3028  _upb_sethas(msg, 4);
3029  *UPB_PTR_AT(msg, UPB_SIZE(20, 32), upb_StringView) = value;
3030 }
3032  _upb_sethas(msg, 5);
3033  *UPB_PTR_AT(msg, UPB_SIZE(28, 48), upb_StringView) = value;
3034 }
3036  _upb_sethas(msg, 6);
3037  *UPB_PTR_AT(msg, UPB_SIZE(36, 64), upb_StringView) = value;
3038 }
3040  _upb_sethas(msg, 7);
3041  *UPB_PTR_AT(msg, UPB_SIZE(44, 80), upb_StringView) = value;
3042 }
3045 }
3048 }
3050  return _upb_Array_Append_accessor2(msg, UPB_SIZE(52, 96), UPB_SIZE(3, 4), &val, arena);
3051 }
3054 }
3057 }
3059  return _upb_Array_Append_accessor2(msg, UPB_SIZE(56, 104), UPB_SIZE(3, 4), &val, arena);
3060 }
3062  UPB_WRITE_ONEOF(msg, bool, UPB_SIZE(2, 2), value, UPB_SIZE(4, 4), 10);
3063 }
3065  UPB_WRITE_ONEOF(msg, bool, UPB_SIZE(2, 2), value, UPB_SIZE(4, 4), 11);
3066 }
3068  UPB_WRITE_ONEOF(msg, bool, UPB_SIZE(2, 2), value, UPB_SIZE(4, 4), 12);
3069 }
3071  _upb_sethas(msg, 8);
3072  *UPB_PTR_AT(msg, UPB_SIZE(80, 128), uint64_t) = value;
3073 }
3075  _upb_sethas(msg, 9);
3076  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), bool) = value;
3077 }
3078 
3079 /* validate.EnumRules */
3080 
3083 }
3086  if (!ret) return NULL;
3088  return NULL;
3089  }
3090  return ret;
3091 }
3093  const upb_ExtensionRegistry* extreg,
3094  int options, upb_Arena* arena) {
3096  if (!ret) return NULL;
3099  return NULL;
3100  }
3101  return ret;
3102 }
3105 }
3107  upb_Arena* arena, size_t* len) {
3109 }
3111  return _upb_hasbit(msg, 1);
3112 }
3114  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = 0;
3115  _upb_clearhas(msg, 1);
3116 }
3118  return *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t);
3119 }
3121  return _upb_hasbit(msg, 2);
3122 }
3124  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), bool) = 0;
3125  _upb_clearhas(msg, 2);
3126 }
3128  return *UPB_PTR_AT(msg, UPB_SIZE(8, 8), bool);
3129 }
3131  _upb_array_detach(msg, UPB_SIZE(12, 16));
3132 }
3134  return (int32_t const*)_upb_array_accessor(msg, UPB_SIZE(12, 16), len);
3135 }
3137  _upb_array_detach(msg, UPB_SIZE(16, 24));
3138 }
3140  return (int32_t const*)_upb_array_accessor(msg, UPB_SIZE(16, 24), len);
3141 }
3142 
3144  _upb_sethas(msg, 1);
3145  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = value;
3146 }
3148  _upb_sethas(msg, 2);
3149  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), bool) = value;
3150 }
3152  return (int32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(12, 16), len);
3153 }
3155  return (int32_t*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(12, 16), len, 2, arena);
3156 }
3158  return _upb_Array_Append_accessor2(msg, UPB_SIZE(12, 16), 2, &val, arena);
3159 }
3161  return (int32_t*)_upb_array_mutable_accessor(msg, UPB_SIZE(16, 24), len);
3162 }
3164  return (int32_t*)_upb_Array_Resize_accessor2(msg, UPB_SIZE(16, 24), len, 2, arena);
3165 }
3167  return _upb_Array_Append_accessor2(msg, UPB_SIZE(16, 24), 2, &val, arena);
3168 }
3169 
3170 /* validate.MessageRules */
3171 
3174 }
3177  if (!ret) return NULL;
3179  return NULL;
3180  }
3181  return ret;
3182 }
3184  const upb_ExtensionRegistry* extreg,
3185  int options, upb_Arena* arena) {
3187  if (!ret) return NULL;
3190  return NULL;
3191  }
3192  return ret;
3193 }
3196 }
3198  upb_Arena* arena, size_t* len) {
3200 }
3202  return _upb_hasbit(msg, 1);
3203 }
3205  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
3206  _upb_clearhas(msg, 1);
3207 }
3209  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
3210 }
3212  return _upb_hasbit(msg, 2);
3213 }
3215  *UPB_PTR_AT(msg, UPB_SIZE(2, 2), bool) = 0;
3216  _upb_clearhas(msg, 2);
3217 }
3219  return *UPB_PTR_AT(msg, UPB_SIZE(2, 2), bool);
3220 }
3221 
3223  _upb_sethas(msg, 1);
3224  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
3225 }
3227  _upb_sethas(msg, 2);
3228  *UPB_PTR_AT(msg, UPB_SIZE(2, 2), bool) = value;
3229 }
3230 
3231 /* validate.RepeatedRules */
3232 
3235 }
3238  if (!ret) return NULL;
3240  return NULL;
3241  }
3242  return ret;
3243 }
3245  const upb_ExtensionRegistry* extreg,
3246  int options, upb_Arena* arena) {
3248  if (!ret) return NULL;
3251  return NULL;
3252  }
3253  return ret;
3254 }
3257 }
3259  upb_Arena* arena, size_t* len) {
3261 }
3263  return _upb_hasbit(msg, 1);
3264 }
3266  *UPB_PTR_AT(msg, UPB_SIZE(8, 16), uint64_t) = 0;
3267  _upb_clearhas(msg, 1);
3268 }
3270  return *UPB_PTR_AT(msg, UPB_SIZE(8, 16), uint64_t);
3271 }
3273  return _upb_hasbit(msg, 2);
3274 }
3276  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), uint64_t) = 0;
3277  _upb_clearhas(msg, 2);
3278 }
3280  return *UPB_PTR_AT(msg, UPB_SIZE(16, 24), uint64_t);
3281 }
3283  return _upb_hasbit(msg, 3);
3284 }
3286  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
3287  _upb_clearhas(msg, 3);
3288 }
3290  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
3291 }
3293  return _upb_hasbit(msg, 4);
3294 }
3296  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
3297 }
3299  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const validate_FieldRules*);
3300 }
3302  return _upb_hasbit(msg, 5);
3303 }
3305  *UPB_PTR_AT(msg, UPB_SIZE(2, 2), bool) = 0;
3306  _upb_clearhas(msg, 5);
3307 }
3309  return *UPB_PTR_AT(msg, UPB_SIZE(2, 2), bool);
3310 }
3311 
3313  _upb_sethas(msg, 1);
3314  *UPB_PTR_AT(msg, UPB_SIZE(8, 16), uint64_t) = value;
3315 }
3317  _upb_sethas(msg, 2);
3318  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), uint64_t) = value;
3319 }
3321  _upb_sethas(msg, 3);
3322  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
3323 }
3325  _upb_sethas(msg, 4);
3327 }
3330  if (sub == NULL) {
3332  if (!sub) return NULL;
3334  }
3335  return sub;
3336 }
3338  _upb_sethas(msg, 5);
3339  *UPB_PTR_AT(msg, UPB_SIZE(2, 2), bool) = value;
3340 }
3341 
3342 /* validate.MapRules */
3343 
3346 }
3349  if (!ret) return NULL;
3351  return NULL;
3352  }
3353  return ret;
3354 }
3356  const upb_ExtensionRegistry* extreg,
3357  int options, upb_Arena* arena) {
3359  if (!ret) return NULL;
3362  return NULL;
3363  }
3364  return ret;
3365 }
3368 }
3370  upb_Arena* arena, size_t* len) {
3372 }
3374  return _upb_hasbit(msg, 1);
3375 }
3377  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), uint64_t) = 0;
3378  _upb_clearhas(msg, 1);
3379 }
3381  return *UPB_PTR_AT(msg, UPB_SIZE(16, 24), uint64_t);
3382 }
3384  return _upb_hasbit(msg, 2);
3385 }
3387  *UPB_PTR_AT(msg, UPB_SIZE(24, 32), uint64_t) = 0;
3388  _upb_clearhas(msg, 2);
3389 }
3391  return *UPB_PTR_AT(msg, UPB_SIZE(24, 32), uint64_t);
3392 }
3394  return _upb_hasbit(msg, 3);
3395 }
3397  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
3398  _upb_clearhas(msg, 3);
3399 }
3401  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
3402 }
3404  return _upb_hasbit(msg, 4);
3405 }
3407  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
3408 }
3410  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const validate_FieldRules*);
3411 }
3413  return _upb_hasbit(msg, 5);
3414 }
3416  *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const upb_Message*) = NULL;
3417 }
3419  return *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const validate_FieldRules*);
3420 }
3422  return _upb_hasbit(msg, 6);
3423 }
3425  *UPB_PTR_AT(msg, UPB_SIZE(2, 2), bool) = 0;
3426  _upb_clearhas(msg, 6);
3427 }
3429  return *UPB_PTR_AT(msg, UPB_SIZE(2, 2), bool);
3430 }
3431 
3433  _upb_sethas(msg, 1);
3434  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), uint64_t) = value;
3435 }
3437  _upb_sethas(msg, 2);
3438  *UPB_PTR_AT(msg, UPB_SIZE(24, 32), uint64_t) = value;
3439 }
3441  _upb_sethas(msg, 3);
3442  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
3443 }
3445  _upb_sethas(msg, 4);
3447 }
3450  if (sub == NULL) {
3452  if (!sub) return NULL;
3454  }
3455  return sub;
3456 }
3458  _upb_sethas(msg, 5);
3460 }
3463  if (sub == NULL) {
3465  if (!sub) return NULL;
3467  }
3468  return sub;
3469 }
3471  _upb_sethas(msg, 6);
3472  *UPB_PTR_AT(msg, UPB_SIZE(2, 2), bool) = value;
3473 }
3474 
3475 /* validate.AnyRules */
3476 
3479 }
3482  if (!ret) return NULL;
3484  return NULL;
3485  }
3486  return ret;
3487 }
3489  const upb_ExtensionRegistry* extreg,
3490  int options, upb_Arena* arena) {
3492  if (!ret) return NULL;
3495  return NULL;
3496  }
3497  return ret;
3498 }
3501 }
3503  upb_Arena* arena, size_t* len) {
3505 }
3507  return _upb_hasbit(msg, 1);
3508 }
3510  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
3511  _upb_clearhas(msg, 1);
3512 }
3514  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
3515 }
3517  _upb_array_detach(msg, UPB_SIZE(4, 8));
3518 }
3520  return (upb_StringView const*)_upb_array_accessor(msg, UPB_SIZE(4, 8), len);
3521 }
3523  _upb_array_detach(msg, UPB_SIZE(8, 16));
3524 }
3526  return (upb_StringView const*)_upb_array_accessor(msg, UPB_SIZE(8, 16), len);
3527 }
3528 
3530  _upb_sethas(msg, 1);
3531  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
3532 }
3535 }
3538 }
3540  return _upb_Array_Append_accessor2(msg, UPB_SIZE(4, 8), UPB_SIZE(3, 4), &val, arena);
3541 }
3544 }
3547 }
3549  return _upb_Array_Append_accessor2(msg, UPB_SIZE(8, 16), UPB_SIZE(3, 4), &val, arena);
3550 }
3551 
3552 /* validate.DurationRules */
3553 
3556 }
3559  if (!ret) return NULL;
3561  return NULL;
3562  }
3563  return ret;
3564 }
3566  const upb_ExtensionRegistry* extreg,
3567  int options, upb_Arena* arena) {
3569  if (!ret) return NULL;
3572  return NULL;
3573  }
3574  return ret;
3575 }
3578 }
3580  upb_Arena* arena, size_t* len) {
3582 }
3584  return _upb_hasbit(msg, 1);
3585 }
3587  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
3588  _upb_clearhas(msg, 1);
3589 }
3591  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
3592 }
3594  return _upb_hasbit(msg, 2);
3595 }
3597  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
3598 }
3600  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const struct google_protobuf_Duration*);
3601 }
3603  return _upb_hasbit(msg, 3);
3604 }
3606  *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const upb_Message*) = NULL;
3607 }
3609  return *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const struct google_protobuf_Duration*);
3610 }
3612  return _upb_hasbit(msg, 4);
3613 }
3615  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const upb_Message*) = NULL;
3616 }
3618  return *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const struct google_protobuf_Duration*);
3619 }
3621  return _upb_hasbit(msg, 5);
3622 }
3624  *UPB_PTR_AT(msg, UPB_SIZE(16, 32), const upb_Message*) = NULL;
3625 }
3627  return *UPB_PTR_AT(msg, UPB_SIZE(16, 32), const struct google_protobuf_Duration*);
3628 }
3630  return _upb_hasbit(msg, 6);
3631 }
3633  *UPB_PTR_AT(msg, UPB_SIZE(20, 40), const upb_Message*) = NULL;
3634 }
3636  return *UPB_PTR_AT(msg, UPB_SIZE(20, 40), const struct google_protobuf_Duration*);
3637 }
3639  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(24, 48));
3640 }
3642  _upb_array_detach(msg, UPB_SIZE(24, 48));
3643 }
3645  return (const struct google_protobuf_Duration* const*)_upb_array_accessor(msg, UPB_SIZE(24, 48), len);
3646 }
3648  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(28, 56));
3649 }
3651  _upb_array_detach(msg, UPB_SIZE(28, 56));
3652 }
3654  return (const struct google_protobuf_Duration* const*)_upb_array_accessor(msg, UPB_SIZE(28, 56), len);
3655 }
3656 
3658  _upb_sethas(msg, 1);
3659  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
3660 }
3662  _upb_sethas(msg, 2);
3664 }
3667  if (sub == NULL) {
3669  if (!sub) return NULL;
3671  }
3672  return sub;
3673 }
3675  _upb_sethas(msg, 3);
3676  *UPB_PTR_AT(msg, UPB_SIZE(8, 16), struct google_protobuf_Duration*) = value;
3677 }
3680  if (sub == NULL) {
3682  if (!sub) return NULL;
3684  }
3685  return sub;
3686 }
3688  _upb_sethas(msg, 4);
3689  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), struct google_protobuf_Duration*) = value;
3690 }
3693  if (sub == NULL) {
3695  if (!sub) return NULL;
3697  }
3698  return sub;
3699 }
3701  _upb_sethas(msg, 5);
3702  *UPB_PTR_AT(msg, UPB_SIZE(16, 32), struct google_protobuf_Duration*) = value;
3703 }
3706  if (sub == NULL) {
3708  if (!sub) return NULL;
3710  }
3711  return sub;
3712 }
3714  _upb_sethas(msg, 6);
3715  *UPB_PTR_AT(msg, UPB_SIZE(20, 40), struct google_protobuf_Duration*) = value;
3716 }
3719  if (sub == NULL) {
3721  if (!sub) return NULL;
3723  }
3724  return sub;
3725 }
3728 }
3731 }
3734  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(24, 48), UPB_SIZE(2, 3), &sub, arena);
3735  if (!ok) return NULL;
3736  return sub;
3737 }
3740 }
3743 }
3746  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(28, 56), UPB_SIZE(2, 3), &sub, arena);
3747  if (!ok) return NULL;
3748  return sub;
3749 }
3750 
3751 /* validate.TimestampRules */
3752 
3755 }
3758  if (!ret) return NULL;
3760  return NULL;
3761  }
3762  return ret;
3763 }
3765  const upb_ExtensionRegistry* extreg,
3766  int options, upb_Arena* arena) {
3768  if (!ret) return NULL;
3771  return NULL;
3772  }
3773  return ret;
3774 }
3777 }
3779  upb_Arena* arena, size_t* len) {
3781 }
3783  return _upb_hasbit(msg, 1);
3784 }
3786  *UPB_PTR_AT(msg, UPB_SIZE(2, 2), bool) = 0;
3787  _upb_clearhas(msg, 1);
3788 }
3790  return *UPB_PTR_AT(msg, UPB_SIZE(2, 2), bool);
3791 }
3793  return _upb_hasbit(msg, 2);
3794 }
3796  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), const upb_Message*) = NULL;
3797 }
3799  return *UPB_PTR_AT(msg, UPB_SIZE(8, 8), const struct google_protobuf_Timestamp*);
3800 }
3802  return _upb_hasbit(msg, 3);
3803 }
3805  *UPB_PTR_AT(msg, UPB_SIZE(12, 16), const upb_Message*) = NULL;
3806 }
3808  return *UPB_PTR_AT(msg, UPB_SIZE(12, 16), const struct google_protobuf_Timestamp*);
3809 }
3811  return _upb_hasbit(msg, 4);
3812 }
3814  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), const upb_Message*) = NULL;
3815 }
3817  return *UPB_PTR_AT(msg, UPB_SIZE(16, 24), const struct google_protobuf_Timestamp*);
3818 }
3820  return _upb_hasbit(msg, 5);
3821 }
3823  *UPB_PTR_AT(msg, UPB_SIZE(20, 32), const upb_Message*) = NULL;
3824 }
3826  return *UPB_PTR_AT(msg, UPB_SIZE(20, 32), const struct google_protobuf_Timestamp*);
3827 }
3829  return _upb_hasbit(msg, 6);
3830 }
3832  *UPB_PTR_AT(msg, UPB_SIZE(24, 40), const upb_Message*) = NULL;
3833 }
3835  return *UPB_PTR_AT(msg, UPB_SIZE(24, 40), const struct google_protobuf_Timestamp*);
3836 }
3838  return _upb_hasbit(msg, 7);
3839 }
3841  *UPB_PTR_AT(msg, UPB_SIZE(3, 3), bool) = 0;
3842  _upb_clearhas(msg, 7);
3843 }
3845  return *UPB_PTR_AT(msg, UPB_SIZE(3, 3), bool);
3846 }
3848  return _upb_hasbit(msg, 8);
3849 }
3851  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), bool) = 0;
3852  _upb_clearhas(msg, 8);
3853 }
3855  return *UPB_PTR_AT(msg, UPB_SIZE(4, 4), bool);
3856 }
3858  return _upb_hasbit(msg, 9);
3859 }
3861  *UPB_PTR_AT(msg, UPB_SIZE(28, 48), const upb_Message*) = NULL;
3862 }
3864  return *UPB_PTR_AT(msg, UPB_SIZE(28, 48), const struct google_protobuf_Duration*);
3865 }
3866 
3868  _upb_sethas(msg, 1);
3869  *UPB_PTR_AT(msg, UPB_SIZE(2, 2), bool) = value;
3870 }
3872  _upb_sethas(msg, 2);
3874 }
3877  if (sub == NULL) {
3879  if (!sub) return NULL;
3881  }
3882  return sub;
3883 }
3885  _upb_sethas(msg, 3);
3886  *UPB_PTR_AT(msg, UPB_SIZE(12, 16), struct google_protobuf_Timestamp*) = value;
3887 }
3890  if (sub == NULL) {
3892  if (!sub) return NULL;
3894  }
3895  return sub;
3896 }
3898  _upb_sethas(msg, 4);
3899  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), struct google_protobuf_Timestamp*) = value;
3900 }
3903  if (sub == NULL) {
3905  if (!sub) return NULL;
3907  }
3908  return sub;
3909 }
3911  _upb_sethas(msg, 5);
3912  *UPB_PTR_AT(msg, UPB_SIZE(20, 32), struct google_protobuf_Timestamp*) = value;
3913 }
3916  if (sub == NULL) {
3918  if (!sub) return NULL;
3920  }
3921  return sub;
3922 }
3924  _upb_sethas(msg, 6);
3925  *UPB_PTR_AT(msg, UPB_SIZE(24, 40), struct google_protobuf_Timestamp*) = value;
3926 }
3929  if (sub == NULL) {
3931  if (!sub) return NULL;
3933  }
3934  return sub;
3935 }
3937  _upb_sethas(msg, 7);
3938  *UPB_PTR_AT(msg, UPB_SIZE(3, 3), bool) = value;
3939 }
3941  _upb_sethas(msg, 8);
3942  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), bool) = value;
3943 }
3945  _upb_sethas(msg, 9);
3946  *UPB_PTR_AT(msg, UPB_SIZE(28, 48), struct google_protobuf_Duration*) = value;
3947 }
3950  if (sub == NULL) {
3952  if (!sub) return NULL;
3954  }
3955  return sub;
3956 }
3957 
3959  return _upb_Message_Getext(msg, &validate_disabled_ext) != NULL;
3960 }
3963 }
3966  return ext ? *UPB_PTR_AT(&ext->data, 0, bool) : false;
3967 }
3969  return _upb_Message_Getext(msg, &validate_ignored_ext) != NULL;
3970 }
3973 }
3976  return ext ? *UPB_PTR_AT(&ext->data, 0, bool) : false;
3977 }
3979  return _upb_Message_Getext(msg, &validate_required_ext) != NULL;
3980 }
3983 }
3986  return ext ? *UPB_PTR_AT(&ext->data, 0, bool) : false;
3987 }
3989  return _upb_Message_Getext(msg, &validate_rules_ext) != NULL;
3990 }
3993 }
3996  UPB_ASSERT(ext);
3997  return *UPB_PTR_AT(&ext->data, 0, const validate_FieldRules*);
3998 }
4000  const upb_Message_Extension* msg_ext =
4002  UPB_ASSERT(msg_ext);
4003  *UPB_PTR_AT(&msg_ext->data, 0, const validate_FieldRules*) = ext;
4004 }
4006 
4007 #ifdef __cplusplus
4008 } /* extern "C" */
4009 #endif
4010 
4011 #include "upb/port_undef.inc"
4012 
4013 #endif /* VALIDATE_VALIDATE_PROTO_UPB_H_ */
validate_Int64Rules_gt
UPB_INLINE int64_t validate_Int64Rules_gt(const validate_Int64Rules *msg)
Definition: validate.upb.h:1148
validate_FieldRules_has_fixed64
UPB_INLINE bool validate_FieldRules_has_fixed64(const validate_FieldRules *msg)
Definition: validate.upb.h:255
validate_FieldRules_type_sint64
@ validate_FieldRules_type_sint64
Definition: validate.upb.h:155
validate_Fixed64Rules_clear_gte
UPB_INLINE void validate_Fixed64Rules_clear_gte(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:2036
validate_Fixed32Rules_lt
UPB_INLINE uint32_t validate_Fixed32Rules_lt(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1863
validate_Fixed64Rules_clear_gt
UPB_INLINE void validate_Fixed64Rules_clear_gt(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:2026
validate_StringRules_set_contains
UPB_INLINE void validate_StringRules_set_contains(validate_StringRules *msg, upb_StringView value)
Definition: validate.upb.h:2772
validate_StringRules_in
UPB_INLINE upb_StringView const * validate_StringRules_in(const validate_StringRules *msg, size_t *len)
Definition: validate.upb.h:2590
validate_DurationRules_new
UPB_INLINE validate_DurationRules * validate_DurationRules_new(upb_Arena *arena)
Definition: validate.upb.h:3554
validate_FloatRules_clear_lte
UPB_INLINE void validate_FloatRules_clear_lte(const validate_FloatRules *msg)
Definition: validate.upb.h:693
validate_BytesRules_clear_ipv6
UPB_INLINE void validate_BytesRules_clear_ipv6(const validate_BytesRules *msg)
Definition: validate.upb.h:2988
validate_DurationRules_has_lte
UPB_INLINE bool validate_DurationRules_has_lte(const validate_DurationRules *msg)
Definition: validate.upb.h:3611
validate_DurationRules_gt
UPB_INLINE const struct google_protobuf_Duration * validate_DurationRules_gt(const validate_DurationRules *msg)
Definition: validate.upb.h:3626
validate_FloatRules_clear_ignore_empty
UPB_INLINE void validate_FloatRules_clear_ignore_empty(const validate_FloatRules *msg)
Definition: validate.upb.h:735
validate_SFixed32Rules_has_gte
UPB_INLINE bool validate_SFixed32Rules_has_gte(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:2180
validate_SFixed64Rules_lte
UPB_INLINE int64_t validate_SFixed64Rules_lte(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:2314
validate_StringRules_serialize_ex
UPB_INLINE char * validate_StringRules_serialize_ex(const validate_StringRules *msg, int options, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:2477
validate_SFixed32Rules_set_lt
UPB_INLINE void validate_SFixed32Rules_set_lt(validate_SFixed32Rules *msg, int32_t value)
Definition: validate.upb.h:2217
validate_SFixed64Rules_set_ignore_empty
UPB_INLINE void validate_SFixed64Rules_set_ignore_empty(validate_SFixed64Rules *msg, bool value)
Definition: validate.upb.h:2398
validate_BytesRules_ipv6
UPB_INLINE bool validate_BytesRules_ipv6(const validate_BytesRules *msg)
Definition: validate.upb.h:2991
validate_TimestampRules_required
UPB_INLINE bool validate_TimestampRules_required(const validate_TimestampRules *msg)
Definition: validate.upb.h:3789
validate_Int32Rules_set_ignore_empty
UPB_INLINE void validate_Int32Rules_set_ignore_empty(validate_Int32Rules *msg, bool value)
Definition: validate.upb.h:1075
validate_UInt64Rules_serialize_ex
UPB_INLINE char * validate_UInt64Rules_serialize_ex(const validate_UInt64Rules *msg, int options, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:1401
validate_Fixed32Rules_set_const
UPB_INLINE void validate_Fixed32Rules_set_const(validate_Fixed32Rules *msg, uint32_t value)
Definition: validate.upb.h:1919
validate_DurationRules_mutable_lt
UPB_INLINE struct google_protobuf_Duration * validate_DurationRules_mutable_lt(validate_DurationRules *msg, upb_Arena *arena)
Definition: validate.upb.h:3678
validate_SInt64Rules_mutable_not_in
UPB_INLINE int64_t * validate_SInt64Rules_mutable_not_in(validate_SInt64Rules *msg, size_t *len)
Definition: validate.upb.h:1801
validate_SFixed32Rules_clear_ignore_empty
UPB_INLINE void validate_SFixed32Rules_clear_ignore_empty(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:2205
validate_FieldRules_type_bytes
@ validate_FieldRules_type_bytes
Definition: validate.upb.h:162
validate_SInt32Rules_new
UPB_INLINE validate_SInt32Rules * validate_SInt32Rules_new(upb_Arena *arena)
Definition: validate.upb.h:1523
validate_StringRules_set_uuid
UPB_INLINE void validate_StringRules_set_uuid(validate_StringRules *msg, bool value)
Definition: validate.upb.h:2826
validate_BoolRules_serialize
UPB_INLINE char * validate_BoolRules_serialize(const validate_BoolRules *msg, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:2427
validate_UInt64Rules_resize_in
UPB_INLINE uint64_t * validate_UInt64Rules_resize_in(validate_UInt64Rules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:1501
validate_Int32Rules_lt
UPB_INLINE int32_t validate_Int32Rules_lt(const validate_Int32Rules *msg)
Definition: validate.upb.h:981
validate_FieldRules_mutable_sfixed32
UPB_INLINE struct validate_SFixed32Rules * validate_FieldRules_mutable_sfixed32(validate_FieldRules *msg, upb_Arena *arena)
Definition: validate.upb.h:496
validate_FieldRules_type_int64
@ validate_FieldRules_type_int64
Definition: validate.upb.h:151
validate_StringRules_clear_ipv4
UPB_INLINE void validate_StringRules_clear_ipv4(const validate_StringRules *msg)
Definition: validate.upb.h:2629
validate_SInt64Rules_has_gt
UPB_INLINE bool validate_SInt64Rules_has_gt(const validate_SInt64Rules *msg)
Definition: validate.upb.h:1729
validate_TimestampRules_clear_lt_now
UPB_INLINE void validate_TimestampRules_clear_lt_now(const validate_TimestampRules *msg)
Definition: validate.upb.h:3840
validate_BytesRules_set_len
UPB_INLINE void validate_BytesRules_set_len(validate_BytesRules *msg, uint64_t value)
Definition: validate.upb.h:3070
validate_UInt32Rules_new
UPB_INLINE validate_UInt32Rules * validate_UInt32Rules_new(upb_Arena *arena)
Definition: validate.upb.h:1229
validate_TimestampRules_clear_const
UPB_INLINE void validate_TimestampRules_clear_const(const validate_TimestampRules *msg)
Definition: validate.upb.h:3795
validate_MapRules_msginit
const upb_MiniTable validate_MapRules_msginit
Definition: validate.upb.c:406
validate_BytesRules_has_ignore_empty
UPB_INLINE bool validate_BytesRules_has_ignore_empty(const validate_BytesRules *msg)
Definition: validate.upb.h:3004
validate_FieldRules_enum
const UPB_INLINE validate_EnumRules * validate_FieldRules_enum(const validate_FieldRules *msg)
Definition: validate.upb.h:315
validate_FieldRules_clear_bool
UPB_INLINE void validate_FieldRules_clear_bool(const validate_FieldRules *msg)
Definition: validate.upb.h:285
validate_RepeatedRules_has_items
UPB_INLINE bool validate_RepeatedRules_has_items(const validate_RepeatedRules *msg)
Definition: validate.upb.h:3292
_upb_Message_Getext
const upb_Message_Extension * _upb_Message_Getext(const upb_Message *msg, const upb_MiniTable_Extension *e)
Definition: msg.c:125
validate_EnumRules_set_defined_only
UPB_INLINE void validate_EnumRules_set_defined_only(validate_EnumRules *msg, bool value)
Definition: validate.upb.h:3147
validate_FloatRules_serialize_ex
UPB_INLINE char * validate_FloatRules_serialize_ex(const validate_FloatRules *msg, int options, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:666
validate_AnyRules_serialize
UPB_INLINE char * validate_AnyRules_serialize(const validate_AnyRules *msg, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:3499
validate_FieldRules_set_bool
UPB_INLINE void validate_FieldRules_set_bool(validate_FieldRules *msg, validate_BoolRules *value)
Definition: validate.upb.h:517
validate_UInt64Rules_parse
UPB_INLINE validate_UInt64Rules * validate_UInt64Rules_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: validate.upb.h:1379
validate_EnumRules_in
UPB_INLINE int32_t const * validate_EnumRules_in(const validate_EnumRules *msg, size_t *len)
Definition: validate.upb.h:3133
_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
validate_SInt32Rules_has_lte
UPB_INLINE bool validate_SInt32Rules_has_lte(const validate_SInt32Rules *msg)
Definition: validate.upb.h:1572
validate_StringRules_clear_max_len
UPB_INLINE void validate_StringRules_clear_max_len(const validate_StringRules *msg)
Definition: validate.upb.h:2520
validate_Int32Rules_not_in
UPB_INLINE int32_t const * validate_Int32Rules_not_in(const validate_Int32Rules *msg, size_t *len)
Definition: validate.upb.h:1023
validate_EnumRules_mutable_in
UPB_INLINE int32_t * validate_EnumRules_mutable_in(validate_EnumRules *msg, size_t *len)
Definition: validate.upb.h:3151
validate_StringRules_has_suffix
UPB_INLINE bool validate_StringRules_has_suffix(const validate_StringRules *msg)
Definition: validate.upb.h:2567
validate_FieldRules_bool
const UPB_INLINE validate_BoolRules * validate_FieldRules_bool(const validate_FieldRules *msg)
Definition: validate.upb.h:288
validate_EnumRules_clear_in
UPB_INLINE void validate_EnumRules_clear_in(const validate_EnumRules *msg)
Definition: validate.upb.h:3130
validate_EnumRules_mutable_not_in
UPB_INLINE int32_t * validate_EnumRules_mutable_not_in(validate_EnumRules *msg, size_t *len)
Definition: validate.upb.h:3160
validate_Int64Rules_mutable_in
UPB_INLINE int64_t * validate_Int64Rules_mutable_in(validate_Int64Rules *msg, size_t *len)
Definition: validate.upb.h:1204
validate_Int64Rules_clear_gte
UPB_INLINE void validate_Int64Rules_clear_gte(const validate_Int64Rules *msg)
Definition: validate.upb.h:1154
validate_StringRules_well_known_address
@ validate_StringRules_well_known_address
Definition: validate.upb.h:2489
validate_DurationRules_add_in
UPB_INLINE struct google_protobuf_Duration * validate_DurationRules_add_in(validate_DurationRules *msg, upb_Arena *arena)
Definition: validate.upb.h:3732
validate_SFixed32Rules_const
UPB_INLINE int32_t validate_SFixed32Rules_const(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:2147
validate_FieldRules_clear_timestamp
UPB_INLINE void validate_FieldRules_clear_timestamp(const validate_FieldRules *msg)
Definition: validate.upb.h:366
validate_SFixed32Rules
struct validate_SFixed32Rules validate_SFixed32Rules
Definition: validate.upb.h:57
validate_Fixed64Rules_has_const
UPB_INLINE bool validate_Fixed64Rules_has_const(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:1993
validate_UInt64Rules_mutable_in
UPB_INLINE uint64_t * validate_UInt64Rules_mutable_in(validate_UInt64Rules *msg, size_t *len)
Definition: validate.upb.h:1498
validate_SFixed32Rules_has_lte
UPB_INLINE bool validate_SFixed32Rules_has_lte(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:2160
validate_UInt32Rules_has_ignore_empty
UPB_INLINE bool validate_UInt32Rules_has_ignore_empty(const validate_UInt32Rules *msg)
Definition: validate.upb.h:1320
validate_DurationRules_has_in
UPB_INLINE bool validate_DurationRules_has_in(const validate_DurationRules *msg)
Definition: validate.upb.h:3638
validate_SInt32Rules_set_lt
UPB_INLINE void validate_SInt32Rules_set_lt(validate_SInt32Rules *msg, int32_t value)
Definition: validate.upb.h:1629
validate_Int64Rules_lte
UPB_INLINE int64_t validate_Int64Rules_lte(const validate_Int64Rules *msg)
Definition: validate.upb.h:1138
validate_MapRules_parse_ex
UPB_INLINE validate_MapRules * validate_MapRules_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: validate.upb.h:3355
validate_Fixed32Rules_const
UPB_INLINE uint32_t validate_Fixed32Rules_const(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1853
validate_MapRules_clear_min_pairs
UPB_INLINE void validate_MapRules_clear_min_pairs(const validate_MapRules *msg)
Definition: validate.upb.h:3376
validate_SInt32Rules_mutable_in
UPB_INLINE int32_t * validate_SInt32Rules_mutable_in(validate_SInt32Rules *msg, size_t *len)
Definition: validate.upb.h:1645
validate_RepeatedRules_set_items
UPB_INLINE void validate_RepeatedRules_set_items(validate_RepeatedRules *msg, validate_FieldRules *value)
Definition: validate.upb.h:3324
validate_BytesRules_has_const
UPB_INLINE bool validate_BytesRules_has_const(const validate_BytesRules *msg)
Definition: validate.upb.h:2885
validate_Int64Rules_clear_in
UPB_INLINE void validate_Int64Rules_clear_in(const validate_Int64Rules *msg)
Definition: validate.upb.h:1161
validate_MessageRules_serialize_ex
UPB_INLINE char * validate_MessageRules_serialize_ex(const validate_MessageRules *msg, int options, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:3197
validate_Fixed64Rules_const
UPB_INLINE uint64_t validate_Fixed64Rules_const(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:2000
validate_FieldRules_mutable_bytes
UPB_INLINE struct validate_BytesRules * validate_FieldRules_mutable_bytes(validate_FieldRules *msg, upb_Arena *arena)
Definition: validate.upb.h:544
validate_BoolRules_serialize_ex
UPB_INLINE char * validate_BoolRules_serialize_ex(const validate_BoolRules *msg, int options, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:2430
validate_SInt32Rules_clear_lte
UPB_INLINE void validate_SInt32Rules_clear_lte(const validate_SInt32Rules *msg)
Definition: validate.upb.h:1575
validate_FieldRules_set_message
UPB_INLINE void validate_FieldRules_set_message(validate_FieldRules *msg, validate_MessageRules *value)
Definition: validate.upb.h:565
validate_required
UPB_INLINE bool validate_required(const struct google_protobuf_OneofOptions *msg)
Definition: validate.upb.h:3984
validate_FloatRules_gt
UPB_INLINE float validate_FloatRules_gt(const validate_FloatRules *msg)
Definition: validate.upb.h:707
validate_BytesRules_len
UPB_INLINE uint64_t validate_BytesRules_len(const validate_BytesRules *msg)
Definition: validate.upb.h:3001
validate_SFixed64Rules_not_in
UPB_INLINE int64_t const * validate_SFixed64Rules_not_in(const validate_SFixed64Rules *msg, size_t *len)
Definition: validate.upb.h:2346
validate_MapRules_clear_keys
UPB_INLINE void validate_MapRules_clear_keys(const validate_MapRules *msg)
Definition: validate.upb.h:3406
validate_Int64Rules_gte
UPB_INLINE int64_t validate_Int64Rules_gte(const validate_Int64Rules *msg)
Definition: validate.upb.h:1158
validate_FieldRules_type_fixed64
@ validate_FieldRules_type_fixed64
Definition: validate.upb.h:157
validate_DoubleRules_parse
UPB_INLINE validate_DoubleRules * validate_DoubleRules_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: validate.upb.h:791
validate_MapRules_has_keys
UPB_INLINE bool validate_MapRules_has_keys(const validate_MapRules *msg)
Definition: validate.upb.h:3403
validate_FloatRules_clear_in
UPB_INLINE void validate_FloatRules_clear_in(const validate_FloatRules *msg)
Definition: validate.upb.h:720
validate_SInt32Rules_has_lt
UPB_INLINE bool validate_SInt32Rules_has_lt(const validate_SInt32Rules *msg)
Definition: validate.upb.h:1562
validate_BytesRules_in
UPB_INLINE upb_StringView const * validate_BytesRules_in(const validate_BytesRules *msg, size_t *len)
Definition: validate.upb.h:2958
validate_SInt32Rules_resize_not_in
UPB_INLINE int32_t * validate_SInt32Rules_resize_not_in(validate_SInt32Rules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:1657
validate_Int64Rules_set_lt
UPB_INLINE void validate_Int64Rules_set_lt(validate_Int64Rules *msg, int64_t value)
Definition: validate.upb.h:1188
validate_Fixed64Rules_mutable_not_in
UPB_INLINE uint64_t * validate_Fixed64Rules_mutable_not_in(validate_Fixed64Rules *msg, size_t *len)
Definition: validate.upb.h:2095
upb_MiniTable_Enum
Definition: msg_internal.h:136
validate_TimestampRules_clear_required
UPB_INLINE void validate_TimestampRules_clear_required(const validate_TimestampRules *msg)
Definition: validate.upb.h:3785
validate_DurationRules_serialize_ex
UPB_INLINE char * validate_DurationRules_serialize_ex(const validate_DurationRules *msg, int options, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:3579
validate_UInt32Rules_set_lte
UPB_INLINE void validate_UInt32Rules_set_lte(validate_UInt32Rules *msg, uint32_t value)
Definition: validate.upb.h:1339
validate_UInt32Rules_gte
UPB_INLINE uint32_t validate_UInt32Rules_gte(const validate_UInt32Rules *msg)
Definition: validate.upb.h:1305
validate_DoubleRules_gt
UPB_INLINE double validate_DoubleRules_gt(const validate_DoubleRules *msg)
Definition: validate.upb.h:854
validate_TimestampRules_lt_now
UPB_INLINE bool validate_TimestampRules_lt_now(const validate_TimestampRules *msg)
Definition: validate.upb.h:3844
validate_StringRules_ignore_empty
UPB_INLINE bool validate_StringRules_ignore_empty(const validate_StringRules *msg)
Definition: validate.upb.h:2736
validate_BytesRules_has_suffix
UPB_INLINE bool validate_BytesRules_has_suffix(const validate_BytesRules *msg)
Definition: validate.upb.h:2935
validate_clear_ignored
UPB_INLINE void validate_clear_ignored(struct google_protobuf_MessageOptions *msg)
Definition: validate.upb.h:3971
validate_UInt32Rules_clear_lt
UPB_INLINE void validate_UInt32Rules_clear_lt(const validate_UInt32Rules *msg)
Definition: validate.upb.h:1271
validate_FieldRules_type_float
@ validate_FieldRules_type_float
Definition: validate.upb.h:148
validate_UInt64Rules_has_ignore_empty
UPB_INLINE bool validate_UInt64Rules_has_ignore_empty(const validate_UInt64Rules *msg)
Definition: validate.upb.h:1467
validate_FieldRules_clear_bytes
UPB_INLINE void validate_FieldRules_clear_bytes(const validate_FieldRules *msg)
Definition: validate.upb.h:303
validate_Fixed64Rules_has_lte
UPB_INLINE bool validate_Fixed64Rules_has_lte(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:2013
validate_StringRules_well_known_oneofcases
validate_StringRules_well_known_oneofcases
Definition: validate.upb.h:2481
validate_DoubleRules_set_gte
UPB_INLINE void validate_DoubleRules_set_gte(validate_DoubleRules *msg, double value)
Definition: validate.upb.h:906
validate_SFixed64Rules_has_lt
UPB_INLINE bool validate_SFixed64Rules_has_lt(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:2297
encode.h
validate_StringRules_has_pattern
UPB_INLINE bool validate_StringRules_has_pattern(const validate_StringRules *msg)
Definition: validate.upb.h:2547
validate_FloatRules_has_gt
UPB_INLINE bool validate_FloatRules_has_gt(const validate_FloatRules *msg)
Definition: validate.upb.h:700
validate_StringRules_has_ipv6
UPB_INLINE bool validate_StringRules_has_ipv6(const validate_StringRules *msg)
Definition: validate.upb.h:2635
validate_Fixed32Rules_mutable_not_in
UPB_INLINE uint32_t * validate_Fixed32Rules_mutable_not_in(validate_Fixed32Rules *msg, size_t *len)
Definition: validate.upb.h:1948
validate_UInt64Rules_set_lt
UPB_INLINE void validate_UInt64Rules_set_lt(validate_UInt64Rules *msg, uint64_t value)
Definition: validate.upb.h:1482
validate_TimestampRules
struct validate_TimestampRules validate_TimestampRules
Definition: validate.upb.h:68
validate_SInt32Rules_parse_ex
UPB_INLINE validate_SInt32Rules * validate_SInt32Rules_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: validate.upb.h:1534
validate_MessageRules_has_skip
UPB_INLINE bool validate_MessageRules_has_skip(const validate_MessageRules *msg)
Definition: validate.upb.h:3201
validate_TimestampRules_gt
UPB_INLINE const struct google_protobuf_Timestamp * validate_TimestampRules_gt(const validate_TimestampRules *msg)
Definition: validate.upb.h:3825
validate_SInt64Rules_not_in
UPB_INLINE int64_t const * validate_SInt64Rules_not_in(const validate_SInt64Rules *msg, size_t *len)
Definition: validate.upb.h:1758
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
validate_TimestampRules_within
UPB_INLINE const struct google_protobuf_Duration * validate_TimestampRules_within(const validate_TimestampRules *msg)
Definition: validate.upb.h:3863
validate_FieldRules_sfixed32
const UPB_INLINE validate_SFixed32Rules * validate_FieldRules_sfixed32(const validate_FieldRules *msg)
Definition: validate.upb.h:270
validate_StringRules
struct validate_StringRules validate_StringRules
Definition: validate.upb.h:60
ext
void * ext
Definition: x509v3.h:87
validate_SFixed64Rules
struct validate_SFixed64Rules validate_SFixed64Rules
Definition: validate.upb.h:58
validate_SInt64Rules_set_ignore_empty
UPB_INLINE void validate_SInt64Rules_set_ignore_empty(validate_SInt64Rules *msg, bool value)
Definition: validate.upb.h:1810
validate_SInt32Rules_clear_const
UPB_INLINE void validate_SInt32Rules_clear_const(const validate_SInt32Rules *msg)
Definition: validate.upb.h:1555
validate_SFixed64Rules_has_gte
UPB_INLINE bool validate_SFixed64Rules_has_gte(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:2327
options
double_dict options[]
Definition: capstone_test.c:55
validate_FieldRules_type_repeated
@ validate_FieldRules_type_repeated
Definition: validate.upb.h:164
validate_Int64Rules_new
UPB_INLINE validate_Int64Rules * validate_Int64Rules_new(upb_Arena *arena)
Definition: validate.upb.h:1082
validate_StringRules_clear_max_bytes
UPB_INLINE void validate_StringRules_clear_max_bytes(const validate_StringRules *msg)
Definition: validate.upb.h:2540
validate_StringRules_has_address
UPB_INLINE bool validate_StringRules_has_address(const validate_StringRules *msg)
Definition: validate.upb.h:2682
validate_StringRules_clear_uuid
UPB_INLINE void validate_StringRules_clear_uuid(const validate_StringRules *msg)
Definition: validate.upb.h:2694
validate_BytesRules_has_ipv6
UPB_INLINE bool validate_BytesRules_has_ipv6(const validate_BytesRules *msg)
Definition: validate.upb.h:2985
validate_DurationRules_set_const
UPB_INLINE void validate_DurationRules_set_const(validate_DurationRules *msg, struct google_protobuf_Duration *value)
Definition: validate.upb.h:3661
validate_UInt64Rules_has_gte
UPB_INLINE bool validate_UInt64Rules_has_gte(const validate_UInt64Rules *msg)
Definition: validate.upb.h:1445
validate_Fixed64Rules_resize_in
UPB_INLINE uint64_t * validate_Fixed64Rules_resize_in(validate_Fixed64Rules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:2089
validate_SFixed32Rules_clear_gt
UPB_INLINE void validate_SFixed32Rules_clear_gt(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:2173
validate_SInt32Rules_has_gt
UPB_INLINE bool validate_SInt32Rules_has_gt(const validate_SInt32Rules *msg)
Definition: validate.upb.h:1582
validate_FieldRules_mutable_string
UPB_INLINE struct validate_StringRules * validate_FieldRules_mutable_string(validate_FieldRules *msg, upb_Arena *arena)
Definition: validate.upb.h:532
validate_StringRules_uri
UPB_INLINE bool validate_StringRules_uri(const validate_StringRules *msg)
Definition: validate.upb.h:2650
validate_disabled_ext
const upb_MiniTable_Extension validate_disabled_ext
Definition: validate.upb.c:508
validate_SFixed64Rules_set_lt
UPB_INLINE void validate_SFixed64Rules_set_lt(validate_SFixed64Rules *msg, int64_t value)
Definition: validate.upb.h:2364
buf
voidpf void * buf
Definition: bloaty/third_party/zlib/contrib/minizip/ioapi.h:136
validate_SInt64Rules_clear_lt
UPB_INLINE void validate_SInt64Rules_clear_lt(const validate_SInt64Rules *msg)
Definition: validate.upb.h:1712
validate_RepeatedRules_clear_min_items
UPB_INLINE void validate_RepeatedRules_clear_min_items(const validate_RepeatedRules *msg)
Definition: validate.upb.h:3265
validate_FieldRules_parse_ex
UPB_INLINE validate_FieldRules * validate_FieldRules_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: validate.upb.h:129
validate_SInt64Rules_has_lt
UPB_INLINE bool validate_SInt64Rules_has_lt(const validate_SInt64Rules *msg)
Definition: validate.upb.h:1709
validate_FloatRules_lt
UPB_INLINE float validate_FloatRules_lt(const validate_FloatRules *msg)
Definition: validate.upb.h:687
validate_UInt64Rules_set_ignore_empty
UPB_INLINE void validate_UInt64Rules_set_ignore_empty(validate_UInt64Rules *msg, bool value)
Definition: validate.upb.h:1516
validate_StringRules_has_uri
UPB_INLINE bool validate_StringRules_has_uri(const validate_StringRules *msg)
Definition: validate.upb.h:2644
validate_SFixed32Rules_add_not_in
UPB_INLINE bool validate_SFixed32Rules_add_not_in(validate_SFixed32Rules *msg, int32_t val, upb_Arena *arena)
Definition: validate.upb.h:2248
validate_Fixed32Rules_set_lt
UPB_INLINE void validate_Fixed32Rules_set_lt(validate_Fixed32Rules *msg, uint32_t value)
Definition: validate.upb.h:1923
validate_TimestampRules_clear_lte
UPB_INLINE void validate_TimestampRules_clear_lte(const validate_TimestampRules *msg)
Definition: validate.upb.h:3813
validate_SFixed64Rules_clear_in
UPB_INLINE void validate_SFixed64Rules_clear_in(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:2337
validate_UInt32Rules_clear_lte
UPB_INLINE void validate_UInt32Rules_clear_lte(const validate_UInt32Rules *msg)
Definition: validate.upb.h:1281
upb_MiniTable_Extension
Definition: msg_internal.h:202
validate_UInt64Rules_lte
UPB_INLINE uint64_t validate_UInt64Rules_lte(const validate_UInt64Rules *msg)
Definition: validate.upb.h:1432
validate_BytesRules_pattern
UPB_INLINE upb_StringView validate_BytesRules_pattern(const validate_BytesRules *msg)
Definition: validate.upb.h:2922
validate_DoubleRules_new
UPB_INLINE validate_DoubleRules * validate_DoubleRules_new(upb_Arena *arena)
Definition: validate.upb.h:788
validate_RepeatedRules_has_max_items
UPB_INLINE bool validate_RepeatedRules_has_max_items(const validate_RepeatedRules *msg)
Definition: validate.upb.h:3272
validate_SInt64Rules
struct validate_SInt64Rules validate_SInt64Rules
Definition: validate.upb.h:54
validate_SInt32Rules_lt
UPB_INLINE int32_t validate_SInt32Rules_lt(const validate_SInt32Rules *msg)
Definition: validate.upb.h:1569
validate_FieldRules_set_int32
UPB_INLINE void validate_FieldRules_set_int32(validate_FieldRules *msg, validate_Int32Rules *value)
Definition: validate.upb.h:397
validate_SFixed32Rules_has_gt
UPB_INLINE bool validate_SFixed32Rules_has_gt(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:2170
validate_StringRules_has_uuid
UPB_INLINE bool validate_StringRules_has_uuid(const validate_StringRules *msg)
Definition: validate.upb.h:2691
validate_Fixed32Rules_has_lt
UPB_INLINE bool validate_Fixed32Rules_has_lt(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1856
kUpb_DecodeStatus_Ok
@ kUpb_DecodeStatus_Ok
Definition: decode.h:72
validate_EnumRules_not_in
UPB_INLINE int32_t const * validate_EnumRules_not_in(const validate_EnumRules *msg, size_t *len)
Definition: validate.upb.h:3139
validate_StringRules_set_ipv6
UPB_INLINE void validate_StringRules_set_ipv6(validate_StringRules *msg, bool value)
Definition: validate.upb.h:2806
validate_DurationRules_has_not_in
UPB_INLINE bool validate_DurationRules_has_not_in(const validate_DurationRules *msg)
Definition: validate.upb.h:3647
validate_BytesRules_clear_suffix
UPB_INLINE void validate_BytesRules_clear_suffix(const validate_BytesRules *msg)
Definition: validate.upb.h:2938
validate_Fixed64Rules
struct validate_Fixed64Rules validate_Fixed64Rules
Definition: validate.upb.h:56
validate_UNKNOWN
@ validate_UNKNOWN
Definition: validate.upb.h:108
validate_EnumRules_serialize
UPB_INLINE char * validate_EnumRules_serialize(const validate_EnumRules *msg, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:3103
validate_UInt64Rules_new
UPB_INLINE validate_UInt64Rules * validate_UInt64Rules_new(upb_Arena *arena)
Definition: validate.upb.h:1376
validate_BytesRules_well_known_oneofcases
validate_BytesRules_well_known_oneofcases
Definition: validate.upb.h:2876
validate_Int32Rules_clear_lt
UPB_INLINE void validate_Int32Rules_clear_lt(const validate_Int32Rules *msg)
Definition: validate.upb.h:977
validate_DurationRules_clear_gt
UPB_INLINE void validate_DurationRules_clear_gt(const validate_DurationRules *msg)
Definition: validate.upb.h:3623
validate_BytesRules_clear_ignore_empty
UPB_INLINE void validate_BytesRules_clear_ignore_empty(const validate_BytesRules *msg)
Definition: validate.upb.h:3007
validate_StringRules_well_known_ip
@ validate_StringRules_well_known_ip
Definition: validate.upb.h:2484
validate_Int32Rules_has_gt
UPB_INLINE bool validate_Int32Rules_has_gt(const validate_Int32Rules *msg)
Definition: validate.upb.h:994
validate_StringRules_set_max_len
UPB_INLINE void validate_StringRules_set_max_len(validate_StringRules *msg, uint64_t value)
Definition: validate.upb.h:2748
validate_FieldRules_set_sint32
UPB_INLINE void validate_FieldRules_set_sint32(validate_FieldRules *msg, validate_SInt32Rules *value)
Definition: validate.upb.h:445
validate_SFixed64Rules_resize_in
UPB_INLINE int64_t * validate_SFixed64Rules_resize_in(validate_SFixed64Rules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:2383
validate_EnumRules_clear_defined_only
UPB_INLINE void validate_EnumRules_clear_defined_only(const validate_EnumRules *msg)
Definition: validate.upb.h:3123
validate_StringRules_min_bytes
UPB_INLINE uint64_t validate_StringRules_min_bytes(const validate_StringRules *msg)
Definition: validate.upb.h:2534
_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
validate_SInt32Rules_clear_gt
UPB_INLINE void validate_SInt32Rules_clear_gt(const validate_SInt32Rules *msg)
Definition: validate.upb.h:1585
validate_UInt32Rules_clear_in
UPB_INLINE void validate_UInt32Rules_clear_in(const validate_UInt32Rules *msg)
Definition: validate.upb.h:1308
validate_DoubleRules_ignore_empty
UPB_INLINE bool validate_DoubleRules_ignore_empty(const validate_DoubleRules *msg)
Definition: validate.upb.h:886
validate_BoolRules_parse_ex
UPB_INLINE validate_BoolRules * validate_BoolRules_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: validate.upb.h:2416
validate_StringRules_mutable_in
UPB_INLINE upb_StringView * validate_StringRules_mutable_in(validate_StringRules *msg, size_t *len)
Definition: validate.upb.h:2776
validate_StringRules_well_known_uuid
@ validate_StringRules_well_known_uuid
Definition: validate.upb.h:2490
_upb_Message_Getorcreateext
upb_Message_Extension * _upb_Message_Getorcreateext(upb_Message *msg, const upb_MiniTable_Extension *e, upb_Arena *arena)
Definition: msg.c:156
validate_StringRules_address
UPB_INLINE bool validate_StringRules_address(const validate_StringRules *msg)
Definition: validate.upb.h:2688
validate_StringRules_set_const
UPB_INLINE void validate_StringRules_set_const(validate_StringRules *msg, upb_StringView value)
Definition: validate.upb.h:2740
validate_FieldRules_has_sint32
UPB_INLINE bool validate_FieldRules_has_sint32(const validate_FieldRules *msg)
Definition: validate.upb.h:228
validate_UInt32Rules_lte
UPB_INLINE uint32_t validate_UInt32Rules_lte(const validate_UInt32Rules *msg)
Definition: validate.upb.h:1285
validate_FloatRules_mutable_not_in
UPB_INLINE float * validate_FloatRules_mutable_not_in(validate_FloatRules *msg, size_t *len)
Definition: validate.upb.h:772
validate_Int32Rules_gte
UPB_INLINE int32_t validate_Int32Rules_gte(const validate_Int32Rules *msg)
Definition: validate.upb.h:1011
validate_BytesRules
struct validate_BytesRules validate_BytesRules
Definition: validate.upb.h:61
validate_FieldRules_has_string
UPB_INLINE bool validate_FieldRules_has_string(const validate_FieldRules *msg)
Definition: validate.upb.h:291
validate_Int64Rules_has_lt
UPB_INLINE bool validate_Int64Rules_has_lt(const validate_Int64Rules *msg)
Definition: validate.upb.h:1121
validate_FieldRules_type_uint32
@ validate_FieldRules_type_uint32
Definition: validate.upb.h:152
validate_Int32Rules
struct validate_Int32Rules validate_Int32Rules
Definition: validate.upb.h:49
upb_MiniTable
Definition: msg_internal.h:185
validate_SInt32Rules_clear_not_in
UPB_INLINE void validate_SInt32Rules_clear_not_in(const validate_SInt32Rules *msg)
Definition: validate.upb.h:1608
validate_StringRules_set_ip
UPB_INLINE void validate_StringRules_set_ip(validate_StringRules *msg, bool value)
Definition: validate.upb.h:2800
validate_DurationRules_clear_gte
UPB_INLINE void validate_DurationRules_clear_gte(const validate_DurationRules *msg)
Definition: validate.upb.h:3632
validate_ignored
UPB_INLINE bool validate_ignored(const struct google_protobuf_MessageOptions *msg)
Definition: validate.upb.h:3974
validate_AnyRules_new
UPB_INLINE validate_AnyRules * validate_AnyRules_new(upb_Arena *arena)
Definition: validate.upb.h:3477
validate_DurationRules_lte
UPB_INLINE const struct google_protobuf_Duration * validate_DurationRules_lte(const validate_DurationRules *msg)
Definition: validate.upb.h:3617
validate_SInt32Rules_const
UPB_INLINE int32_t validate_SInt32Rules_const(const validate_SInt32Rules *msg)
Definition: validate.upb.h:1559
validate_FieldRules_set_uint64
UPB_INLINE void validate_FieldRules_set_uint64(validate_FieldRules *msg, validate_UInt64Rules *value)
Definition: validate.upb.h:433
validate_RepeatedRules_set_ignore_empty
UPB_INLINE void validate_RepeatedRules_set_ignore_empty(validate_RepeatedRules *msg, bool value)
Definition: validate.upb.h:3337
google_protobuf_FieldOptions_msginit
const upb_MiniTable google_protobuf_FieldOptions_msginit
Definition: descriptor.upb.c:323
validate_FloatRules_set_const
UPB_INLINE void validate_FloatRules_set_const(validate_FloatRules *msg, float value)
Definition: validate.upb.h:743
validate_TimestampRules_has_const
UPB_INLINE bool validate_TimestampRules_has_const(const validate_TimestampRules *msg)
Definition: validate.upb.h:3792
validate_SInt64Rules_clear_gt
UPB_INLINE void validate_SInt64Rules_clear_gt(const validate_SInt64Rules *msg)
Definition: validate.upb.h:1732
validate_EnumRules_const
UPB_INLINE int32_t validate_EnumRules_const(const validate_EnumRules *msg)
Definition: validate.upb.h:3117
validate_DurationRules_set_gte
UPB_INLINE void validate_DurationRules_set_gte(validate_DurationRules *msg, struct google_protobuf_Duration *value)
Definition: validate.upb.h:3713
validate_Int64Rules_set_gte
UPB_INLINE void validate_Int64Rules_set_gte(validate_Int64Rules *msg, int64_t value)
Definition: validate.upb.h:1200
validate_FieldRules_mutable_sfixed64
UPB_INLINE struct validate_SFixed64Rules * validate_FieldRules_mutable_sfixed64(validate_FieldRules *msg, upb_Arena *arena)
Definition: validate.upb.h:508
validate_SInt32Rules_gte
UPB_INLINE int32_t validate_SInt32Rules_gte(const validate_SInt32Rules *msg)
Definition: validate.upb.h:1599
validate_BytesRules_prefix
UPB_INLINE upb_StringView validate_BytesRules_prefix(const validate_BytesRules *msg)
Definition: validate.upb.h:2932
validate_MapRules_has_ignore_empty
UPB_INLINE bool validate_MapRules_has_ignore_empty(const validate_MapRules *msg)
Definition: validate.upb.h:3421
validate_MapRules_serialize_ex
UPB_INLINE char * validate_MapRules_serialize_ex(const validate_MapRules *msg, int options, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:3369
validate_StringRules_set_uri
UPB_INLINE void validate_StringRules_set_uri(validate_StringRules *msg, bool value)
Definition: validate.upb.h:2809
validate_Int32Rules_set_gt
UPB_INLINE void validate_Int32Rules_set_gt(validate_Int32Rules *msg, int32_t value)
Definition: validate.upb.h:1049
validate_StringRules_well_known_email
@ validate_StringRules_well_known_email
Definition: validate.upb.h:2482
validate_SInt64Rules_set_lt
UPB_INLINE void validate_SInt64Rules_set_lt(validate_SInt64Rules *msg, int64_t value)
Definition: validate.upb.h:1776
validate_StringRules_strict
UPB_INLINE bool validate_StringRules_strict(const validate_StringRules *msg)
Definition: validate.upb.h:2726
validate_DoubleRules_clear_gte
UPB_INLINE void validate_DoubleRules_clear_gte(const validate_DoubleRules *msg)
Definition: validate.upb.h:860
validate_SFixed32Rules_set_const
UPB_INLINE void validate_SFixed32Rules_set_const(validate_SFixed32Rules *msg, int32_t value)
Definition: validate.upb.h:2213
validate_StringRules_well_known_ipv6
@ validate_StringRules_well_known_ipv6
Definition: validate.upb.h:2486
validate_FieldRules_type_sint32
@ validate_FieldRules_type_sint32
Definition: validate.upb.h:154
_upb_array_detach
UPB_INLINE void _upb_array_detach(const void *msg, size_t ofs)
Definition: msg_internal.h:485
validate_StringRules_set_max_bytes
UPB_INLINE void validate_StringRules_set_max_bytes(validate_StringRules *msg, uint64_t value)
Definition: validate.upb.h:2756
validate_UInt32Rules_add_in
UPB_INLINE bool validate_UInt32Rules_add_in(validate_UInt32Rules *msg, uint32_t val, upb_Arena *arena)
Definition: validate.upb.h:1357
validate_MapRules_mutable_values
UPB_INLINE struct validate_FieldRules * validate_MapRules_mutable_values(validate_MapRules *msg, upb_Arena *arena)
Definition: validate.upb.h:3461
validate_Fixed64Rules_clear_const
UPB_INLINE void validate_Fixed64Rules_clear_const(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:1996
validate_StringRules_well_known_NOT_SET
@ validate_StringRules_well_known_NOT_SET
Definition: validate.upb.h:2492
validate_FieldRules_duration
const UPB_INLINE validate_DurationRules * validate_FieldRules_duration(const validate_FieldRules *msg)
Definition: validate.upb.h:360
validate_Int32Rules_serialize
UPB_INLINE char * validate_Int32Rules_serialize(const validate_Int32Rules *msg, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:957
validate_BoolRules_new
UPB_INLINE validate_BoolRules * validate_BoolRules_new(upb_Arena *arena)
Definition: validate.upb.h:2405
validate_Fixed32Rules_has_lte
UPB_INLINE bool validate_Fixed32Rules_has_lte(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1866
validate_FieldRules_has_int64
UPB_INLINE bool validate_FieldRules_has_int64(const validate_FieldRules *msg)
Definition: validate.upb.h:201
validate_UInt32Rules_gt
UPB_INLINE uint32_t validate_UInt32Rules_gt(const validate_UInt32Rules *msg)
Definition: validate.upb.h:1295
validate_FieldRules_has_repeated
UPB_INLINE bool validate_FieldRules_has_repeated(const validate_FieldRules *msg)
Definition: validate.upb.h:327
validate_SInt32Rules
struct validate_SInt32Rules validate_SInt32Rules
Definition: validate.upb.h:53
validate_BytesRules_has_ip
UPB_INLINE bool validate_BytesRules_has_ip(const validate_BytesRules *msg)
Definition: validate.upb.h:2967
validate_StringRules_const
UPB_INLINE upb_StringView validate_StringRules_const(const validate_StringRules *msg)
Definition: validate.upb.h:2504
validate_DurationRules_parse
UPB_INLINE validate_DurationRules * validate_DurationRules_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: validate.upb.h:3557
validate_StringRules_suffix
UPB_INLINE upb_StringView validate_StringRules_suffix(const validate_StringRules *msg)
Definition: validate.upb.h:2574
validate_FieldRules_timestamp
const UPB_INLINE validate_TimestampRules * validate_FieldRules_timestamp(const validate_FieldRules *msg)
Definition: validate.upb.h:369
validate_DoubleRules_clear_in
UPB_INLINE void validate_DoubleRules_clear_in(const validate_DoubleRules *msg)
Definition: validate.upb.h:867
validate_SInt64Rules_parse
UPB_INLINE validate_SInt64Rules * validate_SInt64Rules_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: validate.upb.h:1673
validate_Fixed32Rules_gt
UPB_INLINE uint32_t validate_Fixed32Rules_gt(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1883
UPB_PTR_AT
#define UPB_PTR_AT(msg, ofs, type)
Definition: php-upb.c:71
validate_FloatRules_has_lte
UPB_INLINE bool validate_FloatRules_has_lte(const validate_FloatRules *msg)
Definition: validate.upb.h:690
validate_StringRules_clear_well_known_regex
UPB_INLINE void validate_StringRules_clear_well_known_regex(const validate_StringRules *msg)
Definition: validate.upb.h:2713
validate_DurationRules_clear_required
UPB_INLINE void validate_DurationRules_clear_required(const validate_DurationRules *msg)
Definition: validate.upb.h:3586
validate_EnumRules_add_not_in
UPB_INLINE bool validate_EnumRules_add_not_in(validate_EnumRules *msg, int32_t val, upb_Arena *arena)
Definition: validate.upb.h:3166
validate_StringRules_has_const
UPB_INLINE bool validate_StringRules_has_const(const validate_StringRules *msg)
Definition: validate.upb.h:2497
validate_SInt64Rules_resize_in
UPB_INLINE int64_t * validate_SInt64Rules_resize_in(validate_SInt64Rules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:1795
validate_Int64Rules_add_in
UPB_INLINE bool validate_Int64Rules_add_in(validate_Int64Rules *msg, int64_t val, upb_Arena *arena)
Definition: validate.upb.h:1210
validate_UInt32Rules
struct validate_UInt32Rules validate_UInt32Rules
Definition: validate.upb.h:51
validate_Int32Rules_gt
UPB_INLINE int32_t validate_Int32Rules_gt(const validate_Int32Rules *msg)
Definition: validate.upb.h:1001
validate_Fixed32Rules_clear_not_in
UPB_INLINE void validate_Fixed32Rules_clear_not_in(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1902
validate_UInt64Rules_set_gt
UPB_INLINE void validate_UInt64Rules_set_gt(validate_UInt64Rules *msg, uint64_t value)
Definition: validate.upb.h:1490
validate_FieldRules_clear_repeated
UPB_INLINE void validate_FieldRules_clear_repeated(const validate_FieldRules *msg)
Definition: validate.upb.h:330
validate_Fixed32Rules
struct validate_Fixed32Rules validate_Fixed32Rules
Definition: validate.upb.h:55
validate_DoubleRules_clear_ignore_empty
UPB_INLINE void validate_DoubleRules_clear_ignore_empty(const validate_DoubleRules *msg)
Definition: validate.upb.h:882
validate_clear_disabled
UPB_INLINE void validate_clear_disabled(struct google_protobuf_MessageOptions *msg)
Definition: validate.upb.h:3961
validate_UInt32Rules_clear_not_in
UPB_INLINE void validate_UInt32Rules_clear_not_in(const validate_UInt32Rules *msg)
Definition: validate.upb.h:1314
validate_Fixed32Rules_clear_const
UPB_INLINE void validate_Fixed32Rules_clear_const(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1849
validate_Int32Rules_add_not_in
UPB_INLINE bool validate_Int32Rules_add_not_in(validate_Int32Rules *msg, int32_t val, upb_Arena *arena)
Definition: validate.upb.h:1072
validate_RepeatedRules
struct validate_RepeatedRules validate_RepeatedRules
Definition: validate.upb.h:64
validate_DoubleRules_set_gt
UPB_INLINE void validate_DoubleRules_set_gt(validate_DoubleRules *msg, double value)
Definition: validate.upb.h:902
validate_DoubleRules_lte
UPB_INLINE double validate_DoubleRules_lte(const validate_DoubleRules *msg)
Definition: validate.upb.h:844
validate_Fixed64Rules_in
UPB_INLINE uint64_t const * validate_Fixed64Rules_in(const validate_Fixed64Rules *msg, size_t *len)
Definition: validate.upb.h:2046
validate_MessageRules_required
UPB_INLINE bool validate_MessageRules_required(const validate_MessageRules *msg)
Definition: validate.upb.h:3218
validate_Int32Rules_has_lte
UPB_INLINE bool validate_Int32Rules_has_lte(const validate_Int32Rules *msg)
Definition: validate.upb.h:984
validate_UInt64Rules_has_lte
UPB_INLINE bool validate_UInt64Rules_has_lte(const validate_UInt64Rules *msg)
Definition: validate.upb.h:1425
validate_UInt32Rules_has_const
UPB_INLINE bool validate_UInt32Rules_has_const(const validate_UInt32Rules *msg)
Definition: validate.upb.h:1258
validate_Int32Rules_clear_lte
UPB_INLINE void validate_Int32Rules_clear_lte(const validate_Int32Rules *msg)
Definition: validate.upb.h:987
validate_BytesRules_mutable_in
UPB_INLINE upb_StringView * validate_BytesRules_mutable_in(validate_BytesRules *msg, size_t *len)
Definition: validate.upb.h:3043
validate_TimestampRules_has_gt_now
UPB_INLINE bool validate_TimestampRules_has_gt_now(const validate_TimestampRules *msg)
Definition: validate.upb.h:3847
validate_SInt32Rules_gt
UPB_INLINE int32_t validate_SInt32Rules_gt(const validate_SInt32Rules *msg)
Definition: validate.upb.h:1589
validate_FieldRules_clear_sint64
UPB_INLINE void validate_FieldRules_clear_sint64(const validate_FieldRules *msg)
Definition: validate.upb.h:240
validate_FieldRules_has_fixed32
UPB_INLINE bool validate_FieldRules_has_fixed32(const validate_FieldRules *msg)
Definition: validate.upb.h:246
validate_FloatRules_in
UPB_INLINE float const * validate_FloatRules_in(const validate_FloatRules *msg, size_t *len)
Definition: validate.upb.h:723
validate_Int64Rules_clear_lte
UPB_INLINE void validate_Int64Rules_clear_lte(const validate_Int64Rules *msg)
Definition: validate.upb.h:1134
validate_Int32Rules_set_lte
UPB_INLINE void validate_Int32Rules_set_lte(validate_Int32Rules *msg, int32_t value)
Definition: validate.upb.h:1045
validate_StringRules_clear_len_bytes
UPB_INLINE void validate_StringRules_clear_len_bytes(const validate_StringRules *msg)
Definition: validate.upb.h:2675
validate_FieldRules_clear_uint64
UPB_INLINE void validate_FieldRules_clear_uint64(const validate_FieldRules *msg)
Definition: validate.upb.h:222
validate_FloatRules_mutable_in
UPB_INLINE float * validate_FloatRules_mutable_in(validate_FloatRules *msg, size_t *len)
Definition: validate.upb.h:763
validate_clear_rules
UPB_INLINE void validate_clear_rules(struct google_protobuf_FieldOptions *msg)
Definition: validate.upb.h:3991
validate_UInt64Rules_msginit
const upb_MiniTable validate_UInt64Rules_msginit
Definition: validate.upb.c:170
validate_StringRules_clear_ip
UPB_INLINE void validate_StringRules_clear_ip(const validate_StringRules *msg)
Definition: validate.upb.h:2620
validate_MapRules_new
UPB_INLINE validate_MapRules * validate_MapRules_new(upb_Arena *arena)
Definition: validate.upb.h:3344
validate_SFixed64Rules_parse_ex
UPB_INLINE validate_SFixed64Rules * validate_SFixed64Rules_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: validate.upb.h:2269
_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
validate_Int32Rules_resize_not_in
UPB_INLINE int32_t * validate_Int32Rules_resize_not_in(validate_Int32Rules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:1069
validate_UInt32Rules_clear_const
UPB_INLINE void validate_UInt32Rules_clear_const(const validate_UInt32Rules *msg)
Definition: validate.upb.h:1261
validate_BytesRules_not_in
UPB_INLINE upb_StringView const * validate_BytesRules_not_in(const validate_BytesRules *msg, size_t *len)
Definition: validate.upb.h:2964
validate_Int32Rules_clear_not_in
UPB_INLINE void validate_Int32Rules_clear_not_in(const validate_Int32Rules *msg)
Definition: validate.upb.h:1020
validate_FloatRules_clear_const
UPB_INLINE void validate_FloatRules_clear_const(const validate_FloatRules *msg)
Definition: validate.upb.h:673
validate_SInt64Rules_set_const
UPB_INLINE void validate_SInt64Rules_set_const(validate_SInt64Rules *msg, int64_t value)
Definition: validate.upb.h:1772
arena
grpc_core::ScopedArenaPtr arena
Definition: binder_transport_test.cc:237
validate_DoubleRules_lt
UPB_INLINE double validate_DoubleRules_lt(const validate_DoubleRules *msg)
Definition: validate.upb.h:834
validate_Int64Rules_has_gte
UPB_INLINE bool validate_Int64Rules_has_gte(const validate_Int64Rules *msg)
Definition: validate.upb.h:1151
validate_FloatRules_set_gte
UPB_INLINE void validate_FloatRules_set_gte(validate_FloatRules *msg, float value)
Definition: validate.upb.h:759
validate_StringRules_set_min_bytes
UPB_INLINE void validate_StringRules_set_min_bytes(validate_StringRules *msg, uint64_t value)
Definition: validate.upb.h:2752
validate_Fixed64Rules_serialize_ex
UPB_INLINE char * validate_Fixed64Rules_serialize_ex(const validate_Fixed64Rules *msg, int options, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:1989
validate_FloatRules_msginit
const upb_MiniTable validate_FloatRules_msginit
Definition: validate.upb.c:85
validate_StringRules_has_contains
UPB_INLINE bool validate_StringRules_has_contains(const validate_StringRules *msg)
Definition: validate.upb.h:2577
validate_FieldRules_type_timestamp
@ validate_FieldRules_type_timestamp
Definition: validate.upb.h:168
validate_StringRules_parse_ex
UPB_INLINE validate_StringRules * validate_StringRules_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: validate.upb.h:2463
validate_SInt64Rules_serialize
UPB_INLINE char * validate_SInt64Rules_serialize(const validate_SInt64Rules *msg, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:1692
validate_Int64Rules_parse_ex
UPB_INLINE validate_Int64Rules * validate_Int64Rules_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: validate.upb.h:1093
validate_FieldRules_type_enum
@ validate_FieldRules_type_enum
Definition: validate.upb.h:163
validate_TimestampRules_clear_gt
UPB_INLINE void validate_TimestampRules_clear_gt(const validate_TimestampRules *msg)
Definition: validate.upb.h:3822
validate_StringRules_set_min_len
UPB_INLINE void validate_StringRules_set_min_len(validate_StringRules *msg, uint64_t value)
Definition: validate.upb.h:2744
validate_SInt64Rules_gt
UPB_INLINE int64_t validate_SInt64Rules_gt(const validate_SInt64Rules *msg)
Definition: validate.upb.h:1736
validate_FieldRules_float
const UPB_INLINE validate_FloatRules * validate_FieldRules_float(const validate_FieldRules *msg)
Definition: validate.upb.h:180
validate_FieldRules_type_case
UPB_INLINE validate_FieldRules_type_oneofcases validate_FieldRules_type_case(const validate_FieldRules *msg)
Definition: validate.upb.h:171
validate_SFixed32Rules_set_lte
UPB_INLINE void validate_SFixed32Rules_set_lte(validate_SFixed32Rules *msg, int32_t value)
Definition: validate.upb.h:2221
validate_StringRules_has_min_len
UPB_INLINE bool validate_StringRules_has_min_len(const validate_StringRules *msg)
Definition: validate.upb.h:2507
validate_TimestampRules_set_lte
UPB_INLINE void validate_TimestampRules_set_lte(validate_TimestampRules *msg, struct google_protobuf_Timestamp *value)
Definition: validate.upb.h:3897
validate_StringRules_clear_min_bytes
UPB_INLINE void validate_StringRules_clear_min_bytes(const validate_StringRules *msg)
Definition: validate.upb.h:2530
validate_BytesRules_parse_ex
UPB_INLINE validate_BytesRules * validate_BytesRules_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: validate.upb.h:2858
validate_StringRules_email
UPB_INLINE bool validate_StringRules_email(const validate_StringRules *msg)
Definition: validate.upb.h:2605
upb_Message_Extension::data
union upb_Message_Extension::@707 data
validate_MapRules_mutable_keys
UPB_INLINE struct validate_FieldRules * validate_MapRules_mutable_keys(validate_MapRules *msg, upb_Arena *arena)
Definition: validate.upb.h:3448
validate_RepeatedRules_has_unique
UPB_INLINE bool validate_RepeatedRules_has_unique(const validate_RepeatedRules *msg)
Definition: validate.upb.h:3282
validate_StringRules_has_well_known_regex
UPB_INLINE bool validate_StringRules_has_well_known_regex(const validate_StringRules *msg)
Definition: validate.upb.h:2710
validate_RepeatedRules_ignore_empty
UPB_INLINE bool validate_RepeatedRules_ignore_empty(const validate_RepeatedRules *msg)
Definition: validate.upb.h:3308
validate_DoubleRules_has_const
UPB_INLINE bool validate_DoubleRules_has_const(const validate_DoubleRules *msg)
Definition: validate.upb.h:817
validate_FieldRules_clear_map
UPB_INLINE void validate_FieldRules_clear_map(const validate_FieldRules *msg)
Definition: validate.upb.h:339
validate_FieldRules_repeated
const UPB_INLINE validate_RepeatedRules * validate_FieldRules_repeated(const validate_FieldRules *msg)
Definition: validate.upb.h:333
validate_DoubleRules_set_ignore_empty
UPB_INLINE void validate_DoubleRules_set_ignore_empty(validate_DoubleRules *msg, bool value)
Definition: validate.upb.h:928
validate_TimestampRules_has_gte
UPB_INLINE bool validate_TimestampRules_has_gte(const validate_TimestampRules *msg)
Definition: validate.upb.h:3828
validate_SFixed32Rules_has_const
UPB_INLINE bool validate_SFixed32Rules_has_const(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:2140
validate_DoubleRules_parse_ex
UPB_INLINE validate_DoubleRules * validate_DoubleRules_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: validate.upb.h:799
validate_UInt32Rules_ignore_empty
UPB_INLINE bool validate_UInt32Rules_ignore_empty(const validate_UInt32Rules *msg)
Definition: validate.upb.h:1327
validate_Int64Rules_msginit
const upb_MiniTable validate_Int64Rules_msginit
Definition: validate.upb.c:136
validate_StringRules_uuid
UPB_INLINE bool validate_StringRules_uuid(const validate_StringRules *msg)
Definition: validate.upb.h:2697
validate_Fixed32Rules_clear_gte
UPB_INLINE void validate_Fixed32Rules_clear_gte(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1889
uint32_t
unsigned int uint32_t
Definition: stdint-msvc2008.h:80
validate_UInt32Rules_add_not_in
UPB_INLINE bool validate_UInt32Rules_add_not_in(validate_UInt32Rules *msg, uint32_t val, upb_Arena *arena)
Definition: validate.upb.h:1366
validate_SInt64Rules_set_gt
UPB_INLINE void validate_SInt64Rules_set_gt(validate_SInt64Rules *msg, int64_t value)
Definition: validate.upb.h:1784
validate_DurationRules_clear_lt
UPB_INLINE void validate_DurationRules_clear_lt(const validate_DurationRules *msg)
Definition: validate.upb.h:3605
validate_SInt32Rules_has_const
UPB_INLINE bool validate_SInt32Rules_has_const(const validate_SInt32Rules *msg)
Definition: validate.upb.h:1552
validate_StringRules_clear_not_in
UPB_INLINE void validate_StringRules_clear_not_in(const validate_StringRules *msg)
Definition: validate.upb.h:2593
validate_FieldRules_mutable_duration
UPB_INLINE struct validate_DurationRules * validate_FieldRules_mutable_duration(validate_FieldRules *msg, upb_Arena *arena)
Definition: validate.upb.h:617
validate_DoubleRules
struct validate_DoubleRules validate_DoubleRules
Definition: validate.upb.h:48
validate_Fixed64Rules_msginit
const upb_MiniTable validate_Fixed64Rules_msginit
Definition: validate.upb.c:238
validate_SFixed32Rules_set_ignore_empty
UPB_INLINE void validate_SFixed32Rules_set_ignore_empty(validate_SFixed32Rules *msg, bool value)
Definition: validate.upb.h:2251
validate_TimestampRules_has_required
UPB_INLINE bool validate_TimestampRules_has_required(const validate_TimestampRules *msg)
Definition: validate.upb.h:3782
validate_Int64Rules_set_const
UPB_INLINE void validate_Int64Rules_set_const(validate_Int64Rules *msg, int64_t value)
Definition: validate.upb.h:1184
validate_UInt64Rules_clear_lt
UPB_INLINE void validate_UInt64Rules_clear_lt(const validate_UInt64Rules *msg)
Definition: validate.upb.h:1418
validate_DurationRules_set_lt
UPB_INLINE void validate_DurationRules_set_lt(validate_DurationRules *msg, struct google_protobuf_Duration *value)
Definition: validate.upb.h:3674
validate_DurationRules_mutable_in
UPB_INLINE struct google_protobuf_Duration ** validate_DurationRules_mutable_in(validate_DurationRules *msg, size_t *len)
Definition: validate.upb.h:3726
validate_UInt64Rules_clear_lte
UPB_INLINE void validate_UInt64Rules_clear_lte(const validate_UInt64Rules *msg)
Definition: validate.upb.h:1428
validate_FloatRules_clear_lt
UPB_INLINE void validate_FloatRules_clear_lt(const validate_FloatRules *msg)
Definition: validate.upb.h:683
validate_DurationRules_has_gt
UPB_INLINE bool validate_DurationRules_has_gt(const validate_DurationRules *msg)
Definition: validate.upb.h:3620
validate_SInt64Rules_add_not_in
UPB_INLINE bool validate_SInt64Rules_add_not_in(validate_SInt64Rules *msg, int64_t val, upb_Arena *arena)
Definition: validate.upb.h:1807
validate_MapRules_keys
const UPB_INLINE validate_FieldRules * validate_MapRules_keys(const validate_MapRules *msg)
Definition: validate.upb.h:3409
validate_FieldRules_clear_fixed32
UPB_INLINE void validate_FieldRules_clear_fixed32(const validate_FieldRules *msg)
Definition: validate.upb.h:249
validate_Int32Rules_has_ignore_empty
UPB_INLINE bool validate_Int32Rules_has_ignore_empty(const validate_Int32Rules *msg)
Definition: validate.upb.h:1026
validate_SFixed64Rules_set_gt
UPB_INLINE void validate_SFixed64Rules_set_gt(validate_SFixed64Rules *msg, int64_t value)
Definition: validate.upb.h:2372
validate_BytesRules_const
UPB_INLINE upb_StringView validate_BytesRules_const(const validate_BytesRules *msg)
Definition: validate.upb.h:2892
validate_DoubleRules_set_lte
UPB_INLINE void validate_DoubleRules_set_lte(validate_DoubleRules *msg, double value)
Definition: validate.upb.h:898
validate_Fixed64Rules_has_ignore_empty
UPB_INLINE bool validate_Fixed64Rules_has_ignore_empty(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:2055
validate_EnumRules_has_const
UPB_INLINE bool validate_EnumRules_has_const(const validate_EnumRules *msg)
Definition: validate.upb.h:3110
validate_SInt64Rules_clear_ignore_empty
UPB_INLINE void validate_SInt64Rules_clear_ignore_empty(const validate_SInt64Rules *msg)
Definition: validate.upb.h:1764
validate_AnyRules_set_required
UPB_INLINE void validate_AnyRules_set_required(validate_AnyRules *msg, bool value)
Definition: validate.upb.h:3529
validate_DurationRules_const
UPB_INLINE const struct google_protobuf_Duration * validate_DurationRules_const(const validate_DurationRules *msg)
Definition: validate.upb.h:3599
validate_EnumRules_resize_in
UPB_INLINE int32_t * validate_EnumRules_resize_in(validate_EnumRules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:3154
validate_SInt64Rules_clear_gte
UPB_INLINE void validate_SInt64Rules_clear_gte(const validate_SInt64Rules *msg)
Definition: validate.upb.h:1742
validate_FieldRules_clear_any
UPB_INLINE void validate_FieldRules_clear_any(const validate_FieldRules *msg)
Definition: validate.upb.h:348
validate_BytesRules_clear_min_len
UPB_INLINE void validate_BytesRules_clear_min_len(const validate_BytesRules *msg)
Definition: validate.upb.h:2898
validate_SFixed32Rules_mutable_in
UPB_INLINE int32_t * validate_SFixed32Rules_mutable_in(validate_SFixed32Rules *msg, size_t *len)
Definition: validate.upb.h:2233
validate_ignored_ext
const upb_MiniTable_Extension validate_ignored_ext
Definition: validate.upb.c:514
validate_MapRules_clear_no_sparse
UPB_INLINE void validate_MapRules_clear_no_sparse(const validate_MapRules *msg)
Definition: validate.upb.h:3396
validate_BytesRules_ipv4
UPB_INLINE bool validate_BytesRules_ipv4(const validate_BytesRules *msg)
Definition: validate.upb.h:2982
validate_BytesRules_contains
UPB_INLINE upb_StringView validate_BytesRules_contains(const validate_BytesRules *msg)
Definition: validate.upb.h:2952
validate_BoolRules_const
UPB_INLINE bool validate_BoolRules_const(const validate_BoolRules *msg)
Definition: validate.upb.h:2441
validate_FieldRules_has_map
UPB_INLINE bool validate_FieldRules_has_map(const validate_FieldRules *msg)
Definition: validate.upb.h:336
validate_StringRules_clear_in
UPB_INLINE void validate_StringRules_clear_in(const validate_StringRules *msg)
Definition: validate.upb.h:2587
validate_FieldRules_sint32
const UPB_INLINE validate_SInt32Rules * validate_FieldRules_sint32(const validate_FieldRules *msg)
Definition: validate.upb.h:234
validate_EnumRules_has_defined_only
UPB_INLINE bool validate_EnumRules_has_defined_only(const validate_EnumRules *msg)
Definition: validate.upb.h:3120
validate_AnyRules_resize_not_in
UPB_INLINE upb_StringView * validate_AnyRules_resize_not_in(validate_AnyRules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:3545
_upb_Message_New
upb_Message * _upb_Message_New(const upb_MiniTable *l, upb_Arena *a)
Definition: msg.c:44
validate_RepeatedRules_serialize_ex
UPB_INLINE char * validate_RepeatedRules_serialize_ex(const validate_RepeatedRules *msg, int options, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:3258
validate_StringRules_set_strict
UPB_INLINE void validate_StringRules_set_strict(validate_StringRules *msg, bool value)
Definition: validate.upb.h:2836
validate_UInt64Rules_serialize
UPB_INLINE char * validate_UInt64Rules_serialize(const validate_UInt64Rules *msg, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:1398
validate_FieldRules_mutable_enum
UPB_INLINE struct validate_EnumRules * validate_FieldRules_mutable_enum(validate_FieldRules *msg, upb_Arena *arena)
Definition: validate.upb.h:556
validate_Int32Rules_mutable_not_in
UPB_INLINE int32_t * validate_Int32Rules_mutable_not_in(validate_Int32Rules *msg, size_t *len)
Definition: validate.upb.h:1066
validate_SFixed32Rules_clear_lte
UPB_INLINE void validate_SFixed32Rules_clear_lte(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:2163
validate_UInt64Rules_in
UPB_INLINE uint64_t const * validate_UInt64Rules_in(const validate_UInt64Rules *msg, size_t *len)
Definition: validate.upb.h:1458
validate_BytesRules_set_contains
UPB_INLINE void validate_BytesRules_set_contains(validate_BytesRules *msg, upb_StringView value)
Definition: validate.upb.h:3039
validate_FieldRules_set_uint32
UPB_INLINE void validate_FieldRules_set_uint32(validate_FieldRules *msg, validate_UInt32Rules *value)
Definition: validate.upb.h:421
validate_StringRules_has_len_bytes
UPB_INLINE bool validate_StringRules_has_len_bytes(const validate_StringRules *msg)
Definition: validate.upb.h:2672
validate_SFixed64Rules_add_in
UPB_INLINE bool validate_SFixed64Rules_add_in(validate_SFixed64Rules *msg, int64_t val, upb_Arena *arena)
Definition: validate.upb.h:2386
validate_DoubleRules_const
UPB_INLINE double validate_DoubleRules_const(const validate_DoubleRules *msg)
Definition: validate.upb.h:824
validate_FieldRules_set_sint64
UPB_INLINE void validate_FieldRules_set_sint64(validate_FieldRules *msg, validate_SInt64Rules *value)
Definition: validate.upb.h:457
validate_MessageRules_has_required
UPB_INLINE bool validate_MessageRules_has_required(const validate_MessageRules *msg)
Definition: validate.upb.h:3211
validate_FloatRules_add_not_in
UPB_INLINE bool validate_FloatRules_add_not_in(validate_FloatRules *msg, float val, upb_Arena *arena)
Definition: validate.upb.h:778
validate_StringRules_ipv6
UPB_INLINE bool validate_StringRules_ipv6(const validate_StringRules *msg)
Definition: validate.upb.h:2641
validate_TimestampRules_set_gte
UPB_INLINE void validate_TimestampRules_set_gte(validate_TimestampRules *msg, struct google_protobuf_Timestamp *value)
Definition: validate.upb.h:3923
validate_BytesRules_clear_in
UPB_INLINE void validate_BytesRules_clear_in(const validate_BytesRules *msg)
Definition: validate.upb.h:2955
validate_UInt64Rules_clear_gte
UPB_INLINE void validate_UInt64Rules_clear_gte(const validate_UInt64Rules *msg)
Definition: validate.upb.h:1448
validate_TimestampRules_set_lt_now
UPB_INLINE void validate_TimestampRules_set_lt_now(validate_TimestampRules *msg, bool value)
Definition: validate.upb.h:3936
validate_AnyRules_in
UPB_INLINE upb_StringView const * validate_AnyRules_in(const validate_AnyRules *msg, size_t *len)
Definition: validate.upb.h:3519
validate_AnyRules_clear_required
UPB_INLINE void validate_AnyRules_clear_required(const validate_AnyRules *msg)
Definition: validate.upb.h:3509
validate_DoubleRules_serialize_ex
UPB_INLINE char * validate_DoubleRules_serialize_ex(const validate_DoubleRules *msg, int options, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:813
validate_BytesRules_parse
UPB_INLINE validate_BytesRules * validate_BytesRules_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: validate.upb.h:2850
validate_StringRules_has_len
UPB_INLINE bool validate_StringRules_has_len(const validate_StringRules *msg)
Definition: validate.upb.h:2662
validate_FieldRules_mutable_timestamp
UPB_INLINE struct validate_TimestampRules * validate_FieldRules_mutable_timestamp(validate_FieldRules *msg, upb_Arena *arena)
Definition: validate.upb.h:629
validate_FieldRules_has_uint32
UPB_INLINE bool validate_FieldRules_has_uint32(const validate_FieldRules *msg)
Definition: validate.upb.h:210
decode.h
validate_KnownRegex_enuminit
const upb_MiniTable_Enum validate_KnownRegex_enuminit
Definition: validate.upb.c:540
validate_DurationRules_resize_not_in
UPB_INLINE struct google_protobuf_Duration ** validate_DurationRules_resize_not_in(validate_DurationRules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:3741
validate_TimestampRules_clear_gt_now
UPB_INLINE void validate_TimestampRules_clear_gt_now(const validate_TimestampRules *msg)
Definition: validate.upb.h:3850
validate_SInt32Rules_clear_lt
UPB_INLINE void validate_SInt32Rules_clear_lt(const validate_SInt32Rules *msg)
Definition: validate.upb.h:1565
validate_MessageRules_parse
UPB_INLINE validate_MessageRules * validate_MessageRules_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: validate.upb.h:3175
validate_FieldRules_set_fixed32
UPB_INLINE void validate_FieldRules_set_fixed32(validate_FieldRules *msg, validate_Fixed32Rules *value)
Definition: validate.upb.h:469
validate_RepeatedRules_msginit
const upb_MiniTable validate_RepeatedRules_msginit
Definition: validate.upb.c:386
validate_DurationRules_required
UPB_INLINE bool validate_DurationRules_required(const validate_DurationRules *msg)
Definition: validate.upb.h:3590
validate_SFixed64Rules_new
UPB_INLINE validate_SFixed64Rules * validate_SFixed64Rules_new(upb_Arena *arena)
Definition: validate.upb.h:2258
validate_Fixed32Rules_mutable_in
UPB_INLINE uint32_t * validate_Fixed32Rules_mutable_in(validate_Fixed32Rules *msg, size_t *len)
Definition: validate.upb.h:1939
validate_FieldRules_message
const UPB_INLINE validate_MessageRules * validate_FieldRules_message(const validate_FieldRules *msg)
Definition: validate.upb.h:324
validate_FieldRules_type_int32
@ validate_FieldRules_type_int32
Definition: validate.upb.h:150
validate_UInt32Rules_msginit
const upb_MiniTable validate_UInt32Rules_msginit
Definition: validate.upb.c:153
validate_Fixed64Rules_clear_ignore_empty
UPB_INLINE void validate_Fixed64Rules_clear_ignore_empty(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:2058
validate_BytesRules_well_known_ip
@ validate_BytesRules_well_known_ip
Definition: validate.upb.h:2877
int64_t
signed __int64 int64_t
Definition: stdint-msvc2008.h:89
validate_BytesRules_min_len
UPB_INLINE uint64_t validate_BytesRules_min_len(const validate_BytesRules *msg)
Definition: validate.upb.h:2902
validate_Int64Rules_has_gt
UPB_INLINE bool validate_Int64Rules_has_gt(const validate_Int64Rules *msg)
Definition: validate.upb.h:1141
validate_BoolRules_clear_const
UPB_INLINE void validate_BoolRules_clear_const(const validate_BoolRules *msg)
Definition: validate.upb.h:2437
validate_StringRules_well_known_well_known_regex
@ validate_StringRules_well_known_well_known_regex
Definition: validate.upb.h:2491
validate_TimestampRules_set_required
UPB_INLINE void validate_TimestampRules_set_required(validate_TimestampRules *msg, bool value)
Definition: validate.upb.h:3867
validate_StringRules_set_ipv4
UPB_INLINE void validate_StringRules_set_ipv4(validate_StringRules *msg, bool value)
Definition: validate.upb.h:2803
validate_Fixed64Rules_mutable_in
UPB_INLINE uint64_t * validate_Fixed64Rules_mutable_in(validate_Fixed64Rules *msg, size_t *len)
Definition: validate.upb.h:2086
validate_MapRules_set_keys
UPB_INLINE void validate_MapRules_set_keys(validate_MapRules *msg, validate_FieldRules *value)
Definition: validate.upb.h:3444
validate_FieldRules_set_double
UPB_INLINE void validate_FieldRules_set_double(validate_FieldRules *msg, validate_DoubleRules *value)
Definition: validate.upb.h:385
_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
validate_Fixed64Rules_add_in
UPB_INLINE bool validate_Fixed64Rules_add_in(validate_Fixed64Rules *msg, uint64_t val, upb_Arena *arena)
Definition: validate.upb.h:2092
validate_BytesRules_well_known_ipv4
@ validate_BytesRules_well_known_ipv4
Definition: validate.upb.h:2878
validate_SInt32Rules_lte
UPB_INLINE int32_t validate_SInt32Rules_lte(const validate_SInt32Rules *msg)
Definition: validate.upb.h:1579
validate_DurationRules_has_gte
UPB_INLINE bool validate_DurationRules_has_gte(const validate_DurationRules *msg)
Definition: validate.upb.h:3629
validate_FieldRules_serialize
UPB_INLINE char * validate_FieldRules_serialize(const validate_FieldRules *msg, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:140
validate_EnumRules
struct validate_EnumRules validate_EnumRules
Definition: validate.upb.h:62
validate_FieldRules_has_any
UPB_INLINE bool validate_FieldRules_has_any(const validate_FieldRules *msg)
Definition: validate.upb.h:345
validate_UInt64Rules_const
UPB_INLINE uint64_t validate_UInt64Rules_const(const validate_UInt64Rules *msg)
Definition: validate.upb.h:1412
validate_StringRules_has_not_contains
UPB_INLINE bool validate_StringRules_has_not_contains(const validate_StringRules *msg)
Definition: validate.upb.h:2700
validate_Int64Rules_mutable_not_in
UPB_INLINE int64_t * validate_Int64Rules_mutable_not_in(validate_Int64Rules *msg, size_t *len)
Definition: validate.upb.h:1213
validate_FieldRules_has_double
UPB_INLINE bool validate_FieldRules_has_double(const validate_FieldRules *msg)
Definition: validate.upb.h:183
validate_SFixed64Rules_add_not_in
UPB_INLINE bool validate_SFixed64Rules_add_not_in(validate_SFixed64Rules *msg, int64_t val, upb_Arena *arena)
Definition: validate.upb.h:2395
validate_SFixed64Rules_lt
UPB_INLINE int64_t validate_SFixed64Rules_lt(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:2304
validate_FloatRules_const
UPB_INLINE float validate_FloatRules_const(const validate_FloatRules *msg)
Definition: validate.upb.h:677
validate_SInt64Rules_in
UPB_INLINE int64_t const * validate_SInt64Rules_in(const validate_SInt64Rules *msg, size_t *len)
Definition: validate.upb.h:1752
validate_Fixed32Rules_new
UPB_INLINE validate_Fixed32Rules * validate_Fixed32Rules_new(upb_Arena *arena)
Definition: validate.upb.h:1817
validate_UInt32Rules_has_gte
UPB_INLINE bool validate_UInt32Rules_has_gte(const validate_UInt32Rules *msg)
Definition: validate.upb.h:1298
validate_DurationRules_set_lte
UPB_INLINE void validate_DurationRules_set_lte(validate_DurationRules *msg, struct google_protobuf_Duration *value)
Definition: validate.upb.h:3687
validate_DurationRules_clear_in
UPB_INLINE void validate_DurationRules_clear_in(const validate_DurationRules *msg)
Definition: validate.upb.h:3641
upb_Message_Extension
Definition: msg_internal.h:327
UPB_SIZE
#define UPB_SIZE(size32, size64)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:32
validate_BytesRules_has_min_len
UPB_INLINE bool validate_BytesRules_has_min_len(const validate_BytesRules *msg)
Definition: validate.upb.h:2895
validate_TimestampRules_has_lt_now
UPB_INLINE bool validate_TimestampRules_has_lt_now(const validate_TimestampRules *msg)
Definition: validate.upb.h:3837
validate_DurationRules_mutable_lte
UPB_INLINE struct google_protobuf_Duration * validate_DurationRules_mutable_lte(validate_DurationRules *msg, upb_Arena *arena)
Definition: validate.upb.h:3691
validate_FieldRules_mutable_bool
UPB_INLINE struct validate_BoolRules * validate_FieldRules_mutable_bool(validate_FieldRules *msg, upb_Arena *arena)
Definition: validate.upb.h:520
validate_SInt32Rules_in
UPB_INLINE int32_t const * validate_SInt32Rules_in(const validate_SInt32Rules *msg, size_t *len)
Definition: validate.upb.h:1605
validate_BytesRules_set_ipv4
UPB_INLINE void validate_BytesRules_set_ipv4(validate_BytesRules *msg, bool value)
Definition: validate.upb.h:3064
validate_FieldRules_new
UPB_INLINE validate_FieldRules * validate_FieldRules_new(upb_Arena *arena)
Definition: validate.upb.h:118
validate_EnumRules_defined_only
UPB_INLINE bool validate_EnumRules_defined_only(const validate_EnumRules *msg)
Definition: validate.upb.h:3127
validate_RepeatedRules_has_min_items
UPB_INLINE bool validate_RepeatedRules_has_min_items(const validate_RepeatedRules *msg)
Definition: validate.upb.h:3262
validate_UInt64Rules_has_lt
UPB_INLINE bool validate_UInt64Rules_has_lt(const validate_UInt64Rules *msg)
Definition: validate.upb.h:1415
validate_UInt64Rules_resize_not_in
UPB_INLINE uint64_t * validate_UInt64Rules_resize_not_in(validate_UInt64Rules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:1510
validate_StringRules_set_len_bytes
UPB_INLINE void validate_StringRules_set_len_bytes(validate_StringRules *msg, uint64_t value)
Definition: validate.upb.h:2819
validate_StringRules_clear_hostname
UPB_INLINE void validate_StringRules_clear_hostname(const validate_StringRules *msg)
Definition: validate.upb.h:2611
validate_StringRules_has_ip
UPB_INLINE bool validate_StringRules_has_ip(const validate_StringRules *msg)
Definition: validate.upb.h:2617
validate_DurationRules_in
UPB_INLINE const struct google_protobuf_Duration *const * validate_DurationRules_in(const validate_DurationRules *msg, size_t *len)
Definition: validate.upb.h:3644
validate_RepeatedRules_set_max_items
UPB_INLINE void validate_RepeatedRules_set_max_items(validate_RepeatedRules *msg, uint64_t value)
Definition: validate.upb.h:3316
validate_FieldRules_mutable_uint32
UPB_INLINE struct validate_UInt32Rules * validate_FieldRules_mutable_uint32(validate_FieldRules *msg, upb_Arena *arena)
Definition: validate.upb.h:424
validate_UInt64Rules_lt
UPB_INLINE uint64_t validate_UInt64Rules_lt(const validate_UInt64Rules *msg)
Definition: validate.upb.h:1422
validate_StringRules_set_ignore_empty
UPB_INLINE void validate_StringRules_set_ignore_empty(validate_StringRules *msg, bool value)
Definition: validate.upb.h:2840
validate_Int64Rules_has_const
UPB_INLINE bool validate_Int64Rules_has_const(const validate_Int64Rules *msg)
Definition: validate.upb.h:1111
validate_BytesRules_add_in
UPB_INLINE bool validate_BytesRules_add_in(validate_BytesRules *msg, upb_StringView val, upb_Arena *arena)
Definition: validate.upb.h:3049
validate_EnumRules_resize_not_in
UPB_INLINE int32_t * validate_EnumRules_resize_not_in(validate_EnumRules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:3163
UPB_INLINE
#define UPB_INLINE
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:53
validate_SFixed32Rules_serialize
UPB_INLINE char * validate_SFixed32Rules_serialize(const validate_SFixed32Rules *msg, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:2133
validate_DurationRules_add_not_in
UPB_INLINE struct google_protobuf_Duration * validate_DurationRules_add_not_in(validate_DurationRules *msg, upb_Arena *arena)
Definition: validate.upb.h:3744
validate_Int32Rules_lte
UPB_INLINE int32_t validate_Int32Rules_lte(const validate_Int32Rules *msg)
Definition: validate.upb.h:991
validate_BytesRules_clear_ip
UPB_INLINE void validate_BytesRules_clear_ip(const validate_BytesRules *msg)
Definition: validate.upb.h:2970
validate_SFixed32Rules_clear_not_in
UPB_INLINE void validate_SFixed32Rules_clear_not_in(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:2196
validate_Int64Rules_clear_lt
UPB_INLINE void validate_Int64Rules_clear_lt(const validate_Int64Rules *msg)
Definition: validate.upb.h:1124
validate_RepeatedRules_set_unique
UPB_INLINE void validate_RepeatedRules_set_unique(validate_RepeatedRules *msg, bool value)
Definition: validate.upb.h:3320
validate_Int32Rules_has_const
UPB_INLINE bool validate_Int32Rules_has_const(const validate_Int32Rules *msg)
Definition: validate.upb.h:964
validate_StringRules_serialize
UPB_INLINE char * validate_StringRules_serialize(const validate_StringRules *msg, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:2474
validate_FieldRules_has_uint64
UPB_INLINE bool validate_FieldRules_has_uint64(const validate_FieldRules *msg)
Definition: validate.upb.h:219
uint64_t
unsigned __int64 uint64_t
Definition: stdint-msvc2008.h:90
validate_RepeatedRules_items
const UPB_INLINE validate_FieldRules * validate_RepeatedRules_items(const validate_RepeatedRules *msg)
Definition: validate.upb.h:3298
google_protobuf_MessageOptions_msginit
const upb_MiniTable google_protobuf_MessageOptions_msginit
Definition: descriptor.upb.c:301
validate_SFixed32Rules_clear_gte
UPB_INLINE void validate_SFixed32Rules_clear_gte(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:2183
validate_EnumRules_parse_ex
UPB_INLINE validate_EnumRules * validate_EnumRules_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: validate.upb.h:3092
validate_StringRules_clear_pattern
UPB_INLINE void validate_StringRules_clear_pattern(const validate_StringRules *msg)
Definition: validate.upb.h:2550
validate_FieldRules_clear_string
UPB_INLINE void validate_FieldRules_clear_string(const validate_FieldRules *msg)
Definition: validate.upb.h:294
validate_BytesRules_mutable_not_in
UPB_INLINE upb_StringView * validate_BytesRules_mutable_not_in(validate_BytesRules *msg, size_t *len)
Definition: validate.upb.h:3052
validate_Int64Rules_set_ignore_empty
UPB_INLINE void validate_Int64Rules_set_ignore_empty(validate_Int64Rules *msg, bool value)
Definition: validate.upb.h:1222
validate_FloatRules_add_in
UPB_INLINE bool validate_FloatRules_add_in(validate_FloatRules *msg, float val, upb_Arena *arena)
Definition: validate.upb.h:769
validate_SInt32Rules_set_gt
UPB_INLINE void validate_SInt32Rules_set_gt(validate_SInt32Rules *msg, int32_t value)
Definition: validate.upb.h:1637
validate_FieldRules_clear_uint32
UPB_INLINE void validate_FieldRules_clear_uint32(const validate_FieldRules *msg)
Definition: validate.upb.h:213
validate_Int32Rules_add_in
UPB_INLINE bool validate_Int32Rules_add_in(validate_Int32Rules *msg, int32_t val, upb_Arena *arena)
Definition: validate.upb.h:1063
validate_Fixed32Rules_clear_gt
UPB_INLINE void validate_Fixed32Rules_clear_gt(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1879
validate_FieldRules_any
const UPB_INLINE validate_AnyRules * validate_FieldRules_any(const validate_FieldRules *msg)
Definition: validate.upb.h:351
validate_Int32Rules_set_const
UPB_INLINE void validate_Int32Rules_set_const(validate_Int32Rules *msg, int32_t value)
Definition: validate.upb.h:1037
validate_SInt64Rules_add_in
UPB_INLINE bool validate_SInt64Rules_add_in(validate_SInt64Rules *msg, int64_t val, upb_Arena *arena)
Definition: validate.upb.h:1798
validate_TimestampRules_mutable_within
UPB_INLINE struct google_protobuf_Duration * validate_TimestampRules_mutable_within(validate_TimestampRules *msg, upb_Arena *arena)
Definition: validate.upb.h:3948
validate_Int64Rules_parse
UPB_INLINE validate_Int64Rules * validate_Int64Rules_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: validate.upb.h:1085
validate_SFixed64Rules_clear_lt
UPB_INLINE void validate_SFixed64Rules_clear_lt(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:2300
validate_Fixed64Rules_set_gte
UPB_INLINE void validate_Fixed64Rules_set_gte(validate_Fixed64Rules *msg, uint64_t value)
Definition: validate.upb.h:2082
validate_required_ext
const upb_MiniTable_Extension validate_required_ext
Definition: validate.upb.c:520
validate_Fixed64Rules_not_in
UPB_INLINE uint64_t const * validate_Fixed64Rules_not_in(const validate_Fixed64Rules *msg, size_t *len)
Definition: validate.upb.h:2052
validate_FieldRules_fixed32
const UPB_INLINE validate_Fixed32Rules * validate_FieldRules_fixed32(const validate_FieldRules *msg)
Definition: validate.upb.h:252
validate_HTTP_HEADER_VALUE
@ validate_HTTP_HEADER_VALUE
Definition: validate.upb.h:110
validate_Int32Rules_clear_gte
UPB_INLINE void validate_Int32Rules_clear_gte(const validate_Int32Rules *msg)
Definition: validate.upb.h:1007
validate_TimestampRules_const
UPB_INLINE const struct google_protobuf_Timestamp * validate_TimestampRules_const(const validate_TimestampRules *msg)
Definition: validate.upb.h:3798
validate_UInt64Rules_parse_ex
UPB_INLINE validate_UInt64Rules * validate_UInt64Rules_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: validate.upb.h:1387
validate_Fixed64Rules_clear_not_in
UPB_INLINE void validate_Fixed64Rules_clear_not_in(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:2049
validate_Fixed64Rules_lte
UPB_INLINE uint64_t validate_Fixed64Rules_lte(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:2020
validate_SFixed32Rules_serialize_ex
UPB_INLINE char * validate_SFixed32Rules_serialize_ex(const validate_SFixed32Rules *msg, int options, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:2136
validate_Fixed64Rules_clear_in
UPB_INLINE void validate_Fixed64Rules_clear_in(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:2043
validate_FloatRules_new
UPB_INLINE validate_FloatRules * validate_FloatRules_new(upb_Arena *arena)
Definition: validate.upb.h:641
validate_AnyRules_clear_not_in
UPB_INLINE void validate_AnyRules_clear_not_in(const validate_AnyRules *msg)
Definition: validate.upb.h:3522
validate_Int32Rules_parse_ex
UPB_INLINE validate_Int32Rules * validate_Int32Rules_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: validate.upb.h:946
validate_MapRules_clear_ignore_empty
UPB_INLINE void validate_MapRules_clear_ignore_empty(const validate_MapRules *msg)
Definition: validate.upb.h:3424
validate_DurationRules_mutable_const
UPB_INLINE struct google_protobuf_Duration * validate_DurationRules_mutable_const(validate_DurationRules *msg, upb_Arena *arena)
Definition: validate.upb.h:3665
validate_MessageRules_clear_skip
UPB_INLINE void validate_MessageRules_clear_skip(const validate_MessageRules *msg)
Definition: validate.upb.h:3204
validate_StringRules_set_email
UPB_INLINE void validate_StringRules_set_email(validate_StringRules *msg, bool value)
Definition: validate.upb.h:2794
validate_StringRules_clear_ipv6
UPB_INLINE void validate_StringRules_clear_ipv6(const validate_StringRules *msg)
Definition: validate.upb.h:2638
validate_Fixed64Rules_clear_lt
UPB_INLINE void validate_Fixed64Rules_clear_lt(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:2006
validate_DoubleRules_mutable_in
UPB_INLINE double * validate_DoubleRules_mutable_in(validate_DoubleRules *msg, size_t *len)
Definition: validate.upb.h:910
validate_TimestampRules_mutable_const
UPB_INLINE struct google_protobuf_Timestamp * validate_TimestampRules_mutable_const(validate_TimestampRules *msg, upb_Arena *arena)
Definition: validate.upb.h:3875
validate_StringRules_has_uri_ref
UPB_INLINE bool validate_StringRules_has_uri_ref(const validate_StringRules *msg)
Definition: validate.upb.h:2653
validate_has_ignored
UPB_INLINE bool validate_has_ignored(const struct google_protobuf_MessageOptions *msg)
Definition: validate.upb.h:3968
upb_MiniTable_File
Definition: msg_internal.h:208
validate_Int32Rules_serialize_ex
UPB_INLINE char * validate_Int32Rules_serialize_ex(const validate_Int32Rules *msg, int options, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:960
validate_MessageRules_set_skip
UPB_INLINE void validate_MessageRules_set_skip(validate_MessageRules *msg, bool value)
Definition: validate.upb.h:3222
validate_DoubleRules_serialize
UPB_INLINE char * validate_DoubleRules_serialize(const validate_DoubleRules *msg, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:810
validate_AnyRules_add_not_in
UPB_INLINE bool validate_AnyRules_add_not_in(validate_AnyRules *msg, upb_StringView val, upb_Arena *arena)
Definition: validate.upb.h:3548
validate_FloatRules_serialize
UPB_INLINE char * validate_FloatRules_serialize(const validate_FloatRules *msg, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:663
validate_Fixed64Rules_set_const
UPB_INLINE void validate_Fixed64Rules_set_const(validate_Fixed64Rules *msg, uint64_t value)
Definition: validate.upb.h:2066
validate_StringRules_has_min_bytes
UPB_INLINE bool validate_StringRules_has_min_bytes(const validate_StringRules *msg)
Definition: validate.upb.h:2527
validate_Int64Rules_const
UPB_INLINE int64_t validate_Int64Rules_const(const validate_Int64Rules *msg)
Definition: validate.upb.h:1118
validate_DoubleRules_not_in
UPB_INLINE double const * validate_DoubleRules_not_in(const validate_DoubleRules *msg, size_t *len)
Definition: validate.upb.h:876
validate_SFixed32Rules_clear_const
UPB_INLINE void validate_SFixed32Rules_clear_const(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:2143
validate_FloatRules_parse
UPB_INLINE validate_FloatRules * validate_FloatRules_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: validate.upb.h:644
validate_TimestampRules_serialize_ex
UPB_INLINE char * validate_TimestampRules_serialize_ex(const validate_TimestampRules *msg, int options, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:3778
validate_SFixed64Rules_const
UPB_INLINE int64_t validate_SFixed64Rules_const(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:2294
validate_Fixed32Rules_add_in
UPB_INLINE bool validate_Fixed32Rules_add_in(validate_Fixed32Rules *msg, uint32_t val, upb_Arena *arena)
Definition: validate.upb.h:1945
validate_FieldRules_mutable_fixed64
UPB_INLINE struct validate_Fixed64Rules * validate_FieldRules_mutable_fixed64(validate_FieldRules *msg, upb_Arena *arena)
Definition: validate.upb.h:484
validate_Fixed32Rules_lte
UPB_INLINE uint32_t validate_Fixed32Rules_lte(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1873
validate_StringRules_not_contains
UPB_INLINE upb_StringView validate_StringRules_not_contains(const validate_StringRules *msg)
Definition: validate.upb.h:2707
validate_MapRules_has_min_pairs
UPB_INLINE bool validate_MapRules_has_min_pairs(const validate_MapRules *msg)
Definition: validate.upb.h:3373
validate_StringRules_set_pattern
UPB_INLINE void validate_StringRules_set_pattern(validate_StringRules *msg, upb_StringView value)
Definition: validate.upb.h:2760
validate_KnownRegex
validate_KnownRegex
Definition: validate.upb.h:107
validate_UInt64Rules_mutable_not_in
UPB_INLINE uint64_t * validate_UInt64Rules_mutable_not_in(validate_UInt64Rules *msg, size_t *len)
Definition: validate.upb.h:1507
validate_Fixed32Rules_serialize
UPB_INLINE char * validate_Fixed32Rules_serialize(const validate_Fixed32Rules *msg, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:1839
validate_SInt64Rules_set_gte
UPB_INLINE void validate_SInt64Rules_set_gte(validate_SInt64Rules *msg, int64_t value)
Definition: validate.upb.h:1788
validate_Fixed64Rules_lt
UPB_INLINE uint64_t validate_Fixed64Rules_lt(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:2010
validate_FieldRules_msginit
const upb_MiniTable validate_FieldRules_msginit
Definition: validate.upb.c:68
validate_StringRules_has_max_bytes
UPB_INLINE bool validate_StringRules_has_max_bytes(const validate_StringRules *msg)
Definition: validate.upb.h:2537
validate_SInt64Rules_serialize_ex
UPB_INLINE char * validate_SInt64Rules_serialize_ex(const validate_SInt64Rules *msg, int options, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:1695
validate_Fixed32Rules_resize_not_in
UPB_INLINE uint32_t * validate_Fixed32Rules_resize_not_in(validate_Fixed32Rules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:1951
validate_Fixed32Rules_parse_ex
UPB_INLINE validate_Fixed32Rules * validate_Fixed32Rules_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: validate.upb.h:1828
validate_SInt64Rules_msginit
const upb_MiniTable validate_SInt64Rules_msginit
Definition: validate.upb.c:204
UPB_ASSERT
#define UPB_ASSERT(expr)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:135
validate_SInt64Rules_clear_const
UPB_INLINE void validate_SInt64Rules_clear_const(const validate_SInt64Rules *msg)
Definition: validate.upb.h:1702
validate_FieldRules_mutable_sint64
UPB_INLINE struct validate_SInt64Rules * validate_FieldRules_mutable_sint64(validate_FieldRules *msg, upb_Arena *arena)
Definition: validate.upb.h:460
validate_AnyRules_has_required
UPB_INLINE bool validate_AnyRules_has_required(const validate_AnyRules *msg)
Definition: validate.upb.h:3506
validate_UInt32Rules_serialize_ex
UPB_INLINE char * validate_UInt32Rules_serialize_ex(const validate_UInt32Rules *msg, int options, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:1254
validate_FloatRules_resize_in
UPB_INLINE float * validate_FloatRules_resize_in(validate_FloatRules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:766
validate_Int32Rules_has_lt
UPB_INLINE bool validate_Int32Rules_has_lt(const validate_Int32Rules *msg)
Definition: validate.upb.h:974
validate_RepeatedRules_clear_unique
UPB_INLINE void validate_RepeatedRules_clear_unique(const validate_RepeatedRules *msg)
Definition: validate.upb.h:3285
validate_TimestampRules_mutable_lt
UPB_INLINE struct google_protobuf_Timestamp * validate_TimestampRules_mutable_lt(validate_TimestampRules *msg, upb_Arena *arena)
Definition: validate.upb.h:3888
validate_Int64Rules_resize_not_in
UPB_INLINE int64_t * validate_Int64Rules_resize_not_in(validate_Int64Rules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:1216
validate_SFixed64Rules_parse
UPB_INLINE validate_SFixed64Rules * validate_SFixed64Rules_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: validate.upb.h:2261
validate_FieldRules_int64
const UPB_INLINE validate_Int64Rules * validate_FieldRules_int64(const validate_FieldRules *msg)
Definition: validate.upb.h:207
validate_Fixed64Rules_set_lt
UPB_INLINE void validate_Fixed64Rules_set_lt(validate_Fixed64Rules *msg, uint64_t value)
Definition: validate.upb.h:2070
validate_FieldRules_uint64
const UPB_INLINE validate_UInt64Rules * validate_FieldRules_uint64(const validate_FieldRules *msg)
Definition: validate.upb.h:225
validate_SInt32Rules_add_in
UPB_INLINE bool validate_SInt32Rules_add_in(validate_SInt32Rules *msg, int32_t val, upb_Arena *arena)
Definition: validate.upb.h:1651
validate_SInt32Rules_set_const
UPB_INLINE void validate_SInt32Rules_set_const(validate_SInt32Rules *msg, int32_t value)
Definition: validate.upb.h:1625
validate_SFixed64Rules_ignore_empty
UPB_INLINE bool validate_SFixed64Rules_ignore_empty(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:2356
validate_FieldRules_type_bool
@ validate_FieldRules_type_bool
Definition: validate.upb.h:160
validate_StringRules_msginit
const upb_MiniTable validate_StringRules_msginit
Definition: validate.upb.c:321
validate_UInt64Rules_clear_const
UPB_INLINE void validate_UInt64Rules_clear_const(const validate_UInt64Rules *msg)
Definition: validate.upb.h:1408
validate_MessageRules_serialize
UPB_INLINE char * validate_MessageRules_serialize(const validate_MessageRules *msg, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:3194
validate_AnyRules_serialize_ex
UPB_INLINE char * validate_AnyRules_serialize_ex(const validate_AnyRules *msg, int options, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:3502
validate_FieldRules_set_timestamp
UPB_INLINE void validate_FieldRules_set_timestamp(validate_FieldRules *msg, validate_TimestampRules *value)
Definition: validate.upb.h:626
validate_Fixed64Rules_set_lte
UPB_INLINE void validate_Fixed64Rules_set_lte(validate_Fixed64Rules *msg, uint64_t value)
Definition: validate.upb.h:2074
validate_DurationRules_lt
UPB_INLINE const struct google_protobuf_Duration * validate_DurationRules_lt(const validate_DurationRules *msg)
Definition: validate.upb.h:3608
validate_StringRules_has_max_len
UPB_INLINE bool validate_StringRules_has_max_len(const validate_StringRules *msg)
Definition: validate.upb.h:2517
validate_SInt32Rules_has_gte
UPB_INLINE bool validate_SInt32Rules_has_gte(const validate_SInt32Rules *msg)
Definition: validate.upb.h:1592
validate_SFixed64Rules_has_const
UPB_INLINE bool validate_SFixed64Rules_has_const(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:2287
validate_BytesRules_set_ipv6
UPB_INLINE void validate_BytesRules_set_ipv6(validate_BytesRules *msg, bool value)
Definition: validate.upb.h:3067
validate_FloatRules_has_gte
UPB_INLINE bool validate_FloatRules_has_gte(const validate_FloatRules *msg)
Definition: validate.upb.h:710
validate_SFixed32Rules_resize_in
UPB_INLINE int32_t * validate_SFixed32Rules_resize_in(validate_SFixed32Rules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:2236
validate_SInt32Rules_mutable_not_in
UPB_INLINE int32_t * validate_SInt32Rules_mutable_not_in(validate_SInt32Rules *msg, size_t *len)
Definition: validate.upb.h:1654
validate_UInt64Rules_not_in
UPB_INLINE uint64_t const * validate_UInt64Rules_not_in(const validate_UInt64Rules *msg, size_t *len)
Definition: validate.upb.h:1464
validate_FloatRules_clear_gt
UPB_INLINE void validate_FloatRules_clear_gt(const validate_FloatRules *msg)
Definition: validate.upb.h:703
validate_Fixed64Rules_has_lt
UPB_INLINE bool validate_Fixed64Rules_has_lt(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:2003
validate_Int64Rules_lt
UPB_INLINE int64_t validate_Int64Rules_lt(const validate_Int64Rules *msg)
Definition: validate.upb.h:1128
validate_FieldRules_has_int32
UPB_INLINE bool validate_FieldRules_has_int32(const validate_FieldRules *msg)
Definition: validate.upb.h:192
validate_Int32Rules_has_gte
UPB_INLINE bool validate_Int32Rules_has_gte(const validate_Int32Rules *msg)
Definition: validate.upb.h:1004
validate_UInt32Rules_mutable_not_in
UPB_INLINE uint32_t * validate_UInt32Rules_mutable_not_in(validate_UInt32Rules *msg, size_t *len)
Definition: validate.upb.h:1360
validate_RepeatedRules_serialize
UPB_INLINE char * validate_RepeatedRules_serialize(const validate_RepeatedRules *msg, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:3255
validate_StringRules_resize_not_in
UPB_INLINE upb_StringView * validate_StringRules_resize_not_in(validate_StringRules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:2788
validate_Int64Rules_add_not_in
UPB_INLINE bool validate_Int64Rules_add_not_in(validate_Int64Rules *msg, int64_t val, upb_Arena *arena)
Definition: validate.upb.h:1219
validate_UInt32Rules_clear_gt
UPB_INLINE void validate_UInt32Rules_clear_gt(const validate_UInt32Rules *msg)
Definition: validate.upb.h:1291
validate_TimestampRules_has_within
UPB_INLINE bool validate_TimestampRules_has_within(const validate_TimestampRules *msg)
Definition: validate.upb.h:3857
validate_StringRules_min_len
UPB_INLINE uint64_t validate_StringRules_min_len(const validate_StringRules *msg)
Definition: validate.upb.h:2514
validate_MapRules_ignore_empty
UPB_INLINE bool validate_MapRules_ignore_empty(const validate_MapRules *msg)
Definition: validate.upb.h:3428
validate_EnumRules_add_in
UPB_INLINE bool validate_EnumRules_add_in(validate_EnumRules *msg, int32_t val, upb_Arena *arena)
Definition: validate.upb.h:3157
validate_Int32Rules_set_gte
UPB_INLINE void validate_Int32Rules_set_gte(validate_Int32Rules *msg, int32_t value)
Definition: validate.upb.h:1053
validate_DoubleRules_in
UPB_INLINE double const * validate_DoubleRules_in(const validate_DoubleRules *msg, size_t *len)
Definition: validate.upb.h:870
validate_DurationRules_set_required
UPB_INLINE void validate_DurationRules_set_required(validate_DurationRules *msg, bool value)
Definition: validate.upb.h:3657
validate_StringRules_add_in
UPB_INLINE bool validate_StringRules_add_in(validate_StringRules *msg, upb_StringView val, upb_Arena *arena)
Definition: validate.upb.h:2782
validate_SFixed64Rules_clear_not_in
UPB_INLINE void validate_SFixed64Rules_clear_not_in(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:2343
validate_DurationRules_mutable_not_in
UPB_INLINE struct google_protobuf_Duration ** validate_DurationRules_mutable_not_in(validate_DurationRules *msg, size_t *len)
Definition: validate.upb.h:3738
validate_BytesRules_msginit
const upb_MiniTable validate_BytesRules_msginit
Definition: validate.upb.c:344
validate_UInt32Rules_parse_ex
UPB_INLINE validate_UInt32Rules * validate_UInt32Rules_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: validate.upb.h:1240
upb_Message
void upb_Message
Definition: msg.h:49
validate_Fixed32Rules_clear_in
UPB_INLINE void validate_Fixed32Rules_clear_in(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1896
validate_FieldRules_clear_message
UPB_INLINE void validate_FieldRules_clear_message(const validate_FieldRules *msg)
Definition: validate.upb.h:321
validate_UInt32Rules_has_lt
UPB_INLINE bool validate_UInt32Rules_has_lt(const validate_UInt32Rules *msg)
Definition: validate.upb.h:1268
validate_FieldRules_clear_duration
UPB_INLINE void validate_FieldRules_clear_duration(const validate_FieldRules *msg)
Definition: validate.upb.h:357
validate_FieldRules_clear_sint32
UPB_INLINE void validate_FieldRules_clear_sint32(const validate_FieldRules *msg)
Definition: validate.upb.h:231
validate_FieldRules_mutable_int32
UPB_INLINE struct validate_Int32Rules * validate_FieldRules_mutable_int32(validate_FieldRules *msg, upb_Arena *arena)
Definition: validate.upb.h:400
validate_FieldRules_double
const UPB_INLINE validate_DoubleRules * validate_FieldRules_double(const validate_FieldRules *msg)
Definition: validate.upb.h:189
validate_EnumRules_parse
UPB_INLINE validate_EnumRules * validate_EnumRules_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: validate.upb.h:3084
validate_TimestampRules_mutable_gte
UPB_INLINE struct google_protobuf_Timestamp * validate_TimestampRules_mutable_gte(validate_TimestampRules *msg, upb_Arena *arena)
Definition: validate.upb.h:3927
validate_Int64Rules_set_lte
UPB_INLINE void validate_Int64Rules_set_lte(validate_Int64Rules *msg, int64_t value)
Definition: validate.upb.h:1192
decode_fast.h
validate_StringRules_prefix
UPB_INLINE upb_StringView validate_StringRules_prefix(const validate_StringRules *msg)
Definition: validate.upb.h:2564
validate_Fixed64Rules_parse
UPB_INLINE validate_Fixed64Rules * validate_Fixed64Rules_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: validate.upb.h:1967
validate_FieldRules_type_oneofcases
validate_FieldRules_type_oneofcases
Definition: validate.upb.h:147
validate_BytesRules_has_prefix
UPB_INLINE bool validate_BytesRules_has_prefix(const validate_BytesRules *msg)
Definition: validate.upb.h:2925
validate_SFixed64Rules_in
UPB_INLINE int64_t const * validate_SFixed64Rules_in(const validate_SFixed64Rules *msg, size_t *len)
Definition: validate.upb.h:2340
msg
std::string msg
Definition: client_interceptors_end2end_test.cc:372
validate_Int32Rules_clear_gt
UPB_INLINE void validate_Int32Rules_clear_gt(const validate_Int32Rules *msg)
Definition: validate.upb.h:997
validate_TimestampRules_set_const
UPB_INLINE void validate_TimestampRules_set_const(validate_TimestampRules *msg, struct google_protobuf_Timestamp *value)
Definition: validate.upb.h:3871
validate_SFixed64Rules_has_ignore_empty
UPB_INLINE bool validate_SFixed64Rules_has_ignore_empty(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:2349
google_protobuf_Timestamp
struct google_protobuf_Timestamp google_protobuf_Timestamp
Definition: timestamp.upb.h:24
validate_SFixed32Rules_has_lt
UPB_INLINE bool validate_SFixed32Rules_has_lt(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:2150
validate_Fixed64Rules_has_gt
UPB_INLINE bool validate_Fixed64Rules_has_gt(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:2023
validate_UInt64Rules
struct validate_UInt64Rules validate_UInt64Rules
Definition: validate.upb.h:52
validate_Fixed64Rules_gt
UPB_INLINE uint64_t validate_Fixed64Rules_gt(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:2030
validate_UInt64Rules_clear_not_in
UPB_INLINE void validate_UInt64Rules_clear_not_in(const validate_UInt64Rules *msg)
Definition: validate.upb.h:1461
validate_BytesRules_set_suffix
UPB_INLINE void validate_BytesRules_set_suffix(validate_BytesRules *msg, upb_StringView value)
Definition: validate.upb.h:3035
validate_TimestampRules_clear_lt
UPB_INLINE void validate_TimestampRules_clear_lt(const validate_TimestampRules *msg)
Definition: validate.upb.h:3804
validate_StringRules_clear_min_len
UPB_INLINE void validate_StringRules_clear_min_len(const validate_StringRules *msg)
Definition: validate.upb.h:2510
validate_BytesRules_resize_in
UPB_INLINE upb_StringView * validate_BytesRules_resize_in(validate_BytesRules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:3046
validate_Fixed32Rules_msginit
const upb_MiniTable validate_Fixed32Rules_msginit
Definition: validate.upb.c:221
validate_SInt32Rules_set_gte
UPB_INLINE void validate_SInt32Rules_set_gte(validate_SInt32Rules *msg, int32_t value)
Definition: validate.upb.h:1641
validate_MapRules_has_values
UPB_INLINE bool validate_MapRules_has_values(const validate_MapRules *msg)
Definition: validate.upb.h:3412
validate_BytesRules_has_pattern
UPB_INLINE bool validate_BytesRules_has_pattern(const validate_BytesRules *msg)
Definition: validate.upb.h:2915
validate_SInt64Rules_clear_not_in
UPB_INLINE void validate_SInt64Rules_clear_not_in(const validate_SInt64Rules *msg)
Definition: validate.upb.h:1755
validate_MessageRules_set_required
UPB_INLINE void validate_MessageRules_set_required(validate_MessageRules *msg, bool value)
Definition: validate.upb.h:3226
validate_UInt32Rules_clear_ignore_empty
UPB_INLINE void validate_UInt32Rules_clear_ignore_empty(const validate_UInt32Rules *msg)
Definition: validate.upb.h:1323
validate_DoubleRules_resize_in
UPB_INLINE double * validate_DoubleRules_resize_in(validate_DoubleRules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:913
validate_FieldRules_type_double
@ validate_FieldRules_type_double
Definition: validate.upb.h:149
validate_TimestampRules_gt_now
UPB_INLINE bool validate_TimestampRules_gt_now(const validate_TimestampRules *msg)
Definition: validate.upb.h:3854
validate_Fixed64Rules_parse_ex
UPB_INLINE validate_Fixed64Rules * validate_Fixed64Rules_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: validate.upb.h:1975
validate_SInt32Rules_ignore_empty
UPB_INLINE bool validate_SInt32Rules_ignore_empty(const validate_SInt32Rules *msg)
Definition: validate.upb.h:1621
validate_MessageRules_msginit
const upb_MiniTable validate_MessageRules_msginit
Definition: validate.upb.c:368
validate_Fixed32Rules_not_in
UPB_INLINE uint32_t const * validate_Fixed32Rules_not_in(const validate_Fixed32Rules *msg, size_t *len)
Definition: validate.upb.h:1905
validate_MapRules
struct validate_MapRules validate_MapRules
Definition: validate.upb.h:65
validate_FieldRules_clear_float
UPB_INLINE void validate_FieldRules_clear_float(const validate_FieldRules *msg)
Definition: validate.upb.h:177
validate_DoubleRules_mutable_not_in
UPB_INLINE double * validate_DoubleRules_mutable_not_in(validate_DoubleRules *msg, size_t *len)
Definition: validate.upb.h:919
validate_StringRules_clear_not_contains
UPB_INLINE void validate_StringRules_clear_not_contains(const validate_StringRules *msg)
Definition: validate.upb.h:2703
validate_AnyRules_clear_in
UPB_INLINE void validate_AnyRules_clear_in(const validate_AnyRules *msg)
Definition: validate.upb.h:3516
validate_TimestampRules_lt
UPB_INLINE const struct google_protobuf_Timestamp * validate_TimestampRules_lt(const validate_TimestampRules *msg)
Definition: validate.upb.h:3807
validate_BytesRules_well_known_ipv6
@ validate_BytesRules_well_known_ipv6
Definition: validate.upb.h:2879
validate_TimestampRules_set_within
UPB_INLINE void validate_TimestampRules_set_within(validate_TimestampRules *msg, struct google_protobuf_Duration *value)
Definition: validate.upb.h:3944
validate_StringRules_clear_uri_ref
UPB_INLINE void validate_StringRules_clear_uri_ref(const validate_StringRules *msg)
Definition: validate.upb.h:2656
validate_UInt64Rules_clear_gt
UPB_INLINE void validate_UInt64Rules_clear_gt(const validate_UInt64Rules *msg)
Definition: validate.upb.h:1438
validate_MapRules_serialize
UPB_INLINE char * validate_MapRules_serialize(const validate_MapRules *msg, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:3366
validate_SFixed32Rules_set_gte
UPB_INLINE void validate_SFixed32Rules_set_gte(validate_SFixed32Rules *msg, int32_t value)
Definition: validate.upb.h:2229
validate_Int64Rules_serialize_ex
UPB_INLINE char * validate_Int64Rules_serialize_ex(const validate_Int64Rules *msg, int options, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:1107
validate_UInt64Rules_add_not_in
UPB_INLINE bool validate_UInt64Rules_add_not_in(validate_UInt64Rules *msg, uint64_t val, upb_Arena *arena)
Definition: validate.upb.h:1513
validate_Fixed32Rules_set_gt
UPB_INLINE void validate_Fixed32Rules_set_gt(validate_Fixed32Rules *msg, uint32_t value)
Definition: validate.upb.h:1931
value
const char * value
Definition: hpack_parser_table.cc:165
validate_BoolRules_set_const
UPB_INLINE void validate_BoolRules_set_const(validate_BoolRules *msg, bool value)
Definition: validate.upb.h:2445
validate_SFixed32Rules_mutable_not_in
UPB_INLINE int32_t * validate_SFixed32Rules_mutable_not_in(validate_SFixed32Rules *msg, size_t *len)
Definition: validate.upb.h:2242
validate_FieldRules_type_sfixed32
@ validate_FieldRules_type_sfixed32
Definition: validate.upb.h:158
validate_StringRules_ip
UPB_INLINE bool validate_StringRules_ip(const validate_StringRules *msg)
Definition: validate.upb.h:2623
validate_FieldRules_set_string
UPB_INLINE void validate_FieldRules_set_string(validate_FieldRules *msg, validate_StringRules *value)
Definition: validate.upb.h:529
validate_FloatRules_has_const
UPB_INLINE bool validate_FloatRules_has_const(const validate_FloatRules *msg)
Definition: validate.upb.h:670
validate_StringRules_set_uri_ref
UPB_INLINE void validate_StringRules_set_uri_ref(validate_StringRules *msg, bool value)
Definition: validate.upb.h:2812
validate_Fixed32Rules_add_not_in
UPB_INLINE bool validate_Fixed32Rules_add_not_in(validate_Fixed32Rules *msg, uint32_t val, upb_Arena *arena)
Definition: validate.upb.h:1954
validate_DoubleRules_clear_lte
UPB_INLINE void validate_DoubleRules_clear_lte(const validate_DoubleRules *msg)
Definition: validate.upb.h:840
validate_SInt64Rules_parse_ex
UPB_INLINE validate_SInt64Rules * validate_SInt64Rules_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: validate.upb.h:1681
validate_StringRules_pattern
UPB_INLINE upb_StringView validate_StringRules_pattern(const validate_StringRules *msg)
Definition: validate.upb.h:2554
_upb_getoneofcase
UPB_INLINE uint32_t _upb_getoneofcase(const void *msg, size_t case_ofs)
Definition: php-upb.h:1307
validate_SFixed32Rules_gte
UPB_INLINE int32_t validate_SFixed32Rules_gte(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:2187
validate_AnyRules_parse_ex
UPB_INLINE validate_AnyRules * validate_AnyRules_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: validate.upb.h:3488
validate_AnyRules_parse
UPB_INLINE validate_AnyRules * validate_AnyRules_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: validate.upb.h:3480
validate_SInt64Rules_clear_lte
UPB_INLINE void validate_SInt64Rules_clear_lte(const validate_SInt64Rules *msg)
Definition: validate.upb.h:1722
validate_Fixed32Rules_set_lte
UPB_INLINE void validate_Fixed32Rules_set_lte(validate_Fixed32Rules *msg, uint32_t value)
Definition: validate.upb.h:1927
validate_BytesRules_well_known_case
UPB_INLINE validate_BytesRules_well_known_oneofcases validate_BytesRules_well_known_case(const validate_BytesRules *msg)
Definition: validate.upb.h:2882
upb_Encode
char * upb_Encode(const void *msg, const upb_MiniTable *l, int options, upb_Arena *arena, size_t *size)
Definition: encode.c:573
validate_DoubleRules_set_const
UPB_INLINE void validate_DoubleRules_set_const(validate_DoubleRules *msg, double value)
Definition: validate.upb.h:890
_upb_hasbit
UPB_INLINE bool _upb_hasbit(const upb_msg *msg, size_t idx)
Definition: php-upb.h:1269
validate_StringRules_well_known_case
UPB_INLINE validate_StringRules_well_known_oneofcases validate_StringRules_well_known_case(const validate_StringRules *msg)
Definition: validate.upb.h:2494
validate_SInt32Rules_resize_in
UPB_INLINE int32_t * validate_SInt32Rules_resize_in(validate_SInt32Rules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:1648
validate_StringRules_clear_prefix
UPB_INLINE void validate_StringRules_clear_prefix(const validate_StringRules *msg)
Definition: validate.upb.h:2560
validate_DurationRules_mutable_gt
UPB_INLINE struct google_protobuf_Duration * validate_DurationRules_mutable_gt(validate_DurationRules *msg, upb_Arena *arena)
Definition: validate.upb.h:3704
validate_TimestampRules_new
UPB_INLINE validate_TimestampRules * validate_TimestampRules_new(upb_Arena *arena)
Definition: validate.upb.h:3753
validate_BytesRules_serialize
UPB_INLINE char * validate_BytesRules_serialize(const validate_BytesRules *msg, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:2869
validate_SFixed64Rules_msginit
const upb_MiniTable validate_SFixed64Rules_msginit
Definition: validate.upb.c:272
validate_SInt32Rules_add_not_in
UPB_INLINE bool validate_SInt32Rules_add_not_in(validate_SInt32Rules *msg, int32_t val, upb_Arena *arena)
Definition: validate.upb.h:1660
validate_Fixed32Rules_has_const
UPB_INLINE bool validate_Fixed32Rules_has_const(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1846
validate_FieldRules_type_string
@ validate_FieldRules_type_string
Definition: validate.upb.h:161
validate_SInt64Rules_set_lte
UPB_INLINE void validate_SInt64Rules_set_lte(validate_SInt64Rules *msg, int64_t value)
Definition: validate.upb.h:1780
validate_SFixed32Rules_new
UPB_INLINE validate_SFixed32Rules * validate_SFixed32Rules_new(upb_Arena *arena)
Definition: validate.upb.h:2111
validate_UInt64Rules_clear_in
UPB_INLINE void validate_UInt64Rules_clear_in(const validate_UInt64Rules *msg)
Definition: validate.upb.h:1455
validate_SFixed32Rules_lte
UPB_INLINE int32_t validate_SFixed32Rules_lte(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:2167
validate_FieldRules_type_map
@ validate_FieldRules_type_map
Definition: validate.upb.h:165
validate_SInt32Rules_msginit
const upb_MiniTable validate_SInt32Rules_msginit
Definition: validate.upb.c:187
validate_StringRules_mutable_not_in
UPB_INLINE upb_StringView * validate_StringRules_mutable_not_in(validate_StringRules *msg, size_t *len)
Definition: validate.upb.h:2785
validate_FieldRules_set_int64
UPB_INLINE void validate_FieldRules_set_int64(validate_FieldRules *msg, validate_Int64Rules *value)
Definition: validate.upb.h:409
validate_FieldRules_mutable_repeated
UPB_INLINE struct validate_RepeatedRules * validate_FieldRules_mutable_repeated(validate_FieldRules *msg, upb_Arena *arena)
Definition: validate.upb.h:581
validate_BytesRules_ignore_empty
UPB_INLINE bool validate_BytesRules_ignore_empty(const validate_BytesRules *msg)
Definition: validate.upb.h:3011
validate_BytesRules_set_min_len
UPB_INLINE void validate_BytesRules_set_min_len(validate_BytesRules *msg, uint64_t value)
Definition: validate.upb.h:3019
validate_StringRules_max_len
UPB_INLINE uint64_t validate_StringRules_max_len(const validate_StringRules *msg)
Definition: validate.upb.h:2524
validate_Int64Rules_serialize
UPB_INLINE char * validate_Int64Rules_serialize(const validate_Int64Rules *msg, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:1104
validate_BytesRules_clear_ipv4
UPB_INLINE void validate_BytesRules_clear_ipv4(const validate_BytesRules *msg)
Definition: validate.upb.h:2979
validate_UInt32Rules_has_lte
UPB_INLINE bool validate_UInt32Rules_has_lte(const validate_UInt32Rules *msg)
Definition: validate.upb.h:1278
validate_BytesRules_serialize_ex
UPB_INLINE char * validate_BytesRules_serialize_ex(const validate_BytesRules *msg, int options, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:2872
validate_UInt32Rules_set_lt
UPB_INLINE void validate_UInt32Rules_set_lt(validate_UInt32Rules *msg, uint32_t value)
Definition: validate.upb.h:1335
validate_FieldRules_mutable_uint64
UPB_INLINE struct validate_UInt64Rules * validate_FieldRules_mutable_uint64(validate_FieldRules *msg, upb_Arena *arena)
Definition: validate.upb.h:436
validate_StringRules_clear_strict
UPB_INLINE void validate_StringRules_clear_strict(const validate_StringRules *msg)
Definition: validate.upb.h:2722
validate_BytesRules_set_prefix
UPB_INLINE void validate_BytesRules_set_prefix(validate_BytesRules *msg, upb_StringView value)
Definition: validate.upb.h:3031
validate_RepeatedRules_clear_items
UPB_INLINE void validate_RepeatedRules_clear_items(const validate_RepeatedRules *msg)
Definition: validate.upb.h:3295
validate_SInt64Rules_resize_not_in
UPB_INLINE int64_t * validate_SInt64Rules_resize_not_in(validate_SInt64Rules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:1804
validate_DurationRules_msginit
const upb_MiniTable validate_DurationRules_msginit
Definition: validate.upb.c:445
validate_UInt32Rules_const
UPB_INLINE uint32_t validate_UInt32Rules_const(const validate_UInt32Rules *msg)
Definition: validate.upb.h:1265
validate_MapRules_set_max_pairs
UPB_INLINE void validate_MapRules_set_max_pairs(validate_MapRules *msg, uint64_t value)
Definition: validate.upb.h:3436
validate_RepeatedRules_set_min_items
UPB_INLINE void validate_RepeatedRules_set_min_items(validate_RepeatedRules *msg, uint64_t value)
Definition: validate.upb.h:3312
validate_rules_ext
const upb_MiniTable_Extension validate_rules_ext
Definition: validate.upb.c:526
validate_StringRules_has_prefix
UPB_INLINE bool validate_StringRules_has_prefix(const validate_StringRules *msg)
Definition: validate.upb.h:2557
validate_StringRules_hostname
UPB_INLINE bool validate_StringRules_hostname(const validate_StringRules *msg)
Definition: validate.upb.h:2614
validate_RepeatedRules_min_items
UPB_INLINE uint64_t validate_RepeatedRules_min_items(const validate_RepeatedRules *msg)
Definition: validate.upb.h:3269
validate_BytesRules_clear_max_len
UPB_INLINE void validate_BytesRules_clear_max_len(const validate_BytesRules *msg)
Definition: validate.upb.h:2908
validate_TimestampRules_has_lt
UPB_INLINE bool validate_TimestampRules_has_lt(const validate_TimestampRules *msg)
Definition: validate.upb.h:3801
upb_StringView
Definition: upb/upb/upb.h:72
validate_FloatRules_parse_ex
UPB_INLINE validate_FloatRules * validate_FloatRules_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: validate.upb.h:652
validate_UInt64Rules_set_gte
UPB_INLINE void validate_UInt64Rules_set_gte(validate_UInt64Rules *msg, uint64_t value)
Definition: validate.upb.h:1494
validate_DoubleRules_has_ignore_empty
UPB_INLINE bool validate_DoubleRules_has_ignore_empty(const validate_DoubleRules *msg)
Definition: validate.upb.h:879
validate_MapRules_set_values
UPB_INLINE void validate_MapRules_set_values(validate_MapRules *msg, validate_FieldRules *value)
Definition: validate.upb.h:3457
validate_FieldRules_mutable_fixed32
UPB_INLINE struct validate_Fixed32Rules * validate_FieldRules_mutable_fixed32(validate_FieldRules *msg, upb_Arena *arena)
Definition: validate.upb.h:472
validate_Int64Rules_clear_const
UPB_INLINE void validate_Int64Rules_clear_const(const validate_Int64Rules *msg)
Definition: validate.upb.h:1114
validate_SInt64Rules_ignore_empty
UPB_INLINE bool validate_SInt64Rules_ignore_empty(const validate_SInt64Rules *msg)
Definition: validate.upb.h:1768
validate_TimestampRules_parse_ex
UPB_INLINE validate_TimestampRules * validate_TimestampRules_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: validate.upb.h:3764
validate_FieldRules_clear_int32
UPB_INLINE void validate_FieldRules_clear_int32(const validate_FieldRules *msg)
Definition: validate.upb.h:195
validate_HTTP_HEADER_NAME
@ validate_HTTP_HEADER_NAME
Definition: validate.upb.h:109
validate_Fixed32Rules_set_ignore_empty
UPB_INLINE void validate_Fixed32Rules_set_ignore_empty(validate_Fixed32Rules *msg, bool value)
Definition: validate.upb.h:1957
validate_StringRules_clear_const
UPB_INLINE void validate_StringRules_clear_const(const validate_StringRules *msg)
Definition: validate.upb.h:2500
validate_BoolRules
struct validate_BoolRules validate_BoolRules
Definition: validate.upb.h:59
validate_BytesRules_set_max_len
UPB_INLINE void validate_BytesRules_set_max_len(validate_BytesRules *msg, uint64_t value)
Definition: validate.upb.h:3023
validate_SInt32Rules_clear_in
UPB_INLINE void validate_SInt32Rules_clear_in(const validate_SInt32Rules *msg)
Definition: validate.upb.h:1602
validate_FieldRules_bytes
const UPB_INLINE validate_BytesRules * validate_FieldRules_bytes(const validate_FieldRules *msg)
Definition: validate.upb.h:306
validate_SFixed32Rules_gt
UPB_INLINE int32_t validate_SFixed32Rules_gt(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:2177
validate_RepeatedRules_mutable_items
UPB_INLINE struct validate_FieldRules * validate_RepeatedRules_mutable_items(validate_RepeatedRules *msg, upb_Arena *arena)
Definition: validate.upb.h:3328
validate_BytesRules_new
UPB_INLINE validate_BytesRules * validate_BytesRules_new(upb_Arena *arena)
Definition: validate.upb.h:2847
validate_UInt32Rules_parse
UPB_INLINE validate_UInt32Rules * validate_UInt32Rules_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: validate.upb.h:1232
validate_MapRules_values
const UPB_INLINE validate_FieldRules * validate_MapRules_values(const validate_MapRules *msg)
Definition: validate.upb.h:3418
UPB_READ_ONEOF
#define UPB_READ_ONEOF(msg, fieldtype, offset, case_offset, case_val, default)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:38
validate_StringRules_has_ignore_empty
UPB_INLINE bool validate_StringRules_has_ignore_empty(const validate_StringRules *msg)
Definition: validate.upb.h:2729
validate_SInt32Rules_set_lte
UPB_INLINE void validate_SInt32Rules_set_lte(validate_SInt32Rules *msg, int32_t value)
Definition: validate.upb.h:1633
validate_SFixed32Rules_clear_lt
UPB_INLINE void validate_SFixed32Rules_clear_lt(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:2153
validate_StringRules_set_hostname
UPB_INLINE void validate_StringRules_set_hostname(validate_StringRules *msg, bool value)
Definition: validate.upb.h:2797
validate_AnyRules_mutable_not_in
UPB_INLINE upb_StringView * validate_AnyRules_mutable_not_in(validate_AnyRules *msg, size_t *len)
Definition: validate.upb.h:3542
validate_StringRules_set_suffix
UPB_INLINE void validate_StringRules_set_suffix(validate_StringRules *msg, upb_StringView value)
Definition: validate.upb.h:2768
validate_RepeatedRules_clear_ignore_empty
UPB_INLINE void validate_RepeatedRules_clear_ignore_empty(const validate_RepeatedRules *msg)
Definition: validate.upb.h:3304
validate_UInt32Rules_serialize
UPB_INLINE char * validate_UInt32Rules_serialize(const validate_UInt32Rules *msg, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:1251
validate_Int32Rules_set_lt
UPB_INLINE void validate_Int32Rules_set_lt(validate_Int32Rules *msg, int32_t value)
Definition: validate.upb.h:1041
google_protobuf_Duration_msginit
const upb_MiniTable google_protobuf_Duration_msginit
Definition: duration.upb.c:20
validate_SFixed64Rules_clear_gt
UPB_INLINE void validate_SFixed64Rules_clear_gt(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:2320
google_protobuf_Timestamp_msginit
const upb_MiniTable google_protobuf_Timestamp_msginit
Definition: timestamp.upb.c:20
validate_MessageRules_new
UPB_INLINE validate_MessageRules * validate_MessageRules_new(upb_Arena *arena)
Definition: validate.upb.h:3172
validate_Fixed32Rules_serialize_ex
UPB_INLINE char * validate_Fixed32Rules_serialize_ex(const validate_Fixed32Rules *msg, int options, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:1842
validate_RepeatedRules_unique
UPB_INLINE bool validate_RepeatedRules_unique(const validate_RepeatedRules *msg)
Definition: validate.upb.h:3289
validate_SFixed64Rules_gte
UPB_INLINE int64_t validate_SFixed64Rules_gte(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:2334
validate_FieldRules_has_float
UPB_INLINE bool validate_FieldRules_has_float(const validate_FieldRules *msg)
Definition: validate.upb.h:174
validate_DoubleRules_set_lt
UPB_INLINE void validate_DoubleRules_set_lt(validate_DoubleRules *msg, double value)
Definition: validate.upb.h:894
validate_FloatRules_clear_not_in
UPB_INLINE void validate_FloatRules_clear_not_in(const validate_FloatRules *msg)
Definition: validate.upb.h:726
validate_UInt32Rules_not_in
UPB_INLINE uint32_t const * validate_UInt32Rules_not_in(const validate_UInt32Rules *msg, size_t *len)
Definition: validate.upb.h:1317
validate_SFixed64Rules_clear_gte
UPB_INLINE void validate_SFixed64Rules_clear_gte(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:2330
validate_Fixed64Rules_set_ignore_empty
UPB_INLINE void validate_Fixed64Rules_set_ignore_empty(validate_Fixed64Rules *msg, bool value)
Definition: validate.upb.h:2104
validate_UInt64Rules_has_gt
UPB_INLINE bool validate_UInt64Rules_has_gt(const validate_UInt64Rules *msg)
Definition: validate.upb.h:1435
validate_FieldRules_clear_sfixed32
UPB_INLINE void validate_FieldRules_clear_sfixed32(const validate_FieldRules *msg)
Definition: validate.upb.h:267
validate_BytesRules_suffix
UPB_INLINE upb_StringView validate_BytesRules_suffix(const validate_BytesRules *msg)
Definition: validate.upb.h:2942
validate_FieldRules_clear_enum
UPB_INLINE void validate_FieldRules_clear_enum(const validate_FieldRules *msg)
Definition: validate.upb.h:312
validate_FieldRules_type_duration
@ validate_FieldRules_type_duration
Definition: validate.upb.h:167
ret
UniquePtr< SSL_SESSION > ret
Definition: ssl_x509.cc:1029
validate_StringRules_new
UPB_INLINE validate_StringRules * validate_StringRules_new(upb_Arena *arena)
Definition: validate.upb.h:2452
validate_StringRules_set_not_contains
UPB_INLINE void validate_StringRules_set_not_contains(validate_StringRules *msg, upb_StringView value)
Definition: validate.upb.h:2829
validate_BytesRules_set_const
UPB_INLINE void validate_BytesRules_set_const(validate_BytesRules *msg, upb_StringView value)
Definition: validate.upb.h:3015
validate_DoubleRules_has_lte
UPB_INLINE bool validate_DoubleRules_has_lte(const validate_DoubleRules *msg)
Definition: validate.upb.h:837
validate_Int64Rules_ignore_empty
UPB_INLINE bool validate_Int64Rules_ignore_empty(const validate_Int64Rules *msg)
Definition: validate.upb.h:1180
validate_BytesRules_ip
UPB_INLINE bool validate_BytesRules_ip(const validate_BytesRules *msg)
Definition: validate.upb.h:2973
validate_Int64Rules_has_lte
UPB_INLINE bool validate_Int64Rules_has_lte(const validate_Int64Rules *msg)
Definition: validate.upb.h:1131
validate_FieldRules_serialize_ex
UPB_INLINE char * validate_FieldRules_serialize_ex(const validate_FieldRules *msg, int options, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:143
validate_Int32Rules_new
UPB_INLINE validate_Int32Rules * validate_Int32Rules_new(upb_Arena *arena)
Definition: validate.upb.h:935
validate_TimestampRules_set_gt
UPB_INLINE void validate_TimestampRules_set_gt(validate_TimestampRules *msg, struct google_protobuf_Timestamp *value)
Definition: validate.upb.h:3910
validate_TimestampRules_set_gt_now
UPB_INLINE void validate_TimestampRules_set_gt_now(validate_TimestampRules *msg, bool value)
Definition: validate.upb.h:3940
validate_FieldRules_has_message
UPB_INLINE bool validate_FieldRules_has_message(const validate_FieldRules *msg)
Definition: validate.upb.h:318
validate_Fixed64Rules_add_not_in
UPB_INLINE bool validate_Fixed64Rules_add_not_in(validate_Fixed64Rules *msg, uint64_t val, upb_Arena *arena)
Definition: validate.upb.h:2101
validate_FieldRules_set_float
UPB_INLINE void validate_FieldRules_set_float(validate_FieldRules *msg, validate_FloatRules *value)
Definition: validate.upb.h:373
validate_Int64Rules_set_gt
UPB_INLINE void validate_Int64Rules_set_gt(validate_Int64Rules *msg, int64_t value)
Definition: validate.upb.h:1196
validate_EnumRules_set_const
UPB_INLINE void validate_EnumRules_set_const(validate_EnumRules *msg, int32_t value)
Definition: validate.upb.h:3143
validate_DurationRules_gte
UPB_INLINE const struct google_protobuf_Duration * validate_DurationRules_gte(const validate_DurationRules *msg)
Definition: validate.upb.h:3635
validate_FieldRules_set_any
UPB_INLINE void validate_FieldRules_set_any(validate_FieldRules *msg, validate_AnyRules *value)
Definition: validate.upb.h:602
validate_FieldRules_mutable_sint32
UPB_INLINE struct validate_SInt32Rules * validate_FieldRules_mutable_sint32(validate_FieldRules *msg, upb_Arena *arena)
Definition: validate.upb.h:448
upb_StringView_FromDataAndSize
UPB_INLINE upb_StringView upb_StringView_FromDataAndSize(const char *data, size_t size)
Definition: upb/upb/upb.h:77
_upb_Message_Clearext
void _upb_Message_Clearext(upb_Message *msg, const upb_MiniTable_Extension *ext_l)
Definition: msg.c:142
validate_FloatRules_set_lte
UPB_INLINE void validate_FloatRules_set_lte(validate_FloatRules *msg, float value)
Definition: validate.upb.h:751
validate_DoubleRules_clear_not_in
UPB_INLINE void validate_DoubleRules_clear_not_in(const validate_DoubleRules *msg)
Definition: validate.upb.h:873
validate_Int64Rules_not_in
UPB_INLINE int64_t const * validate_Int64Rules_not_in(const validate_Int64Rules *msg, size_t *len)
Definition: validate.upb.h:1170
validate_BytesRules_clear_pattern
UPB_INLINE void validate_BytesRules_clear_pattern(const validate_BytesRules *msg)
Definition: validate.upb.h:2918
validate_SInt64Rules_lte
UPB_INLINE int64_t validate_SInt64Rules_lte(const validate_SInt64Rules *msg)
Definition: validate.upb.h:1726
validate_FieldRules_clear_int64
UPB_INLINE void validate_FieldRules_clear_int64(const validate_FieldRules *msg)
Definition: validate.upb.h:204
validate_BytesRules_clear_const
UPB_INLINE void validate_BytesRules_clear_const(const validate_BytesRules *msg)
Definition: validate.upb.h:2888
validate_set_rules
UPB_INLINE void validate_set_rules(struct google_protobuf_FieldOptions *msg, const validate_FieldRules *ext, upb_Arena *arena)
Definition: validate.upb.h:3999
validate_FloatRules_gte
UPB_INLINE float validate_FloatRules_gte(const validate_FloatRules *msg)
Definition: validate.upb.h:717
UPB_WRITE_ONEOF
#define UPB_WRITE_ONEOF(msg, fieldtype, offset, value, case_offset, case_val)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:43
google_protobuf_OneofOptions
struct google_protobuf_OneofOptions google_protobuf_OneofOptions
Definition: descriptor.upb.h:66
validate_BytesRules_has_len
UPB_INLINE bool validate_BytesRules_has_len(const validate_BytesRules *msg)
Definition: validate.upb.h:2994
validate_FieldRules_set_sfixed32
UPB_INLINE void validate_FieldRules_set_sfixed32(validate_FieldRules *msg, validate_SFixed32Rules *value)
Definition: validate.upb.h:493
validate_Fixed64Rules_resize_not_in
UPB_INLINE uint64_t * validate_Fixed64Rules_resize_not_in(validate_Fixed64Rules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:2098
validate_Fixed32Rules_ignore_empty
UPB_INLINE bool validate_Fixed32Rules_ignore_empty(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1915
validate_DurationRules_has_const
UPB_INLINE bool validate_DurationRules_has_const(const validate_DurationRules *msg)
Definition: validate.upb.h:3593
validate_UInt32Rules_set_const
UPB_INLINE void validate_UInt32Rules_set_const(validate_UInt32Rules *msg, uint32_t value)
Definition: validate.upb.h:1331
validate_FieldRules_set_enum
UPB_INLINE void validate_FieldRules_set_enum(validate_FieldRules *msg, validate_EnumRules *value)
Definition: validate.upb.h:553
validate_Int64Rules_clear_gt
UPB_INLINE void validate_Int64Rules_clear_gt(const validate_Int64Rules *msg)
Definition: validate.upb.h:1144
validate_RepeatedRules_clear_max_items
UPB_INLINE void validate_RepeatedRules_clear_max_items(const validate_RepeatedRules *msg)
Definition: validate.upb.h:3275
validate_MessageRules_skip
UPB_INLINE bool validate_MessageRules_skip(const validate_MessageRules *msg)
Definition: validate.upb.h:3208
validate_FieldRules_int32
const UPB_INLINE validate_Int32Rules * validate_FieldRules_int32(const validate_FieldRules *msg)
Definition: validate.upb.h:198
validate_FloatRules_clear_gte
UPB_INLINE void validate_FloatRules_clear_gte(const validate_FloatRules *msg)
Definition: validate.upb.h:713
ok
bool ok
Definition: async_end2end_test.cc:197
validate_FieldRules_has_sfixed64
UPB_INLINE bool validate_FieldRules_has_sfixed64(const validate_FieldRules *msg)
Definition: validate.upb.h:273
validate_DoubleRules_has_gte
UPB_INLINE bool validate_DoubleRules_has_gte(const validate_DoubleRules *msg)
Definition: validate.upb.h:857
validate_EnumRules_clear_const
UPB_INLINE void validate_EnumRules_clear_const(const validate_EnumRules *msg)
Definition: validate.upb.h:3113
validate_Int32Rules_ignore_empty
UPB_INLINE bool validate_Int32Rules_ignore_empty(const validate_Int32Rules *msg)
Definition: validate.upb.h:1033
validate_Int64Rules_clear_not_in
UPB_INLINE void validate_Int64Rules_clear_not_in(const validate_Int64Rules *msg)
Definition: validate.upb.h:1167
validate_FieldRules_has_timestamp
UPB_INLINE bool validate_FieldRules_has_timestamp(const validate_FieldRules *msg)
Definition: validate.upb.h:363
validate_UInt32Rules_lt
UPB_INLINE uint32_t validate_UInt32Rules_lt(const validate_UInt32Rules *msg)
Definition: validate.upb.h:1275
validate_FieldRules_has_enum
UPB_INLINE bool validate_FieldRules_has_enum(const validate_FieldRules *msg)
Definition: validate.upb.h:309
validate_SInt32Rules_serialize_ex
UPB_INLINE char * validate_SInt32Rules_serialize_ex(const validate_SInt32Rules *msg, int options, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:1548
validate_StringRules_add_not_in
UPB_INLINE bool validate_StringRules_add_not_in(validate_StringRules *msg, upb_StringView val, upb_Arena *arena)
Definition: validate.upb.h:2791
validate_DoubleRules_add_not_in
UPB_INLINE bool validate_DoubleRules_add_not_in(validate_DoubleRules *msg, double val, upb_Arena *arena)
Definition: validate.upb.h:925
validate_Fixed32Rules_resize_in
UPB_INLINE uint32_t * validate_Fixed32Rules_resize_in(validate_Fixed32Rules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:1942
validate_BytesRules_resize_not_in
UPB_INLINE upb_StringView * validate_BytesRules_resize_not_in(validate_BytesRules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:3055
validate_DurationRules_parse_ex
UPB_INLINE validate_DurationRules * validate_DurationRules_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: validate.upb.h:3565
validate_DoubleRules_msginit
const upb_MiniTable validate_DoubleRules_msginit
Definition: validate.upb.c:102
validate_SFixed64Rules_serialize
UPB_INLINE char * validate_SFixed64Rules_serialize(const validate_SFixed64Rules *msg, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:2280
validate_Int32Rules_msginit
const upb_MiniTable validate_Int32Rules_msginit
Definition: validate.upb.c:119
validate_rules
const UPB_INLINE validate_FieldRules * validate_rules(const struct google_protobuf_FieldOptions *msg)
Definition: validate.upb.h:3994
google_protobuf_Duration
struct google_protobuf_Duration google_protobuf_Duration
Definition: duration.upb.h:24
validate_FieldRules_type_NOT_SET
@ validate_FieldRules_type_NOT_SET
Definition: validate.upb.h:169
validate_Fixed32Rules_clear_ignore_empty
UPB_INLINE void validate_Fixed32Rules_clear_ignore_empty(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1911
validate_BytesRules_clear_len
UPB_INLINE void validate_BytesRules_clear_len(const validate_BytesRules *msg)
Definition: validate.upb.h:2997
validate_Fixed32Rules_has_ignore_empty
UPB_INLINE bool validate_Fixed32Rules_has_ignore_empty(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1908
validate_Int32Rules_clear_const
UPB_INLINE void validate_Int32Rules_clear_const(const validate_Int32Rules *msg)
Definition: validate.upb.h:967
validate_FieldRules_mutable_any
UPB_INLINE struct validate_AnyRules * validate_FieldRules_mutable_any(validate_FieldRules *msg, upb_Arena *arena)
Definition: validate.upb.h:605
validate_clear_required
UPB_INLINE void validate_clear_required(struct google_protobuf_OneofOptions *msg)
Definition: validate.upb.h:3981
validate_FloatRules
struct validate_FloatRules validate_FloatRules
Definition: validate.upb.h:47
validate_SInt32Rules_serialize
UPB_INLINE char * validate_SInt32Rules_serialize(const validate_SInt32Rules *msg, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:1545
validate_FieldRules_has_sfixed32
UPB_INLINE bool validate_FieldRules_has_sfixed32(const validate_FieldRules *msg)
Definition: validate.upb.h:264
validate_StringRules_uri_ref
UPB_INLINE bool validate_StringRules_uri_ref(const validate_StringRules *msg)
Definition: validate.upb.h:2659
validate_SFixed32Rules_resize_not_in
UPB_INLINE int32_t * validate_SFixed32Rules_resize_not_in(validate_SFixed32Rules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:2245
validate_AnyRules_required
UPB_INLINE bool validate_AnyRules_required(const validate_AnyRules *msg)
Definition: validate.upb.h:3513
validate_TimestampRules_lte
UPB_INLINE const struct google_protobuf_Timestamp * validate_TimestampRules_lte(const validate_TimestampRules *msg)
Definition: validate.upb.h:3816
validate_StringRules_set_len
UPB_INLINE void validate_StringRules_set_len(validate_StringRules *msg, uint64_t value)
Definition: validate.upb.h:2815
validate_BoolRules_msginit
const upb_MiniTable validate_BoolRules_msginit
Definition: validate.upb.c:282
validate_StringRules_well_known_regex
UPB_INLINE int32_t validate_StringRules_well_known_regex(const validate_StringRules *msg)
Definition: validate.upb.h:2716
validate_MessageRules_parse_ex
UPB_INLINE validate_MessageRules * validate_MessageRules_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: validate.upb.h:3183
validate_SInt64Rules_has_const
UPB_INLINE bool validate_SInt64Rules_has_const(const validate_SInt64Rules *msg)
Definition: validate.upb.h:1699
validate_UInt64Rules_clear_ignore_empty
UPB_INLINE void validate_UInt64Rules_clear_ignore_empty(const validate_UInt64Rules *msg)
Definition: validate.upb.h:1470
validate_UInt32Rules_mutable_in
UPB_INLINE uint32_t * validate_UInt32Rules_mutable_in(validate_UInt32Rules *msg, size_t *len)
Definition: validate.upb.h:1351
validate_SFixed32Rules_ignore_empty
UPB_INLINE bool validate_SFixed32Rules_ignore_empty(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:2209
validate_EnumRules_new
UPB_INLINE validate_EnumRules * validate_EnumRules_new(upb_Arena *arena)
Definition: validate.upb.h:3081
validate_SFixed64Rules_set_const
UPB_INLINE void validate_SFixed64Rules_set_const(validate_SFixed64Rules *msg, int64_t value)
Definition: validate.upb.h:2360
validate_FieldRules_clear_double
UPB_INLINE void validate_FieldRules_clear_double(const validate_FieldRules *msg)
Definition: validate.upb.h:186
validate_BytesRules_add_not_in
UPB_INLINE bool validate_BytesRules_add_not_in(validate_BytesRules *msg, upb_StringView val, upb_Arena *arena)
Definition: validate.upb.h:3058
validate_DoubleRules_gte
UPB_INLINE double validate_DoubleRules_gte(const validate_DoubleRules *msg)
Definition: validate.upb.h:864
validate_Fixed32Rules_has_gt
UPB_INLINE bool validate_Fixed32Rules_has_gt(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1876
validate_UInt64Rules_gte
UPB_INLINE uint64_t validate_UInt64Rules_gte(const validate_UInt64Rules *msg)
Definition: validate.upb.h:1452
validate_StringRules_well_known_ipv4
@ validate_StringRules_well_known_ipv4
Definition: validate.upb.h:2485
validate_BytesRules_has_contains
UPB_INLINE bool validate_BytesRules_has_contains(const validate_BytesRules *msg)
Definition: validate.upb.h:2945
validate_UInt32Rules_in
UPB_INLINE uint32_t const * validate_UInt32Rules_in(const validate_UInt32Rules *msg, size_t *len)
Definition: validate.upb.h:1311
validate_SFixed32Rules_lt
UPB_INLINE int32_t validate_SFixed32Rules_lt(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:2157
_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
validate_Fixed32Rules_gte
UPB_INLINE uint32_t validate_Fixed32Rules_gte(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1893
validate_Int64Rules_has_ignore_empty
UPB_INLINE bool validate_Int64Rules_has_ignore_empty(const validate_Int64Rules *msg)
Definition: validate.upb.h:1173
validate_RepeatedRules_parse
UPB_INLINE validate_RepeatedRules * validate_RepeatedRules_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: validate.upb.h:3236
validate_UInt64Rules_set_lte
UPB_INLINE void validate_UInt64Rules_set_lte(validate_UInt64Rules *msg, uint64_t value)
Definition: validate.upb.h:1486
validate_SInt64Rules_mutable_in
UPB_INLINE int64_t * validate_SInt64Rules_mutable_in(validate_SInt64Rules *msg, size_t *len)
Definition: validate.upb.h:1792
validate_StringRules_clear_email
UPB_INLINE void validate_StringRules_clear_email(const validate_StringRules *msg)
Definition: validate.upb.h:2602
validate_SInt64Rules_new
UPB_INLINE validate_SInt64Rules * validate_SInt64Rules_new(upb_Arena *arena)
Definition: validate.upb.h:1670
validate_SInt64Rules_clear_in
UPB_INLINE void validate_SInt64Rules_clear_in(const validate_SInt64Rules *msg)
Definition: validate.upb.h:1749
validate_AnyRules
struct validate_AnyRules validate_AnyRules
Definition: validate.upb.h:66
validate_FieldRules_has_bytes
UPB_INLINE bool validate_FieldRules_has_bytes(const validate_FieldRules *msg)
Definition: validate.upb.h:300
validate_StringRules_len
UPB_INLINE uint64_t validate_StringRules_len(const validate_StringRules *msg)
Definition: validate.upb.h:2669
validate_SFixed64Rules_serialize_ex
UPB_INLINE char * validate_SFixed64Rules_serialize_ex(const validate_SFixed64Rules *msg, int options, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:2283
validate_MapRules_has_no_sparse
UPB_INLINE bool validate_MapRules_has_no_sparse(const validate_MapRules *msg)
Definition: validate.upb.h:3393
validate_AnyRules_not_in
UPB_INLINE upb_StringView const * validate_AnyRules_not_in(const validate_AnyRules *msg, size_t *len)
Definition: validate.upb.h:3525
validate_FloatRules_resize_not_in
UPB_INLINE float * validate_FloatRules_resize_not_in(validate_FloatRules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:775
validate_SInt64Rules_const
UPB_INLINE int64_t validate_SInt64Rules_const(const validate_SInt64Rules *msg)
Definition: validate.upb.h:1706
validate_DurationRules_has_lt
UPB_INLINE bool validate_DurationRules_has_lt(const validate_DurationRules *msg)
Definition: validate.upb.h:3602
validate_DoubleRules_clear_const
UPB_INLINE void validate_DoubleRules_clear_const(const validate_DoubleRules *msg)
Definition: validate.upb.h:820
validate_MessageRules
struct validate_MessageRules validate_MessageRules
Definition: validate.upb.h:63
validate_AnyRules_resize_in
UPB_INLINE upb_StringView * validate_AnyRules_resize_in(validate_AnyRules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:3536
validate_Fixed32Rules_clear_lte
UPB_INLINE void validate_Fixed32Rules_clear_lte(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1869
validate_FieldRules_set_duration
UPB_INLINE void validate_FieldRules_set_duration(validate_FieldRules *msg, validate_DurationRules *value)
Definition: validate.upb.h:614
validate_TimestampRules_clear_within
UPB_INLINE void validate_TimestampRules_clear_within(const validate_TimestampRules *msg)
Definition: validate.upb.h:3860
validate_StringRules_contains
UPB_INLINE upb_StringView validate_StringRules_contains(const validate_StringRules *msg)
Definition: validate.upb.h:2584
validate_FieldRules_mutable_float
UPB_INLINE struct validate_FloatRules * validate_FieldRules_mutable_float(validate_FieldRules *msg, upb_Arena *arena)
Definition: validate.upb.h:376
validate_TimestampRules_set_lt
UPB_INLINE void validate_TimestampRules_set_lt(validate_TimestampRules *msg, struct google_protobuf_Timestamp *value)
Definition: validate.upb.h:3884
validate_Int32Rules_clear_in
UPB_INLINE void validate_Int32Rules_clear_in(const validate_Int32Rules *msg)
Definition: validate.upb.h:1014
validate_SInt32Rules_has_ignore_empty
UPB_INLINE bool validate_SInt32Rules_has_ignore_empty(const validate_SInt32Rules *msg)
Definition: validate.upb.h:1614
validate_AnyRules_msginit
const upb_MiniTable validate_AnyRules_msginit
Definition: validate.upb.c:418
validate_BytesRules_has_max_len
UPB_INLINE bool validate_BytesRules_has_max_len(const validate_BytesRules *msg)
Definition: validate.upb.h:2905
validate_DoubleRules_clear_gt
UPB_INLINE void validate_DoubleRules_clear_gt(const validate_DoubleRules *msg)
Definition: validate.upb.h:850
validate_SFixed32Rules_set_gt
UPB_INLINE void validate_SFixed32Rules_set_gt(validate_SFixed32Rules *msg, int32_t value)
Definition: validate.upb.h:2225
validate_UInt32Rules_resize_not_in
UPB_INLINE uint32_t * validate_UInt32Rules_resize_not_in(validate_UInt32Rules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:1363
validate_DurationRules_serialize
UPB_INLINE char * validate_DurationRules_serialize(const validate_DurationRules *msg, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:3576
validate_BytesRules_set_ip
UPB_INLINE void validate_BytesRules_set_ip(validate_BytesRules *msg, bool value)
Definition: validate.upb.h:3061
validate_MapRules_clear_values
UPB_INLINE void validate_MapRules_clear_values(const validate_MapRules *msg)
Definition: validate.upb.h:3415
validate_TimestampRules_serialize
UPB_INLINE char * validate_TimestampRules_serialize(const validate_TimestampRules *msg, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:3775
validate_Fixed32Rules_set_gte
UPB_INLINE void validate_Fixed32Rules_set_gte(validate_Fixed32Rules *msg, uint32_t value)
Definition: validate.upb.h:1935
validate_FieldRules_set_map
UPB_INLINE void validate_FieldRules_set_map(validate_FieldRules *msg, validate_MapRules *value)
Definition: validate.upb.h:590
validate_DurationRules_mutable_gte
UPB_INLINE struct google_protobuf_Duration * validate_DurationRules_mutable_gte(validate_DurationRules *msg, upb_Arena *arena)
Definition: validate.upb.h:3717
validate_StringRules_clear_ignore_empty
UPB_INLINE void validate_StringRules_clear_ignore_empty(const validate_StringRules *msg)
Definition: validate.upb.h:2732
_upb_has_submsg_nohasbit
UPB_INLINE bool _upb_has_submsg_nohasbit(const upb_msg *msg, size_t ofs)
Definition: php-upb.h:1326
validate_SInt64Rules_lt
UPB_INLINE int64_t validate_SInt64Rules_lt(const validate_SInt64Rules *msg)
Definition: validate.upb.h:1716
validate_SFixed32Rules_msginit
const upb_MiniTable validate_SFixed32Rules_msginit
Definition: validate.upb.c:255
validate_BytesRules_clear_not_in
UPB_INLINE void validate_BytesRules_clear_not_in(const validate_BytesRules *msg)
Definition: validate.upb.h:2961
validate_SInt64Rules_has_lte
UPB_INLINE bool validate_SInt64Rules_has_lte(const validate_SInt64Rules *msg)
Definition: validate.upb.h:1719
validate_StringRules_set_prefix
UPB_INLINE void validate_StringRules_set_prefix(validate_StringRules *msg, upb_StringView value)
Definition: validate.upb.h:2764
validate_FloatRules_ignore_empty
UPB_INLINE bool validate_FloatRules_ignore_empty(const validate_FloatRules *msg)
Definition: validate.upb.h:739
validate_StringRules_clear_len
UPB_INLINE void validate_StringRules_clear_len(const validate_StringRules *msg)
Definition: validate.upb.h:2665
validate_RepeatedRules_parse_ex
UPB_INLINE validate_RepeatedRules * validate_RepeatedRules_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: validate.upb.h:3244
validate_SFixed32Rules_has_ignore_empty
UPB_INLINE bool validate_SFixed32Rules_has_ignore_empty(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:2202
validate_SFixed64Rules_resize_not_in
UPB_INLINE int64_t * validate_SFixed64Rules_resize_not_in(validate_SFixed64Rules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:2392
validate_Fixed64Rules_serialize
UPB_INLINE char * validate_Fixed64Rules_serialize(const validate_Fixed64Rules *msg, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:1986
validate_Fixed32Rules_parse
UPB_INLINE validate_Fixed32Rules * validate_Fixed32Rules_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: validate.upb.h:1820
validate_UInt64Rules_add_in
UPB_INLINE bool validate_UInt64Rules_add_in(validate_UInt64Rules *msg, uint64_t val, upb_Arena *arena)
Definition: validate.upb.h:1504
validate_StringRules_has_ipv4
UPB_INLINE bool validate_StringRules_has_ipv4(const validate_StringRules *msg)
Definition: validate.upb.h:2626
validate_StringRules_has_hostname
UPB_INLINE bool validate_StringRules_has_hostname(const validate_StringRules *msg)
Definition: validate.upb.h:2608
validate_EnumRules_serialize_ex
UPB_INLINE char * validate_EnumRules_serialize_ex(const validate_EnumRules *msg, int options, upb_Arena *arena, size_t *len)
Definition: validate.upb.h:3106
validate_Fixed64Rules_new
UPB_INLINE validate_Fixed64Rules * validate_Fixed64Rules_new(upb_Arena *arena)
Definition: validate.upb.h:1964
validate_BytesRules_has_ipv4
UPB_INLINE bool validate_BytesRules_has_ipv4(const validate_BytesRules *msg)
Definition: validate.upb.h:2976
validate_SInt32Rules_clear_gte
UPB_INLINE void validate_SInt32Rules_clear_gte(const validate_SInt32Rules *msg)
Definition: validate.upb.h:1595
validate_SFixed64Rules_mutable_in
UPB_INLINE int64_t * validate_SFixed64Rules_mutable_in(validate_SFixed64Rules *msg, size_t *len)
Definition: validate.upb.h:2380
validate_FieldRules_has_sint64
UPB_INLINE bool validate_FieldRules_has_sint64(const validate_FieldRules *msg)
Definition: validate.upb.h:237
validate_MapRules_max_pairs
UPB_INLINE uint64_t validate_MapRules_max_pairs(const validate_MapRules *msg)
Definition: validate.upb.h:3390
len
int len
Definition: abseil-cpp/absl/base/internal/low_level_alloc_test.cc:46
validate_BytesRules_clear_contains
UPB_INLINE void validate_BytesRules_clear_contains(const validate_BytesRules *msg)
Definition: validate.upb.h:2948
validate_Fixed64Rules_has_gte
UPB_INLINE bool validate_Fixed64Rules_has_gte(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:2033
validate_SInt32Rules_clear_ignore_empty
UPB_INLINE void validate_SInt32Rules_clear_ignore_empty(const validate_SInt32Rules *msg)
Definition: validate.upb.h:1617
validate_UInt32Rules_clear_gte
UPB_INLINE void validate_UInt32Rules_clear_gte(const validate_UInt32Rules *msg)
Definition: validate.upb.h:1301
validate_StringRules_ipv4
UPB_INLINE bool validate_StringRules_ipv4(const validate_StringRules *msg)
Definition: validate.upb.h:2632
validate_Int32Rules_const
UPB_INLINE int32_t validate_Int32Rules_const(const validate_Int32Rules *msg)
Definition: validate.upb.h:971
validate_BytesRules_well_known_NOT_SET
@ validate_BytesRules_well_known_NOT_SET
Definition: validate.upb.h:2880
validate_TimestampRules_mutable_lte
UPB_INLINE struct google_protobuf_Timestamp * validate_TimestampRules_mutable_lte(validate_TimestampRules *msg, upb_Arena *arena)
Definition: validate.upb.h:3901
validate_UInt32Rules_set_ignore_empty
UPB_INLINE void validate_UInt32Rules_set_ignore_empty(validate_UInt32Rules *msg, bool value)
Definition: validate.upb.h:1369
validate_DurationRules_not_in
UPB_INLINE const struct google_protobuf_Duration *const * validate_DurationRules_not_in(const validate_DurationRules *msg, size_t *len)
Definition: validate.upb.h:3653
validate_MapRules_set_min_pairs
UPB_INLINE void validate_MapRules_set_min_pairs(validate_MapRules *msg, uint64_t value)
Definition: validate.upb.h:3432
validate_Int64Rules_in
UPB_INLINE int64_t const * validate_Int64Rules_in(const validate_Int64Rules *msg, size_t *len)
Definition: validate.upb.h:1164
validate_MapRules_no_sparse
UPB_INLINE bool validate_MapRules_no_sparse(const validate_MapRules *msg)
Definition: validate.upb.h:3400
validate_TimestampRules_gte
UPB_INLINE const struct google_protobuf_Timestamp * validate_TimestampRules_gte(const validate_TimestampRules *msg)
Definition: validate.upb.h:3834
validate_FieldRules_type_any
@ validate_FieldRules_type_any
Definition: validate.upb.h:166
validate_FieldRules_has_duration
UPB_INLINE bool validate_FieldRules_has_duration(const validate_FieldRules *msg)
Definition: validate.upb.h:354
validate_BytesRules_max_len
UPB_INLINE uint64_t validate_BytesRules_max_len(const validate_BytesRules *msg)
Definition: validate.upb.h:2912
validate_BytesRules_set_pattern
UPB_INLINE void validate_BytesRules_set_pattern(validate_BytesRules *msg, upb_StringView value)
Definition: validate.upb.h:3027
validate_FieldRules_mutable_double
UPB_INLINE struct validate_DoubleRules * validate_FieldRules_mutable_double(validate_FieldRules *msg, upb_Arena *arena)
Definition: validate.upb.h:388
validate_MapRules_has_max_pairs
UPB_INLINE bool validate_MapRules_has_max_pairs(const validate_MapRules *msg)
Definition: validate.upb.h:3383
validate_Int64Rules_clear_ignore_empty
UPB_INLINE void validate_Int64Rules_clear_ignore_empty(const validate_Int64Rules *msg)
Definition: validate.upb.h:1176
size
voidpf void uLong size
Definition: bloaty/third_party/zlib/contrib/minizip/ioapi.h:136
validate_Fixed64Rules_gte
UPB_INLINE uint64_t validate_Fixed64Rules_gte(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:2040
validate_RepeatedRules_has_ignore_empty
UPB_INLINE bool validate_RepeatedRules_has_ignore_empty(const validate_RepeatedRules *msg)
Definition: validate.upb.h:3301
validate_FieldRules_fixed64
const UPB_INLINE validate_Fixed64Rules * validate_FieldRules_fixed64(const validate_FieldRules *msg)
Definition: validate.upb.h:261
validate_UInt64Rules_has_const
UPB_INLINE bool validate_UInt64Rules_has_const(const validate_UInt64Rules *msg)
Definition: validate.upb.h:1405
validate_MessageRules_clear_required
UPB_INLINE void validate_MessageRules_clear_required(const validate_MessageRules *msg)
Definition: validate.upb.h:3214
validate_StringRules_set_well_known_regex
UPB_INLINE void validate_StringRules_set_well_known_regex(validate_StringRules *msg, int32_t value)
Definition: validate.upb.h:2833
validate_FieldRules_mutable_message
UPB_INLINE struct validate_MessageRules * validate_FieldRules_mutable_message(validate_FieldRules *msg, upb_Arena *arena)
Definition: validate.upb.h:569
validate_UInt64Rules_set_const
UPB_INLINE void validate_UInt64Rules_set_const(validate_UInt64Rules *msg, uint64_t value)
Definition: validate.upb.h:1478
validate_FieldRules_clear_fixed64
UPB_INLINE void validate_FieldRules_clear_fixed64(const validate_FieldRules *msg)
Definition: validate.upb.h:258
validate_has_required
UPB_INLINE bool validate_has_required(const struct google_protobuf_OneofOptions *msg)
Definition: validate.upb.h:3978
validate_BoolRules_has_const
UPB_INLINE bool validate_BoolRules_has_const(const validate_BoolRules *msg)
Definition: validate.upb.h:2434
validate_StringRules_clear_contains
UPB_INLINE void validate_StringRules_clear_contains(const validate_StringRules *msg)
Definition: validate.upb.h:2580
validate_validate_proto_upb_file_layout
const upb_MiniTable_File validate_validate_proto_upb_file_layout
Definition: validate.upb.c:550
validate_FieldRules_set_bytes
UPB_INLINE void validate_FieldRules_set_bytes(validate_FieldRules *msg, validate_BytesRules *value)
Definition: validate.upb.h:541
validate_SFixed64Rules_clear_const
UPB_INLINE void validate_SFixed64Rules_clear_const(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:2290
validate_UInt64Rules_ignore_empty
UPB_INLINE bool validate_UInt64Rules_ignore_empty(const validate_UInt64Rules *msg)
Definition: validate.upb.h:1474
int32_t
signed int int32_t
Definition: stdint-msvc2008.h:77
validate_BytesRules_clear_prefix
UPB_INLINE void validate_BytesRules_clear_prefix(const validate_BytesRules *msg)
Definition: validate.upb.h:2928
validate_Fixed32Rules_has_gte
UPB_INLINE bool validate_Fixed32Rules_has_gte(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1886
validate_DurationRules_clear_not_in
UPB_INLINE void validate_DurationRules_clear_not_in(const validate_DurationRules *msg)
Definition: validate.upb.h:3650
validate_FloatRules_set_ignore_empty
UPB_INLINE void validate_FloatRules_set_ignore_empty(validate_FloatRules *msg, bool value)
Definition: validate.upb.h:781
validate_SInt64Rules_has_ignore_empty
UPB_INLINE bool validate_SInt64Rules_has_ignore_empty(const validate_SInt64Rules *msg)
Definition: validate.upb.h:1761
validate_Fixed64Rules_clear_lte
UPB_INLINE void validate_Fixed64Rules_clear_lte(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:2016
validate_SFixed32Rules_parse
UPB_INLINE validate_SFixed32Rules * validate_SFixed32Rules_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: validate.upb.h:2114
validate_FieldRules_set_repeated
UPB_INLINE void validate_FieldRules_set_repeated(validate_FieldRules *msg, validate_RepeatedRules *value)
Definition: validate.upb.h:578
validate_DurationRules_clear_lte
UPB_INLINE void validate_DurationRules_clear_lte(const validate_DurationRules *msg)
Definition: validate.upb.h:3614
validate_SFixed64Rules_mutable_not_in
UPB_INLINE int64_t * validate_SFixed64Rules_mutable_not_in(validate_SFixed64Rules *msg, size_t *len)
Definition: validate.upb.h:2389
validate_TimestampRules_clear_gte
UPB_INLINE void validate_TimestampRules_clear_gte(const validate_TimestampRules *msg)
Definition: validate.upb.h:3831
validate_disabled
UPB_INLINE bool validate_disabled(const struct google_protobuf_MessageOptions *msg)
Definition: validate.upb.h:3964
validate_Int32Rules_resize_in
UPB_INLINE int32_t * validate_Int32Rules_resize_in(validate_Int32Rules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:1060
validate_StringRules_well_known_uri
@ validate_StringRules_well_known_uri
Definition: validate.upb.h:2487
validate_DoubleRules_clear_lt
UPB_INLINE void validate_DoubleRules_clear_lt(const validate_DoubleRules *msg)
Definition: validate.upb.h:830
validate_Int32Rules_mutable_in
UPB_INLINE int32_t * validate_Int32Rules_mutable_in(validate_Int32Rules *msg, size_t *len)
Definition: validate.upb.h:1057
validate_FloatRules_set_lt
UPB_INLINE void validate_FloatRules_set_lt(validate_FloatRules *msg, float value)
Definition: validate.upb.h:747
validate_FieldRules_string
const UPB_INLINE validate_StringRules * validate_FieldRules_string(const validate_FieldRules *msg)
Definition: validate.upb.h:297
validate_FloatRules_not_in
UPB_INLINE float const * validate_FloatRules_not_in(const validate_FloatRules *msg, size_t *len)
Definition: validate.upb.h:729
validate_Int64Rules_resize_in
UPB_INLINE int64_t * validate_Int64Rules_resize_in(validate_Int64Rules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:1207
validate_MapRules_min_pairs
UPB_INLINE uint64_t validate_MapRules_min_pairs(const validate_MapRules *msg)
Definition: validate.upb.h:3380
validate_BytesRules_set_ignore_empty
UPB_INLINE void validate_BytesRules_set_ignore_empty(validate_BytesRules *msg, bool value)
Definition: validate.upb.h:3074
validate_EnumRules_msginit
const upb_MiniTable validate_EnumRules_msginit
Definition: validate.upb.c:357
validate_DoubleRules_has_gt
UPB_INLINE bool validate_DoubleRules_has_gt(const validate_DoubleRules *msg)
Definition: validate.upb.h:847
validate_Int32Rules_parse
UPB_INLINE validate_Int32Rules * validate_Int32Rules_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: validate.upb.h:938
validate_FieldRules_set_sfixed64
UPB_INLINE void validate_FieldRules_set_sfixed64(validate_FieldRules *msg, validate_SFixed64Rules *value)
Definition: validate.upb.h:505
validate_DoubleRules_add_in
UPB_INLINE bool validate_DoubleRules_add_in(validate_DoubleRules *msg, double val, upb_Arena *arena)
Definition: validate.upb.h:916
validate_EnumRules_clear_not_in
UPB_INLINE void validate_EnumRules_clear_not_in(const validate_EnumRules *msg)
Definition: validate.upb.h:3136
validate_SFixed64Rules_has_gt
UPB_INLINE bool validate_SFixed64Rules_has_gt(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:2317
validate_SInt64Rules_has_gte
UPB_INLINE bool validate_SInt64Rules_has_gte(const validate_SInt64Rules *msg)
Definition: validate.upb.h:1739
validate_StringRules_resize_in
UPB_INLINE upb_StringView * validate_StringRules_resize_in(validate_StringRules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:2779
validate_MapRules_parse
UPB_INLINE validate_MapRules * validate_MapRules_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: validate.upb.h:3347
validate_SFixed64Rules_clear_ignore_empty
UPB_INLINE void validate_SFixed64Rules_clear_ignore_empty(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:2352
validate_SInt32Rules_parse
UPB_INLINE validate_SInt32Rules * validate_SInt32Rules_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: validate.upb.h:1526
validate_FieldRules_type_fixed32
@ validate_FieldRules_type_fixed32
Definition: validate.upb.h:156
validate_StringRules_max_bytes
UPB_INLINE uint64_t validate_StringRules_max_bytes(const validate_StringRules *msg)
Definition: validate.upb.h:2544
validate_BoolRules_parse
UPB_INLINE validate_BoolRules * validate_BoolRules_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: validate.upb.h:2408
validate_FieldRules_parse
UPB_INLINE validate_FieldRules * validate_FieldRules_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: validate.upb.h:121
validate_AnyRules_add_in
UPB_INLINE bool validate_AnyRules_add_in(validate_AnyRules *msg, upb_StringView val, upb_Arena *arena)
Definition: validate.upb.h:3539
validate_has_rules
UPB_INLINE bool validate_has_rules(const struct google_protobuf_FieldOptions *msg)
Definition: validate.upb.h:3988
validate_Fixed64Rules_set_gt
UPB_INLINE void validate_Fixed64Rules_set_gt(validate_Fixed64Rules *msg, uint64_t value)
Definition: validate.upb.h:2078
validate_TimestampRules_mutable_gt
UPB_INLINE struct google_protobuf_Timestamp * validate_TimestampRules_mutable_gt(validate_TimestampRules *msg, upb_Arena *arena)
Definition: validate.upb.h:3914
validate_SFixed32Rules_parse_ex
UPB_INLINE validate_SFixed32Rules * validate_SFixed32Rules_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: validate.upb.h:2122
msg_internal.h
validate_StringRules_well_known_hostname
@ validate_StringRules_well_known_hostname
Definition: validate.upb.h:2483
validate_StringRules_not_in
UPB_INLINE upb_StringView const * validate_StringRules_not_in(const validate_StringRules *msg, size_t *len)
Definition: validate.upb.h:2596
validate_FieldRules_uint32
const UPB_INLINE validate_UInt32Rules * validate_FieldRules_uint32(const validate_FieldRules *msg)
Definition: validate.upb.h:216
upb_Arena
Definition: upb_internal.h:36
validate_UInt32Rules_has_gt
UPB_INLINE bool validate_UInt32Rules_has_gt(const validate_UInt32Rules *msg)
Definition: validate.upb.h:1288
validate_DurationRules_resize_in
UPB_INLINE struct google_protobuf_Duration ** validate_DurationRules_resize_in(validate_DurationRules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:3729
google_protobuf_MessageOptions
struct google_protobuf_MessageOptions google_protobuf_MessageOptions
Definition: descriptor.upb.h:64
validate_FieldRules_mutable_map
UPB_INLINE struct validate_MapRules * validate_FieldRules_mutable_map(validate_FieldRules *msg, upb_Arena *arena)
Definition: validate.upb.h:593
validate_MapRules_set_no_sparse
UPB_INLINE void validate_MapRules_set_no_sparse(validate_MapRules *msg, bool value)
Definition: validate.upb.h:3440
validate_DurationRules_clear_const
UPB_INLINE void validate_DurationRules_clear_const(const validate_DurationRules *msg)
Definition: validate.upb.h:3596
validate_Fixed32Rules_clear_lt
UPB_INLINE void validate_Fixed32Rules_clear_lt(const validate_Fixed32Rules *msg)
Definition: validate.upb.h:1859
validate_TimestampRules_msginit
const upb_MiniTable validate_TimestampRules_msginit
Definition: validate.upb.c:472
validate_FloatRules_has_ignore_empty
UPB_INLINE bool validate_FloatRules_has_ignore_empty(const validate_FloatRules *msg)
Definition: validate.upb.h:732
validate_SFixed64Rules_set_gte
UPB_INLINE void validate_SFixed64Rules_set_gte(validate_SFixed64Rules *msg, int64_t value)
Definition: validate.upb.h:2376
validate_FieldRules_sint64
const UPB_INLINE validate_SInt64Rules * validate_FieldRules_sint64(const validate_FieldRules *msg)
Definition: validate.upb.h:243
validate_Int64Rules
struct validate_Int64Rules validate_Int64Rules
Definition: validate.upb.h:50
validate_FieldRules_sfixed64
const UPB_INLINE validate_SFixed64Rules * validate_FieldRules_sfixed64(const validate_FieldRules *msg)
Definition: validate.upb.h:279
validate_FloatRules_has_lt
UPB_INLINE bool validate_FloatRules_has_lt(const validate_FloatRules *msg)
Definition: validate.upb.h:680
validate_StringRules_has_email
UPB_INLINE bool validate_StringRules_has_email(const validate_StringRules *msg)
Definition: validate.upb.h:2599
validate_UInt32Rules_set_gte
UPB_INLINE void validate_UInt32Rules_set_gte(validate_UInt32Rules *msg, uint32_t value)
Definition: validate.upb.h:1347
validate_UInt32Rules_set_gt
UPB_INLINE void validate_UInt32Rules_set_gt(validate_UInt32Rules *msg, uint32_t value)
Definition: validate.upb.h:1343
validate_StringRules_set_address
UPB_INLINE void validate_StringRules_set_address(validate_StringRules *msg, bool value)
Definition: validate.upb.h:2823
validate_FieldRules_clear_sfixed64
UPB_INLINE void validate_FieldRules_clear_sfixed64(const validate_FieldRules *msg)
Definition: validate.upb.h:276
validate_SFixed32Rules_clear_in
UPB_INLINE void validate_SFixed32Rules_clear_in(const validate_SFixed32Rules *msg)
Definition: validate.upb.h:2190
validate_DurationRules_has_required
UPB_INLINE bool validate_DurationRules_has_required(const validate_DurationRules *msg)
Definition: validate.upb.h:3583
validate_RepeatedRules_new
UPB_INLINE validate_RepeatedRules * validate_RepeatedRules_new(upb_Arena *arena)
Definition: validate.upb.h:3233
validate_FloatRules_set_gt
UPB_INLINE void validate_FloatRules_set_gt(validate_FloatRules *msg, float value)
Definition: validate.upb.h:755
google_protobuf_OneofOptions_msginit
const upb_MiniTable google_protobuf_OneofOptions_msginit
Definition: descriptor.upb.c:337
validate_DoubleRules_has_lt
UPB_INLINE bool validate_DoubleRules_has_lt(const validate_DoubleRules *msg)
Definition: validate.upb.h:827
validate_FieldRules_has_bool
UPB_INLINE bool validate_FieldRules_has_bool(const validate_FieldRules *msg)
Definition: validate.upb.h:282
upb_ExtensionRegistry
Definition: msg.c:372
validate_SFixed32Rules_in
UPB_INLINE int32_t const * validate_SFixed32Rules_in(const validate_SFixed32Rules *msg, size_t *len)
Definition: validate.upb.h:2193
validate_SInt64Rules_gte
UPB_INLINE int64_t validate_SInt64Rules_gte(const validate_SInt64Rules *msg)
Definition: validate.upb.h:1746
validate_SFixed64Rules_has_lte
UPB_INLINE bool validate_SFixed64Rules_has_lte(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:2307
validate_SFixed32Rules_not_in
UPB_INLINE int32_t const * validate_SFixed32Rules_not_in(const validate_SFixed32Rules *msg, size_t *len)
Definition: validate.upb.h:2199
validate_AnyRules_mutable_in
UPB_INLINE upb_StringView * validate_AnyRules_mutable_in(validate_AnyRules *msg, size_t *len)
Definition: validate.upb.h:3533
validate_FieldRules_map
const UPB_INLINE validate_MapRules * validate_FieldRules_map(const validate_FieldRules *msg)
Definition: validate.upb.h:342
validate_FieldRules_mutable_int64
UPB_INLINE struct validate_Int64Rules * validate_FieldRules_mutable_int64(validate_FieldRules *msg, upb_Arena *arena)
Definition: validate.upb.h:412
validate_StringRules_clear_suffix
UPB_INLINE void validate_StringRules_clear_suffix(const validate_StringRules *msg)
Definition: validate.upb.h:2570
validate_FieldRules_type_sfixed64
@ validate_FieldRules_type_sfixed64
Definition: validate.upb.h:159
validate_Int32Rules_in
UPB_INLINE int32_t const * validate_Int32Rules_in(const validate_Int32Rules *msg, size_t *len)
Definition: validate.upb.h:1017
_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
validate_StringRules_clear_address
UPB_INLINE void validate_StringRules_clear_address(const validate_StringRules *msg)
Definition: validate.upb.h:2685
validate_SFixed64Rules_set_lte
UPB_INLINE void validate_SFixed64Rules_set_lte(validate_SFixed64Rules *msg, int64_t value)
Definition: validate.upb.h:2368
validate_MapRules_clear_max_pairs
UPB_INLINE void validate_MapRules_clear_max_pairs(const validate_MapRules *msg)
Definition: validate.upb.h:3386
validate_Fixed32Rules_in
UPB_INLINE uint32_t const * validate_Fixed32Rules_in(const validate_Fixed32Rules *msg, size_t *len)
Definition: validate.upb.h:1899
validate_SFixed32Rules_add_in
UPB_INLINE bool validate_SFixed32Rules_add_in(validate_SFixed32Rules *msg, int32_t val, upb_Arena *arena)
Definition: validate.upb.h:2239
validate_StringRules_well_known_uri_ref
@ validate_StringRules_well_known_uri_ref
Definition: validate.upb.h:2488
validate_SInt32Rules_set_ignore_empty
UPB_INLINE void validate_SInt32Rules_set_ignore_empty(validate_SInt32Rules *msg, bool value)
Definition: validate.upb.h:1663
validate_DurationRules_set_gt
UPB_INLINE void validate_DurationRules_set_gt(validate_DurationRules *msg, struct google_protobuf_Duration *value)
Definition: validate.upb.h:3700
validate_StringRules_len_bytes
UPB_INLINE uint64_t validate_StringRules_len_bytes(const validate_StringRules *msg)
Definition: validate.upb.h:2679
validate_RepeatedRules_max_items
UPB_INLINE uint64_t validate_RepeatedRules_max_items(const validate_RepeatedRules *msg)
Definition: validate.upb.h:3279
validate_FieldRules_type_uint64
@ validate_FieldRules_type_uint64
Definition: validate.upb.h:153
validate_FloatRules_lte
UPB_INLINE float validate_FloatRules_lte(const validate_FloatRules *msg)
Definition: validate.upb.h:697
validate_StringRules_clear_uri
UPB_INLINE void validate_StringRules_clear_uri(const validate_StringRules *msg)
Definition: validate.upb.h:2647
validate_DoubleRules_resize_not_in
UPB_INLINE double * validate_DoubleRules_resize_not_in(validate_DoubleRules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:922
validate_FieldRules
struct validate_FieldRules validate_FieldRules
Definition: validate.upb.h:46
validate_Int32Rules_clear_ignore_empty
UPB_INLINE void validate_Int32Rules_clear_ignore_empty(const validate_Int32Rules *msg)
Definition: validate.upb.h:1029
validate_Fixed64Rules_ignore_empty
UPB_INLINE bool validate_Fixed64Rules_ignore_empty(const validate_Fixed64Rules *msg)
Definition: validate.upb.h:2062
validate_UInt64Rules_gt
UPB_INLINE uint64_t validate_UInt64Rules_gt(const validate_UInt64Rules *msg)
Definition: validate.upb.h:1442
validate_FieldRules_set_fixed64
UPB_INLINE void validate_FieldRules_set_fixed64(validate_FieldRules *msg, validate_Fixed64Rules *value)
Definition: validate.upb.h:481
validate_TimestampRules_has_gt
UPB_INLINE bool validate_TimestampRules_has_gt(const validate_TimestampRules *msg)
Definition: validate.upb.h:3819
validate_DurationRules
struct validate_DurationRules validate_DurationRules
Definition: validate.upb.h:67
validate_SFixed64Rules_clear_lte
UPB_INLINE void validate_SFixed64Rules_clear_lte(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:2310
validate_TimestampRules_parse
UPB_INLINE validate_TimestampRules * validate_TimestampRules_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: validate.upb.h:3756
validate_UInt32Rules_resize_in
UPB_INLINE uint32_t * validate_UInt32Rules_resize_in(validate_UInt32Rules *msg, size_t len, upb_Arena *arena)
Definition: validate.upb.h:1354
validate_TimestampRules_has_lte
UPB_INLINE bool validate_TimestampRules_has_lte(const validate_TimestampRules *msg)
Definition: validate.upb.h:3810
validate_has_disabled
UPB_INLINE bool validate_has_disabled(const struct google_protobuf_MessageOptions *msg)
Definition: validate.upb.h:3958
validate_SFixed64Rules_gt
UPB_INLINE int64_t validate_SFixed64Rules_gt(const validate_SFixed64Rules *msg)
Definition: validate.upb.h:2324
validate_MapRules_set_ignore_empty
UPB_INLINE void validate_MapRules_set_ignore_empty(validate_MapRules *msg, bool value)
Definition: validate.upb.h:3470
validate_StringRules_parse
UPB_INLINE validate_StringRules * validate_StringRules_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: validate.upb.h:2455
validate_SInt32Rules_not_in
UPB_INLINE int32_t const * validate_SInt32Rules_not_in(const validate_SInt32Rules *msg, size_t *len)
Definition: validate.upb.h:1611
validate_StringRules_has_strict
UPB_INLINE bool validate_StringRules_has_strict(const validate_StringRules *msg)
Definition: validate.upb.h:2719


grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:01:49