SST::SSTInfoElement_ModuleInfo Class Reference

The SSTInfo representation of ElementInfoModule object. More...

#include <sstinfo.h>

Public Member Functions

 SSTInfoElement_ModuleInfo (const ElementInfoModule *elm)
 Create a new SSTInfoElement_ModuleInfo object.
const char * getName ()
 Return the Name of the Module.
const char * getDesc ()
 Return the Description of the Module.
const char * getProvides ()
 Return what class the Module provides.
SSTInfoElement_ParamInfogetParamInfo (int index)
 Return a Parameter Info Object.
void outputModuleInfo (int Index)
 Output the Module Information.
void generateModuleInfoXMLData (int Index, TiXmlNode *XMLParentElement)
 Create the formatted XML data of the Module.

Detailed Description

The SSTInfo representation of ElementInfoModule object.

This class is used internally by SSTInfo to load and process ElementInfoModule objects.


Constructor & Destructor Documentation

SST::SSTInfoElement_ModuleInfo::SSTInfoElement_ModuleInfo ( const ElementInfoModule elm  )  [inline]

Create a new SSTInfoElement_ModuleInfo object.

Parameters:
elm Pointer to an ElementInfoModule object.

References SST::ElementInfoModule::params.


Member Function Documentation

void SSTInfoElement_ModuleInfo::generateModuleInfoXMLData ( int  Index,
TiXmlNode *  XMLParentElement 
)

Create the formatted XML data of the Module.

Parameters:
Index The Index of the Module.
XMLParentElement The parent element to receive the XML data.

References SST::SSTInfoElement_ParamInfo::generateParameterInfoXMLData(), getDesc(), getName(), getParamInfo(), and getProvides().

Referenced by SST::SSTInfoElement_LibraryInfo::generateLibraryInfoXMLData().

const char* SST::SSTInfoElement_ModuleInfo::getDesc (  )  [inline]

Return the Description of the Module.

References SST::ElementInfoModule::description.

Referenced by generateModuleInfoXMLData(), and outputModuleInfo().

const char* SST::SSTInfoElement_ModuleInfo::getName (  )  [inline]

Return the Name of the Module.

References SST::ElementInfoModule::name.

Referenced by generateModuleInfoXMLData(), and outputModuleInfo().

SSTInfoElement_ParamInfo* SST::SSTInfoElement_ModuleInfo::getParamInfo ( int  index  )  [inline]

Return a Parameter Info Object.

Parameters:
index The index of the Parameter.

Referenced by generateModuleInfoXMLData(), and outputModuleInfo().

const char* SST::SSTInfoElement_ModuleInfo::getProvides (  )  [inline]

Return what class the Module provides.

References SST::ElementInfoModule::provides.

Referenced by generateModuleInfoXMLData(), and outputModuleInfo().

void SSTInfoElement_ModuleInfo::outputModuleInfo ( int  Index  ) 

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

Generated on 14 Sep 2015 for SST by  doxygen 1.6.1