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

#c #ctags

#c #ctags

Вопрос:

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

 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».