summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>2020-12-27 11:38:24 +0200
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2020-12-27 12:29:26 +0200
commit67bf6bc459a5b9f18c955aa3ce03c1c4d4c9591f (patch)
tree3cc2f6d05203facf24b34e6ee5bf8434340b085d
parentdd1473d7630fff7b857503993207390d7599ebfe (diff)
Documentation: Fix Doxygen exclusion of details namespaces
The details namespaces in libcamera are used to hide implementation details, and should thus be excluded from documentation generation. This is done incorrectly by specifying the exclusion pattern "*::details::*" which will ignore all namespaces and types in any details namespace, but won't ignore functions. Fix it by removing the trailing "::*", causing Doxygen to ignore the namespace itself, and thus all its contents. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
-rw-r--r--Documentation/Doxyfile.in2
1 files changed, 1 insertions, 1 deletions
diff --git a/Documentation/Doxyfile.in b/Documentation/Doxyfile.in
index c986fb6a..dc76cbea 100644
--- a/Documentation/Doxyfile.in
+++ b/Documentation/Doxyfile.in
@@ -877,7 +877,7 @@ EXCLUDE_SYMBOLS = libcamera::BoundMethodArgs \
libcamera::BoundMethodStatic \
libcamera::SignalBase \
libcamera::*::Private \
- *::details::* \
+ *::details \
std::*
# The EXAMPLE_PATH tag can be used to specify one or more files or directories