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
14namespace P4::P4Tools::P4Smith::BMv2 {
15
16class 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_ */