P4C
The P4 Compiler
Loading...
Searching...
No Matches
backends/p4tools/modules/smith/options.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_OPTIONS_H_
8#define BACKENDS_P4TOOLS_MODULES_SMITH_OPTIONS_H_
9#include <vector>
10
11#include "backends/p4tools/common/options.h"
12
13namespace P4::P4Tools {
14
15class SmithOptions : public AbstractP4cToolOptions {
16 public:
17 SmithOptions();
18 ~SmithOptions() override = default;
19 static SmithOptions &get();
20
21 void processArgs(const std::vector<const char *> &args);
22};
23
24} // namespace P4::P4Tools
25
26#endif /* BACKENDS_P4TOOLS_MODULES_SMITH_OPTIONS_H_ */
Definition common/compiler/compiler_result.cpp:7