Use std::make_pair

This commit is contained in:
Richard Berger
2020-05-20 02:45:16 -04:00
parent 34456294dd
commit ad6ae7317e

View File

@ -75,9 +75,10 @@ void TestConfigReader::prerequisites(const yaml_event_t & event) {
continue;
}
std::string value = line.substr(found,line.find_first_of(" \t",found));
config.prerequisites.push_back(std::pair<std::string,std::string>(key,value));
config.prerequisites.push_back(std::make_pair(key,value));
}
}
void TestConfigReader::pre_commands(const yaml_event_t & event) {
config.pre_commands.clear();
std::stringstream data((char *)event.data.scalar.value);
@ -121,10 +122,9 @@ void TestConfigReader::extract(const yaml_event_t & event) {
while (std::getline(data, line, '\n')) {
std::size_t found = line.find_first_of(" \t");
std::pair<std::string,int> data;
data.first = line.substr(0,found);
data.second = atoi(line.substr(found).c_str());
config.extract.push_back(data);
std::string name = line.substr(0,found);
int value = atoi(line.substr(found).c_str());
config.extract.push_back(make_pair(name, value));
}
}