If this is any help (using v1.9.1), it seems the @file
(\file
) declaration must be right up against the left margin. I spent hours wondering why one particular .h file would not work.
So this is OK:
/**
@file
@brief My superb interface
@par Note re foo bar
Functions that output to the szFoo buffer use the throgglethorp algorithm.
*/
But this is not, with the @file
indented
/**
@file
@brief Not so good
@par Note re foo bar
Functions that output to the szFoo buffer use the throgglethorp algorithm.
*/
# Difference with default Doxyfile 1.9.1 (ef9b20ac7f8a8621fcfc299f8bd0b80422390f4b)
PROJECT_NAME = MyProject
PROJECT_NUMBER = 9.3.0
OUTPUT_DIRECTORY = doxy
ABBREVIATE_BRIEF =
FULL_PATH_NAMES = NO
JAVADOC_AUTOBRIEF = YES
QT_AUTOBRIEF = YES
OPTIMIZE_OUTPUT_FOR_C = YES
SHOW_INCLUDE_FILES = NO
SORT_BRIEF_DOCS = YES
SHOW_USED_FILES = NO
SHOW_NAMESPACES = NO
LAYOUT_FILE = doxygen-layout.xml
INPUT = src/myIncludeFile.h
INPUT_ENCODING = ISO-8859-1
FILE_PATTERNS =
EXAMPLE_PATTERNS =
VERBATIM_HEADERS = NO
ALPHABETICAL_INDEX = NO
HTML_FOOTER = doxygen-footer.html
HTML_TIMESTAMP = YES
MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest
GENERATE_LATEX = NO
LATEX_CMD_NAME = latex
SEARCH_INCLUDES = NO
DOT_FONTNAME =
With the second instance (indented @file) the result is an html file with nothing documented. With the first instance, I get the result I want, which is the html/my_include_file_8h.html with subtitle "myIncludeFile.h File Reference".