Я работаю с C++ в классе, и нас попросили определить в коде llvm, какие функции были определены пользователем, а какие имеют только имя, аргументы и типы данных. Они должны быть идентифицированы кодом C++, и я не смог найти в C++ никакой функции, которая могла бы помочь мне различить эти два типа функций. Спасибо.
Вы хотите программно сказать, прикреплено ли к объявлению функции заголовок функции или нет?
Слово "иметь имя, аргументы и типы данных" - объявлен. Таким образом, ваш вопрос может быть просто «как найти объявленные, но не определенные функции».





Я не понимаю. Будьте более конкретными. Что такое «код LLVM»? Попробуйте дать полный пример со всеми соответствующими данными / фрагментами кода.