MarlinMT
0.1.0
|
ParseResult struct. The result of the command line parsing. More...
#include <CmdLineParser.h>
Public Attributes | |
std::string | _programName {} |
The program name. More... | |
std::vector< std::string > | _arguments {} |
All command line arguments except the program name (argv[0]) More... | |
AdditionalArgs | _additionalArgs {} |
Additional command line arguments. More... | |
std::optional< std::string > | _config {} |
The config argument. More... | |
unsigned int | _nthreads {1} |
The number of threads. More... | |
bool | _dumpExample {false} |
Whether to dump an example configuration and exit. More... | |
ParseResult struct. The result of the command line parsing.
Definition at line 19 of file CmdLineParser.h.
AdditionalArgs marlinmt::CmdLineParser::ParseResult::_additionalArgs {} |
Additional command line arguments.
Definition at line 25 of file CmdLineParser.h.
std::vector<std::string> marlinmt::CmdLineParser::ParseResult::_arguments {} |
All command line arguments except the program name (argv[0])
Definition at line 23 of file CmdLineParser.h.
Referenced by marlinmt::CmdLineParser::parse().
std::optional<std::string> marlinmt::CmdLineParser::ParseResult::_config {} |
The config argument.
Definition at line 27 of file CmdLineParser.h.
bool marlinmt::CmdLineParser::ParseResult::_dumpExample {false} |
Whether to dump an example configuration and exit.
Definition at line 31 of file CmdLineParser.h.
unsigned int marlinmt::CmdLineParser::ParseResult::_nthreads {1} |
The number of threads.
Definition at line 29 of file CmdLineParser.h.
Referenced by marlinmt::BookStoreManager::bookHist(), and marlinmt::concurrency::PEPScheduler::preConfigure().
std::string marlinmt::CmdLineParser::ParseResult::_programName {} |
The program name.
Definition at line 21 of file CmdLineParser.h.
Referenced by marlinmt::Application::programName().