Précédent   Forum du club des développeurs et IT Pro > C et C++ > Outils pour C & C++ > Autres
Autres Vos questions sur les autres EDI ou éditeurs : Emacs, Vim, Kdevelop, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 30/05/2011, 23h22   #1
benlaug
Candidat au titre de Membre du Club
 
Inscription : mars 2007
Messages : 47
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 47
Points : 14
Points : 14
Par défaut Problème Doxygen et macros

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 :
Planar(BSPF_IMAGE_FORMAT_STD_CONST_PARAMS_3);
et la macro est la suivante :

Code :
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 :
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.
benlaug est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2011, 04h52   #2
benlaug
Candidat au titre de Membre du Club
 
Inscription : mars 2007
Messages : 47
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 47
Points : 14
Points : 14
Je reviens très longtemps pour dire que ceci était un bug de la version 1.7.3 de Doxygen résolu avec la version 1.7.4.
benlaug est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 23h19.


 
 
 
 
Partenaires

Hébergement Web