P4C
The P4 Compiler
 
Loading...
Searching...
No Matches
DPDK::ShortenTokenLength Class Reference
Inheritance diagram for DPDK::ShortenTokenLength:

Public Member Functions

 ShortenTokenLength (ordered_map< cstring, cstring > &newNameMap)
 
const IR::Node * preorder (IR::ActionList *al) override
 
const IR::Node * preorder (IR::Declaration *g) override
 
const IR::Node * preorder (IR::DpdkAction *a) override
 
const IR::Node * preorder (IR::DpdkApplyStatement *as) override
 
const IR::Node * preorder (IR::DpdkExternDeclaration *e) override
 
const IR::Node * preorder (IR::DpdkHeaderType *h) override
 
const IR::Node * preorder (IR::DpdkJmpActionStatement *jas) override
 
const IR::Node * preorder (IR::DpdkJmpStatement *j) override
 
const IR::Node * preorder (IR::DpdkLabelStatement *ls) override
 
const IR::Node * preorder (IR::DpdkLearner *l) override
 
const IR::Node * preorder (IR::DpdkLearnStatement *ls) override
 
const IR::Node * preorder (IR::DpdkSelector *s) override
 
const IR::Node * preorder (IR::DpdkStructType *s) override
 
const IR::Node * preorder (IR::DpdkTable *t) override
 
const IR::Node * preorder (IR::Member *m) override
 
void shortenParamTypeName (IR::ParameterList &pl)
 

Static Public Attributes

static ordered_map< cstring, cstringorigNameMap = {}