• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /* This file was generated by upb_generator from the input file:
2  *
3  *     google/api/expr/v1alpha1/checked.proto
4  *
5  * Do not edit -- your changes will be discarded when the file is
6  * regenerated.
7  * NO CHECKED-IN PROTOBUF GENCODE */
8 
9 #include <stddef.h>
10 #include "upb/generated_code_support.h"
11 #include "google/api/expr/v1alpha1/checked.upb_minitable.h"
12 #include "google/api/expr/v1alpha1/syntax.upb_minitable.h"
13 #include "google/protobuf/empty.upb_minitable.h"
14 #include "google/protobuf/struct.upb_minitable.h"
15 
16 // Must be last.
17 #include "upb/port/def.inc"
18 
19 extern const struct upb_MiniTable UPB_PRIVATE(_kUpb_MiniTable_StaticallyTreeShaken);
20 static const upb_MiniTableSubInternal google_api_expr_v1alpha1_CheckedExpr__submsgs[4] = {
21   {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__CheckedExpr__ReferenceMapEntry_msg_init_ptr},
22   {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__CheckedExpr__TypeMapEntry_msg_init_ptr},
23   {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr_msg_init_ptr},
24   {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__SourceInfo_msg_init_ptr},
25 };
26 
27 static const upb_MiniTableField google_api_expr_v1alpha1_CheckedExpr__fields[5] = {
28   {2, UPB_SIZE(12, 16), 0, 0, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
29   {3, UPB_SIZE(16, 24), 0, 1, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
30   {4, UPB_SIZE(20, 32), 64, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
31   {5, UPB_SIZE(24, 40), 65, 3, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
32   {6, UPB_SIZE(28, 48), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
33 };
34 
35 const upb_MiniTable google__api__expr__v1alpha1__CheckedExpr_msg_init = {
36   &google_api_expr_v1alpha1_CheckedExpr__submsgs[0],
37   &google_api_expr_v1alpha1_CheckedExpr__fields[0],
38   UPB_SIZE(40, 64), 5, kUpb_ExtMode_NonExtendable, 0, UPB_FASTTABLE_MASK(56), 0,
39 #ifdef UPB_TRACING_ENABLED
40   "google.api.expr.v1alpha1.CheckedExpr",
41 #endif
42   UPB_FASTTABLE_INIT({
43     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
44     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
45     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
46     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
47     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
48     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
49     {0x003000003f000032, &upb_pss_1bt},
50     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
51   })
52 };
53 
54 const upb_MiniTable* google__api__expr__v1alpha1__CheckedExpr_msg_init_ptr = &google__api__expr__v1alpha1__CheckedExpr_msg_init;
55 static const upb_MiniTableSubInternal google_api_expr_v1alpha1_CheckedExpr_ReferenceMapEntry__submsgs[1] = {
56   {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Reference_msg_init_ptr},
57 };
58 
59 static const upb_MiniTableField google_api_expr_v1alpha1_CheckedExpr_ReferenceMapEntry__fields[2] = {
60   {1, 16, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)},
61   {2, 32, 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
62 };
63 
64 const upb_MiniTable google__api__expr__v1alpha1__CheckedExpr__ReferenceMapEntry_msg_init = {
65   &google_api_expr_v1alpha1_CheckedExpr_ReferenceMapEntry__submsgs[0],
66   &google_api_expr_v1alpha1_CheckedExpr_ReferenceMapEntry__fields[0],
67   48, 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(8), 0,
68 #ifdef UPB_TRACING_ENABLED
69   "google.api.expr.v1alpha1.CheckedExpr.ReferenceMapEntry",
70 #endif
71   UPB_FASTTABLE_INIT({
72     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
73     {0x001000003f000008, &upb_psv8_1bt},
74   })
75 };
76 
77 const upb_MiniTable* google__api__expr__v1alpha1__CheckedExpr__ReferenceMapEntry_msg_init_ptr = &google__api__expr__v1alpha1__CheckedExpr__ReferenceMapEntry_msg_init;
78 static const upb_MiniTableSubInternal google_api_expr_v1alpha1_CheckedExpr_TypeMapEntry__submsgs[1] = {
79   {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type_msg_init_ptr},
80 };
81 
82 static const upb_MiniTableField google_api_expr_v1alpha1_CheckedExpr_TypeMapEntry__fields[2] = {
83   {1, 16, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)},
84   {2, 32, 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
85 };
86 
87 const upb_MiniTable google__api__expr__v1alpha1__CheckedExpr__TypeMapEntry_msg_init = {
88   &google_api_expr_v1alpha1_CheckedExpr_TypeMapEntry__submsgs[0],
89   &google_api_expr_v1alpha1_CheckedExpr_TypeMapEntry__fields[0],
90   48, 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(8), 0,
91 #ifdef UPB_TRACING_ENABLED
92   "google.api.expr.v1alpha1.CheckedExpr.TypeMapEntry",
93 #endif
94   UPB_FASTTABLE_INIT({
95     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
96     {0x001000003f000008, &upb_psv8_1bt},
97   })
98 };
99 
100 const upb_MiniTable* google__api__expr__v1alpha1__CheckedExpr__TypeMapEntry_msg_init_ptr = &google__api__expr__v1alpha1__CheckedExpr__TypeMapEntry_msg_init;
101 static const upb_MiniTableSubInternal google_api_expr_v1alpha1_Type__submsgs[7] = {
102   {.UPB_PRIVATE(submsg) = &google__protobuf__Empty_msg_init_ptr},
103   {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type__ListType_msg_init_ptr},
104   {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type__MapType_msg_init_ptr},
105   {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type__FunctionType_msg_init_ptr},
106   {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type_msg_init_ptr},
107   {.UPB_PRIVATE(submsg) = &google__protobuf__Empty_msg_init_ptr},
108   {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type__AbstractType_msg_init_ptr},
109 };
110 
111 static const upb_MiniTableField google_api_expr_v1alpha1_Type__fields[13] = {
112   {1, UPB_SIZE(12, 16), -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
113   {2, UPB_SIZE(12, 16), -9, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | (int)kUpb_LabelFlags_IsAlternate | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)},
114   {3, UPB_SIZE(12, 16), -9, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | (int)kUpb_LabelFlags_IsAlternate | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)},
115   {4, UPB_SIZE(12, 16), -9, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | (int)kUpb_LabelFlags_IsAlternate | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)},
116   {5, UPB_SIZE(12, 16), -9, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | (int)kUpb_LabelFlags_IsAlternate | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)},
117   {6, UPB_SIZE(12, 16), -9, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
118   {7, UPB_SIZE(12, 16), -9, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
119   {8, UPB_SIZE(12, 16), -9, 3, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
120   {9, UPB_SIZE(12, 16), -9, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
121   {10, UPB_SIZE(12, 16), -9, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
122   {11, UPB_SIZE(12, 16), -9, 4, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
123   {12, UPB_SIZE(12, 16), -9, 5, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
124   {14, UPB_SIZE(12, 16), -9, 6, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
125 };
126 
127 const upb_MiniTable google__api__expr__v1alpha1__Type_msg_init = {
128   &google_api_expr_v1alpha1_Type__submsgs[0],
129   &google_api_expr_v1alpha1_Type__fields[0],
130   UPB_SIZE(24, 32), 13, kUpb_ExtMode_NonExtendable, 12, UPB_FASTTABLE_MASK(120), 0,
131 #ifdef UPB_TRACING_ENABLED
132   "google.api.expr.v1alpha1.Type",
133 #endif
134   UPB_FASTTABLE_INIT({
135     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
136     {0x001000080100000a, &upb_pom_1bt_maxmaxb},
137     {0x0010000802000010, &upb_pov4_1bt},
138     {0x0010000803000018, &upb_pov4_1bt},
139     {0x0010000804000020, &upb_pov4_1bt},
140     {0x0010000805000028, &upb_pov4_1bt},
141     {0x0010000806010032, &upb_pom_1bt_max64b},
142     {0x001000080702003a, &upb_pom_1bt_max64b},
143     {0x0010000808030042, &upb_pom_1bt_max64b},
144     {0x001000080900004a, &upb_pos_1bt},
145     {0x001000080a000052, &upb_pos_1bt},
146     {0x001000080b04005a, &upb_pom_1bt_max64b},
147     {0x001000080c050062, &upb_pom_1bt_maxmaxb},
148     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
149     {0x001000080e060072, &upb_pom_1bt_max64b},
150     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
151   })
152 };
153 
154 const upb_MiniTable* google__api__expr__v1alpha1__Type_msg_init_ptr = &google__api__expr__v1alpha1__Type_msg_init;
155 static const upb_MiniTableSubInternal google_api_expr_v1alpha1_Type_ListType__submsgs[1] = {
156   {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type_msg_init_ptr},
157 };
158 
159 static const upb_MiniTableField google_api_expr_v1alpha1_Type_ListType__fields[1] = {
160   {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
161 };
162 
163 const upb_MiniTable google__api__expr__v1alpha1__Type__ListType_msg_init = {
164   &google_api_expr_v1alpha1_Type_ListType__submsgs[0],
165   &google_api_expr_v1alpha1_Type_ListType__fields[0],
166   UPB_SIZE(16, 24), 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(255), 0,
167 #ifdef UPB_TRACING_ENABLED
168   "google.api.expr.v1alpha1.Type.ListType",
169 #endif
170 };
171 
172 const upb_MiniTable* google__api__expr__v1alpha1__Type__ListType_msg_init_ptr = &google__api__expr__v1alpha1__Type__ListType_msg_init;
173 static const upb_MiniTableSubInternal google_api_expr_v1alpha1_Type_MapType__submsgs[2] = {
174   {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type_msg_init_ptr},
175   {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type_msg_init_ptr},
176 };
177 
178 static const upb_MiniTableField google_api_expr_v1alpha1_Type_MapType__fields[2] = {
179   {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
180   {2, UPB_SIZE(16, 24), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
181 };
182 
183 const upb_MiniTable google__api__expr__v1alpha1__Type__MapType_msg_init = {
184   &google_api_expr_v1alpha1_Type_MapType__submsgs[0],
185   &google_api_expr_v1alpha1_Type_MapType__fields[0],
186   UPB_SIZE(24, 32), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(255), 0,
187 #ifdef UPB_TRACING_ENABLED
188   "google.api.expr.v1alpha1.Type.MapType",
189 #endif
190 };
191 
192 const upb_MiniTable* google__api__expr__v1alpha1__Type__MapType_msg_init_ptr = &google__api__expr__v1alpha1__Type__MapType_msg_init;
193 static const upb_MiniTableSubInternal google_api_expr_v1alpha1_Type_FunctionType__submsgs[2] = {
194   {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type_msg_init_ptr},
195   {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type_msg_init_ptr},
196 };
197 
198 static const upb_MiniTableField google_api_expr_v1alpha1_Type_FunctionType__fields[2] = {
199   {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
200   {2, UPB_SIZE(16, 24), 0, 1, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
201 };
202 
203 const upb_MiniTable google__api__expr__v1alpha1__Type__FunctionType_msg_init = {
204   &google_api_expr_v1alpha1_Type_FunctionType__submsgs[0],
205   &google_api_expr_v1alpha1_Type_FunctionType__fields[0],
206   UPB_SIZE(24, 32), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0,
207 #ifdef UPB_TRACING_ENABLED
208   "google.api.expr.v1alpha1.Type.FunctionType",
209 #endif
210   UPB_FASTTABLE_INIT({
211     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
212     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
213     {0x001800003f010012, &upb_prm_1bt_max64b},
214     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
215   })
216 };
217 
218 const upb_MiniTable* google__api__expr__v1alpha1__Type__FunctionType_msg_init_ptr = &google__api__expr__v1alpha1__Type__FunctionType_msg_init;
219 static const upb_MiniTableSubInternal google_api_expr_v1alpha1_Type_AbstractType__submsgs[1] = {
220   {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type_msg_init_ptr},
221 };
222 
223 static const upb_MiniTableField google_api_expr_v1alpha1_Type_AbstractType__fields[2] = {
224   {1, UPB_SIZE(12, 8), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
225   {2, UPB_SIZE(8, 24), 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
226 };
227 
228 const upb_MiniTable google__api__expr__v1alpha1__Type__AbstractType_msg_init = {
229   &google_api_expr_v1alpha1_Type_AbstractType__submsgs[0],
230   &google_api_expr_v1alpha1_Type_AbstractType__fields[0],
231   UPB_SIZE(24, 32), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0,
232 #ifdef UPB_TRACING_ENABLED
233   "google.api.expr.v1alpha1.Type.AbstractType",
234 #endif
235   UPB_FASTTABLE_INIT({
236     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
237     {0x000800003f00000a, &upb_pss_1bt},
238     {0x001800003f000012, &upb_prm_1bt_max64b},
239     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
240   })
241 };
242 
243 const upb_MiniTable* google__api__expr__v1alpha1__Type__AbstractType_msg_init_ptr = &google__api__expr__v1alpha1__Type__AbstractType_msg_init;
244 static const upb_MiniTableSubInternal google_api_expr_v1alpha1_Decl__submsgs[2] = {
245   {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Decl__IdentDecl_msg_init_ptr},
246   {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Decl__FunctionDecl_msg_init_ptr},
247 };
248 
249 static const upb_MiniTableField google_api_expr_v1alpha1_Decl__fields[3] = {
250   {1, 16, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
251   {2, UPB_SIZE(12, 32), -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
252   {3, UPB_SIZE(12, 32), -9, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
253 };
254 
255 const upb_MiniTable google__api__expr__v1alpha1__Decl_msg_init = {
256   &google_api_expr_v1alpha1_Decl__submsgs[0],
257   &google_api_expr_v1alpha1_Decl__fields[0],
258   UPB_SIZE(24, 40), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0,
259 #ifdef UPB_TRACING_ENABLED
260   "google.api.expr.v1alpha1.Decl",
261 #endif
262   UPB_FASTTABLE_INIT({
263     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
264     {0x001000003f00000a, &upb_pss_1bt},
265     {0x0020000802000012, &upb_pom_1bt_max64b},
266     {0x002000080301001a, &upb_pom_1bt_max64b},
267   })
268 };
269 
270 const upb_MiniTable* google__api__expr__v1alpha1__Decl_msg_init_ptr = &google__api__expr__v1alpha1__Decl_msg_init;
271 static const upb_MiniTableSubInternal google_api_expr_v1alpha1_Decl_IdentDecl__submsgs[2] = {
272   {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type_msg_init_ptr},
273   {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Constant_msg_init_ptr},
274 };
275 
276 static const upb_MiniTableField google_api_expr_v1alpha1_Decl_IdentDecl__fields[3] = {
277   {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
278   {2, UPB_SIZE(16, 24), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
279   {3, UPB_SIZE(20, 32), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
280 };
281 
282 const upb_MiniTable google__api__expr__v1alpha1__Decl__IdentDecl_msg_init = {
283   &google_api_expr_v1alpha1_Decl_IdentDecl__submsgs[0],
284   &google_api_expr_v1alpha1_Decl_IdentDecl__fields[0],
285   UPB_SIZE(32, 48), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0,
286 #ifdef UPB_TRACING_ENABLED
287   "google.api.expr.v1alpha1.Decl.IdentDecl",
288 #endif
289   UPB_FASTTABLE_INIT({
290     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
291     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
292     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
293     {0x002000003f00001a, &upb_pss_1bt},
294   })
295 };
296 
297 const upb_MiniTable* google__api__expr__v1alpha1__Decl__IdentDecl_msg_init_ptr = &google__api__expr__v1alpha1__Decl__IdentDecl_msg_init;
298 static const upb_MiniTableSubInternal google_api_expr_v1alpha1_Decl_FunctionDecl__submsgs[1] = {
299   {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Decl__FunctionDecl__Overload_msg_init_ptr},
300 };
301 
302 static const upb_MiniTableField google_api_expr_v1alpha1_Decl_FunctionDecl__fields[1] = {
303   {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
304 };
305 
306 const upb_MiniTable google__api__expr__v1alpha1__Decl__FunctionDecl_msg_init = {
307   &google_api_expr_v1alpha1_Decl_FunctionDecl__submsgs[0],
308   &google_api_expr_v1alpha1_Decl_FunctionDecl__fields[0],
309   16, 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0,
310 #ifdef UPB_TRACING_ENABLED
311   "google.api.expr.v1alpha1.Decl.FunctionDecl",
312 #endif
313   UPB_FASTTABLE_INIT({
314     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
315     {0x000800003f00000a, &upb_prm_1bt_max128b},
316   })
317 };
318 
319 const upb_MiniTable* google__api__expr__v1alpha1__Decl__FunctionDecl_msg_init_ptr = &google__api__expr__v1alpha1__Decl__FunctionDecl_msg_init;
320 static const upb_MiniTableSubInternal google_api_expr_v1alpha1_Decl_FunctionDecl_Overload__submsgs[2] = {
321   {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type_msg_init_ptr},
322   {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type_msg_init_ptr},
323 };
324 
325 static const upb_MiniTableField google_api_expr_v1alpha1_Decl_FunctionDecl_Overload__fields[6] = {
326   {1, UPB_SIZE(28, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
327   {2, UPB_SIZE(12, 32), 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
328   {3, UPB_SIZE(16, 40), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
329   {4, UPB_SIZE(20, 48), 64, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
330   {5, UPB_SIZE(24, 9), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)},
331   {6, UPB_SIZE(36, 56), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
332 };
333 
334 const upb_MiniTable google__api__expr__v1alpha1__Decl__FunctionDecl__Overload_msg_init = {
335   &google_api_expr_v1alpha1_Decl_FunctionDecl_Overload__submsgs[0],
336   &google_api_expr_v1alpha1_Decl_FunctionDecl_Overload__fields[0],
337   UPB_SIZE(48, 72), 6, kUpb_ExtMode_NonExtendable, 6, UPB_FASTTABLE_MASK(56), 0,
338 #ifdef UPB_TRACING_ENABLED
339   "google.api.expr.v1alpha1.Decl.FunctionDecl.Overload",
340 #endif
341   UPB_FASTTABLE_INIT({
342     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
343     {0x001000003f00000a, &upb_pss_1bt},
344     {0x002000003f000012, &upb_prm_1bt_max64b},
345     {0x002800003f00001a, &upb_prs_1bt},
346     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
347     {0x000900003f000028, &upb_psb1_1bt},
348     {0x003800003f000032, &upb_pss_1bt},
349     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
350   })
351 };
352 
353 const upb_MiniTable* google__api__expr__v1alpha1__Decl__FunctionDecl__Overload_msg_init_ptr = &google__api__expr__v1alpha1__Decl__FunctionDecl__Overload_msg_init;
354 static const upb_MiniTableSubInternal google_api_expr_v1alpha1_Reference__submsgs[1] = {
355   {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Constant_msg_init_ptr},
356 };
357 
358 static const upb_MiniTableField google_api_expr_v1alpha1_Reference__fields[3] = {
359   {1, UPB_SIZE(20, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
360   {3, UPB_SIZE(12, 32), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
361   {4, UPB_SIZE(16, 40), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
362 };
363 
364 const upb_MiniTable google__api__expr__v1alpha1__Reference_msg_init = {
365   &google_api_expr_v1alpha1_Reference__submsgs[0],
366   &google_api_expr_v1alpha1_Reference__fields[0],
367   UPB_SIZE(32, 48), 3, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(24), 0,
368 #ifdef UPB_TRACING_ENABLED
369   "google.api.expr.v1alpha1.Reference",
370 #endif
371   UPB_FASTTABLE_INIT({
372     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
373     {0x001000003f00000a, &upb_pss_1bt},
374     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
375     {0x002000003f00001a, &upb_prs_1bt},
376   })
377 };
378 
379 const upb_MiniTable* google__api__expr__v1alpha1__Reference_msg_init_ptr = &google__api__expr__v1alpha1__Reference_msg_init;
380 static const upb_MiniTable *messages_layout[13] = {
381   &google__api__expr__v1alpha1__CheckedExpr_msg_init,
382   &google__api__expr__v1alpha1__CheckedExpr__ReferenceMapEntry_msg_init,
383   &google__api__expr__v1alpha1__CheckedExpr__TypeMapEntry_msg_init,
384   &google__api__expr__v1alpha1__Type_msg_init,
385   &google__api__expr__v1alpha1__Type__ListType_msg_init,
386   &google__api__expr__v1alpha1__Type__MapType_msg_init,
387   &google__api__expr__v1alpha1__Type__FunctionType_msg_init,
388   &google__api__expr__v1alpha1__Type__AbstractType_msg_init,
389   &google__api__expr__v1alpha1__Decl_msg_init,
390   &google__api__expr__v1alpha1__Decl__IdentDecl_msg_init,
391   &google__api__expr__v1alpha1__Decl__FunctionDecl_msg_init,
392   &google__api__expr__v1alpha1__Decl__FunctionDecl__Overload_msg_init,
393   &google__api__expr__v1alpha1__Reference_msg_init,
394 };
395 
396 const upb_MiniTableFile google_api_expr_v1alpha1_checked_proto_upb_file_layout = {
397   messages_layout,
398   NULL,
399   NULL,
400   13,
401   0,
402   0,
403 };
404 
405 #include "upb/port/undef.inc"
406 
407