262 : file(
"v1model.p4"),
263 standardMetadata(
"standard_metadata"),
265 intrinsicMetadata(
"intrinsic_metadata"),
266 queueingMetadata(
"queueing_metadata"),
267 headersType(
"headers"),
268 metadataType(
"metadata"),
269 standardMetadataType(
"standard_metadata_t"),
270 parser(headersType, metadataType, standardMetadataType),
271 deparser(headersType),
272 egress(
"egress", headersType, metadataType, standardMetadataType),
273 ingress(
"ingress", headersType, metadataType, standardMetadataType),
282 resubmit(
"resubmit_preserving_field_list"),
284 rangeMatchType(
"range"),
285 optionalMatchType(
"optional"),
286 selectorMatchType(
"selector"),
287 verify(
"verifyChecksum", headersType),
288 compute(
"computeChecksum", headersType),
293 drop(
"mark_to_drop"),
294 recirculate(
"recirculate_preserving_field_list"),
295 verify_checksum(
"verify_checksum"),
296 update_checksum(
"update_checksum"),
297 verify_checksum_with_payload(
"verify_checksum_with_payload"),
298 update_checksum_with_payload(
"update_checksum_with_payload"),
304 const ::Model::Elem file;
305 const ::Model::Elem standardMetadata;
306 const ::Model::Elem intrinsicMetadata;
307 const ::Model::Elem queueingMetadata;
308 const ::Model::Type_Model headersType;
309 const ::Model::Type_Model metadataType;
324 const ::Model::Elem resubmit;
326 const ::Model::Elem rangeMatchType;
327 const ::Model::Elem optionalMatchType;
328 const ::Model::Elem selectorMatchType;
335 const ::Model::Elem drop;
336 const ::Model::Elem recirculate;
337 const ::Model::Elem verify_checksum;
338 const ::Model::Elem update_checksum;
339 const ::Model::Elem verify_checksum_with_payload;
340 const ::Model::Elem update_checksum_with_payload;
341 const ::Model::Elem log_msg;
347 static const char *versionInitial;
348 static const char *versionCurrent;