LINUX.ORG.RU

doxygen как заставить отображать конструкторы без аргуметов

 , ,


0

1

Добрый день.
Версия doxygen 1.8.7 (ubuntu 14.04)
Собственно такая ситуация:
Есть участок описания класса:

class CmdLineOptions

{
public:
    /**
     * @brief Конструктор по умолчанию,
     * не принимает аргументы.
     */
    CmdLineOptions();

    /**
     * @brief Конструтор, принимающий аргумент.
     * @param val
     */
    CmdLineOptions(int val);
//...

При таком описании, в doxygen документацию на странице-описании данного класса в блоке «Constructor & Destructor Documentation» есть ТОЛЬКО конструктор с аргументом. А как бы добавить туда и конструктор без аргументов?
Вот например как сделано здесь: https://www.vmime.org/public/documentation/doxygen/classvmime_1_1path.html (смотрите блок «Constructor & Destructor Documentation»).

★★★★★

А как бы добавить туда и конструктор без аргументов?

А зачем?

P.S.:

class DeviceIdClientProxy
{
public:
   /*!
    * \brief DeviceIdClientProxy default ctor
    */
   DeviceIdClientProxy();
...
Public Member Functions
 	DeviceIdClientProxy ()
 	DeviceIdClientProxy default ctor. 
UVV ★★★★★
()
Последнее исправление: UVV (всего исправлений: 1)

Короче говоря, сам нашел. Отпишусь здесь, может кому будет интересно. Нужно в конфигурационном файле для doxygen установить параметр:

EXTRACT_ALL = YES

rumgot ★★★★★
() автор топика
Ответ на: комментарий от UVV

Сначала я генерирую конфигурационный файл содержащий параметры по умолчанию командой:

doxygen -g doxygen_input_file
А затем уже изменяю несколько параметров. Слишком мало для запуска doxywizard.

rumgot ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.