2010-08-19 19 views
3

Je tente de documenter des attributs de classe en utilisant Doxygen. Actuellement, les attributs protégés apparaissent dans la liste en haut de la page pour la classe spécifique. Je voudrais leur donner une explication.Comment documenter les attributs de classe en utilisant Doxygen?

J'ai essayé d'utiliser @param [name] [description] au-dessus du début de la classe et juste au-dessus de la déclaration des attributs. J'ai même essayé de les mettre dans le docblock pour ma classe de constructeur et ça l'a juste cassé.

Y a-t-il quelque chose qui me manque?

- Logan

Répondre

4

Vous devez utiliser < ou des commentaires juste avant l'attribut:

class cMainData 
{ 
    private $attr; //!< This is my attribute 

    //! This is another attribute 
    private $otherAttr; 
} 

Notez que vous pouvez utiliser @brief, @note et par exemple similaire:

class cMainData 
{ 
    private $attr; //!<@brief This is my attribute. 
        //!< This is some additional info about this attribute. 
} 
+0

Ohh! C'est exactement ce dont j'avais besoin! Malheureusement, cela fait presque quatre mois que je n'ai pas répondu à cette question. Merci!! –