P4C
The P4 Compiler
 
Loading...
Searching...
No Matches
pna.h
1#ifndef BACKENDS_P4TOOLS_MODULES_TESTGEN_TARGETS_PNA_PNA_H_
2#define BACKENDS_P4TOOLS_MODULES_TESTGEN_TARGETS_PNA_PNA_H_
3
4#include "backends/p4tools/common/compiler/midend.h"
5#include "frontends/common/options.h"
6
7#include "backends/p4tools/modules/testgen/core/compiler_target.h"
8
9namespace P4Tools::P4Testgen {
10
11namespace Pna {
12
14 public:
16 static void make();
17
18 private:
19 MidEnd mkMidEnd(const CompilerOptions &options) const override;
20
22};
23
24} // namespace Pna
25
26} // namespace P4Tools::P4Testgen
27
28#endif /* BACKENDS_P4TOOLS_MODULES_TESTGEN_TARGETS_PNA_PNA_H_ */
Definition options.h:26
Definition midend.h:24
static void make()
Registers this target.
Definition pna.cpp:12
Definition compiler_target.h:35