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.