SST
7.2.0
StructuralSimulationToolkit
|
The SSTInfo Configuration class. More...
#include <sstinfo.h>
Public Types | |
typedef std::multimap< std::string, std::string > | FilterMap_t |
Public Member Functions | |
SSTInfoConfig () | |
Create a new SSTInfo configuration and parse the Command Line. More... | |
int | parseCmdLine (int argc, char *argv[]) |
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 |
The SSTInfo Configuration class.
This class will parse the command line, and setup internal lists of elements and components to be processed.
SSTInfoConfig::SSTInfoConfig | ( | ) |
Create a new SSTInfo configuration and parse the Command Line.
|
inline |
Return the list of elements to be processed.
|
inline |
Return the bit field of various command line options enabled.
|
inline |
Return the user defined path the XML File.
Referenced by OverallOutputter::outputXML().
int SSTInfoConfig::parseCmdLine | ( | int | argc, |
char * | argv[] | ||
) |
Parse the Command Line.
argc | The number of arguments passed to the application |
argv | The array of arguments |
References getFilterMap(), SST::ElementInfoComponent::name, SST::ElementInfoEvent::name, SST::ElementInfoModule::name, SST::ElementInfoSubComponent::name, SST::ElementInfoPartitioner::name, and SST::ElementInfoGenerator::name.