SST  6.0.0
SST::ElementLibraryInfo Struct Reference

Describes all the parts of the Element Library. More...

#include <element.h>

Data Fields

const char * name
const char * description
const struct ElementInfoComponentcomponents
const struct ElementInfoEventevents
const struct ElementInfoIntrospectorintrospectors
const struct ElementInfoModulemodules
const struct ElementInfoSubComponentsubcomponents
const struct ElementInfoPartitionerpartitioners
genPythonModuleFunction pythonModuleGenerator
const struct ElementInfoGeneratorgenerators

Detailed Description

Describes all the parts of the Element Library.

Field Documentation

const struct ElementInfoComponent* SST::ElementLibraryInfo::components

List of Components contained in the library.

const char* SST::ElementLibraryInfo::description

Brief description of the Library

Referenced by SST::SSTInfoElement_LibraryInfo::getLibraryDescription().

const struct ElementInfoEvent* SST::ElementLibraryInfo::events

List of Events exported by the library.

const struct ElementInfoGenerator* SST::ElementLibraryInfo::generators

List of Generators provided by the library.

const struct ElementInfoIntrospector* SST::ElementLibraryInfo::introspectors

List of Introspectors provided by the library.

const struct ElementInfoModule* SST::ElementLibraryInfo::modules

List of Modules provided by the library.

const char* SST::ElementLibraryInfo::name

Name of the Library.

Referenced by SST::SSTInfoElement_LibraryInfo::getLibraryName().

const struct ElementInfoPartitioner* SST::ElementLibraryInfo::partitioners

List of Partitioners provided by the library.

genPythonModuleFunction SST::ElementLibraryInfo::pythonModuleGenerator

Pointer to Function to generate a Python Module for use in Configurations

Referenced by SST::Factory::getPythonModule().

const struct ElementInfoSubComponent* SST::ElementLibraryInfo::subcomponents

List of SubComponents provided by the library.

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