P4C
The P4 Compiler
 
Loading...
Searching...
No Matches
ebpf.h
1#ifndef TESTGEN_TARGETS_EBPF_EBPF_H_
2#define TESTGEN_TARGETS_EBPF_EBPF_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::EBPF {
10
12 public:
14 static void make();
15
16 private:
17 MidEnd mkMidEnd(const CompilerOptions &options) const override;
18
20};
21
22} // namespace P4Tools::P4Testgen::EBPF
23
24#endif /* TESTGEN_TARGETS_EBPF_EBPF_H_ */
Definition options.h:26
Definition midend.h:24
static void make()
Registers this target.
Definition ebpf.cpp:12
Definition compiler_target.h:35