31class Component :
public BaseComponent
34 SST_ELI_DECLARE_BASE(Component)
36 SST_ELI_DECLARE_CTOR_EXTERN(ComponentId_t,
SST::Params&)
40 ELI::ProvidesCategory,
43 ELI::ProvidesSubComponentSlots,
45 ELI::ProvidesCheckpointable,
46 ELI::ProvidesProfilePoints,
47 ELI::ProvidesAttributes)
52 explicit Component(ComponentId_t
id);
53 virtual ~Component() override = default;
56 void serialize_order(SST::Core::Serialization::
serializer& ser) override;
57 ImplementSerializable(SST::Component)
60 friend class SubComponent;
61 Component() = default;
SST_ELI_DECLARE_INFO_EXTERN(ELI::ProvidesCategory, ELI::ProvidesParams, ELI::ProvidesPorts, ELI::ProvidesSubComponentSlots, ELI::ProvidesStats, ELI::ProvidesCheckpointable, ELI::ProvidesProfilePoints, ELI::ProvidesAttributes) explicit Component(ComponentId_t id)
Constructor.