]> https://gitweb.dealii.org/ - dealii.git/commitdiff
doxygen: do not export duplicate functions 2096/head
authorTimo Heister <timo.heister@gmail.com>
Thu, 21 Jan 2016 20:47:08 +0000 (15:47 -0500)
committerTimo Heister <timo.heister@gmail.com>
Thu, 21 Jan 2016 20:47:08 +0000 (15:47 -0500)
Since we started handing .cc files to doxygen, every explicit template
declaration of a function inside a .cc would generate another line for
that function in the class documentation (not clickable and before the
correct ones). We fix this by hiding undocumented functions. A quick
test shows, that even with this change, undocumented functions inside
classes defined in the .h will still be exported, because things like
@name groups and @ingroup count as "documentation".

doc/doxygen/options.dox.in

index e60cff77dcc5c904b7c6de60992390d8aa658892..4cce0f8a23b736436c96540e8a01d09a7735e1e0 100644 (file)
@@ -43,8 +43,8 @@ EXTRACT_ALL            = NO
 EXTRACT_PRIVATE        = YES
 EXTRACT_STATIC         = YES
 EXTRACT_LOCAL_CLASSES  = YES
-HIDE_UNDOC_MEMBERS     = NO
-HIDE_UNDOC_CLASSES     = NO
+HIDE_UNDOC_MEMBERS     = YES
+HIDE_UNDOC_CLASSES     = YES
 SORT_MEMBER_DOCS       = NO
 SORT_BRIEF_DOCS        = NO
 SORT_BY_SCOPE_NAME     = NO

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.