![]() |
P4C
The P4 Compiler
|
#include <flattenInterfaceStructs.h>
Public Member Functions | |
| NestedStructMap (P4::ReferenceMap *refMap, P4::TypeMap *typeMap) | |
| void | createReplacement (const IR::Type_Struct *type) |
| bool | empty () const |
| StructTypeReplacement< IR::Type_Struct > * | getReplacement (const IR::Type *type) const |
Public Attributes | |
| P4::ReferenceMap * | refMap |
| ordered_map< const IR::Type *, StructTypeReplacement< IR::Type_Struct > * > | replacement |
| P4::TypeMap * | typeMap |
Maintains a map between an original struct type and its replacement.