Документирование функций в C ++ с помощью Doxygen [closed]

Попробуйте поместить document.getElementById в setTimeout()

Например.

setTimeout(function(){
    console.log(document.getElementById('whatever'));
}, 100);

Если это сработает, тогда это просто проблема синхронизации.

28
задан Paul 8 May 2010 в 12:33
поделиться

4 ответа

Используйте \fn там, где вы иначе используете \class в вашем \\\*! *\ block

http://www.doxygen.nl/manual/docblocks.html

http://www.doxygen.nl/manual/commands.html#cmdfn
Ищите "Документация в других местах"

http://www.doxygen.nl/manual/commands.html#cmdfn
Это работает аналогично документированию функций-членов

10
ответ дан 28 November 2019 в 03:28
поделиться

Сущности, являющиеся членами классов, документируются только в том случае, если их класс задокументирован. Объекты, объявленные в области пространства имен, документируются только в том случае, если их пространство имен задокументировано. Объекты, объявленные в области видимости файла, документируются только в том случае, если их файл задокументирован.

Таким образом, чтобы документировать свободную функцию в глобальном пространстве имен, вам также понадобится строка вроде этой где-то в заголовочном файле, в которой она объявлена:

/** @file */

Или так:

/*! \file */
23
ответ дан Oktalist 8 May 2010 в 12:33
поделиться

Мне нравится этот шаблон

   ///////////////////////////////////////////////////////////////////////
   /// \brief setX
   /// \param x offset of the image.
   /// \return a new image as an QImage.
   /////////////////////////////////////////////////////////////////////////
    QImage  setX(int x);
2
ответ дан Lukasz Madon 8 May 2010 в 12:33
поделиться

Этот шаблон хорошо сработал для нас.

/*! Convert counts to kg for the reservoir.  
    \param counts The A/D counts to convert.` 
    \return The calculated kg based on the parameter.  
*/  
float RES_ConvertCountsToValue(uint_16 counts);  
5
ответ дан 28 November 2019 в 03:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: