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 8 #include <stddef.h> 9 #include "upb/generated_code_support.h" 10 #include "google/api/expr/v1alpha1/checked.upb_minitable.h" 11 #include "google/api/expr/v1alpha1/syntax.upb_minitable.h" 12 #include "google/protobuf/empty.upb_minitable.h" 13 #include "google/protobuf/struct.upb_minitable.h" 14 15 // Must be last. 16 #include "upb/port/def.inc" 17 18 static const upb_MiniTableSub google_api_expr_v1alpha1_CheckedExpr_submsgs[4] = { 19 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__CheckedExpr__ReferenceMapEntry_msg_init}, 20 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__CheckedExpr__TypeMapEntry_msg_init}, 21 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Expr_msg_init}, 22 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__SourceInfo_msg_init}, 23 }; 24 25 static const upb_MiniTableField google_api_expr_v1alpha1_CheckedExpr__fields[4] = { 26 {2, UPB_SIZE(12, 16), 0, 0, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 27 {3, UPB_SIZE(16, 24), 0, 1, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 28 {4, UPB_SIZE(20, 32), 64, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 29 {5, UPB_SIZE(24, 40), 65, 3, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 30 }; 31 32 const upb_MiniTable google__api__expr__v1alpha1__CheckedExpr_msg_init = { 33 &google_api_expr_v1alpha1_CheckedExpr_submsgs[0], 34 &google_api_expr_v1alpha1_CheckedExpr__fields[0], 35 UPB_SIZE(32, 48), 4, kUpb_ExtMode_NonExtendable, 0, UPB_FASTTABLE_MASK(255), 0, 36 }; 37 38 static const upb_MiniTableSub google_api_expr_v1alpha1_CheckedExpr_ReferenceMapEntry_submsgs[1] = { 39 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Reference_msg_init}, 40 }; 41 42 static const upb_MiniTableField google_api_expr_v1alpha1_CheckedExpr_ReferenceMapEntry__fields[2] = { 43 {1, 16, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 44 {2, 32, 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 45 }; 46 47 const upb_MiniTable google__api__expr__v1alpha1__CheckedExpr__ReferenceMapEntry_msg_init = { 48 &google_api_expr_v1alpha1_CheckedExpr_ReferenceMapEntry_submsgs[0], 49 &google_api_expr_v1alpha1_CheckedExpr_ReferenceMapEntry__fields[0], 50 48, 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(8), 0, 51 UPB_FASTTABLE_INIT({ 52 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 53 {0x001000003f000008, &upb_psv8_1bt}, 54 }) 55 }; 56 57 static const upb_MiniTableSub google_api_expr_v1alpha1_CheckedExpr_TypeMapEntry_submsgs[1] = { 58 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type_msg_init}, 59 }; 60 61 static const upb_MiniTableField google_api_expr_v1alpha1_CheckedExpr_TypeMapEntry__fields[2] = { 62 {1, 16, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 63 {2, 32, 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 64 }; 65 66 const upb_MiniTable google__api__expr__v1alpha1__CheckedExpr__TypeMapEntry_msg_init = { 67 &google_api_expr_v1alpha1_CheckedExpr_TypeMapEntry_submsgs[0], 68 &google_api_expr_v1alpha1_CheckedExpr_TypeMapEntry__fields[0], 69 48, 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(8), 0, 70 UPB_FASTTABLE_INIT({ 71 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 72 {0x001000003f000008, &upb_psv8_1bt}, 73 }) 74 }; 75 76 static const upb_MiniTableSub google_api_expr_v1alpha1_Type_submsgs[7] = { 77 {.UPB_PRIVATE(submsg) = &google__protobuf__Empty_msg_init}, 78 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type__ListType_msg_init}, 79 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type__MapType_msg_init}, 80 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type__FunctionType_msg_init}, 81 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type_msg_init}, 82 {.UPB_PRIVATE(submsg) = &google__protobuf__Empty_msg_init}, 83 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type__AbstractType_msg_init}, 84 }; 85 86 static const upb_MiniTableField google_api_expr_v1alpha1_Type__fields[13] = { 87 {1, UPB_SIZE(12, 16), -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 88 {2, UPB_SIZE(12, 16), -9, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | (int)kUpb_LabelFlags_IsAlternate | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 89 {3, UPB_SIZE(12, 16), -9, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | (int)kUpb_LabelFlags_IsAlternate | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 90 {4, UPB_SIZE(12, 16), -9, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | (int)kUpb_LabelFlags_IsAlternate | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 91 {5, UPB_SIZE(12, 16), -9, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | (int)kUpb_LabelFlags_IsAlternate | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 92 {6, UPB_SIZE(12, 16), -9, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 93 {7, UPB_SIZE(12, 16), -9, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 94 {8, UPB_SIZE(12, 16), -9, 3, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 95 {9, UPB_SIZE(12, 16), -9, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 96 {10, UPB_SIZE(12, 16), -9, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 97 {11, UPB_SIZE(12, 16), -9, 4, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 98 {12, UPB_SIZE(12, 16), -9, 5, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 99 {14, UPB_SIZE(12, 16), -9, 6, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 100 }; 101 102 const upb_MiniTable google__api__expr__v1alpha1__Type_msg_init = { 103 &google_api_expr_v1alpha1_Type_submsgs[0], 104 &google_api_expr_v1alpha1_Type__fields[0], 105 UPB_SIZE(24, 32), 13, kUpb_ExtMode_NonExtendable, 12, UPB_FASTTABLE_MASK(120), 0, 106 UPB_FASTTABLE_INIT({ 107 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 108 {0x001000080100000a, &upb_pom_1bt_maxmaxb}, 109 {0x0010000802000010, &upb_pov4_1bt}, 110 {0x0010000803000018, &upb_pov4_1bt}, 111 {0x0010000804000020, &upb_pov4_1bt}, 112 {0x0010000805000028, &upb_pov4_1bt}, 113 {0x0010000806010032, &upb_pom_1bt_max64b}, 114 {0x001000080702003a, &upb_pom_1bt_max64b}, 115 {0x0010000808030042, &upb_pom_1bt_max64b}, 116 {0x001000080900004a, &upb_pos_1bt}, 117 {0x001000080a000052, &upb_pos_1bt}, 118 {0x001000080b04005a, &upb_pom_1bt_max64b}, 119 {0x001000080c050062, &upb_pom_1bt_maxmaxb}, 120 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 121 {0x001000080e060072, &upb_pom_1bt_max64b}, 122 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 123 }) 124 }; 125 126 static const upb_MiniTableSub google_api_expr_v1alpha1_Type_ListType_submsgs[1] = { 127 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type_msg_init}, 128 }; 129 130 static const upb_MiniTableField google_api_expr_v1alpha1_Type_ListType__fields[1] = { 131 {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 132 }; 133 134 const upb_MiniTable google__api__expr__v1alpha1__Type__ListType_msg_init = { 135 &google_api_expr_v1alpha1_Type_ListType_submsgs[0], 136 &google_api_expr_v1alpha1_Type_ListType__fields[0], 137 UPB_SIZE(16, 24), 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(255), 0, 138 }; 139 140 static const upb_MiniTableSub google_api_expr_v1alpha1_Type_MapType_submsgs[2] = { 141 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type_msg_init}, 142 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type_msg_init}, 143 }; 144 145 static const upb_MiniTableField google_api_expr_v1alpha1_Type_MapType__fields[2] = { 146 {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 147 {2, UPB_SIZE(16, 24), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 148 }; 149 150 const upb_MiniTable google__api__expr__v1alpha1__Type__MapType_msg_init = { 151 &google_api_expr_v1alpha1_Type_MapType_submsgs[0], 152 &google_api_expr_v1alpha1_Type_MapType__fields[0], 153 UPB_SIZE(24, 32), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(255), 0, 154 }; 155 156 static const upb_MiniTableSub google_api_expr_v1alpha1_Type_FunctionType_submsgs[2] = { 157 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type_msg_init}, 158 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type_msg_init}, 159 }; 160 161 static const upb_MiniTableField google_api_expr_v1alpha1_Type_FunctionType__fields[2] = { 162 {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 163 {2, UPB_SIZE(16, 24), 0, 1, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 164 }; 165 166 const upb_MiniTable google__api__expr__v1alpha1__Type__FunctionType_msg_init = { 167 &google_api_expr_v1alpha1_Type_FunctionType_submsgs[0], 168 &google_api_expr_v1alpha1_Type_FunctionType__fields[0], 169 UPB_SIZE(24, 32), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 170 UPB_FASTTABLE_INIT({ 171 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 172 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 173 {0x001800003f010012, &upb_prm_1bt_max64b}, 174 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 175 }) 176 }; 177 178 static const upb_MiniTableSub google_api_expr_v1alpha1_Type_AbstractType_submsgs[1] = { 179 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type_msg_init}, 180 }; 181 182 static const upb_MiniTableField google_api_expr_v1alpha1_Type_AbstractType__fields[2] = { 183 {1, UPB_SIZE(12, 8), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 184 {2, UPB_SIZE(8, 24), 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 185 }; 186 187 const upb_MiniTable google__api__expr__v1alpha1__Type__AbstractType_msg_init = { 188 &google_api_expr_v1alpha1_Type_AbstractType_submsgs[0], 189 &google_api_expr_v1alpha1_Type_AbstractType__fields[0], 190 UPB_SIZE(24, 32), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 191 UPB_FASTTABLE_INIT({ 192 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 193 {0x000800003f00000a, &upb_pss_1bt}, 194 {0x001800003f000012, &upb_prm_1bt_max64b}, 195 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 196 }) 197 }; 198 199 static const upb_MiniTableSub google_api_expr_v1alpha1_Decl_submsgs[2] = { 200 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Decl__IdentDecl_msg_init}, 201 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Decl__FunctionDecl_msg_init}, 202 }; 203 204 static const upb_MiniTableField google_api_expr_v1alpha1_Decl__fields[3] = { 205 {1, 16, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 206 {2, UPB_SIZE(12, 32), -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 207 {3, UPB_SIZE(12, 32), -9, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 208 }; 209 210 const upb_MiniTable google__api__expr__v1alpha1__Decl_msg_init = { 211 &google_api_expr_v1alpha1_Decl_submsgs[0], 212 &google_api_expr_v1alpha1_Decl__fields[0], 213 UPB_SIZE(24, 40), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0, 214 UPB_FASTTABLE_INIT({ 215 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 216 {0x001000003f00000a, &upb_pss_1bt}, 217 {0x0020000802000012, &upb_pom_1bt_max64b}, 218 {0x002000080301001a, &upb_pom_1bt_max64b}, 219 }) 220 }; 221 222 static const upb_MiniTableSub google_api_expr_v1alpha1_Decl_IdentDecl_submsgs[2] = { 223 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type_msg_init}, 224 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Constant_msg_init}, 225 }; 226 227 static const upb_MiniTableField google_api_expr_v1alpha1_Decl_IdentDecl__fields[3] = { 228 {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 229 {2, UPB_SIZE(16, 24), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 230 {3, UPB_SIZE(20, 32), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 231 }; 232 233 const upb_MiniTable google__api__expr__v1alpha1__Decl__IdentDecl_msg_init = { 234 &google_api_expr_v1alpha1_Decl_IdentDecl_submsgs[0], 235 &google_api_expr_v1alpha1_Decl_IdentDecl__fields[0], 236 UPB_SIZE(32, 48), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0, 237 UPB_FASTTABLE_INIT({ 238 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 239 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 240 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 241 {0x002000003f00001a, &upb_pss_1bt}, 242 }) 243 }; 244 245 static const upb_MiniTableSub google_api_expr_v1alpha1_Decl_FunctionDecl_submsgs[1] = { 246 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Decl__FunctionDecl__Overload_msg_init}, 247 }; 248 249 static const upb_MiniTableField google_api_expr_v1alpha1_Decl_FunctionDecl__fields[1] = { 250 {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 251 }; 252 253 const upb_MiniTable google__api__expr__v1alpha1__Decl__FunctionDecl_msg_init = { 254 &google_api_expr_v1alpha1_Decl_FunctionDecl_submsgs[0], 255 &google_api_expr_v1alpha1_Decl_FunctionDecl__fields[0], 256 16, 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0, 257 UPB_FASTTABLE_INIT({ 258 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 259 {0x000800003f00000a, &upb_prm_1bt_max128b}, 260 }) 261 }; 262 263 static const upb_MiniTableSub google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_submsgs[2] = { 264 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type_msg_init}, 265 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Type_msg_init}, 266 }; 267 268 static const upb_MiniTableField google_api_expr_v1alpha1_Decl_FunctionDecl_Overload__fields[6] = { 269 {1, UPB_SIZE(28, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 270 {2, UPB_SIZE(12, 32), 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 271 {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)}, 272 {4, UPB_SIZE(20, 48), 64, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 273 {5, UPB_SIZE(24, 9), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 274 {6, UPB_SIZE(36, 56), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 275 }; 276 277 const upb_MiniTable google__api__expr__v1alpha1__Decl__FunctionDecl__Overload_msg_init = { 278 &google_api_expr_v1alpha1_Decl_FunctionDecl_Overload_submsgs[0], 279 &google_api_expr_v1alpha1_Decl_FunctionDecl_Overload__fields[0], 280 UPB_SIZE(48, 72), 6, kUpb_ExtMode_NonExtendable, 6, UPB_FASTTABLE_MASK(56), 0, 281 UPB_FASTTABLE_INIT({ 282 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 283 {0x001000003f00000a, &upb_pss_1bt}, 284 {0x002000003f000012, &upb_prm_1bt_max64b}, 285 {0x002800003f00001a, &upb_prs_1bt}, 286 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 287 {0x000900003f000028, &upb_psb1_1bt}, 288 {0x003800003f000032, &upb_pss_1bt}, 289 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 290 }) 291 }; 292 293 static const upb_MiniTableSub google_api_expr_v1alpha1_Reference_submsgs[1] = { 294 {.UPB_PRIVATE(submsg) = &google__api__expr__v1alpha1__Constant_msg_init}, 295 }; 296 297 static const upb_MiniTableField google_api_expr_v1alpha1_Reference__fields[3] = { 298 {1, UPB_SIZE(20, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 299 {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)}, 300 {4, UPB_SIZE(16, 40), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 301 }; 302 303 const upb_MiniTable google__api__expr__v1alpha1__Reference_msg_init = { 304 &google_api_expr_v1alpha1_Reference_submsgs[0], 305 &google_api_expr_v1alpha1_Reference__fields[0], 306 UPB_SIZE(32, 48), 3, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(24), 0, 307 UPB_FASTTABLE_INIT({ 308 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 309 {0x001000003f00000a, &upb_pss_1bt}, 310 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 311 {0x002000003f00001a, &upb_prs_1bt}, 312 }) 313 }; 314 315 static const upb_MiniTable *messages_layout[13] = { 316 &google__api__expr__v1alpha1__CheckedExpr_msg_init, 317 &google__api__expr__v1alpha1__CheckedExpr__ReferenceMapEntry_msg_init, 318 &google__api__expr__v1alpha1__CheckedExpr__TypeMapEntry_msg_init, 319 &google__api__expr__v1alpha1__Type_msg_init, 320 &google__api__expr__v1alpha1__Type__ListType_msg_init, 321 &google__api__expr__v1alpha1__Type__MapType_msg_init, 322 &google__api__expr__v1alpha1__Type__FunctionType_msg_init, 323 &google__api__expr__v1alpha1__Type__AbstractType_msg_init, 324 &google__api__expr__v1alpha1__Decl_msg_init, 325 &google__api__expr__v1alpha1__Decl__IdentDecl_msg_init, 326 &google__api__expr__v1alpha1__Decl__FunctionDecl_msg_init, 327 &google__api__expr__v1alpha1__Decl__FunctionDecl__Overload_msg_init, 328 &google__api__expr__v1alpha1__Reference_msg_init, 329 }; 330 331 const upb_MiniTableFile google_api_expr_v1alpha1_checked_proto_upb_file_layout = { 332 messages_layout, 333 NULL, 334 NULL, 335 13, 336 0, 337 0, 338 }; 339 340 #include "upb/port/undef.inc" 341 342