/** @brief This is my initial struct. */
typedef struct
{
f32 v; /**< Value. */
int32 s; /**< Scale. */
} f32_t;
#define DECLARE_TYPE(N) \
typedef f32_t q##N##_t; /**< This is my Q struct. */
DECLARE_TYPE(31)
DECLARE_TYPE(25)
Die obige Code deklariert eine q31_t
und q25_t
structs. Ich möchte sie mit Doxygen dokumentieren, aber was auch immer ich versuchte, die Strukturen erscheinen nicht in der Dokumentation. Sie werden nicht einmal erwähnt. Die erste Struktur f32_t
ist die einzige, die dokumentiert ist.Dokumentieren Makros Doxygen
Kann dies behoben werden?