Bonjours à tous,

Voilà, je suis confronté à un problème assez gênant avec Doxygen. J'ai un grand nombre de templates qui possèdent des constructeurs similaires.

Les paramètres de ces constructeurs sont définit dans des macros. Voici un exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Planar(BSPF_IMAGE_FORMAT_STD_CONST_PARAMS_3);
et la macro est la suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
#define BSPF_IMAGE_FORMAT_STD_CONST_PARAMS_3                                \
  size_t height,                                                            \
  size_t width,                                                             \
  size_t stride,                                                            \
  size_t effectiveChannels,                                                 \
  BSPF_UTILS::bspf_8u* buffer
Mon problème est le suivant, j'ai les options suivantes dans mon Doxyfile:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Enable Preprocessing = YES
Macro Expension = YES
Skip Function Macros = NO
et pourtant, lors de la génération de la documentation, les paramètre du constructeur ne sont pas développés et j'ai vraiment besoin de les documenter.

Comment faire pour les développer ?

Merci.