AbstractP4cToolOptions(const AbstractP4cToolOptions &)=default (defined in P4::P4Tools::AbstractP4cToolOptions) | P4::P4Tools::AbstractP4cToolOptions | protected |
AbstractP4cToolOptions(AbstractP4cToolOptions &&)=default (defined in P4::P4Tools::AbstractP4cToolOptions) | P4::P4Tools::AbstractP4cToolOptions | protected |
AbstractP4cToolOptions(std::string_view toolName, std::string_view message) (defined in P4::P4Tools::AbstractP4cToolOptions) | P4::P4Tools::AbstractP4cToolOptions | explicitprotected |
additionalUsage (defined in P4::Util::Options) | P4::Util::Options | protected |
arch (defined in P4::CompilerOptions) | P4::CompilerOptions | |
binaryName (defined in P4::Util::Options) | P4::Util::Options | protected |
buildDate (defined in P4::Util::Options) | P4::Util::Options | protected |
closeFile(FILE *file) | P4::ParserOptions | static |
collectUnknownOptions (defined in P4::Util::Options) | P4::Util::Options | protected |
compileCommand (defined in P4::Util::Options) | P4::Util::Options | protected |
compilerArgs | P4::P4Tools::AbstractP4cToolOptions | |
CompilerOptions(std::string_view defaultMessage="Compile a P4 program") (defined in P4::CompilerOptions) | P4::CompilerOptions | explicit |
compilerVersion | P4::ParserOptions | |
convertArgs(const std::vector< const char * > &args) | P4::P4Tools::AbstractP4cToolOptions | protectedstatic |
debugJson (defined in P4::CompilerOptions) | P4::CompilerOptions | |
Default enum value | P4::Util::Options | |
disableInformationLogging | P4::P4Tools::AbstractP4cToolOptions | |
doNotCompile | P4::ParserOptions | |
doNotPreprocess | P4::ParserOptions | |
dumpFolder | P4::ParserOptions | |
dumpJsonFile (defined in P4::CompilerOptions) | P4::CompilerOptions | |
dumpPass(const char *manager, unsigned seq, const char *pass, const IR::Node *node) const | P4::ParserOptions | protected |
enable_intrinsic_metadata_fix() (defined in P4::CompilerOptions) | P4::CompilerOptions | virtual |
excludeBackendPasses (defined in P4::CompilerOptions) | P4::CompilerOptions | |
excludeFrontendPasses (defined in P4::CompilerOptions) | P4::CompilerOptions | |
excludeMidendPasses (defined in P4::CompilerOptions) | P4::CompilerOptions | |
exe_name | P4::ParserOptions | |
file | P4::ParserOptions | |
FrontendVersion enum name (defined in P4::ParserOptions) | P4::ParserOptions | |
getBinaryName() (defined in P4::Util::Options) | P4::Util::Options | inline |
getBuildDate() (defined in P4::Util::Options) | P4::Util::Options | inline |
getCompileCommand() (defined in P4::Util::Options) | P4::Util::Options | inline |
getDebugHook() const | P4::ParserOptions | |
getIncludePath() const override | P4::ParserOptions | virtual |
getToolName() const | P4::P4Tools::AbstractP4cToolOptions | protected |
getToP4(std::ostream *, bool, std::filesystem::path) const | P4::ParserOptions | protectedvirtual |
Hide enum value | P4::Util::Options | |
isAnnotationDisabled(const IR::Annotation *a) const | P4::ParserOptions | |
isv1() const | P4::ParserOptions | |
langVersion | P4::ParserOptions | |
listFrontendPasses (defined in P4::CompilerOptions) | P4::CompilerOptions | |
listMidendPasses (defined in P4::CompilerOptions) | P4::CompilerOptions | |
loopsUnrolling (defined in P4::CompilerOptions) | P4::CompilerOptions | |
message (defined in P4::Util::Options) | P4::Util::Options | protected |
ndebug (defined in P4::CompilerOptions) | P4::CompilerOptions | |
noIncludes | P4::ParserOptions | |
operator=(const AbstractP4cToolOptions &)=default (defined in P4::P4Tools::AbstractP4cToolOptions) | P4::P4Tools::AbstractP4cToolOptions | protected |
optimizationLevel (defined in P4::CompilerOptions) | P4::CompilerOptions | |
optimizeDebug (defined in P4::CompilerOptions) | P4::CompilerOptions | |
optimizeParserInlining | P4::ParserOptions | |
optimizeSize (defined in P4::CompilerOptions) | P4::CompilerOptions | |
OptionalArgument enum value | P4::Util::Options | |
OptionFlags enum name | P4::Util::Options | |
optionOrder (defined in P4::Util::Options) | P4::Util::Options | protected |
OptionProcessor typedef (defined in P4::Util::Options) | P4::Util::Options | |
Options(std::string_view message) (defined in P4::Util::Options) | P4::Util::Options | inlineexplicitprotected |
options (defined in P4::Util::Options) | P4::Util::Options | protected |
outStream (defined in P4::Util::Options) | P4::Util::Options | protected |
p4RuntimeEntriesFile (defined in P4::CompilerOptions) | P4::CompilerOptions | |
p4RuntimeEntriesFiles (defined in P4::CompilerOptions) | P4::CompilerOptions | |
p4RuntimeFile (defined in P4::CompilerOptions) | P4::CompilerOptions | |
p4RuntimeFiles (defined in P4::CompilerOptions) | P4::CompilerOptions | |
p4RuntimeFormat (defined in P4::CompilerOptions) | P4::CompilerOptions | |
ParserOptions(std::string_view defaultMessage="Parse a P4 program") (defined in P4::ParserOptions) | P4::ParserOptions | explicit |
passesToExcludeBackend (defined in P4::CompilerOptions) | P4::CompilerOptions | |
passesToExcludeFrontend (defined in P4::CompilerOptions) | P4::CompilerOptions | |
passesToExcludeMidend (defined in P4::CompilerOptions) | P4::CompilerOptions | |
preprocess() const | P4::ParserOptions | |
preprocessor_options | P4::ParserOptions | |
PreprocessorResult typedef | P4::ParserOptions | |
prettyPrintFile (defined in P4::CompilerOptions) | P4::CompilerOptions | |
process(const std::vector< const char * > &args) | P4::P4Tools::AbstractP4cToolOptions | |
process(int argc, char *const argv[]) override | P4::P4Tools::AbstractP4cToolOptions | virtual |
registerOption(const char *option, const char *argName, OptionProcessor processor, const char *description, OptionFlags flags=OptionFlags::Default) (defined in P4::Util::Options) | P4::Util::Options | protected |
registerUsage(const char *msg) (defined in P4::Util::Options) | P4::Util::Options | inlineprotected |
remainingOptions (defined in P4::Util::Options) | P4::Util::Options | protected |
searchForIncludePath(const char *&includePathOut, std::vector< cstring > relativePaths, const char *) | P4::ParserOptions | |
seed | P4::P4Tools::AbstractP4cToolOptions | |
setInputFile() | P4::ParserOptions | |
setOutStream(std::ostream *out) (defined in P4::Util::Options) | P4::Util::Options | inlineprotected |
target (defined in P4::CompilerOptions) | P4::CompilerOptions | |
top4 | P4::ParserOptions | |
usage() (defined in P4::Util::Options) | P4::Util::Options | virtual |
validateOptions() const override | P4::P4Tools::AbstractP4cToolOptions | protectedvirtual |
~AbstractP4cToolOptions()=default (defined in P4::P4Tools::AbstractP4cToolOptions) | P4::P4Tools::AbstractP4cToolOptions | virtual |