50 headersParam(
"hdr", headersType, 0),
51 metadataParam(
"meta", metadataType, 1),
52 ingressInMetadataParam(
"mi", ingressInMetadataType, 2),
53 ingressOutMetadataParam(
"mo", ingressOutMetadataType, 3) {}
54 ::Model::Param_Model headersParam;
55 ::Model::Param_Model metadataParam;
56 ::Model::Param_Model ingressInMetadataParam;
57 ::Model::Param_Model ingressOutMetadataParam;
64 headersParam(
"hdr", headersType, 0),
65 metadataParam(
"meta", metadataType, 1),
66 egressInMetadataParam(
"mi", egressInMetadataType, 2),
67 egressOutMetadataParam(
"mo", egressOutMetadataType, 3) {}
68 ::Model::Param_Model headersParam;
69 ::Model::Param_Model metadataParam;
70 ::Model::Param_Model egressInMetadataParam;
71 ::Model::Param_Model egressOutMetadataParam;
78 headersType(
"headers"),
79 metadataType(
"metadata"),
80 ingressInMetadataType(
"ingress_in_metadata_t"),
81 ingressOutMetadataType(
"ingress_out_metadata_t"),
82 egressInMetadataType(
"egress_in_metadata_t"),
83 egressOutMetadataType(
"egress_out_metadata_t"),
84 ingress(
"ingress", headersType, metadataType, ingressInMetadataType,
85 ingressOutMetadataType),
86 egress(
"egress", headersType, metadataType, egressInMetadataType, egressOutMetadataType) {
90 ::Model::Type_Model headersType;
91 ::Model::Type_Model metadataType;
93 ::Model::Type_Model ingressOutMetadataType;
94 ::Model::Type_Model egressInMetadataType;
95 ::Model::Type_Model egressOutMetadataType;
TODO: this is not really specific to BMV2, it should reside somewhere else.
Definition applyOptionsPragmas.cpp:24