P4C
The P4 Compiler
Loading...
Searching...
No Matches
ParserOptions Member List

This is the complete list of members for ParserOptions, including all inherited members.

additionalUsage (defined in Util::Options)Util::Optionsprotected
binaryName (defined in Util::Options)Util::Optionsprotected
buildDate (defined in Util::Options)Util::Optionsprotected
closeFile(FILE *file)ParserOptionsstatic
collectUnknownOptions (defined in Util::Options)Util::Optionsprotected
compileCommand (defined in Util::Options)Util::Optionsprotected
compilerVersionParserOptions
Default enum valueUtil::Options
doNotCompileParserOptions
doNotPreprocessParserOptions
dumpFolderParserOptions
dumpPass(const char *manager, unsigned seq, const char *pass, const IR::Node *node) constParserOptionsprotected
exe_nameParserOptions
fileParserOptions
FrontendVersion enum name (defined in ParserOptions)ParserOptions
getBinaryName() (defined in Util::Options)Util::Optionsinline
getBuildDate() (defined in Util::Options)Util::Optionsinline
getCompileCommand() (defined in Util::Options)Util::Optionsinline
getDebugHook() constParserOptions
getIncludePath() const overrideParserOptionsvirtual
Hide enum valueUtil::Options
isAnnotationDisabled(const IR::Annotation *a) constParserOptions
isv1() constParserOptions
langVersionParserOptions
message (defined in Util::Options)Util::Optionsprotected
noIncludesParserOptions
optimizeParserInliningParserOptions
OptionalArgument enum valueUtil::Options
OptionFlags enum nameUtil::Options
optionOrder (defined in Util::Options)Util::Optionsprotected
OptionProcessor typedef (defined in Util::Options)Util::Options
Options(std::string_view message) (defined in Util::Options)Util::Optionsinlineexplicitprotected
options (defined in Util::Options)Util::Optionsprotected
outStream (defined in Util::Options)Util::Optionsprotected
ParserOptions(std::string_view defaultMessage="Parse a P4 program") (defined in ParserOptions)ParserOptionsexplicit
preprocess() constParserOptions
preprocessor_optionsParserOptions
PreprocessorResult typedefParserOptions
process(int argc, char *const argv[]) overrideParserOptionsvirtual
registerOption(const char *option, const char *argName, OptionProcessor processor, const char *description, OptionFlags flags=OptionFlags::Default) (defined in Util::Options)Util::Optionsprotected
registerUsage(const char *msg) (defined in Util::Options)Util::Optionsinlineprotected
remainingOptions (defined in Util::Options)Util::Optionsprotected
searchForIncludePath(const char *&includePathOut, std::vector< cstring > relativePaths, const char *)ParserOptions
setInputFile()ParserOptions
setOutStream(std::ostream *out) (defined in Util::Options)Util::Optionsinlineprotected
top4ParserOptions
usage() (defined in Util::Options)Util::Optionsvirtual
validateOptions() constUtil::Optionsprotectedvirtual