P4C
The P4 Compiler
Loading...
Searching...
No Matches
P4::ProgramMap Class Reference
Inheritance diagram for P4::ProgramMap:
[legend]

Public Member Functions

bool checkMap (const IR::Node *node) const
 
void clear ()
 
void updateMap (const IR::Node *node)
 
void validateMap (const IR::Node *node) const
 
- Public Member Functions inherited from P4::IHasDbPrint
virtual void dbprint (std::ostream &out) const =0
 
void print () const
 

Protected Member Functions

 ProgramMap (std::string_view kind)
 

Protected Attributes

const IR::P4Program * fake = new IR::P4Program()
 
cstring mapKind
 
const IR::P4Program * program = nullptr