diff --git a/bin/tools/doxyFilter.sed b/bin/tools/doxyFilter.sed
index a0e6e4ff403556181d752c2f5f2ca50a9ab38b19..084049a4a2733f443b69d24d30e2f2b19a72d688 100644
--- a/bin/tools/doxyFilter.sed
+++ b/bin/tools/doxyFilter.sed
@@ -58,9 +58,19 @@ s/^    /\\relates /
 # =>
 # \\class Foam::className
 #
+# Class
+#     Foam::namespaceName::
+#         className
+# =>
+# \\class Foam::namespaceName::className
+#
 /^Class *$/,/^[^ ]/{
-s/^Class *$//
-s/^    /\\class /
+N
+/.*:: *$/{
+N
+s/Class *\n *\(.*\) *\n *\(.*\) */\\class \1\2/
+}
+s/Class *\n *\(.*\) */\\class \1/
 }