12 #ifndef _H_SST_CORE_ENV_CONFIG_H
13 #define _H_SST_CORE_ENV_CONFIG_H
26 namespace Environment {
65 std::string getName()
const;
66 std::set<std::string> getKeys()
const;
67 std::string getValue(std::string key);
68 void setValue(std::string key, std::string value);
70 void writeTo(FILE* outFile);
73 std::string groupName;
74 std::map<std::string, std::string> params;
114 void removeGroup(std::string groupName);
115 std::set<std::string> getGroupNames();
118 void writeTo(std::string filePath);
119 void writeTo(FILE* outFile);
122 std::map<std::string, EnvironmentConfigGroup*> groups;
Definition: envconfig.h:61
Definition: envconfig.h:107