
Public Member Functions | |
| CollectStructLocalVariables (P4::ReferenceMap *refMap, P4::TypeMap *typeMap) | |
| const IR::Node * | postorder (IR::P4Parser *c) override |
| const IR::Node * | preorder (IR::PathExpression *path) override |
Static Public Attributes | |
| static std::map< cstring, const IR::Type * > | fieldNameType {} |
| static const IR::Type_Struct * | metadataStrct = nullptr |
| static IR::Vector< IR::Node > | type_tobe_moved_at_top |