![]() |
P4C
The P4 Compiler
|
Public Member Functions | |
| void | add (const IR::Type_Specialized *t, const IR::Type_StructLike *decl, const IR::Node *insertion, NameGenerator *nameGen) |
| void | dbprint (std::ostream &out) const override |
| TypeSpecialization * | get (const IR::Type_Specialized *t) const |
| IR::Vector< IR::Node > * | getSpecializations (const IR::Node *insertionPoint) |
| bool | same (const TypeSpecialization *left, const IR::Type_Specialized *right) const |
Public Member Functions inherited from P4::IHasDbPrint | |
| void | print () const |
Public Attributes | |
| std::set< TypeSpecialization * > | inserted |
| ordered_map< const IR::Type_Specialized *, TypeSpecialization * > | map |
| TypeMap * | typeMap |
|
inlineoverridevirtual |
Implements P4::IHasDbPrint.