Как мне создать файл который документирует только «общедоступные» API в Doxygen

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

Итак, в документе, который я хочу им передать, я хотите включить только «общедоступные» функции, структуры, переменные, и т. д. - и не внутренние .

Есть ли способ сделать это в Doxygen? Могу ли я определить, что такое «общедоступное», а что «частное»? Могу ли я сгенерировать документ, содержащий только «общедоступный» API для моих пользователей и отдельный документ с «частными» деталями дизайна для моего собственного использования?

ПРИМЕЧАНИЕ. Это чистый C, а не C ++ - и мое использование термины «публичный» и «частный» не имеют ничего общего с «публичным» и «частным» членами класса.

6
задан iwbnwif 12 April 2017 в 13:49
поделиться