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(
const std::string& key);
68 void setValue(
const std::string& key,
const std::string& value);
70 void writeTo(FILE* outFile);
73 std::string groupName;
74 std::map<std::string, std::string> params;
114 void removeGroup(
const std::string& groupName);
115 std::set<std::string> getGroupNames();
118 void writeTo(
const std::string& filePath);
119 void writeTo(FILE* outFile);
122 std::map<std::string, EnvironmentConfigGroup*> groups;
Definition: envconfig.h:61
Definition: envconfig.h:107