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