
Public Member Functions | |
| bool | isSimple (const IR::Expression *expression, const Visitor::Context *ctxt) |
Public Member Functions inherited from P4::IsLikeLeftValue | |
| profile_t | init_apply (const IR::Node *root) override |
| void | postorder (const IR::ArrayIndex *) override |
| void | postorder (const IR::Expression *) override |
| void | postorder (const IR::Member *) override |
| void | postorder (const IR::PathExpression *) override |
Additional Inherited Members | |
Protected Attributes inherited from P4::IsLikeLeftValue | |
| bool | simple = false |
Policy that treats a key as simple if it is a mask applied to an lvalue or just an lvalue.
|
inlinevirtual |
Reimplemented from P4::IsLikeLeftValue.