Спросил слишком быстро.Вариант, который я ищу: JAVADOC_AUTOBRIEF=YES
.
Есть одна любопытная вещь.Предполагается, что это значения по умолчанию для
JAVADOC_AUTOBRIEF = NO
QT_AUTOBRIEF = NO
MULTILINE_CPP_IS_BRIEF = NO
Но поведение по умолчанию фактическое равно
JAVADOC_AUTOBRIEF = NO
QT_AUTOBRIEF = YES
MULTILINE_CPP_IS_BRIEF = YES
Если я использую следующие параметры в моем файле Doxygen:
JAVADOC_AUTOBRIEF = NO
QT_AUTOBRIEF = NO
MULTILINE_CPP_IS_BRIEF = NO
Я получаю другое поведение от стилей Javadoc, Qt и C ++, и я чувствую, что это неправильно.
Спасибо!
PS:
Doxygen -x
против следующего Doxyfile:
PROJECT_NAME = "test"
OUTPUT_DIRECTORY = doc_out
INPUT = test.c test.h
JAVADOC_AUTOBRIEF = YES
QT_AUTOBRIEF = NO
MULTILINE_CPP_IS_BRIEF = NO
Дает:
# doxygen.exe -x Doxyfile
# Difference with default Doxyfile 1.8.15
PROJECT_NAME = test
OUTPUT_DIRECTORY = doc_out
JAVADOC_AUTOBRIEF = YES
INPUT = test.c \
test.h
Кажется, что QT_AUTOBRIEF
ничего не делает (я получаю краткие описания для DEFINE_C
и DEFINE_G
даже когда QT_AUTOBRIEF=NO
).
Спасибо!