The SSTInfo representation of ElementInfoParam object. More...
#include <sstinfo.h>
Public Member Functions | |
| SSTInfoElement_ParamInfo (const ElementInfoParam *elparam) | |
| Create a new SSTInfoElement_ParamInfo object. | |
| const char * | getName () |
| Return the Name of the Parameter. | |
| const char * | getDesc () |
| Return the Description of the Parameter. | |
| const char * | getDefault () |
| Return the Default value of the Parameter. | |
| void | outputParameterInfo (int Index) |
| Output the Parameter Information. | |
| void | generateParameterInfoXMLData (int Index, TiXmlNode *XMLParentElement) |
| Create the formatted XML data of the Parameter. | |
The SSTInfo representation of ElementInfoParam object.
This class is used internally by SSTInfo to load and process ElementInfoParam objects.
| SST::SSTInfoElement_ParamInfo::SSTInfoElement_ParamInfo | ( | const ElementInfoParam * | elparam | ) | [inline] |
Create a new SSTInfoElement_ParamInfo object.
| elparam | Pointer to an ElementInfoParam object. |
| void SSTInfoElement_ParamInfo::generateParameterInfoXMLData | ( | int | Index, | |
| TiXmlNode * | XMLParentElement | |||
| ) |
Create the formatted XML data of the Parameter.
| Index | The Index of the Parameter. | |
| XMLParentElement | The parent element to receive the XML data. |
References getDefault(), getDesc(), and getName().
Referenced by SST::SSTInfoElement_ComponentInfo::generateComponentInfoXMLData(), SST::SSTInfoElement_IntrospectorInfo::generateIntrospectorInfoXMLData(), SST::SSTInfoElement_ModuleInfo::generateModuleInfoXMLData(), and SST::SSTInfoElement_SubComponentInfo::generateSubComponentInfoXMLData().
| const char* SST::SSTInfoElement_ParamInfo::getDefault | ( | ) | [inline] |
Return the Default value of the Parameter.
References SST::ElementInfoParam::defaultValue.
Referenced by generateParameterInfoXMLData(), and outputParameterInfo().
| const char* SST::SSTInfoElement_ParamInfo::getDesc | ( | ) | [inline] |
Return the Description of the Parameter.
References SST::ElementInfoParam::description.
Referenced by generateParameterInfoXMLData(), and outputParameterInfo().
| const char* SST::SSTInfoElement_ParamInfo::getName | ( | ) | [inline] |
Return the Name of the Parameter.
References SST::ElementInfoParam::name.
Referenced by generateParameterInfoXMLData(), and outputParameterInfo().
| void SSTInfoElement_ParamInfo::outputParameterInfo | ( | int | Index | ) |
Output the Parameter Information.
| Index | The Index of the Parameter. |
References getDefault(), getDesc(), and getName().
Referenced by SST::SSTInfoElement_ComponentInfo::outputComponentInfo(), SST::SSTInfoElement_IntrospectorInfo::outputIntrospectorInfo(), SST::SSTInfoElement_ModuleInfo::outputModuleInfo(), and SST::SSTInfoElement_SubComponentInfo::outputSubComponentInfo().
1.6.1