2010-02-11 14 views
3

J'ai défini SOURCE_BROWSER = NO et VERBATIM_HEADERS = YES car je souhaite que les clients puissent voir les fichiers d'en-tête. Cependant, je veux seulement leur permettre de voir certains en-têtes. Comment est la meilleure façon de le faire.Comment exclure les en-têtes privés de l'affichage dans le navigateur source?

Merci d'avance pour toute aide!


EDIT: Cela semble fonctionner, mais je serais intéressé par tout autre de meilleures façons.

EXCLUDE_PATTERNS  = */.svn/* *debug* *impl* *boost* 
+1

Vous pouvez également marquer vos en-têtes privés avec la balise \ INTERNAL, puis modifier le paramètre INTERNAL_DOCS dans votre confg. Le côté positif est que vous pouvez générer des documents pour les groupes internes avec INTERNAL_DOCS activé et il les marquera avec un message 'pour usage interne seulement'. L'inconvénient est que vous (et d'autres) devez vous rappeler de marquer les en-têtes avec \ INTERNAL. –

+0

Merci Jon, je vais essayer ça. – csmithmaui

Répondre

3

Si \internal balise ne fonctionne pas, vous pouvez essayer \cond ... \endcond étiquettes pour marquer une portion de code à cacher de Doxygen.

+0

@mouviciel: merci beaucoup pour votre réponse. Bon à savoir! – csmithmaui