![]()  | 
  
    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.