Может ли libclang сказать мне, если функция имеет слабую связь? - PullRequest
0 голосов
/ 16 ноября 2018

Я использую libclang C интерфейс для Clang и пытаюсь выяснить, имеет ли определение функции в моем текущем CXCursor слабую связь, т.е. объявлено с _attribute__((weak))

clang_Cursor_hasAttrs(cursor) говорит мне, что функция со слабой связью действительно имеет один или несколько атрибутов, но не говорит мне, какие из них.

Я просматривал документацию libclang по адресу https://clang.llvm.org/doxygen/group__CINDEX__CURSOR__MANIP.html, а также заголовочный файл clang-c/Index.h, но не могу найти какую-либо функцию для извлечения этой информации.

Есть ли способ сделать это в интерфейсе C или мне нужно использовать базовый интерфейс C ++ Clang для достижения этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...