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