validate.upb.c
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 #include <stddef.h>
10 #include "upb/msg_internal.h"
11 #include "validate/validate.upb.h"
15 
16 #include "upb/port_def.inc"
17 
20  {.submsg = &validate_DoubleRules_msginit},
21  {.submsg = &validate_Int32Rules_msginit},
22  {.submsg = &validate_Int64Rules_msginit},
23  {.submsg = &validate_UInt32Rules_msginit},
24  {.submsg = &validate_UInt64Rules_msginit},
25  {.submsg = &validate_SInt32Rules_msginit},
26  {.submsg = &validate_SInt64Rules_msginit},
27  {.submsg = &validate_Fixed32Rules_msginit},
28  {.submsg = &validate_Fixed64Rules_msginit},
29  {.submsg = &validate_SFixed32Rules_msginit},
30  {.submsg = &validate_SFixed64Rules_msginit},
31  {.submsg = &validate_BoolRules_msginit},
32  {.submsg = &validate_StringRules_msginit},
33  {.submsg = &validate_BytesRules_msginit},
34  {.submsg = &validate_EnumRules_msginit},
35  {.submsg = &validate_MessageRules_msginit},
36  {.submsg = &validate_RepeatedRules_msginit},
37  {.submsg = &validate_MapRules_msginit},
38  {.submsg = &validate_AnyRules_msginit},
39  {.submsg = &validate_DurationRules_msginit},
41 };
42 
66 };
67 
71  UPB_SIZE(16, 24), 22, kUpb_ExtMode_NonExtendable, 22, 255, 0,
72 };
73 
83 };
84 
86  NULL,
88  UPB_SIZE(36, 56), 8, kUpb_ExtMode_NonExtendable, 8, 255, 0,
89 };
90 
100 };
101 
103  NULL,
105  UPB_SIZE(56, 72), 8, kUpb_ExtMode_NonExtendable, 8, 255, 0,
106 };
107 
117 };
118 
120  NULL,
122  UPB_SIZE(36, 56), 8, kUpb_ExtMode_NonExtendable, 8, 255, 0,
123 };
124 
134 };
135 
137  NULL,
139  UPB_SIZE(56, 72), 8, kUpb_ExtMode_NonExtendable, 8, 255, 0,
140 };
141 
151 };
152 
154  NULL,
156  UPB_SIZE(36, 56), 8, kUpb_ExtMode_NonExtendable, 8, 255, 0,
157 };
158 
168 };
169 
171  NULL,
173  UPB_SIZE(56, 72), 8, kUpb_ExtMode_NonExtendable, 8, 255, 0,
174 };
175 
185 };
186 
188  NULL,
190  UPB_SIZE(36, 56), 8, kUpb_ExtMode_NonExtendable, 8, 255, 0,
191 };
192 
202 };
203 
205  NULL,
207  UPB_SIZE(56, 72), 8, kUpb_ExtMode_NonExtendable, 8, 255, 0,
208 };
209 
219 };
220 
222  NULL,
224  UPB_SIZE(36, 56), 8, kUpb_ExtMode_NonExtendable, 8, 255, 0,
225 };
226 
236 };
237 
239  NULL,
241  UPB_SIZE(56, 72), 8, kUpb_ExtMode_NonExtendable, 8, 255, 0,
242 };
243 
253 };
254 
256  NULL,
258  UPB_SIZE(36, 56), 8, kUpb_ExtMode_NonExtendable, 8, 255, 0,
259 };
260 
270 };
271 
273  NULL,
275  UPB_SIZE(56, 72), 8, kUpb_ExtMode_NonExtendable, 8, 255, 0,
276 };
277 
280 };
281 
283  NULL,
285  UPB_SIZE(2, 8), 1, kUpb_ExtMode_NonExtendable, 1, 255, 0,
286 };
287 
290 };
291 
316  {24, UPB_SIZE(12, 12), UPB_SIZE(-5, -5), 0, 14, kUpb_FieldMode_Scalar | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)},
319 };
320 
324  UPB_SIZE(120, 184), 26, kUpb_ExtMode_NonExtendable, 26, 255, 0,
325 };
326 
342 };
343 
345  NULL,
347  UPB_SIZE(88, 136), 14, kUpb_ExtMode_NonExtendable, 14, 255, 0,
348 };
349 
355 };
356 
358  NULL,
360  UPB_SIZE(20, 40), 4, kUpb_ExtMode_NonExtendable, 4, 255, 0,
361 };
362 
366 };
367 
369  NULL,
371  UPB_SIZE(3, 8), 2, kUpb_ExtMode_NonExtendable, 2, 255, 0,
372 };
373 
376 };
377 
384 };
385 
389  UPB_SIZE(24, 40), 5, kUpb_ExtMode_NonExtendable, 5, 255, 0,
390 };
391 
394  {.submsg = &validate_FieldRules_msginit},
395 };
396 
404 };
405 
409  UPB_SIZE(32, 40), 6, kUpb_ExtMode_NonExtendable, 6, 255, 0,
410 };
411 
416 };
417 
419  NULL,
421  UPB_SIZE(12, 24), 3, kUpb_ExtMode_NonExtendable, 3, 255, 0,
422 };
423 
432 };
433 
443 };
444 
448  UPB_SIZE(32, 72), 8, kUpb_ExtMode_NonExtendable, 8, 255, 0,
449 };
450 
458 };
459 
470 };
471 
475  UPB_SIZE(32, 56), 9, kUpb_ExtMode_NonExtendable, 9, 255, 0,
476 };
477 
478 static const upb_MiniTable *messages_layout[23] = {
502 };
503 
511  {.submsg = NULL},
512 
513 };
517  {.submsg = NULL},
518 
519 };
523  {.submsg = NULL},
524 
525 };
529  {.submsg = &validate_FieldRules_msginit},
530 
531 };
532 
538 };
539 
541  NULL,
542  0x7ULL,
543  0,
544 };
545 
546 static const upb_MiniTable_Enum *enums_layout[1] = {
548 };
549 
552  enums_layout,
554  23,
555  1,
556  4,
557 };
558 
559 #include "upb/port_undef.inc"
560 
validate_MapRules__fields
static const upb_MiniTable_Field validate_MapRules__fields[6]
Definition: validate.upb.c:397
kUpb_FieldRep_4Byte
@ kUpb_FieldRep_4Byte
Definition: msg_internal.h:101
upb_MiniTable_Sub
Definition: msg_internal.h:154
validate_SInt32Rules_msginit
const upb_MiniTable validate_SInt32Rules_msginit
Definition: validate.upb.c:187
validate_DurationRules_msginit
const upb_MiniTable validate_DurationRules_msginit
Definition: validate.upb.c:445
upb_MiniTable_Sub::subenum
const upb_MiniTable_Enum * subenum
Definition: msg_internal.h:156
upb_MiniTable_Enum
Definition: msg_internal.h:136
upb_MiniTable_Field
Definition: msg_internal.h:71
validate_AnyRules__fields
static const upb_MiniTable_Field validate_AnyRules__fields[3]
Definition: validate.upb.c:412
validate_MessageRules__fields
static const upb_MiniTable_Field validate_MessageRules__fields[2]
Definition: validate.upb.c:363
validate_RepeatedRules_submsgs
static const upb_MiniTable_Sub validate_RepeatedRules_submsgs[1]
Definition: validate.upb.c:374
validate_BytesRules__fields
static const upb_MiniTable_Field validate_BytesRules__fields[14]
Definition: validate.upb.c:327
validate_Int64Rules__fields
static const upb_MiniTable_Field validate_Int64Rules__fields[8]
Definition: validate.upb.c:125
upb_MiniTable_Sub::submsg
const struct upb_MiniTable * submsg
Definition: msg_internal.h:155
validate_BytesRules_msginit
const upb_MiniTable validate_BytesRules_msginit
Definition: validate.upb.c:344
validate_UInt32Rules_msginit
const upb_MiniTable validate_UInt32Rules_msginit
Definition: validate.upb.c:153
validate_FloatRules_msginit
const upb_MiniTable validate_FloatRules_msginit
Definition: validate.upb.c:85
upb_MiniTable_Extension
Definition: msg_internal.h:202
validate_StringRules_submsgs
static const upb_MiniTable_Sub validate_StringRules_submsgs[1]
Definition: validate.upb.c:288
extensions_layout
static const upb_MiniTable_Extension * extensions_layout[4]
Definition: validate.upb.c:533
validate_SFixed32Rules__fields
static const upb_MiniTable_Field validate_SFixed32Rules__fields[8]
Definition: validate.upb.c:244
validate_Int64Rules_msginit
const upb_MiniTable validate_Int64Rules_msginit
Definition: validate.upb.c:136
upb_MiniTable
Definition: msg_internal.h:185
validate_BoolRules__fields
static const upb_MiniTable_Field validate_BoolRules__fields[1]
Definition: validate.upb.c:278
validate_FloatRules__fields
static const upb_MiniTable_Field validate_FloatRules__fields[8]
Definition: validate.upb.c:74
validate_UInt64Rules_msginit
const upb_MiniTable validate_UInt64Rules_msginit
Definition: validate.upb.c:170
validate_MapRules_submsgs
static const upb_MiniTable_Sub validate_MapRules_submsgs[2]
Definition: validate.upb.c:392
validate_SInt64Rules_msginit
const upb_MiniTable validate_SInt64Rules_msginit
Definition: validate.upb.c:204
kUpb_LabelFlags_IsExtension
@ kUpb_LabelFlags_IsExtension
Definition: msg_internal.h:95
validate_DoubleRules__fields
static const upb_MiniTable_Field validate_DoubleRules__fields[8]
Definition: validate.upb.c:91
validate.upb.h
kUpb_ExtMode_NonExtendable
@ kUpb_ExtMode_NonExtendable
Definition: msg_internal.h:160
google_protobuf_MessageOptions_msginit
const upb_MiniTable google_protobuf_MessageOptions_msginit
Definition: descriptor.upb.c:301
ULL
#define ULL(x)
Definition: bloaty/third_party/protobuf/src/google/protobuf/io/coded_stream_unittest.cc:57
validate_RepeatedRules_msginit
const upb_MiniTable validate_RepeatedRules_msginit
Definition: validate.upb.c:386
validate_SInt64Rules__fields
static const upb_MiniTable_Field validate_SInt64Rules__fields[8]
Definition: validate.upb.c:193
kUpb_FieldRep_8Byte
@ kUpb_FieldRep_8Byte
Definition: msg_internal.h:104
validate_Fixed32Rules_msginit
const upb_MiniTable validate_Fixed32Rules_msginit
Definition: validate.upb.c:221
validate_Int32Rules_msginit
const upb_MiniTable validate_Int32Rules_msginit
Definition: validate.upb.c:119
validate_disabled_ext
const upb_MiniTable_Extension validate_disabled_ext
Definition: validate.upb.c:508
validate_UInt64Rules__fields
static const upb_MiniTable_Field validate_UInt64Rules__fields[8]
Definition: validate.upb.c:159
descriptor.upb.h
UPB_SIZE
#define UPB_SIZE(size32, size64)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:32
validate_rules_ext
const upb_MiniTable_Extension validate_rules_ext
Definition: validate.upb.c:526
validate_DurationRules_submsgs
static const upb_MiniTable_Sub validate_DurationRules_submsgs[7]
Definition: validate.upb.c:424
validate_ignored_ext
const upb_MiniTable_Extension validate_ignored_ext
Definition: validate.upb.c:514
validate_validate_proto_upb_file_layout
const upb_MiniTable_File validate_validate_proto_upb_file_layout
Definition: validate.upb.c:550
upb_MiniTable_File
Definition: msg_internal.h:208
validate_DurationRules__fields
static const upb_MiniTable_Field validate_DurationRules__fields[8]
Definition: validate.upb.c:434
kUpb_FieldRep_Shift
@ kUpb_FieldRep_Shift
Definition: msg_internal.h:106
validate_KnownRegex_enuminit
const upb_MiniTable_Enum validate_KnownRegex_enuminit
Definition: validate.upb.c:540
messages_layout
static const upb_MiniTable * messages_layout[23]
Definition: validate.upb.c:478
google_protobuf_OneofOptions_msginit
const upb_MiniTable google_protobuf_OneofOptions_msginit
Definition: descriptor.upb.c:337
validate_StringRules__fields
static const upb_MiniTable_Field validate_StringRules__fields[26]
Definition: validate.upb.c:292
validate_Fixed64Rules_msginit
const upb_MiniTable validate_Fixed64Rules_msginit
Definition: validate.upb.c:238
google_protobuf_Timestamp_msginit
const upb_MiniTable google_protobuf_Timestamp_msginit
Definition: timestamp.upb.c:20
validate_StringRules_msginit
const upb_MiniTable validate_StringRules_msginit
Definition: validate.upb.c:321
enums_layout
static const upb_MiniTable_Enum * enums_layout[1]
Definition: validate.upb.c:546
kUpb_NoSub
#define kUpb_NoSub
Definition: msg_internal.h:81
validate_Fixed32Rules__fields
static const upb_MiniTable_Field validate_Fixed32Rules__fields[8]
Definition: validate.upb.c:210
validate_RepeatedRules__fields
static const upb_MiniTable_Field validate_RepeatedRules__fields[5]
Definition: validate.upb.c:378
validate_EnumRules__fields
static const upb_MiniTable_Field validate_EnumRules__fields[4]
Definition: validate.upb.c:350
google_protobuf_FieldOptions_msginit
const upb_MiniTable google_protobuf_FieldOptions_msginit
Definition: descriptor.upb.c:323
validate_Fixed64Rules__fields
static const upb_MiniTable_Field validate_Fixed64Rules__fields[8]
Definition: validate.upb.c:227
validate_TimestampRules_submsgs
static const upb_MiniTable_Sub validate_TimestampRules_submsgs[6]
Definition: validate.upb.c:451
validate_FieldRules_msginit
const upb_MiniTable validate_FieldRules_msginit
Definition: validate.upb.c:68
validate_SFixed64Rules__fields
static const upb_MiniTable_Field validate_SFixed64Rules__fields[8]
Definition: validate.upb.c:261
kUpb_FieldMode_Scalar
@ kUpb_FieldMode_Scalar
Definition: msg_internal.h:86
validate_FieldRules_submsgs
static const upb_MiniTable_Sub validate_FieldRules_submsgs[22]
Definition: validate.upb.c:18
validate_EnumRules_msginit
const upb_MiniTable validate_EnumRules_msginit
Definition: validate.upb.c:357
validate_TimestampRules__fields
static const upb_MiniTable_Field validate_TimestampRules__fields[9]
Definition: validate.upb.c:460
validate_SFixed32Rules_msginit
const upb_MiniTable validate_SFixed32Rules_msginit
Definition: validate.upb.c:255
validate_SFixed64Rules_msginit
const upb_MiniTable validate_SFixed64Rules_msginit
Definition: validate.upb.c:272
validate_TimestampRules_msginit
const upb_MiniTable validate_TimestampRules_msginit
Definition: validate.upb.c:472
timestamp.upb.h
validate_MessageRules_msginit
const upb_MiniTable validate_MessageRules_msginit
Definition: validate.upb.c:368
validate_FieldRules__fields
static const upb_MiniTable_Field validate_FieldRules__fields[22]
Definition: validate.upb.c:43
duration.upb.h
kUpb_FieldRep_Pointer
@ kUpb_FieldRep_Pointer
Definition: msg_internal.h:103
validate_required_ext
const upb_MiniTable_Extension validate_required_ext
Definition: validate.upb.c:520
kUpb_FieldRep_1Byte
@ kUpb_FieldRep_1Byte
Definition: msg_internal.h:100
kUpb_FieldRep_StringView
@ kUpb_FieldRep_StringView
Definition: msg_internal.h:102
validate_MapRules_msginit
const upb_MiniTable validate_MapRules_msginit
Definition: validate.upb.c:406
validate_UInt32Rules__fields
static const upb_MiniTable_Field validate_UInt32Rules__fields[8]
Definition: validate.upb.c:142
kUpb_FieldMode_Array
@ kUpb_FieldMode_Array
Definition: msg_internal.h:85
validate_DoubleRules_msginit
const upb_MiniTable validate_DoubleRules_msginit
Definition: validate.upb.c:102
validate_BoolRules_msginit
const upb_MiniTable validate_BoolRules_msginit
Definition: validate.upb.c:282
msg_internal.h
validate_SInt32Rules__fields
static const upb_MiniTable_Field validate_SInt32Rules__fields[8]
Definition: validate.upb.c:176
validate_AnyRules_msginit
const upb_MiniTable validate_AnyRules_msginit
Definition: validate.upb.c:418
validate_Int32Rules__fields
static const upb_MiniTable_Field validate_Int32Rules__fields[8]
Definition: validate.upb.c:108
google_protobuf_Duration_msginit
const upb_MiniTable google_protobuf_Duration_msginit
Definition: duration.upb.c:20


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