SST::SSTInfoConfig Class Reference

The SSTInfo Configuration class. More...

#include <sstinfo.h>

Public Member Functions

 SSTInfoConfig ()
 Create a new SSTInfo configuration and parse the Command Line.
int parseCmdLine (int argc, char *argv[])
 Parse the Command Line.
std::vector< std::string > * getElementsToProcessArray ()
 Return the list of elements to be processed.
std::vector< std::string > * getFilteredElementNamesArray ()
 Return the list of filtered element names.
std::vector< std::string > * getFilteredElementComponentNamesArray ()
 Return the list of filtered element.component names.
unsigned int getOptionBits ()
 Return the bit field of various command line options enabled.
std::string & getXMLFilePath ()
 Return the user defined path the XML File.

Detailed Description

The SSTInfo Configuration class.

This class will parse the command line, and setup internal lists of elements and components to be processed.


Constructor & Destructor Documentation

SSTInfoConfig::SSTInfoConfig (  ) 

Create a new SSTInfo configuration and parse the Command Line.


Member Function Documentation

std::vector<std::string>* SST::SSTInfoConfig::getElementsToProcessArray (  )  [inline]

Return the list of elements to be processed.

std::vector<std::string>* SST::SSTInfoConfig::getFilteredElementComponentNamesArray (  )  [inline]

Return the list of filtered element.component names.

std::vector<std::string>* SST::SSTInfoConfig::getFilteredElementNamesArray (  )  [inline]

Return the list of filtered element names.

unsigned int SST::SSTInfoConfig::getOptionBits (  )  [inline]

Return the bit field of various command line options enabled.

std::string& SST::SSTInfoConfig::getXMLFilePath (  )  [inline]

Return the user defined path the XML File.

int SSTInfoConfig::parseCmdLine ( int  argc,
char *  argv[] 
)

Parse the Command Line.

Parameters:
argc The number of arguments passed to the application
argv The array of arguments

The documentation for this class was generated from the following files:

Generated on 14 Sep 2015 for SST by  doxygen 1.6.1