Результаты по Doxygen Defgroup в пустой группе

У меня есть файл реализации класса 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 ответа

Решение

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

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

Другие вопросы по тегам