Каков синтаксис статической функции? - PullRequest
6 голосов
/ 22 ноября 2011

Я документирую код C с помощью doxygen, но эта функция не может

/**
* @fn          void myApp_StartReporting( void )
*
* @brief       bla bla....
*
* @see     myAccReportPeriod
*
* @return      none
*/
static void myApp_StartReporting( void );

Если удалить статический, документация в порядке.

Большое спасибо.

1 Ответ

12 голосов
/ 22 ноября 2011

По умолчанию doxygen пропускает статические функции.Вы установили опцию EXTRACT_STATIC = YES в своем Doxyfile?

Также заметка о стиле (которая была моей первой догадкой о том, что не так): если блок документации помещается непосредственно перед сущностью, которую он описывает @fnтег не нужен.

...