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:421
std::vector< std::string > getSubscribedGlobalParamSets() const
Get a vector of the global param sets this Params object is subscribed to.
Definition: params.cc:433
static std::vector< std::string > getGlobalParamSetNames()
Get a vector of the names of available global parameter sets.
Definition: params.cc:409
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:396
static std::vector< std::string > getGlobalParamSetNames()
Get a vector of the names of available global parameter sets.
Definition: configGraphOutput.h:92