| 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 | |
| controlPlaneAPIGenEnabled() const | P4::CompilerOptions | inlinevirtual |
| 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 | |
| inputMetrics (defined in P4::CompilerOptions) | P4::CompilerOptions | |
| 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 |
| metrics | P4::ParserOptions | |
| 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 |
| process_options(int argc, char *const argv[]) | P4::Util::Options | 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, const std::vector< cstring > &userSpecifiedPaths, const char *exename) | P4::ParserOptions | static |
| seed | P4::P4Tools::AbstractP4cToolOptions | |
| selectedMetrics (defined in P4::CompilerOptions) | P4::CompilerOptions | |
| 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 |
| ~Options()=default (defined in P4::Util::Options) | P4::Util::Options | protectedvirtual |