2 #ifndef _H_SST_CORE_ENV_CONFIG_H
3 #define _H_SST_CORE_ENV_CONFIG_H
16 namespace Environment {
55 std::string getName()
const;
56 std::set<std::string> getKeys()
const;
57 std::string getValue(std::string key);
58 void setValue(std::string key, std::string value);
60 void writeTo(FILE* outFile);
63 std::string groupName;
64 std::map<std::string, std::string> params;
104 void removeGroup(std::string groupName);
105 std::set<std::string> getGroupNames();
108 void writeTo(std::string filePath);
109 void writeTo(FILE* outFile);
112 std::map<std::string, EnvironmentConfigGroup*> groups;
Definition: envconfig.h:51
Definition: envconfig.h:97