Список имен типов, видимых в данной позиции

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

Я понимаю, что LibClang, вероятно, уже создает такой список под капотами в Завершение кода модуль, но, насколько я могу судить из спецификаций, он не будет выставлять его.

Я не боюсь испачкать руки источником Clang, но прежде чем приступить к его взлому, есть ли простой способ, который мне не хватает, чтобы получить то, что мне нужно? В качестве альтернативы, есть ли другая библиотека или командная строка инструмент, который позволяет мне получить список?

3

Решение

в VC ++ вы можете набрать CTRL + K, нет CTRL L с частичным набором чего-либо или вообще без него, и тогда он показывает все варианты интеллекта.

-1

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

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

По вопросам рекламы [email protected]