Package: doxygen
Version: 1.8.4-1
Severity: normal
Tags: upstream
Hello,
The structures are not fully documented when INLINE_SIMPLE_STRUCTS is
enabled. I'm attaching a simple test file (teststruct.h) and a minimal
Doxyfile that will generate a man page, LaTeX and HTML. In all cases,
the structure's members are not documented, whereas disabling
INLINE_SIMPLE_STRUCTS produces a dedicated page or section where the
fields appear.
This bug is still present in the last upstream version (1.8.5).
Cheers,
Matteo
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages doxygen depends on:
ii libc6 2.17-93
ii libgcc1 1:4.8.1-10
ii libstdc++6 4.8.1-10
Versions of packages doxygen recommends:
ii doxygen-latex 1.8.4-1
Versions of packages doxygen suggests:
pn doxygen-doc <none>
pn doxygen-gui <none>
ii graphviz 2.26.3-15+b1
-- no debconf information
DOXYFILE_ENCODING = UTF-8
PROJECT_NAME = "Test Project"
PROJECT_BRIEF = "Brief description of Test Project"
REPEAT_BRIEF = NO
FULL_PATH_NAMES = NO
MULTILINE_CPP_IS_BRIEF = YES
OPTIMIZE_OUTPUT_FOR_C = YES
INLINE_SIMPLE_STRUCTS = YES
EXTRACT_LOCAL_CLASSES = NO
HIDE_UNDOC_MEMBERS = YES
HIDE_UNDOC_CLASSES = YES
SHOW_INCLUDE_FILES = NO
QUIET = NO
INPUT = teststruct.h
GENERATE_HTML = YES
GENERATE_LATEX = YES
GENERATE_MAN = YES
/**
* @file teststruct.h
* @brief Test Doxygen doc for structures
*
* Test Struct Project is a test for Doxygen and this is its detailed
* description.
*/
/// Test structure
/**
* Detailed description of the test structure.
*/
struct mystruct {
int i; ///< An int
char c; ///< A char
};