P4C
The P4 Compiler
Loading...
Searching...
No Matches
P4::DPDK::ProcessControls Class Reference

Only simplify complex expression in ingress/egress. More...

#include <dpdkHelpers.h>

Inheritance diagram for P4::DPDK::ProcessControls:
[legend]

Public Member Functions

 ProcessControls (const std::set< cstring > *process)
 
bool convert (const IR::P4Control *control) const
 
- Public Member Functions inherited from P4::RemoveComplexExpressionsPolicy

Detailed Description

Only simplify complex expression in ingress/egress.

Member Function Documentation

◆ convert()

bool P4::DPDK::ProcessControls::convert ( const IR::P4Control * control) const
inlinevirtual

If the policy returns true the control block is processed, otherwise it is left unchanged.

Implements P4::RemoveComplexExpressionsPolicy.