1#ifndef ROSE_CommandLine_Parser_H
2#define ROSE_CommandLine_Parser_H
133 bool &storageLocation,
const std::string &documentation);
The parser for a program command line.
A collection of related switch declarations.
ROSE_DLL_API Sawyer::CommandLine::Parser createEmptyParser(const std::string &purpose, const std::string &description)
Empty command-line parser.
ROSE_DLL_API void insertBooleanSwitch(Sawyer::CommandLine::SwitchGroup &, const std::string &switchName, bool &storageLocation, const std::string &documentation)
Convenience for for adding Boolean 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.
ROSE_DLL_API GenericSwitchArgs genericSwitchArgs
Global location for parsed generic command-line switches.
ROSE_DLL_API Sawyer::CommandLine::SwitchGroup genericSwitches()
Generic command-line components.
Control colored command output.
Type for storing generic switch arguments.
bool errorIfDisabled
Controls behavior of a tool when disabled.
Color::Colorization colorization
Controls colorized output.
std::string smtSolver
Name of SMT solver interface.
unsigned int threads
Number of threads analyses should use.
std::vector< std::string > architectureLibraries
List of directories containing architecture definition libraries.