| 254 | } |
| 255 | |
| 256 | const char* Settings::GetOrSetString( const char* const name, const char* const default_value ) |
| 257 | { |
| 258 | const auto it = map_.find( SettingsStringContainer(name) ); |
| 259 | if ( it == map_.cend() ) |
| 260 | { |
| 261 | map_[ SettingsStringContainer(name) ]= std::string( default_value ); |
| 262 | return default_value; |
| 263 | } |
| 264 | |
| 265 | return it->second.data(); |
| 266 | } |
| 267 | |
| 268 | int Settings::GetOrSetInt( const char* const name, const int default_value ) |
| 269 | { |
no test coverage detected