2010-06-13 10 views
1

J'ai ce problème où doxygen ajoute la méthode deux fois dans le fichier de documentation. Y at-il un paramètre qui arrête la génération automatique de la documentation pour les méthodes dans le fichier .m. Par exemple dans la documentation je verrai quelque chose comme quoi dessous la première définition de + (Status *) registerUser provient du fichier d'en-tête XXXXXX.h où le second est de XXXXXX.m.Doxygen y compris les méthodes deux fois les fichiers doc

documentation en-tête:

/** 
    @brief Test 
    Yada Yada 
    @return  <#(description)#> 
*/ 
+ (Status *)registerUser; 

Sortie:

+ (Status *) registerUser    

Test Yada Yada. 

Returns: 
    <#(description)#> 

+ (Status *) registerUser    

<#(brief description)#> <#(comprehensive description)#> 

registerUser 

Returns: 
    <#(description)#> 

Definition at line 24 of file XXXXXX.m. 
+0

Si cela peut aider à identifier ce problème, il semble qu'il veut hériter deux fois et dit la documentation: #import SuperClass Hérite et superclasse. –

Répondre

1

Problème résolu! J'ai découvert que doxygen incluait mon répertoire de construction et mes répertoires .svn.

J'ajouté à EXCLUDE_PATTERNS

*/.svn/* 
*/.build/*