Я понимаю, что это старый вопрос, но у меня была похожая проблема, и я нашел обходной путь, который точно не решает проблему, но может быть приемлемой заменой в некоторых случаях.
Поместив комментарий над блоком группы элементов и добавив к нему префикс \name
, вы получите описание, которое отображается над всеми переменными в группе элементов в списке атрибутов на странице Doxygen. Я считаю, что это краткое описание, но вы можете разместить здесь произвольно длинные описания, если хотите.
Это не приведет к тому, что одни и те же комментарии будут добавлены в поле сведений для каждой из переменных в группе элементов (поля сведений будут пустыми или если вы поместите комментарий в блок группы элементов, он все равно будет применимо только к первой переменной), но это действительно дает эффект документирования связанной группы переменных, что похоже на первоначальное намерение вопроса.
Пример:
/*! \name This will be the description for the following group of variables
It can be arbitrarily long, but the first line will show up in bold,
and any subsequent lines will show up like a description under it
*/
//@{
int relatedVariable1;
int relatedVariable2;
char* relatedVariable3;
//@}