Hello World,

As the subject says: TYPDEF_HIDES_STRUCT does no longer work for enums in IDL files in Doxygen 1.8.17. It did work in 1.8.16.

Attached is a small example file which gives a warning ("Documentation for undefined enum 'digitsEnumeration' found") when the doxygen ist running with TYPDEF_HIDES_STRUCT = YES

Best regards
        Andreas
--
      ("`-''-/").___..--''"`-._
       `o_ o  )   `-.  (     ).`-.__.`)
       (_Y_.)'  ._   )  `._ `. ``-..-'
     _..`--'_..-_/  /--'_.' .'
    (il).-''  (li).'  ((!.-'

Andreas Tscharner   a...@stupidmail.ch   ICQ-No. 14356454
/** \file DemoLib.idl
  * \brief Small library for demonstrations
  */

/** \brief Library to demonstrate a problem in Doxygen 1.8.17
  *
  * This library demonstrates a problem with TYPDEF_HIDES_STRUCT with enums
  * which should (and did) work in Doxygen 1.8.16
  */
[ uuid(5c0c89da-d0ed-4348-be79-91b01a380ad1), version(1.0), 
helpstring("Demonstration Library") ]
library DemoLib
{
#pragma pack(push, 1)

  /** \enum digitsEnumeration
    * \brief Enumerate digits
    *
    * An enumeration of a few digits
    */
  [ uuid(d5135524-87bf-4e04-8e65-07ca89d26071), version(1.0) ]
  typedef enum tagdigitsEnumeration
  {
    deZero  = 0x00000000, //!< The zero digit, i.e. 0
    deOne   = 0x00000001, //!< The digit for one, i.e. 1
    deTwo   = 0x00000002, //!< The digit for two, i.e. 2
    deThree = 0x00000003  //!< The digit for three, i.e. 3
  } digitsEnumeration;

#pragma pack(pop)
};
_______________________________________________
Doxygen-users mailing list
Doxygen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-users

Reply via email to