| 3383 | /// Copy the contents to another similar class (one based on OptionBase) |
| 3384 | template <typename T> |
| 3385 | void copy_to(T *other) const { |
| 3386 | other->group(group_); |
| 3387 | other->required(required_); |
| 3388 | other->ignore_case(ignore_case_); |
| 3389 | other->ignore_underscore(ignore_underscore_); |
| 3390 | other->configurable(configurable_); |
| 3391 | other->disable_flag_override(disable_flag_override_); |
| 3392 | other->delimiter(delimiter_); |
| 3393 | other->always_capture_default(always_capture_default_); |
| 3394 | other->multi_option_policy(multi_option_policy_); |
| 3395 | } |
| 3396 | |
| 3397 | public: |
| 3398 | // setters |
no test coverage detected