Doxygen autolink does not work with global enumeration types

I am trying to use Doxygen Automatic Linking to document some types enum. However, it does not create references for global types enum. It creates links for global types struct. Is there something I'm missing? I use the example from the link above. As necessary, I documented the file in which the types are defined.

update1 : I am using Doxygen version 1.6.3

update2 : global structures are ok

+3
source share
2 answers

, ; , doxygen , - . \public. /*!

/*! \public
 * Enum description goes here
 */
typedef enum {

    /**
     * Printer control language ZPL
     */
    PRINTER_LANGUAGE_ZPL,

    /**
     * Printer control language CPCL
     */
    PRINTER_LANGUAGE_CPCL

} PrinterLanguage;
+1

. enums, - . .

. http://www.doxygen.nl/manual/docblocks.html#memberdoc

C, typedef, enum , , ( , , ).

, : (, typedefs, enum, ..), , . ,

/*! \file */ 

or a

/** @file */ 

line in this file.
0

Source: https://habr.com/ru/post/1748332/


All Articles