Информация об изменениях

Сообщение Re[2]: C++ code formatter от 12.10.2017 3:17

Изменено 12.10.2017 3:24 c-smile

Re[2]: C++ code formatter
Здравствуйте, alex_public, Вы писали:


_>Однако после появления clang format смысл во всяких сторонних дополнительных решениях полностью пропал.


Вот это:

fmt   =       type == WCHARS("")            ? simple_formatter 
            : type == WCHARS("text")        ? simple_formatter 
            : type == WCHARS("integer")     ? integer_formatter 
            : type == WCHARS("decimal")     ? decimal_formatter 
            : type == WCHARS("currency")    ? currency_formatter 
            : type == WCHARS("date")        ? date_formatter 
            : type == WCHARS("date-local")  ? date_local_formatter 
            : type == WCHARS("time")        ? time_formatter 
            : type == WCHARS("time-local")  ? time_local_formatter 
            : type == WCHARS("enum")        ? enum_formatter 
            : fmt = simple_formatter;


Превратилось в это вот

fmt =
            type == WCHARS("")
                ? simple_formatter
                : type == WCHARS("text")
                      ? simple_formatter
                      : type == WCHARS("integer")
                            ? integer_formatter
                            : type == WCHARS("decimal")
                                  ? decimal_formatter
                                  : type == WCHARS("currency")
                                        ? currency_formatter
                                        : type == WCHARS("date")
                                              ? date_formatter
                                              : type == WCHARS("date-local")
                                                    ? date_local_formatter
                                                    : type == WCHARS("time")
                                                          ? time_formatter
                                                          : type == WCHARS(
                                                                        "time-"
                                                                        "local")
                                                                ? time_local_formatter
                                                                : type == WCHARS(
                                                                              "enum")
                                                                      ? enum_formatter
                                                                      : fmt =
                                                                            simple_formatter;


Оно и хрен бы с ним, но вот зачем "time-" "local" разделились не ясно.
Re[2]: C++ code formatter
Здравствуйте, alex_public, Вы писали:


_>Однако после появления clang format смысл во всяких сторонних дополнительных решениях полностью пропал.


Вот это:

fmt   =       type == WCHARS("")            ? simple_formatter 
            : type == WCHARS("text")        ? simple_formatter 
            : type == WCHARS("integer")     ? integer_formatter 
            : type == WCHARS("decimal")     ? decimal_formatter 
            : type == WCHARS("currency")    ? currency_formatter 
            : type == WCHARS("date")        ? date_formatter 
            : type == WCHARS("date-local")  ? date_local_formatter 
            : type == WCHARS("time")        ? time_formatter 
            : type == WCHARS("time-local")  ? time_local_formatter 
            : type == WCHARS("enum")        ? enum_formatter 
            : fmt = simple_formatter;


Превратилось в это вот

fmt =
            type == WCHARS("")
                ? simple_formatter
                : type == WCHARS("text")
                      ? simple_formatter
                      : type == WCHARS("integer")
                            ? integer_formatter
                            : type == WCHARS("decimal")
                                  ? decimal_formatter
                                  : type == WCHARS("currency")
                                        ? currency_formatter
                                        : type == WCHARS("date")
                                              ? date_formatter
                                              : type == WCHARS("date-local")
                                                    ? date_local_formatter
                                                    : type == WCHARS("time")
                                                          ? time_formatter
                                                          : type == WCHARS(
                                                                        "time-"
                                                                        "local")
                                                                ? time_local_formatter
                                                                : type == WCHARS(
                                                                              "enum")
                                                                      ? enum_formatter
                                                                      : fmt =
                                                                            simple_formatter;


Оно и хрен бы с ним, но вот зачем "time-" "local" разделились не ясно.

Хотя, нет, ясно ибо BreakStringLiterals: true было