Eclipse: génération automatique de commentaires de fonction dans un fichier source C ++


0

Une exigence pour nos normes de codage C ++ dans mon programme actuel au travail est de placer des commentaires avant et après les fonctions dans le fichier source C ++ (* .cpp) comme suit:

//*******************************************************************
// {AccessLevel} Function: functionName
//*******************************************************************
void ClassName::functionName()
{

} // functionName

AccessLevel, comme vous pouvez le supposer, devrait être "public", "protégé" ou "privé".

J'aimerais qu'Eclipse puisse générer ces commentaires avant et après chaque membre / fonction statique pour moi pour une classe lorsque je clique avec le bouton droit de la souris sur > Source> Méthode implémentée.

Si ce n'est pas possible de faire AccessLevel, ce n'est pas si grave - je pourrais simplement le faire ${todo}à cet endroit pour me rappeler de taper cette partie manuellement. Évidemment, j'aimerais que ce soit automatique.

Y a-t-il un moyen de faire cela?

Note: J'utilise Eclipse Mars.2


Si Eclipse prend en charge les add-ons, ce serait la voie à suivre.
Ramhound

N'y a-t-il pas moyen de faire cela dans Eclipse même?
villapx

Réponses:


0

Je pense que vous devriez pouvoir faire la plupart de ces tâches en utilisant le support des modèles de code.

Regardez dans les préférences dans 'C / C ++> Style de code> Modèles de code'. Vous pouvez définir ici le format des commentaires de méthode et le corps du code de méthode.

Voir l' aide Eclipse pour plus de détails.


Existe-t-il des noms de variables que je peux utiliser pour insérer automatiquement le nom de la fonction et / ou le niveau d'accès à la méthode? C’est vraiment la racine de ma question: ni l’aide d’Eclipse ni Google n’ont été en mesure de nous éclairer à ce sujet.
villapx
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.