1 #ifndef ROSE_CommandLine_Parser_H
2 #define ROSE_CommandLine_Parser_H
4 #include <Rose/Color.h>
7 namespace CommandLine {
132 bool &storageLocation,
const std::string &documentation);
Color::Colorization colorization
Controls colorized output.
The parser for a program command line.
ROSE_DLL_API GenericSwitchArgs genericSwitchArgs
Global location for parsed generic command-line switches.
ROSE_DLL_API Sawyer::CommandLine::Parser createEmptyParserStage(const std::string &purpose, const std::string &description)
Empty command-line parser suitable for use with other parsers.
Control colored command output.
unsigned int threads
Number of threads analyses should use.
ROSE_DLL_API Sawyer::CommandLine::Parser createEmptyParser(const std::string &purpose, const std::string &description)
Empty command-line parser.
bool errorIfDisabled
Controls behavior of a tool when disabled.
Main namespace for the ROSE library.
ROSE_DLL_API void insertBooleanSwitch(Sawyer::CommandLine::SwitchGroup &, const std::string &switchName, bool &storageLocation, const std::string &documentation)
Convenience for for adding Boolean switches.
std::string smtSolver
Name of SMT solver interface.
Type for storing generic switch arguments.
ROSE_DLL_API Sawyer::CommandLine::SwitchGroup genericSwitches()
Generic command-line components.
A collection of related switch declarations.