From 8a759897246118c7f7ae21ad3d31feb0031e7fba Mon Sep 17 00:00:00 2001 From: Timo Heister Date: Thu, 21 Jan 2016 15:47:08 -0500 Subject: [PATCH] doxygen: do not export duplicate functions 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 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/doxygen/options.dox.in b/doc/doxygen/options.dox.in index e60cff77dc..4cce0f8a23 100644 --- a/doc/doxygen/options.dox.in +++ b/doc/doxygen/options.dox.in @@ -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 -- 2.39.5