Как ctags анализирует определение класса с помощью макроса для C++

В моем проекте у меня есть код, подобный следующему:

class SOME_MACRO Abc {
  // all the common c++ stuf
}

и мое использование ctags похоже на:

ctags -R --sort=yes --c++-kinds=+plx --c-kinds=+plx --fields=+iaS --extra=+q

Сгенерированные теги не содержат определения для Abc. Итак, мой вопрос, как сделать ctags для правильного разбора классов, как указано выше? могут ли ctags сделать это? если нет, есть ли у вас рекомендации?

Благодарю.

1 ответ

Я думаю, что вам нужно использовать только -I SOME_MACRO возможность игнорировать "SOME_MACRO".

Другие вопросы по тегам