| 219 | } |
| 220 | |
| 221 | void BoolFlag::set(const std::string& value) |
| 222 | { |
| 223 | if ((value == "true") || (value == "y")) |
| 224 | _value = true; |
| 225 | else if ((value == "false") || (value == "n")) |
| 226 | _value = false; |
| 227 | else |
| 228 | error("can't parse '{}'; try 'true' or 'false'", value); |
| 229 | _callback(_value); |
| 230 | _isSet = true; |
| 231 | } |
| 232 | |
| 233 | const std::string HexIntFlag::defaultValueAsString() const |
| 234 | { |
no test coverage detected