21class PropagateP4RuntimeTranslation :
public Transform {
24 std::reference_wrapper<const P4::TypeMap> _typeMap;
27 static std::vector<const IR::Annotation *> lookupP4RuntimeAnnotations(
30 const IR::Parameter *preorder(IR::Parameter *parameter)
override;
31 const IR::KeyElement *preorder(IR::KeyElement *keyElement)
override;
34 explicit PropagateP4RuntimeTranslation(
const P4::TypeMap &typeMap);