added Poco::Util::MapConfiguration::copyTo()

This commit is contained in:
Guenter Obiltschnig 2016-03-01 07:31:18 +01:00
parent c4c9bcb034
commit f524aae508
2 changed files with 12 additions and 0 deletions

View File

@ -36,6 +36,9 @@ public:
MapConfiguration();
/// Creates an empty MapConfiguration.
void copyTo(AbstractConfiguration& config);
/// Copies all configuration properties to the given configuration.
void clear();
/// Clears the configuration.

View File

@ -32,6 +32,15 @@ MapConfiguration::~MapConfiguration()
}
void MapConfiguration::copyTo(AbstractConfiguration& config)
{
for (iterator it = _map.begin(); it != _map.end(); ++it)
{
config.setString(it->first, it->second);
}
}
void MapConfiguration::clear()
{
_map.clear();