| 
| 
  | ComponentInfo () | 
|   | Constructor used only for serialization. 
  | 
|   | 
| 
void  | serialize_order (SST::Core::Serialization::serializer &ser) | 
|   | Function used to serialize the class. 
  | 
|   | 
| 
void  | serialize_comp (SST::Core::Serialization::serializer &ser) | 
|   | 
| 
  | ComponentInfo (const std::string &type, const Params *params, const ComponentInfo *parent_info) | 
|   | 
| 
  | ComponentInfo (ComponentId_t id, ComponentInfo *parent_info, const std::string &type, const std::string &slot_name, int slot_num, uint64_t share_flags) | 
|   | 
| 
  | ComponentInfo (ConfigComponent *ccomp, const std::string &name, ComponentInfo *parent_info, LinkMap *link_map) | 
|   | 
| 
  | ComponentInfo (ComponentInfo &&o) | 
|   | 
| 
bool  | isAnonymous () | 
|   | 
| 
bool  | isUser () | 
|   | 
| 
ComponentId_t  | getID () const | 
|   | 
| 
const std::string &  | getName () const | 
|   | 
| 
const std::string &  | getParentComponentName () const | 
|   | 
| 
std::string  | getShortName () const | 
|   | Get the short name for this SubComponent (name not including any parents, so just slot_name[index]) 
  | 
|   | 
| 
const std::string &  | getSlotName () const | 
|   | 
| 
int  | getSlotNum () const | 
|   | 
| 
const std::string &  | getType () const | 
|   | 
| 
BaseComponent *  | getComponent () const | 
|   | 
| 
LinkMap *  | getLinkMap () | 
|   | 
| 
const Params *  | getParams () const | 
|   | 
| 
std::map< ComponentId_t, ComponentInfo > &  | getSubComponents () | 
|   | 
| 
ComponentInfo *  | findSubComponent (const std::string &slot, int slot_num) | 
|   | 
| 
ComponentInfo *  | findSubComponent (ComponentId_t id) | 
|   | 
| 
bool  | hasLinks () const | 
|   | 
| 
uint8_t  | getStatisticLoadLevel () | 
|   | 
| 
  | ComponentInfo (ComponentId_t id, const std::string &name, const std::string &slot_name, TimeConverter *tv=nullptr) | 
|   | (DO NOT USE) Constructor used only for serialization testing 
  | 
|   | 
| 
ComponentInfo *  | test_addSubComponentInfo (const std::string &name, const std::string &slot_name, TimeConverter *tv=nullptr) | 
|   | 
| 
void  | test_printComponentInfoHierarchy (int index=0) | 
|   | 
 | 
| 
static const uint64_t  | SHARE_PORTS = 0x1 | 
|   | 
| 
static const uint64_t  | SHARE_STATS = 0x2 | 
|   | 
| 
static const uint64_t  | INSERT_STATS = 0x4 | 
|   | 
| 
static const uint64_t  | SHARE_NONE = 0x0 | 
|   | 
 | 
| 
class  | Simulation_impl | 
|   | 
| 
class  | BaseComponent | 
|   | 
| 
class  | ComponentInfoMap | 
|   | 
| 
class  | Core::Serialization::pvt::SerializeBaseComponentHelper | 
|   | 
◆ statEnableList_t
List of Enabled Statistics 
 
 
The documentation for this class was generated from the following files: