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
};

Reply via email to