Morn -Wsign-conversion fixes
Viet Nguyen
1 year, 9 months ago
1130 | 1130 | } |
1131 | 1131 | |
1132 | 1132 | if (flag_is_short(flag.data())) { |
1133 | const int short_flag_letter = flag[1]; | |
1134 | const auto existing_short_flag = map.short_map[static_cast<std::size_t>(short_flag_letter)]; | |
1133 | const std::size_t short_flag_letter = static_cast<std::size_t>(flag[1]); | |
1134 | const auto existing_short_flag = | |
1135 | map.short_map[short_flag_letter]; | |
1135 | 1136 | bool short_flag_already_exists = (existing_short_flag != nullptr); |
1136 | 1137 | if (short_flag_already_exists) { |
1137 | 1138 | std::ostringstream msg; |
1559 | 1560 | out_arg = argagg::convert::arg<T>(arg_str.c_str()); |
1560 | 1561 | return false; |
1561 | 1562 | } else { |
1562 | std::string arg_str(begin, s - begin); | |
1563 | std::string arg_str(begin, static_cast<std::size_t>(s - begin)); | |
1563 | 1564 | out_arg = argagg::convert::arg<T>(arg_str.c_str()); |
1564 | 1565 | s += 1; |
1565 | 1566 | return true; |