Результаты по 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
, Это не похоже на допустимую разметку кислорода. Должно ли это быть на самом деле //!<
?