* Predefine __cplusplus in the Doxygen config file so that the whole headers are parsed.
diff --git a/docs/doxygen.cfg.in b/docs/doxygen.cfg.in
index 36ec638..4417e1f 100644
--- a/docs/doxygen.cfg.in
+++ b/docs/doxygen.cfg.in
@@ -1116,7 +1116,7 @@ INCLUDE_FILE_PATTERNS =
# undefined via #undef or recursively expanded use the := operator
# instead of the = operator.
-PREDEFINED =
+PREDEFINED = __cplusplus
# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then
# this tag can be used to specify a list of macro names that should be expanded.