| 
|   | 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.