267 : file(
"v1model.p4"_cs),
268 standardMetadata(
"standard_metadata"_cs),
270 intrinsicMetadata(
"intrinsic_metadata"_cs),
271 queueingMetadata(
"queueing_metadata"_cs),
272 headersType(
"headers"_cs),
273 metadataType(
"metadata"_cs),
274 standardMetadataType(
"standard_metadata_t"_cs),
275 parser(headersType, metadataType, standardMetadataType),
276 deparser(headersType),
277 egress(
"egress"_cs, headersType, metadataType, standardMetadataType),
278 ingress(
"ingress"_cs, headersType, metadataType, standardMetadataType),
280 counterOrMeter(
"$"_cs),
287 resubmit(
"resubmit_preserving_field_list"_cs),
289 rangeMatchType(
"range"_cs),
290 optionalMatchType(
"optional"_cs),
291 selectorMatchType(
"selector"_cs),
292 verify(
"verifyChecksum"_cs, headersType),
293 compute(
"computeChecksum"_cs, headersType),
298 drop(
"mark_to_drop"_cs),
299 recirculate(
"recirculate_preserving_field_list"_cs),
300 verify_checksum(
"verify_checksum"_cs),
301 update_checksum(
"update_checksum"_cs),
302 verify_checksum_with_payload(
"verify_checksum_with_payload"_cs),
303 update_checksum_with_payload(
"update_checksum_with_payload"_cs),
304 log_msg(
"log_msg"_cs),
309 const ::Model::Elem file;
310 const ::Model::Elem standardMetadata;
311 const ::Model::Elem intrinsicMetadata;
312 const ::Model::Elem queueingMetadata;
313 const ::Model::Type_Model headersType;
314 const ::Model::Type_Model metadataType;
329 const ::Model::Elem resubmit;
331 const ::Model::Elem rangeMatchType;
332 const ::Model::Elem optionalMatchType;
333 const ::Model::Elem selectorMatchType;
340 const ::Model::Elem drop;
341 const ::Model::Elem recirculate;
342 const ::Model::Elem verify_checksum;
343 const ::Model::Elem update_checksum;
344 const ::Model::Elem verify_checksum_with_payload;
345 const ::Model::Elem update_checksum_with_payload;
346 const ::Model::Elem log_msg;
352 static const char *versionInitial;
353 static const char *versionCurrent;