![]()  | 
  
    P4C
    
   The P4 Compiler 
   | 
 
This is the complete list of members for graphs::Options, including all inherited members.
| additionalUsage (defined in Util::Options) | Util::Options | protected | 
| arch (defined in CompilerOptions) | CompilerOptions | |
| binaryName (defined in Util::Options) | Util::Options | protected | 
| buildDate (defined in Util::Options) | Util::Options | protected | 
| closeFile(FILE *file) | ParserOptions | static | 
| collectUnknownOptions (defined in Util::Options) | Util::Options | protected | 
| compileCommand (defined in Util::Options) | Util::Options | protected | 
| CompilerOptions(std::string_view defaultMessage="Compile a P4 program") (defined in CompilerOptions) | CompilerOptions | explicit | 
| compilerVersion | ParserOptions | |
| debugJson (defined in CompilerOptions) | CompilerOptions | |
| Default enum value | Util::Options | |
| doNotCompile | ParserOptions | |
| doNotPreprocess | ParserOptions | |
| dumpFolder | ParserOptions | |
| dumpJsonFile (defined in CompilerOptions) | CompilerOptions | |
| dumpPass(const char *manager, unsigned seq, const char *pass, const IR::Node *node) const | ParserOptions | protected | 
| enable_intrinsic_metadata_fix() (defined in CompilerOptions) | CompilerOptions | virtual | 
| excludeBackendPasses (defined in CompilerOptions) | CompilerOptions | |
| excludeFrontendPasses (defined in CompilerOptions) | CompilerOptions | |
| excludeMidendPasses (defined in CompilerOptions) | CompilerOptions | |
| exe_name | ParserOptions | |
| file | ParserOptions | |
| FrontendVersion enum name (defined in ParserOptions) | ParserOptions | |
| fullGraph (defined in graphs::Options) | graphs::Options | |
| getBinaryName() (defined in Util::Options) | Util::Options | inline | 
| getBuildDate() (defined in Util::Options) | Util::Options | inline | 
| getCompileCommand() (defined in Util::Options) | Util::Options | inline | 
| getDebugHook() const | ParserOptions | |
| getIncludePath() const override | ParserOptions | virtual | 
| graphs (defined in graphs::Options) | graphs::Options | |
| graphsDir (defined in graphs::Options) | graphs::Options | |
| Hide enum value | Util::Options | |
| isAnnotationDisabled(const IR::Annotation *a) const | ParserOptions | |
| isv1() const | ParserOptions | |
| jsonOut (defined in graphs::Options) | graphs::Options | |
| langVersion | ParserOptions | |
| listFrontendPasses (defined in CompilerOptions) | CompilerOptions | |
| listMidendPasses (defined in CompilerOptions) | CompilerOptions | |
| loadIRFromJson (defined in graphs::Options) | graphs::Options | |
| loopsUnrolling (defined in CompilerOptions) | CompilerOptions | |
| message (defined in Util::Options) | Util::Options | protected | 
| ndebug (defined in CompilerOptions) | CompilerOptions | |
| noIncludes | ParserOptions | |
| optimizationLevel (defined in CompilerOptions) | CompilerOptions | |
| optimizeDebug (defined in CompilerOptions) | CompilerOptions | |
| optimizeParserInlining | ParserOptions | |
| optimizeSize (defined in CompilerOptions) | CompilerOptions | |
| OptionalArgument enum value | Util::Options | |
| OptionFlags enum name | Util::Options | |
| optionOrder (defined in Util::Options) | Util::Options | protected | 
| OptionProcessor typedef (defined in Util::Options) | Util::Options | |
| Options() (defined in graphs::Options) | graphs::Options | inline | 
| Options(std::string_view message) (defined in Util::Options) | Util::Options | inlineexplicitprotected | 
| options (defined in Util::Options) | Util::Options | protected | 
| outStream (defined in Util::Options) | Util::Options | protected | 
| p4RuntimeEntriesFile (defined in CompilerOptions) | CompilerOptions | |
| p4RuntimeEntriesFiles (defined in CompilerOptions) | CompilerOptions | |
| p4RuntimeFile (defined in CompilerOptions) | CompilerOptions | |
| p4RuntimeFiles (defined in CompilerOptions) | CompilerOptions | |
| p4RuntimeFormat (defined in CompilerOptions) | CompilerOptions | |
| ParserOptions(std::string_view defaultMessage="Parse a P4 program") (defined in ParserOptions) | ParserOptions | explicit | 
| passesToExcludeBackend (defined in CompilerOptions) | CompilerOptions | |
| passesToExcludeFrontend (defined in CompilerOptions) | CompilerOptions | |
| passesToExcludeMidend (defined in CompilerOptions) | CompilerOptions | |
| preprocess() const | ParserOptions | |
| preprocessor_options | ParserOptions | |
| PreprocessorResult typedef | ParserOptions | |
| prettyPrintFile (defined in CompilerOptions) | CompilerOptions | |
| process(int argc, char *const argv[]) override | ParserOptions | virtual | 
| registerOption(const char *option, const char *argName, OptionProcessor processor, const char *description, OptionFlags flags=OptionFlags::Default) (defined in Util::Options) | Util::Options | protected | 
| registerUsage(const char *msg) (defined in Util::Options) | Util::Options | inlineprotected | 
| remainingOptions (defined in Util::Options) | Util::Options | protected | 
| searchForIncludePath(const char *&includePathOut, std::vector< cstring > relativePaths, const char *) | ParserOptions | |
| setInputFile() | ParserOptions | |
| setOutStream(std::ostream *out) (defined in Util::Options) | Util::Options | inlineprotected | 
| target (defined in CompilerOptions) | CompilerOptions | |
| top4 | ParserOptions | |
| usage() (defined in Util::Options) | Util::Options | virtual | 
| validateOptions() const override | CompilerOptions | protectedvirtual |