использование ctags для получения наследования классов

Я пытаюсь получить ctags для вывода иерархии классов C ++, но кажется, что она борется с множественным наследованием (или иногда даже с единичным наследованием).

например:

class Fred
: public BaseFred
{

};

class John: public BaseJohn,
public BaseFred
{

};ctags -N -x  --c++-kinds=+p --fields=+i+k CtagsTest.cpp
Fred             class         1 CtagsTest.cpp    class Fred
John             class         7 CtagsTest.cpp    class John: public BaseJohn,

Где находится BaseFred?

ctags V5.8 пропускает множественное наследование в обоих (допустимых) случаях.

Есть ли лучший инструмент?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …