SST  7.2.0
SST::ElementInfoSubComponent Struct Reference

Data Fields

const char * name
const char * description
void(* printHelp )(FILE *output)
subcomponentAllocate alloc
const ElementInfoParamparams
const ElementInfoStatisticstats
const char * provides
const ElementInfoPortports
const ElementInfoSubComponentSlotsubComponents

Field Documentation

◆ alloc

subcomponentAllocate SST::ElementInfoSubComponent::alloc

Pointer to a function to initialize a subcomponent instance, passing a Component as an argument.

◆ description

const char* SST::ElementInfoSubComponent::description

Brief description of the subcomponent.

◆ name

const char* SST::ElementInfoSubComponent::name

Name of the subcomponent.

Referenced by SST::Factory::hasLibrary(), and SST::SSTInfoConfig::parseCmdLine().

◆ params

const ElementInfoParam* SST::ElementInfoSubComponent::params

List of parameters which are used by this subcomponent.

Referenced by SST::SSTInfoElement_SubComponentInfo::SSTInfoElement_SubComponentInfo().

◆ ports

const ElementInfoPort* SST::ElementInfoSubComponent::ports

List of ports that this subcomponent uses.

Referenced by SST::SSTInfoElement_SubComponentInfo::SSTInfoElement_SubComponentInfo().

◆ printHelp

void(* SST::ElementInfoSubComponent::printHelp) (FILE *output)

Pointer to a function that will print additional documentation about the subcomponent (optional)

◆ provides

const char* SST::ElementInfoSubComponent::provides

Name of SuperClass which for this subcomponent can be used.

◆ stats

const ElementInfoStatistic* SST::ElementInfoSubComponent::stats

List of statistics supplied by this subcomponent.

Referenced by SST::SSTInfoElement_SubComponentInfo::SSTInfoElement_SubComponentInfo().

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