Не удается отформатировать макрос

0

На eclipse CDT luna я хочу автоформатировать это:

case 1:
            MY_TRACE("bad case!");
            error = true;
            break;

Когда я делаю автоматический формат, я получаю следующее:

case 1:
            MY_TRACE("bad case!")
            ;
            error = true;
            break;

Но форматирование полезно для некоторых других случаев:

if (!error) {
    MY_TRACE("Good!");

Могу ли я настроить его или это ошибка?

  • 0
    Вы должны положить ; после макроса? Или это уже заканчивается одним?
  • 0
    Это старый код, и люди всегда ставят; Я только что попробовал без; и это работает
Теги:
eclipse-cdt
formatter

1 ответ

0
Лучший ответ

Вероятно, ваш макрос MY_TRACE расширяется до того, что уже заканчивается на ;

  • 0
    Можем ли мы сказать eclipse для автоматического форматирования кода без расширения макросов?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню