P4C
The P4 Compiler
Loading...
Searching...
No Matches
p4tools/modules/smith/targets/bmv2/target.h
1
/*
2
* SPDX-FileCopyrightText: 2024 The P4 Language Consortium
3
*
4
* SPDX-License-Identifier: Apache-2.0
5
*/
6
7
#ifndef BACKENDS_P4TOOLS_MODULES_SMITH_TARGETS_BMV2_TARGET_H_
8
#define BACKENDS_P4TOOLS_MODULES_SMITH_TARGETS_BMV2_TARGET_H_
9
10
#include <string>
11
12
#include "backends/p4tools/modules/smith/core/target.h"
13
14
namespace
P4::P4Tools::P4Smith::BMv2 {
15
16
class
AbstractBMv2SmithTarget :
public
SmithTarget {
17
protected
:
18
explicit
AbstractBMv2SmithTarget(
const
std::string &deviceName,
const
std::string &archName);
19
};
20
}
// namespace P4::P4Tools::P4Smith::BMv2
21
22
#endif
/* BACKENDS_P4TOOLS_MODULES_SMITH_TARGETS_BMV2_TARGET_H_ */
backends
p4tools
modules
smith
targets
bmv2
target.h
Generated by
1.13.2