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_ParamInfo * | getParamInfo (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. |
The SSTInfo representation of ElementInfoModule object.
This class is used internally by SSTInfo to load and process ElementInfoModule objects.
SST::SSTInfoElement_ModuleInfo::SSTInfoElement_ModuleInfo | ( | const ElementInfoModule * | elm | ) | [inline] |
Create a new SSTInfoElement_ModuleInfo object.
elm | Pointer to an ElementInfoModule object. |
References SST::ElementInfoModule::params.
void SSTInfoElement_ModuleInfo::generateModuleInfoXMLData | ( | int | Index, | |
TiXmlNode * | XMLParentElement | |||
) |
Create the formatted XML data of the Module.
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.
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 | ) |
Output the Module Information.
Index | The Index of the Module. |
References getDesc(), getName(), getParamInfo(), getProvides(), and SST::SSTInfoElement_ParamInfo::outputParameterInfo().
Referenced by SST::SSTInfoElement_LibraryInfo::outputLibraryInfo().