1 /* This file was generated by upbc (the upb compiler) from the input 2 * file: 3 * 4 * google/api/expr/v1alpha1/checked.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/collections/array_internal.h" 11 #include "upb/message/internal.h" 12 #include "upb/mini_table/enum_internal.h" 13 #include "google/api/expr/v1alpha1/checked.upb.h" 14 #include "google/api/expr/v1alpha1/syntax.upb.h" 15 #include "google/protobuf/empty.upb.h" 16 #include "google/protobuf/struct.upb.h" 17 18 // Must be last. 19 #include "upb/port/def.inc" 20 21 static const upb_MiniTableSub google_api_expr_v1alpha1_CheckedExpr_submsgs[4] = { 22 {.submsg = &google_api_expr_v1alpha1_CheckedExpr_ReferenceMapEntry_msg_init}, 23 {.submsg = &google_api_expr_v1alpha1_CheckedExpr_TypeMapEntry_msg_init}, 24 {.submsg = &google_api_expr_v1alpha1_Expr_msg_init}, 25 {.submsg = &google_api_expr_v1alpha1_SourceInfo_msg_init}, 26 }; 27 28 static const upb_MiniTableField google_api_expr_v1alpha1_CheckedExpr__fields[4] = { 29 {2, UPB_SIZE(4, 8), 0, 0, 11, kUpb_FieldMode_Map | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 30 {3, UPB_SIZE(8, 16), 0, 1, 11, kUpb_FieldMode_Map | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 31 {4, UPB_SIZE(12, 24), 1, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 32 {5, UPB_SIZE(16, 32), 2, 3, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << 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(24, 40), 4, kUpb_ExtMode_NonExtendable, 0, UPB_FASTTABLE_MASK(56), 0, 39 UPB_FASTTABLE_INIT({ 40 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 41 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 42 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 43 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 44 {0x0018000001020022, &upb_psm_1bt_maxmaxb}, 45 {0x002000000203002a, &upb_psm_1bt_maxmaxb}, 46 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 47 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 48 }) 49 }; 50 51 static const upb_MiniTableSub google_api_expr_v1alpha1_CheckedExpr_ReferenceMapEntry_submsgs[1] = { 52 {.submsg = &google_api_expr_v1alpha1_Reference_msg_init}, 53 }; 54 55 static const upb_MiniTableField google_api_expr_v1alpha1_CheckedExpr_ReferenceMapEntry__fields[2] = { 56 {1, 8, 0, kUpb_NoSub, 3, kUpb_FieldMode_Scalar | (kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 57 {2, UPB_SIZE(16, 24), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 58 }; 59 60 const upb_MiniTable google_api_expr_v1alpha1_CheckedExpr_ReferenceMapEntry_msg_init = { 61 &google_api_expr_v1alpha1_CheckedExpr_ReferenceMapEntry_submsgs[0], 62 &google_api_expr_v1alpha1_CheckedExpr_ReferenceMapEntry__fields[0], 63 UPB_SIZE(24, 40), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 64 UPB_FASTTABLE_INIT({ 65 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 66 {0x000800003f000008, &upb_psv8_1bt}, 67 {0x0018000001000012, &upb_psm_1bt_max64b}, 68 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 69 }) 70 }; 71 72 static const upb_MiniTableSub google_api_expr_v1alpha1_CheckedExpr_TypeMapEntry_submsgs[1] = { 73 {.submsg = &google_api_expr_v1alpha1_Type_msg_init}, 74 }; 75 76 static const upb_MiniTableField google_api_expr_v1alpha1_CheckedExpr_TypeMapEntry__fields[2] = { 77 {1, 8, 0, kUpb_NoSub, 3, kUpb_FieldMode_Scalar | (kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 78 {2, UPB_SIZE(16, 24), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 79 }; 80 81 const upb_MiniTable google_api_expr_v1alpha1_CheckedExpr_TypeMapEntry_msg_init = { 82 &google_api_expr_v1alpha1_CheckedExpr_TypeMapEntry_submsgs[0], 83 &google_api_expr_v1alpha1_CheckedExpr_TypeMapEntry__fields[0], 84 UPB_SIZE(24, 40), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 85 UPB_FASTTABLE_INIT({ 86 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 87 {0x000800003f000008, &upb_psv8_1bt}, 88 {0x0018000001000012, &upb_psm_1bt_max64b}, 89 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 90 }) 91 }; 92 93 static const upb_MiniTableSub google_api_expr_v1alpha1_Type_submsgs[7] = { 94 {.submsg = &google_protobuf_Empty_msg_init}, 95 {.submsg = &google_api_expr_v1alpha1_Type_ListType_msg_init}, 96 {.submsg = &google_api_expr_v1alpha1_Type_MapType_msg_init}, 97 {.submsg = &google_api_expr_v1alpha1_Type_FunctionType_msg_init}, 98 {.submsg = &google_api_expr_v1alpha1_Type_msg_init}, 99 {.submsg = &google_protobuf_Empty_msg_init}, 100 {.submsg = &google_api_expr_v1alpha1_Type_AbstractType_msg_init}, 101 }; 102 103 static const upb_MiniTableField google_api_expr_v1alpha1_Type__fields[13] = { 104 {1, UPB_SIZE(4, 8), -1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 105 {2, UPB_SIZE(4, 8), -1, kUpb_NoSub, 5, kUpb_FieldMode_Scalar | kUpb_LabelFlags_IsAlternate | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 106 {3, UPB_SIZE(4, 8), -1, kUpb_NoSub, 5, kUpb_FieldMode_Scalar | kUpb_LabelFlags_IsAlternate | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 107 {4, UPB_SIZE(4, 8), -1, kUpb_NoSub, 5, kUpb_FieldMode_Scalar | kUpb_LabelFlags_IsAlternate | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 108 {5, UPB_SIZE(4, 8), -1, kUpb_NoSub, 5, kUpb_FieldMode_Scalar | kUpb_LabelFlags_IsAlternate | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 109 {6, UPB_SIZE(4, 8), -1, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 110 {7, UPB_SIZE(4, 8), -1, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 111 {8, UPB_SIZE(4, 8), -1, 3, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 112 {9, UPB_SIZE(4, 8), -1, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 113 {10, UPB_SIZE(4, 8), -1, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 114 {11, UPB_SIZE(4, 8), -1, 4, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 115 {12, UPB_SIZE(4, 8), -1, 5, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 116 {14, UPB_SIZE(4, 8), -1, 6, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 117 }; 118 119 const upb_MiniTable google_api_expr_v1alpha1_Type_msg_init = { 120 &google_api_expr_v1alpha1_Type_submsgs[0], 121 &google_api_expr_v1alpha1_Type__fields[0], 122 UPB_SIZE(16, 24), 13, kUpb_ExtMode_NonExtendable, 12, UPB_FASTTABLE_MASK(120), 0, 123 UPB_FASTTABLE_INIT({ 124 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 125 {0x000800000100000a, &upb_pom_1bt_maxmaxb}, 126 {0x0008000002000010, &upb_pov4_1bt}, 127 {0x0008000003000018, &upb_pov4_1bt}, 128 {0x0008000004000020, &upb_pov4_1bt}, 129 {0x0008000005000028, &upb_pov4_1bt}, 130 {0x0008000006010032, &upb_pom_1bt_max64b}, 131 {0x000800000702003a, &upb_pom_1bt_max64b}, 132 {0x0008000008030042, &upb_pom_1bt_max64b}, 133 {0x000800000900004a, &upb_pos_1bt}, 134 {0x000800000a000052, &upb_pos_1bt}, 135 {0x000800000b04005a, &upb_pom_1bt_max64b}, 136 {0x000800000c050062, &upb_pom_1bt_maxmaxb}, 137 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 138 {0x000800000e060072, &upb_pom_1bt_max64b}, 139 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 140 }) 141 }; 142 143 static const upb_MiniTableSub google_api_expr_v1alpha1_Type_ListType_submsgs[1] = { 144 {.submsg = &google_api_expr_v1alpha1_Type_msg_init}, 145 }; 146 147 static const upb_MiniTableField google_api_expr_v1alpha1_Type_ListType__fields[1] = { 148 {1, UPB_SIZE(4, 8), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 149 }; 150 151 const upb_MiniTable google_api_expr_v1alpha1_Type_ListType_msg_init = { 152 &google_api_expr_v1alpha1_Type_ListType_submsgs[0], 153 &google_api_expr_v1alpha1_Type_ListType__fields[0], 154 UPB_SIZE(8, 16), 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0, 155 UPB_FASTTABLE_INIT({ 156 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 157 {0x000800000100000a, &upb_psm_1bt_max64b}, 158 }) 159 }; 160 161 static const upb_MiniTableSub google_api_expr_v1alpha1_Type_MapType_submsgs[2] = { 162 {.submsg = &google_api_expr_v1alpha1_Type_msg_init}, 163 {.submsg = &google_api_expr_v1alpha1_Type_msg_init}, 164 }; 165 166 static const upb_MiniTableField google_api_expr_v1alpha1_Type_MapType__fields[2] = { 167 {1, UPB_SIZE(4, 8), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 168 {2, UPB_SIZE(8, 16), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 169 }; 170 171 const upb_MiniTable google_api_expr_v1alpha1_Type_MapType_msg_init = { 172 &google_api_expr_v1alpha1_Type_MapType_submsgs[0], 173 &google_api_expr_v1alpha1_Type_MapType__fields[0], 174 UPB_SIZE(16, 24), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 175 UPB_FASTTABLE_INIT({ 176 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 177 {0x000800000100000a, &upb_psm_1bt_max64b}, 178 {0x0010000002010012, &upb_psm_1bt_max64b}, 179 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 180 }) 181 }; 182 183 static const upb_MiniTableSub google_api_expr_v1alpha1_Type_FunctionType_submsgs[2] = { 184 {.submsg = &google_api_expr_v1alpha1_Type_msg_init}, 185 {.submsg = &google_api_expr_v1alpha1_Type_msg_init}, 186 }; 187 188 static const upb_MiniTableField google_api_expr_v1alpha1_Type_FunctionType__fields[2] = { 189 {1, UPB_SIZE(4, 8), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 190 {2, UPB_SIZE(8, 16), 0, 1, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 191 }; 192 193 const upb_MiniTable google_api_expr_v1alpha1_Type_FunctionType_msg_init = { 194 &google_api_expr_v1alpha1_Type_FunctionType_submsgs[0], 195 &google_api_expr_v1alpha1_Type_FunctionType__fields[0], 196 UPB_SIZE(16, 24), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 197 UPB_FASTTABLE_INIT({ 198 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 199 {0x000800000100000a, &upb_psm_1bt_max64b}, 200 {0x001000003f010012, &upb_prm_1bt_max64b}, 201 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 202 }) 203 }; 204 205 static const upb_MiniTableSub google_api_expr_v1alpha1_Type_AbstractType_submsgs[1] = { 206 {.submsg = &google_api_expr_v1alpha1_Type_msg_init}, 207 }; 208 209 static const upb_MiniTableField google_api_expr_v1alpha1_Type_AbstractType__fields[2] = { 210 {1, UPB_SIZE(4, 0), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 211 {2, UPB_SIZE(0, 16), 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 212 }; 213 214 const upb_MiniTable google_api_expr_v1alpha1_Type_AbstractType_msg_init = { 215 &google_api_expr_v1alpha1_Type_AbstractType_submsgs[0], 216 &google_api_expr_v1alpha1_Type_AbstractType__fields[0], 217 UPB_SIZE(16, 24), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 218 UPB_FASTTABLE_INIT({ 219 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 220 {0x000000003f00000a, &upb_pss_1bt}, 221 {0x001000003f000012, &upb_prm_1bt_max64b}, 222 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 223 }) 224 }; 225 226 static const upb_MiniTableSub google_api_expr_v1alpha1_Decl_submsgs[2] = { 227 {.submsg = &google_api_expr_v1alpha1_Decl_IdentDecl_msg_init}, 228 {.submsg = &google_api_expr_v1alpha1_Decl_FunctionDecl_msg_init}, 229 }; 230 231 static const upb_MiniTableField google_api_expr_v1alpha1_Decl__fields[3] = { 232 {1, 8, 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 233 {2, UPB_SIZE(4, 24), -1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 234 {3, UPB_SIZE(4, 24), -1, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 235 }; 236 237 const upb_MiniTable google_api_expr_v1alpha1_Decl_msg_init = { 238 &google_api_expr_v1alpha1_Decl_submsgs[0], 239 &google_api_expr_v1alpha1_Decl__fields[0], 240 UPB_SIZE(16, 32), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0, 241 UPB_FASTTABLE_INIT({ 242 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 243 {0x000800003f00000a, &upb_pss_1bt}, 244 {0x0018000002000012, &upb_pom_1bt_max64b}, 245 {0x001800000301001a, &upb_pom_1bt_max64b}, 246 }) 247 }; 248 249 static const upb_MiniTableSub google_api_expr_v1alpha1_Decl_IdentDecl_submsgs[2] = { 250 {.submsg = &google_api_expr_v1alpha1_Type_msg_init}, 251 {.submsg = &google_api_expr_v1alpha1_Constant_msg_init}, 252 }; 253 254 static const upb_MiniTableField google_api_expr_v1alpha1_Decl_IdentDecl__fields[3] = { 255 {1, UPB_SIZE(4, 8), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 256 {2, UPB_SIZE(8, 16), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 257 {3, UPB_SIZE(12, 24), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 258 }; 259 260 const upb_MiniTable google_api_expr_v1alpha1_Decl_IdentDecl_msg_init = { 261 &google_api_expr_v1alpha1_Decl_IdentDecl_submsgs[0], 262 &google_api_expr_v1alpha1_Decl_IdentDecl__fields[0], 263 UPB_SIZE(24, 40), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0, 264 UPB_FASTTABLE_INIT({ 265 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 266 {0x000800000100000a, &upb_psm_1bt_max64b}, 267 {0x0010000002010012, &upb_psm_1bt_maxmaxb}, 268 {0x001800003f00001a, &upb_pss_1bt}, 269 }) 270 }; 271 272 static const upb_MiniTableSub google_api_expr_v1alpha1_Decl_FunctionDecl_submsgs[1] = { 273 {.submsg = &google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_msg_init}, 274 }; 275 276 static const upb_MiniTableField google_api_expr_v1alpha1_Decl_FunctionDecl__fields[1] = { 277 {1, 0, 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 278 }; 279 280 const upb_MiniTable google_api_expr_v1alpha1_Decl_FunctionDecl_msg_init = { 281 &google_api_expr_v1alpha1_Decl_FunctionDecl_submsgs[0], 282 &google_api_expr_v1alpha1_Decl_FunctionDecl__fields[0], 283 8, 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0, 284 UPB_FASTTABLE_INIT({ 285 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 286 {0x000000003f00000a, &upb_prm_1bt_max128b}, 287 }) 288 }; 289 290 static const upb_MiniTableSub google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_submsgs[2] = { 291 {.submsg = &google_api_expr_v1alpha1_Type_msg_init}, 292 {.submsg = &google_api_expr_v1alpha1_Type_msg_init}, 293 }; 294 295 static const upb_MiniTableField google_api_expr_v1alpha1_Decl_FunctionDecl_Overload__fields[6] = { 296 {1, UPB_SIZE(20, 8), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 297 {2, UPB_SIZE(4, 24), 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 298 {3, UPB_SIZE(8, 32), 0, kUpb_NoSub, 9, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 299 {4, UPB_SIZE(12, 40), 1, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 300 {5, UPB_SIZE(16, 1), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 301 {6, UPB_SIZE(28, 48), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 302 }; 303 304 const upb_MiniTable google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_msg_init = { 305 &google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_submsgs[0], 306 &google_api_expr_v1alpha1_Decl_FunctionDecl_Overload__fields[0], 307 UPB_SIZE(40, 64), 6, kUpb_ExtMode_NonExtendable, 6, UPB_FASTTABLE_MASK(56), 0, 308 UPB_FASTTABLE_INIT({ 309 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 310 {0x000800003f00000a, &upb_pss_1bt}, 311 {0x001800003f000012, &upb_prm_1bt_max64b}, 312 {0x002000003f00001a, &upb_prs_1bt}, 313 {0x0028000001010022, &upb_psm_1bt_max64b}, 314 {0x000100003f000028, &upb_psb1_1bt}, 315 {0x003000003f000032, &upb_pss_1bt}, 316 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 317 }) 318 }; 319 320 static const upb_MiniTableSub google_api_expr_v1alpha1_Reference_submsgs[1] = { 321 {.submsg = &google_api_expr_v1alpha1_Constant_msg_init}, 322 }; 323 324 static const upb_MiniTableField google_api_expr_v1alpha1_Reference__fields[3] = { 325 {1, UPB_SIZE(12, 8), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 326 {3, UPB_SIZE(4, 24), 0, kUpb_NoSub, 9, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 327 {4, UPB_SIZE(8, 32), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 328 }; 329 330 const upb_MiniTable google_api_expr_v1alpha1_Reference_msg_init = { 331 &google_api_expr_v1alpha1_Reference_submsgs[0], 332 &google_api_expr_v1alpha1_Reference__fields[0], 333 UPB_SIZE(24, 40), 3, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(56), 0, 334 UPB_FASTTABLE_INIT({ 335 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 336 {0x000800003f00000a, &upb_pss_1bt}, 337 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 338 {0x001800003f00001a, &upb_prs_1bt}, 339 {0x0020000001000022, &upb_psm_1bt_maxmaxb}, 340 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 341 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 342 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 343 }) 344 }; 345 346 static const upb_MiniTable *messages_layout[13] = { 347 &google_api_expr_v1alpha1_CheckedExpr_msg_init, 348 &google_api_expr_v1alpha1_CheckedExpr_ReferenceMapEntry_msg_init, 349 &google_api_expr_v1alpha1_CheckedExpr_TypeMapEntry_msg_init, 350 &google_api_expr_v1alpha1_Type_msg_init, 351 &google_api_expr_v1alpha1_Type_ListType_msg_init, 352 &google_api_expr_v1alpha1_Type_MapType_msg_init, 353 &google_api_expr_v1alpha1_Type_FunctionType_msg_init, 354 &google_api_expr_v1alpha1_Type_AbstractType_msg_init, 355 &google_api_expr_v1alpha1_Decl_msg_init, 356 &google_api_expr_v1alpha1_Decl_IdentDecl_msg_init, 357 &google_api_expr_v1alpha1_Decl_FunctionDecl_msg_init, 358 &google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_msg_init, 359 &google_api_expr_v1alpha1_Reference_msg_init, 360 }; 361 362 const upb_MiniTableFile google_api_expr_v1alpha1_checked_proto_upb_file_layout = { 363 messages_layout, 364 NULL, 365 NULL, 366 13, 367 0, 368 0, 369 }; 370 371 #include "upb/port/undef.inc" 372 373