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
13
namespace
P4::P4Tools
{
14
15
class
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_ */
P4::P4Tools
Definition
common/compiler/compiler_result.cpp:7
backends
p4tools
modules
smith
options.h
Generated by
1.13.2