P4C
The P4 Compiler
|
Specifies a canonical representation of the target pipeline as documented in P4 code. More...
#include <arch_spec.h>
Classes | |
struct | ArchMember |
An ArchMember represents a construct in the pipe. It has a name and parameters. More... | |
Public Member Functions | |
ArchSpec (cstring packageName, const std::vector< ArchMember > &archVectorInput) | |
const ArchMember * | getArchMember (size_t blockIndex) const |
size_t | getArchVectorSize () const |
size_t | getBlockIndex (cstring blockName) const |
cstring | getPackageName () const |
cstring | getParamName (cstring blockName, size_t paramIndex) const |
cstring | getParamName (size_t blockIndex, size_t paramIndex) const |
Specifies a canonical representation of the target pipeline as documented in P4 code.
struct P4::P4Tools::ArchSpec::ArchMember |
|
nodiscard |
|
nodiscard |
|
nodiscard |
|
nodiscard |
|
nodiscard |