P4C
The P4 Compiler
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
P4TestOptions Member List

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

additionalUsage (defined in P4::Util::Options)P4::Util::Optionsprotected
arch (defined in P4::CompilerOptions)P4::CompilerOptions
binaryName (defined in P4::Util::Options)P4::Util::Optionsprotected
buildDate (defined in P4::Util::Options)P4::Util::Optionsprotected
closeFile(FILE *file)P4::ParserOptionsstatic
collectUnknownOptions (defined in P4::Util::Options)P4::Util::Optionsprotected
compileCommand (defined in P4::Util::Options)P4::Util::Optionsprotected
CompilerOptions(std::string_view defaultMessage="Compile a P4 program") (defined in P4::CompilerOptions)P4::CompilerOptionsexplicit
compilerVersionP4::ParserOptions
controlPlaneAPIGenEnabled() constP4::CompilerOptionsinlinevirtual
debugJson (defined in P4::CompilerOptions)P4::CompilerOptions
Default enum valueP4::Util::Options
doNotCompileP4::ParserOptions
doNotPreprocessP4::ParserOptions
dumpFolderP4::ParserOptions
dumpJsonFile (defined in P4::CompilerOptions)P4::CompilerOptions
dumpPass(const char *manager, unsigned seq, const char *pass, const IR::Node *node) constP4::ParserOptionsprotected
enable_intrinsic_metadata_fix() (defined in P4::CompilerOptions)P4::CompilerOptionsvirtual
excludeBackendPasses (defined in P4::CompilerOptions)P4::CompilerOptions
excludeFrontendPasses (defined in P4::CompilerOptions)P4::CompilerOptions
excludeMidendPasses (defined in P4::CompilerOptions)P4::CompilerOptions
exe_nameP4::ParserOptions
fileP4::ParserOptions
FrontendVersion enum name (defined in P4::ParserOptions)P4::ParserOptions
getBinaryName() (defined in P4::Util::Options)P4::Util::Optionsinline
getBuildDate() (defined in P4::Util::Options)P4::Util::Optionsinline
getCompileCommand() (defined in P4::Util::Options)P4::Util::Optionsinline
getDebugHook() constP4::ParserOptions
getIncludePath() const overrideP4::ParserOptionsvirtual
getToP4(std::ostream *, bool, std::filesystem::path) constP4::ParserOptionsprotectedvirtual
Hide enum valueP4::Util::Options
isAnnotationDisabled(const IR::Annotation *a) constP4::ParserOptions
isv1() constP4::ParserOptions
langVersionP4::ParserOptions
listFrontendPasses (defined in P4::CompilerOptions)P4::CompilerOptions
listMidendPasses (defined in P4::CompilerOptions)P4::CompilerOptions
loadIRFromJson (defined in P4TestOptions)P4TestOptions
loopsUnrolling (defined in P4::CompilerOptions)P4::CompilerOptions
message (defined in P4::Util::Options)P4::Util::Optionsprotected
ndebug (defined in P4::CompilerOptions)P4::CompilerOptions
noIncludesP4::ParserOptions
optimizationLevel (defined in P4::CompilerOptions)P4::CompilerOptions
optimizeDebug (defined in P4::CompilerOptions)P4::CompilerOptions
optimizeParserInliningP4::ParserOptions
optimizeSize (defined in P4::CompilerOptions)P4::CompilerOptions
OptionalArgument enum valueP4::Util::Options
OptionFlags enum nameP4::Util::Options
optionOrder (defined in P4::Util::Options)P4::Util::Optionsprotected
OptionProcessor typedef (defined in P4::Util::Options)P4::Util::Options
Options(std::string_view message) (defined in P4::Util::Options)P4::Util::Optionsinlineexplicitprotected
options (defined in P4::Util::Options)P4::Util::Optionsprotected
outStream (defined in P4::Util::Options)P4::Util::Optionsprotected
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
P4TestOptions() (defined in P4TestOptions)P4TestOptions
parseOnly (defined in P4TestOptions)P4TestOptions
ParserOptions(std::string_view defaultMessage="Parse a P4 program") (defined in P4::ParserOptions)P4::ParserOptionsexplicit
passesToExcludeBackend (defined in P4::CompilerOptions)P4::CompilerOptions
passesToExcludeFrontend (defined in P4::CompilerOptions)P4::CompilerOptions
passesToExcludeMidend (defined in P4::CompilerOptions)P4::CompilerOptions
preferSwitch (defined in P4TestOptions)P4TestOptions
preprocess() constP4::ParserOptions
preprocessor_optionsP4::ParserOptions
PreprocessorResult typedefP4::ParserOptions
prettyPrintFile (defined in P4::CompilerOptions)P4::CompilerOptions
process(int argc, char *const argv[]) overrideP4::ParserOptionsvirtual
registerOption(const char *option, const char *argName, OptionProcessor processor, const char *description, OptionFlags flags=OptionFlags::Default) (defined in P4::Util::Options)P4::Util::Optionsprotected
registerUsage(const char *msg) (defined in P4::Util::Options)P4::Util::Optionsinlineprotected
remainingOptions (defined in P4::Util::Options)P4::Util::Optionsprotected
searchForIncludePath(const char *&includePathOut, const std::vector< cstring > &userSpecifiedPaths, const char *exename)P4::ParserOptionsstatic
setInputFile()P4::ParserOptions
setOutStream(std::ostream *out) (defined in P4::Util::Options)P4::Util::Optionsinlineprotected
target (defined in P4::CompilerOptions)P4::CompilerOptions
top4P4::ParserOptions
usage() (defined in P4::Util::Options)P4::Util::Optionsvirtual
validateOnly (defined in P4TestOptions)P4TestOptions
validateOptions() const overrideP4::CompilerOptionsprotectedvirtual
~Options()=default (defined in P4::Util::Options)P4::Util::Optionsprotectedvirtual