12 #ifndef SST_CORE_CONFIGGRAPH_OUTPUT_H    13 #define SST_CORE_CONFIGGRAPH_OUTPUT_H    15 #include "sst/core/configGraph.h"    16 #include "sst/core/params.h"    35         exMsg = (
char*)malloc(
sizeof(
char) * (strlen(msg) + 1));
    36         std::strcpy(
exMsg, msg);
    42     virtual const char* 
what() const noexcept
 override { 
return exMsg; }
   122 #endif // SST_CORE_CONFIGGRAPH_OUTPUT_H char * exMsg
Exception message generated on call. 
Definition: configGraphOutput.h:48
 
Outputs configuration data to a specified file path. 
Definition: configGraphOutput.h:54
 
Class to contain SST Simulation Configuration variables. 
Definition: config.h:38
 
A Configuration Graph A graph representing Components and Links. 
Definition: configGraph.h:389
 
Exception handler class for graph configuration. 
Definition: configGraphOutput.h:30
 
static std::map< std::string, std::string > getGlobalParamSet(const std::string &name)
Get a named global parameter set. 
Definition: configGraphOutput.h:79
 
std::vector< std::string > getSubscribedGlobalParamSets(const Params ¶ms) const
Get a vector of the global param sets this Params object is subscribed to. 
Definition: configGraphOutput.h:113
 
std::vector< std::string > getLocalKeys() const
Get a vector of the local keys. 
Definition: params.cc:447
 
std::vector< std::string > getSubscribedGlobalParamSets() const
Get a vector of the global param sets this Params object is subscribed to. 
Definition: params.cc:459
 
static std::vector< std::string > getGlobalParamSetNames()
Get a vector of the names of available global parameter sets. 
Definition: params.cc:435
 
virtual const char * what() const noexcept override
Definition: configGraphOutput.h:42
 
Parameter store. 
Definition: params.h:55
 
std::vector< std::string > getParamsLocalKeys(const Params ¶ms) const
Get a vector of the local keys. 
Definition: configGraphOutput.h:102
 
virtual void generate(const Config *cfg, ConfigGraph *graph)=0
 
static std::map< std::string, std::string > getGlobalParamSet(const std::string &name)
Get a named global parameter set. 
Definition: params.cc:422
 
static std::vector< std::string > getGlobalParamSetNames()
Get a vector of the names of available global parameter sets. 
Definition: configGraphOutput.h:92