[Doxygen-users] Alias defgroup?
Brought to you by:
dimitri
From: mathog <ma...@ca...> - 2013-11-26 23:43:34
|
Part 1: This defgroup is defined (it is for a type of metafile) in file uemf.h: /** \defgroup U_EMF_LOGBRUSH_lbStyle_Qualifiers EMF LB_Style Enumeration For U_LOGBRUSH lbStyle field EMF manual 2.2.20 @{ */ #define U_BS_SOLID 0 //!< Solid brush. #define U_BS_NULL 1 //!< Null brush. #define U_BS_HOLLOW 1 //!< Hollow brush. #define U_BS_HATCHED 2 //!< Hatched brush. #define U_BS_PATTERN 3 //!< Pattern brush. #define U_BS_INDEXED 4 //!< Indexed brush. #define U_BS_DIBPATTERN 5 //!< Dibpattern brush. #define U_BS_DIBPATTERNPT 6 //!< Dibpatternpt brush. #define U_BS_PATTERN8X8 7 //!< Pattern 8x8 brush. #define U_BS_DIBPATTERN8X8 8 //!< Dibpattern 8x8 brush. #define U_BS_MONOPATTERN 9 //!< Monopattern brush. /** @} */ For a different type of metafile the same values are referred to in uwmf.h as: /* BrushStyle Enumeration WMF manual 2.1.1.4 Same as "EMF LB_Style Enumeration" in uemf.h */ and the functions that use those bits have comment lines like: uint16_t Style; //!< BrushStyle enumeration So how does one tell Doxygen that "BrushStyle Enumeration" as some sort of alias for the first enumeration? In most of these cases there are no extra defines to put in the include file. Part 2. In some cases there are slight differences between the two defgroups. For instance the one for WMF might have a few more values, or a few less. Is there some way to indicate this, short of duplicating the defgroup? Thanks, David Mathog ma...@ca... Manager, Sequence Analysis Facility, Biology Division, Caltech |