| 15 | } |
| 16 | |
| 17 | ConfigFileEntry ConfigFileReader::readEntry(const std::string &line) |
| 18 | { |
| 19 | size_t eqPos = line.find('='); |
| 20 | |
| 21 | if(eqPos == std::string::npos) { |
| 22 | throw std::string("Invalid syntax"); |
| 23 | } |
| 24 | |
| 25 | std::string leftSide = util::trim(line.substr(0, eqPos), ' '); |
| 26 | |
| 27 | std::string rightSide = util::trim(line.substr(eqPos + 1), ' '); |
| 28 | |
| 29 | return ConfigFileEntry(leftSide, rightSide); |
| 30 | } |
| 31 | |
| 32 | std::map<std::string, ConfigFileEntry> ConfigFileReader::read() |
| 33 | { |
nothing calls this directly
no test coverage detected