У меня есть проект, над которым я работаю, это библиотека . Мне нужно документировать внутреннее содержимое кода библиотеки для своих собственных целей, но также необходимо предоставить документ API моим пользователям о том, как им следует использовать библиотеку.
Итак, в документ, который я хочу им предоставить, я хочу включить только «публичные» функции, структуры, переменные и т. Д. - и не внутренние .
Есть ли способ сделать это в Doxygen? Могу ли я определить, что такое «публичный» и «частный»? Могу ли я сгенерировать документ, который содержит только «открытый» API для моих пользователей и отдельный документ с «частными» деталями дизайна для моего собственного использования?
ПРИМЕЧАНИЕ. Это прямое C, а не C ++ - и мое использование терминов "public" и "private" не имеет ничего общего с "public" и "private" членами класса.