IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres éditeurs Discussion :

[Doxygen] Configuaration: personnalisation des tags et du style de commentaire


Sujet :

Autres éditeurs

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 27
    Par défaut [Doxygen] Configuaration: personnalisation des tags et du style de commentaire
    Bonjour,

    Je dois faire tourner Doxygen sur du code non documenté au format Doxygen/utilisable par Doxygen. J'aimerai savoir si il existe un moyen d'arriver à récupérer les quelques commentaires du code. Je m'explique avec un exemple:

    au lieu d'avoir les standards et très pratiques:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    /** Mon commentaire pour MaFonction
    */
    int MaFonction();
     
    ou 
    /// Mon commentaire pour MaFonction
    int  MaFonction();
     
    et consor
    J'ai uniquement:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    // Mon commentaire pour MaFonction
    int  MaFonction();
     
    //un commentaire pourri
    //int AncienneFonctionQuiTrainneLa()
     
    //
    //un commentaire qui ne sert à rien, pour faire joli
     
    int  MaFonction2(); // Mon commentaire pour ma MaFonction2
    Est il possible de modifier les settings de Doxygen pour arriver à utiliser de tels commentaires? Principalement, y a-t-il un moyen de configurer Doxygen pour qu'il prenne la ligne de commentaire au dessus ou à coté d'une fonction comme commentaire?

    D'autre part, est-il possible de configurer Doxygen pour surcharger/customiser des tags? Par exemple utiliser

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    // Mon commentaire pour MaFonction
    // Inputs:
    // - param1 Mon 1er paramètre fait blablabla
    // - Return un int qui fait ca
    int  MaFonction(int param1);
    pour que Doxygen comprenne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    /// Mon commentaire pour MaFonction
    /// \param[in] param1 Mon 1er paramètre fait blablabla
    /// \return un int qui fait ca
    int  MaFonction(int param1);
    Pour ce dernier point, j'ai essayé d'utlisé les Alias (c'est la 1ere fois que j'essaie d'utiliser les alias dans Doxygen) pour obetenir au moins des sections personnalisées (par exemple, une section intitulée Inputs parameters). J'ai rajouté les lignes suivantes via le wizard Doxygen ( [Expert] -> onglet Project, section ALIASES)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    "// Inputs:=\par Inputs parameters:\n" 
    "// - return=\par Returns:\n"
    Mais je n'ai pas obtenu de section "Input parameters" ni "Returned values" dans ma documentation. En fait, rien n'a changé.
    Quelle est mon erreur pour utiliser les alias pour définir des sections personnalisées dans la doc?

    Merci de vos réponses

  2. #2
    Expert confirmé
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 296
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 296
    Par défaut
    Les alias sont faits pour définir des commandes qui commencent (à l'utilisation !) par \ ou @.

    Tu vas devoir te faire une petite moulinette en perl ou autre pour transformer tes fichiers.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 27
    Par défaut
    Merci!

    Je voulais être sur qu'il n'y avait pas un moyen de configurer Doxygen avant de faire une moulinette Perl.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Struts]personnaliser l'affichage avec des tags
    Par adrien.nicolet dans le forum Struts 1
    Réponses: 1
    Dernier message: 30/10/2005, 19h32
  2. Liste des tags JAVADOC
    Par elitost dans le forum Langage
    Réponses: 9
    Dernier message: 01/09/2005, 14h36
  3. [IMPORTANT] Aidez vous des [Tag's]
    Par NoisetteProd dans le forum Bases de données
    Réponses: 1
    Dernier message: 12/02/2005, 15h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo