Можно ли получить список только #include + file директивы из указанного исходного файла C ++ с Обильные Ctags или же Универсальные Ctags?
В последней версии Universal-ctags вы можете использовать следующую командную строку для перечисления заголовочных файлов:
$ ctags -o - --extras=r --kinds-C++=h --language-force=C++ INPUT-FILE.h
Например:
$./ctags -o - --extras=r --kinds-C++=h --language-force=C++ /usr/include/pwd.h
bits/types.h /usr/include/pwd.h /^#include <bits\/types.h>/;" h
features.h /usr/include/pwd.h /^#include <features.h>/;" h
stddef.h /usr/include/pwd.h /^#include <stddef.h>/;" h
stdio.h /usr/include/pwd.h /^# include <stdio.h>/;" h
Других решений пока нет …