34 std::vector<const IR::Declaration_Variable *> variables;
40 auto rv = Transform::init_apply(node);
46 const IR::Node *postorder(IR::InvalidHeader *expression)
override;
47 const IR::Node *postorder(IR::InvalidHeaderUnion *expression)
override;
48 const IR::Node *postorder(IR::P4Control *control)
override;
49 const IR::Node *postorder(IR::ParserState *parser)
override;
50 const IR::Node *postorder(IR::P4Action *action)
override;
TODO: this is not really specific to BMV2, it should reside somewhere else.
Definition applyOptionsPragmas.cpp:24