результаты по разложению doxygen в пустой группе - PullRequest
3 голосов
/ 26 марта 2012

У меня есть файл реализации класса C ++, который имеет некоторые константы.Константы появляются перед реализациями метода класса.Я хочу сгруппировать константы вместе.Мои группы и описания отображаются на вкладке Модули, но все группы пусты.Подробное описание присутствует, но никто из участников группы.Группы выглядят так:

//!
//! @defgroup MY_FOOBARS list of foobar constants
//!
//! This is a more detailed description of the role
//! played by the foobar constants
//!
//! @{

static const char* FOOBAR1  = "AA";                 //!< A short summary of FOOBAR1
static const char* FOOBAR2  = "BB";                 //!< A short summary of FOOBAR2

//! @}

Я также пытался явно добавить членов группы с помощью @addtogroup или @ingroup, но ни одна из них не работает.

Есть мысли о том, почему это не работает, и что мне нужно сделать, чтобы это заработало?

РЕДАКТИРОВАТЬ опечатка, указанная Крисом

РЕШЕНИЕ

Чтобы сделать эту работу, мне нужно было установить EXTRACT_STATIC = YES в моей конфигурации doxygen.

Ответы [ 2 ]

1 голос
/ 27 марта 2012

Чтобы это работало, мне нужно было установить EXTRACT_STATIC = YES в моей конфигурации doxygen.Если этого не сделать, статические переменные в моей группе не будут включены в документацию.

1 голос
/ 26 марта 2012

Похоже, что у вас есть правильная структура для вашей документации (см., Например, группы участников в руководстве по Doxygen).Однако вы, похоже, используете //|< для документации FOOBAR1 и FOOBAR2.Это не похоже на действительная разметка кислорода .Должно ли это быть на самом деле //!<?

...