#include <element.h>
Data Fields | |
const char * | name |
const char * | description |
void(* | printHelp )(FILE *output) |
moduleAllocate | alloc |
moduleAllocateWithComponent | alloc_with_comp |
const ElementInfoParam * | params |
const char * | provides |
Describes a Module.
moduleAllocate SST::ElementInfoModule::alloc |
Pointer to a function to do a default initialization of the module.
moduleAllocateWithComponent SST::ElementInfoModule::alloc_with_comp |
Pointer to a function to initialize a module instance, passing a Component as an argument.
const char* SST::ElementInfoModule::description |
Brief description of the module.
Referenced by SST::SSTInfoElement_ModuleInfo::getDesc().
const char* SST::ElementInfoModule::name |
Name of the module.
Referenced by SST::SSTInfoElement_ModuleInfo::getName().
List of parameters which are used by this module.
Referenced by SST::SSTInfoElement_ModuleInfo::SSTInfoElement_ModuleInfo().
void(* SST::ElementInfoModule::printHelp)(FILE *output) |
Pointer to a function that will print additional documentation about the module. (optional)
const char* SST::ElementInfoModule::provides |
Name of SuperClass which for this module can be used.
Referenced by SST::SSTInfoElement_ModuleInfo::getProvides().