| 314 | |
| 315 | |
| 316 | void RegisterParsedArgs::register_option(const std::string &k, const char *v) |
| 317 | { |
| 318 | if (nullptr != v) |
| 319 | { |
| 320 | key_value[k].push_back(filter_ctrl_chars(v, true)); |
| 321 | } |
| 322 | if (std::find(present.begin(), present.end(), k) != present.end()) |
| 323 | { |
| 324 | // Don't register duplicates |
| 325 | return; |
| 326 | } |
| 327 | present.push_back(k); |
| 328 | } |
| 329 | |
| 330 | |
| 331 | void RegisterParsedArgs::register_extra_args(const char *e) |
no test coverage detected