|
| | SSTInfoConfig (bool suppress_print) |
| | Create a new SSTInfo configuration and parse the Command Line. More...
|
| |
| std::set< std::string > | getElementsToProcessArray () |
| | Return the list of elements to be processed. More...
|
| |
|
FilterMap_t & | getFilterMap () |
| | Return the filter map.
|
| |
| unsigned int | getOptionBits () |
| | Return the bit field of various command line options enabled. More...
|
| |
| std::string & | getXMLFilePath () |
| | Return the user defined path the XML File. More...
|
| |
|
bool | debugEnabled () const |
| | Is debugging output enabled?
|
| |
|
bool | processAllElements () const |
| |
|
bool | doVerbose () const |
| |
| | ConfigShared (bool suppress_print, bool suppress_sdl, bool include_libpath, bool include_env, bool include_verbose) |
| | ConfigShared constructor that it meant to be used when needing a stand only ConfigShared (i.e. More...
|
| |
|
bool | print_env () const |
| | Controls whether the environment variables that SST sees are printed out.
|
| |
|
bool | no_env_config () const |
| |
|
int | verbose () const |
| |
|
std::string | libpath () const |
| |
|
std::string | addLibPath () const |
| |
| std::string | getLibPath (void) const |
| | Get the library path for loading element libraries. More...
|
| |
| int | parseCmdLine (int argc, char *argv[], bool ignore_unknown=false) |
| | Parse command-line arguments to update configuration values. More...
|
| |
|
|
std::string | getUsagePrelude () override |
| | Called to get the prelude for the help/usage message.
|
| |
|
void | addLibraryPathOptions () |
| |
|
void | addEnvironmentOptions () |
| |
|
void | addVerboseOptions (bool sdl_avail) |
| |
|
| ConfigShared (bool suppress_print, bool suppress_sdl) |
| | ConfigShared constructor for child classes.
|
| |
| | ConfigShared () |
| | Default constructor used for serialization. More...
|
| |
| | ConfigBase (bool suppress_print, bool suppress_sdl) |
| | ConfigBase constructor. More...
|
| |
| | ConfigBase () |
| | Default constructor used for serialization. More...
|
| |
|
int | printUsage () |
| | Called to print the help/usage message.
|
| |
| void | addOption (struct option opt, const char *argname, const char *desc, std::function< int(const char *arg)> callback, bool header, bool sdl_avail) |
| | Add options to the Config object. More...
|
| |
|
virtual int | checkArgsAfterParsing () |
| |
|
void | enableDashDashSupport (std::function< int(const char *arg)> callback) |
| |
|
void | addPositionalCallback (std::function< int(int num, const char *arg)> callback) |
| |
| std::string | getRunName () |
| | Get the name of the executable being run. More...
|
| |
|
bool | setOptionExternal (const std::string &entryName, const std::string &value) |
| | Set a configuration string to update configuration values.
|
| |
The SSTInfo Configuration class.
This class will parse the command line, and setup internal lists of elements and components to be processed.