19namespace sharg::detail
40template <
typename option_type>
41concept is_container_option = (!std::is_same_v<std::remove_cvref_t<option_type>,
std::string>) &&
42 requires (option_type container,
43 typename std::ranges::range_value_t<option_type> value)
45 { container.push_back(value) };