P4C
The P4 Compiler
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
P4::KeyIsSimple Class Referenceabstract

#include <simplifyKey.h>

Inheritance diagram for P4::KeyIsSimple:
[legend]

Public Member Functions

virtual bool isSimple (const IR::Expression *expression, const Visitor::Context *)=0
 

Detailed Description

Policy used to decide whether a key expression is simple enough to be implemented directly.