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

Public Member Functions

 TableGenerator (const SmithTarget &target)
 
virtual IR::ActionList * genActionList (size_t len)
 
IR::Property * genActionListProperty ()
 
virtual IR::KeyElement * genKeyElement (IR::ID match_kind)
 
virtual IR::Key * genKeyElementList (size_t len)
 
virtual IR::Property * genKeyProperty ()
 
virtual IR::MethodCallExpression * genTableActionCall (cstring method_name, const IR::ParameterList &params)
 
virtual IR::P4Table * genTableDeclaration ()
 
virtual IR::TableProperties * genTablePropertyList ()
 
- Public Member Functions inherited from P4::P4Tools::P4Smith::Generator
 Generator (const SmithTarget &target)
 
const SmithTargettarget ()