SST  6.1.0
SST::ElementInfoModule Struct Reference

Describes a Module. More...

#include <element.h>

Data Fields

const char * name
const char * description
void(* printHelp )(FILE *output)
moduleAllocate alloc
moduleAllocateWithComponent alloc_with_comp
const ElementInfoParamparams
const char * provides

Detailed Description

Describes a Module.

Field Documentation

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().

const ElementInfoParam* SST::ElementInfoModule::params

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().

The documentation for this struct was generated from the following file: