P4C
The P4 Compiler
Loading...
Searching...
No Matches
booleanKeys.h
1
#ifndef MIDEND_BOOLEANKEYS_H_
2
#define MIDEND_BOOLEANKEYS_H_
3
4
#include "ir/ir.h"
5
#include "ir/node.h"
6
#include "ir/visitor.h"
7
8
namespace
P4
{
9
14
47
class
CastBooleanTableKeys
:
public
Transform
{
48
public
:
49
CastBooleanTableKeys
() { setName(
"CastBooleanTableKeys"
); }
50
51
const
IR::Node
*postorder(IR::KeyElement *key)
override
;
52
53
const
IR::Node
*postorder(IR::Entry *entry)
override
;
54
};
55
56
}
// namespace P4
57
58
#endif
/* MIDEND_BOOLEANKEYS_H_ */
P4::CastBooleanTableKeys
Definition
booleanKeys.h:47
P4::IR::Node
Definition
node.h:95
P4::Transform
Definition
visitor.h:424
P4
TODO: this is not really specific to BMV2, it should reside somewhere else.
Definition
applyOptionsPragmas.cpp:24
midend
booleanKeys.h
Generated by
1.12.0